ALT Linux Team development discussions
 help / color / mirror / Atom feed
From: "Aleksey Avdeev" <solo@solin.spb.ru>
To: ALT Devel discussion list <devel@altlinux.ru>
Subject: Re: [devel] I: jabberd-jit проблема с Service Discovery.
Date: Wed, 27 Jul 2005 12:45:13 +0400
Message-ID: <42E74999.7080201@solin.spb.ru> (raw)
In-Reply-To: <42E68093.9010709@altlinux.org>

Mikhail Yakshin пишет:
> Aleksey Avdeev пишет:
> 
>> Здравствуйте.
>>
>>   Кажется jabberd-jit собранный у нас имеет проблемы с Service 
>> Discovery (видны, при подключении его к ejabberd).
> 
> 
> Есть вообще большое желание переделать архитектуру jabber-серверных 
> частей в репозитарии, отказавшись от идеи одного центрального jabberd 
> 1.4, под который собраны в частности все компоненты. Сделать что-то 
> аналогичное виртуальной сущности MTA, а то и вовсе исключить эти 
> зависимости. Лично мне не очень понятно, зачем jit сейчас зависит от 
> какого-либо вообще jabber-сервера - эта зависимость по идее абсолютно не 
> нужна.
> 

   Для jit, скорее всего, необходима зависимость от xdb_file.so. 
Точнее - будет меньше проблем, если jit и jabberd 1.4 будут 
использовать одну и туже библиотеку по факту (т. к. jit использует 
базу пользователей jabber, если это не отключено в jabber-jit.xml):

   В процессе экспериментов столкнулся с тем, что jit 1.1.6 
(дистрибутивный) хранит свою базу как 
"/var/lib/jabber/icq.host.name/<user>%host.name.xml", а jit 1.1.7 
(собранный локально, без патчей) - как 
"/var/lib/jabber/icq.host.name/??/??/<user>%host.name.xml". С чем 
это связано, с патчами наложенными у нас на jabber/jit, или с 
различиями в xdb_file.so - я ещё не разбирался...

   Но вариант с выделением jabber-common, содержащим xdb_file.so и 
общие каталоги, и зависимостями от него транспортов - выглядит 
реальным. Могу попробовать реализовать.

PS: В этом разрезе - замечания к ejabberd (до кучи):

1. Стартовать его от пользователя jabber

2. epmd вынести отдельным сервисом, с отдельным init скриптом: 
сейчас он стартует при старте ejabberd, а снимается - только kill. 
(Если правильно понимаю данную кухню - он вполне может работать из 
под своего личного псевдопользователя.)

-- 

С уважением. Алексей.


  reply	other threads:[~2005-07-27  8:45 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-26 14:44 Aleksey Avdeev
2005-07-26 18:27 ` Mikhail Yakshin
2005-07-27  8:45   ` Aleksey Avdeev [this message]
2005-07-27  9:26   ` Aleksey Avdeev
2005-07-27 10:05       ` Aleksey Avdeev
2005-07-28 19:58     ` Mikhail Zabaluev
2005-07-29  8:00       ` Aleksandr Blokhin
2005-07-29  8:08         ` Mikhail Zabaluev
2005-07-29 10:31           ` Aleksandr Blokhin
2005-08-01  8:40             ` Aleksey Avdeev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42E74999.7080201@solin.spb.ru \
    --to=solo@solin.spb.ru \
    --cc=devel@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git