Bug 5839 - psi вешается при просмотре сервисов
: psi вешается при просмотре сервисов
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/psi)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-01-09 15:10 by
Modified: 2005-09-30 12:06 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-01-09 15:10:48
При просмотре сервисов с jabber.ru psi вешается.
psi-0.9.3-alt0.test2
------- Comment #1 From 2005-01-11 17:21:34 -------
Не вешается, а очень сильно тормозит. Дело в том, что по умолчанию он
рекурсивно
браузит все ноды и все подноды обнаруженных нод. На jabber.ru есть
conference.jabber.ru, в котором несколько тысяч нод-конференций, для каждой из
которых нужно послать несколько пакетов и получить несколько пакетов. Psi
забирает 100% процессора и несколько минут  тратит на этот дискавери (к слову -
 еще тратит и несколько мегабайт трафика на выкачивание всего этого).

Проблема не является специфичной для новой версии, она существует не то с
0.8.7,
не то с 0.9, с тех пор как собственно и появился этот дискавери.

При просмотре jabber.ru стоит отключать снизу галочки "авто-просмотр элементов"
и "автоматически получать информацию об элементах".
------- Comment #2 From 2005-01-11 17:30:35 -------
Я точно помню что мне приходилось делать kill после 15 минутного ожидания.

Я правда еще побаловался с изменением размеров этого окна.
------- Comment #3 From 2005-01-11 17:46:59 -------
У меня состояния "полного ступора" psi занимает порядка 3 минут, после чего
следует еще состояния "сильно торможения" минуты на 1-2 - в этом состоянии
окошки еле-еле отрисовываются, сообщения "приходят" секунд по 5-10, текст в
окошки можно вбивать, но он тоже обновляется урывками с периодом в 5-10 секунд.
После того, как список получен полностью, все нормализуется, правда, Psi в
памяти начинает занимать весьма внушительно.

Я согласен, что это проблема, но она связана не с кривостью реализации Psi, а с
кривостью архитектуры и такого интерфейса, который хочет грузить сразу все, что
в случае с таким большим сервером, как jabber.ru, делать нельзя.