to post messages and comments.

Хочется j2j-транспорт, чтобы поддерживал несколько учёток. Мне, вот, хочется, как минимум, 2 транспорта: в печальный gtalk и, прости, Господи. во вконтакт. Поднимать несколько штук не хочется, да и ресурсы жалко.

Очередной фейл в твистеде: искал, почему же у j2j всё ещё течёт память. Оказалось, проблема в Twisted: его функция internJID (http://twistedmatrix.com/documents/current/api/twisted.words.protocols.jabber.jid.html#internJID) не имеет нормального описания, но нужна, судя по всему, для кеширования JIDов, чтобы не делать им каждый раз stringprep, экономя таким образом процессорное время. (Иного объяснения я не нашёл.) Так вот, эта функция никогда не очищает кеш. А так как JIDов через j2j проходит достаточно много, через три дня работы их собирается порядка 40К, на ещё более нагруженных сервисах ситуация будет ещё плачевнее (особенно, если сервис будет без регистрации, а пользоваться им будут люди с огромного к-ва разных серверов.) Поэтому, для теста, сваял патчик, который очищает JIDы, не использовавшиеся в течение 10 минут. Теперь, вроде бы, ситуация стабилизировалась. По-хорошему, там бы использовать memcached и не выпендриваться. Если у кого-то есть такая же проблема и желание протестировать, это ли её причина, обратитесь ко мне за патчем.

Тикет писать буду, но, если честно, даже не знаю, как бы описать проблему так, чтобы на неё обратили внимание, т.к. они вообще ни на что не обращают внимания.

Всем, кто используют j2j из trunk советую обновиться до 154 ревизии, устранена утечка памяти, связанная с пингом клиентского соединения

Что-то возникло желание написать простецкий mod_j2j для ejabberd, чтобы fault-tolerant и прочие ништяки... Но блин со временем напряги, lij уже 20 дней лежит, но скоро поднимется...

А вот щас смотрю exmpp от process-one, и понимаю, что mod_j2j фигня, можно написать ej2j, который можно будет цеплять к любому j-серверу. С другой стороны, кто будет ставить erlang ради j2j? Хотя, fault-tolerant же... :))

Решил посмотреть как работает жабер вконтакта. Подключил его через j2j-транспорт. Посыпалась куча запросов авторизации. Попоробовал их все обработать, но жпрс слишком медленно работает. Пришлось тупо дропнуть все запросы. Потестил — работает.

j2j

С вечера отвалились все ж2ж транспорты на сервере jrudevels. Никто не в курсе что с ними?

В общем, с новым твистедом не работает j2j по следущей причине: twistedmatrix.com
Предложенный патч я и сам себе сваял, но думал, что есть более правильное решение, ан нет, планируют выпускать багфикс-релиз. Будем ждать.

Пренеприятная бага с постоянным вылетанием J2J уже пофикшена в Twisted 10.2.0. Для него никаких дополнительных патчей уже не требуется. Советую всем обновиться, причём если есть любые транспорты/боты на Twisted.

ВНЕЗАПНО залогинился j2j натравленый на фкантактожабир. Увидел, кто меня удалил из френдов %) @binary, ты не дёргал gmail.jrd случайно или фтентакле одумались и сделали нормальный жабир?

Жуйк, у кого ни будь получилось подключить контактик через j2j к гугл толку? пробовал уже несколько — не хочет. Регистрирует транспорт, в discovery ростер показывает, а в мой ростер не добавляет контакты.

Оказывается это не стабильный j2j спамил мне статусные сообщения вконтакт... Стабильный кстати статусы не ставит вовсе :( Ищу нормальный транспорт в общем.

Докачиваются остатки фоток со слёта. Будут выложены отдельно на яндексе(и те что уже спали на мордокниге тоже). Надо что то делать с видео, но лень, хотя я уже нашёл себя с Филином на тытрубике :) Погода — жопа. Что такое туалет уже забыл ибо "сцусь" всей поверхностью тела сразу после потребления жидкости. Фконтактожабир через j2j не пашет — над самками не поглумится(напрямую с пси пашет, но мне лень).

Кто юзал вконтактожабир через j2j? После успешной регистрации на транспорте и обмена подписками транспорт выходит в онлайн и дальше ничего не происходит. Ни псина, ни бомбус не видят гостевого ростера. ЧЯДНТ?

Ребятки, вчера кто-то в каком-то топике про вконтактик говорил, что ж2ж-анстейбл такой анстейбл. Я не могу вспомнить, где, кто и в каком, но если сиё сообщение прочитает тот, кто это сказал, я был бы не против обсудить проблемы поподробнее :)

а ведь и правда стало побольше юзеров на j2j, не знаю, правда, может это и не из-за вконтактика, лень глядеть =) но посмотрел я этот их джаббер, лучше бы не позорились...

гыгы. j2j упал от того, что разные бекенды к DB API по-разному возвращают ряды из выборки: кто-то в тьюплах, а кто-то в списках =) баг пофиксил, думаю, как теперь вычистить базу от мусора

xmpp.jrudevels.org полёг из-за того, что я быдлокодер, пока что некогда быстро пофиксить, до завтра, думаю, управлюсь, не пугайтесь, простите за неудобства.

блядь, ну как так может быть, отправляешь "отключить" оно никак не реагирует и отобажается как будто бы в сети, а нажимаеш "подключить" оно сначала отключается а потом подключается, но оно один хуй отключено, хотя показывает онлайн :(

нашёл баг в твистеде, от которого j2j падает на кривых станзах. лечится так:

--- Twisted-10.0.0/twisted/words/xish/domish.py 2008-10-29 23:17:26.000000000 +0300
+++ twisted/words/xish/domish.py 2010-05-15 22:22:28.000000000 +0400
@@ -762,6 +762,8 @@
qname = name.split(" ")
if len(qname) == 1:
qname = ('', name)
+ else:
+ qname = (qname[0], ' '.join(qname[1:]))

# Process attributes
for k, v in attrs.items():

кто юзает j2j или любые транспорты на twisted, советую пропатчить. есть ли смысл писать тикет им в трак, даже не знаю