* [Sysadmins] Fwd: результаты, а также 2.2.30-alt0 (was: IQ: площадка для доведения openldap до состояния production)
@ 2006-02-04 13:54 Michael Shigorin
0 siblings, 0 replies; only message in thread
From: Michael Shigorin @ 2006-02-04 13:54 UTC (permalink / raw)
To: openldap, sysadmins
FYI, вдруг кому поможет. (думаю, стоит продолжать
в openldap@)
----- Forwarded message -----
On Tue, Jan 31, 2006 at 05:15:26PM +0200, Eugene Ostapets wrote:
> >>и проблем нет... Сейчас рассыпалась база openldap... Вопрос -
> >>какова вероятность того, что это связано именно с системной
> >>libdb4?
> >50% - либо связано, либо нет. :)
> >А эти libdb4 чем-то друг от друга отличаются?
> Да!
> 1. Там у меня 4.2
> 2. Она собирается вообще без патчей, ни от alt, ни от кого
> еще...
BTW про libdb4.2 без патчей вообще:
http://www.openldap.org/lists/openldap-software/200506/msg00396.html
(тоже по части http://www.openldap.org/faq/data/cache/44.html)
Про 4.2/4.3 (Дима, посмотри лучше ты по существу):
http://nixdoc.net/files/forum/post-41190.html
Итак.
1) после отката на database ldbm (как делалось и два года тому)
последние пару дней полегчало. При этом ldbm backend там
собран с bdb API:
$ rpm -qf /usr/lib/openldap/back_ldbm.so
openldap-servers-2.2.27-alt1.1
$ ldd /usr/lib/openldap/back_ldbm.so | grep libdb
libdb-4.3.so => /lib/libdb-4.3.so (0xb7e01000)
2) тесты сборки с ldbm with gdbm API проблем не выявили.
3) проблемы выявились :] в виде невозможности онлайнового бэкапа,
очевидно, в силу невозможности предоставления требуемого
конкурентного доступа gdbm backend'ом.
Получаем "slapcat: could not open database." и рекомендации
вида "ну так тормозните slapd, снимите и запустите его опять"
(плюс-минус вариации на тему снятия файлового каталога и потом
ldbmcat по нему, а также снятия бэкапа с реплики, сервер
каковой уже и тормозить):
http://www.openldap.org/lists/openldap-software/200101/msg00303.html
http://www.openldap.org/lists/openldap-software/200101/msg00343.html
Неинтересно как-то.
4) на сейчас предполагаю откат на штатный пакет и использование
ldbm+bdb с наблюдениями в течение следующей недели и чуть что
-- перескоком опять на ldbm+gdbm. Это если не придумается
более другого варианта пересборки openldap, прошедшего тесты
(исходя из 2.2.28-alt1 в Daedalus и тарбола 2.2.30).
Хотя... пусть пока бэкапится реплика, посмотрим, как жить
будет. Поскольку если возвращаться к bdb, то лучше на 2.2.30.
5) http://www.freesource.info/wiki/ALTLinux/Dokumentacija/OpenLDAP/backends
6) может, переместимся в openldap@ или sysadmins@?
На всякий случай туда копию письма форвардну,
результаты раскопок могут быть интересны и другим.
Сборка 2.2.30 в процессе. Дима Лебков упоминал, что там были
исправления по bdb'шной части именно после 2.2.27; вот /bdb/i:
Fixed back-bdb/hdb/ldbm modrdn permission checks (ITS#2757)
Fixed back-bdb/hdb pointer/integer size warnings (ITS#4015)
Fixed back-bdb/hdb - check for BDB TXN patch
Fixed back-bdb/hdb missing suffix during initialization (ITS#3901)
Added BDB TXN patch in build/BerkeleyDB42.patch
...закончилось: http://paq.osdn.org.ua/~mike/openldap-2.2.30-alt0/
Сам сейчас тестировать не могу -- уже не настолько ясно соображаю.
На следующей неделе, видимо...
----- End forwarded message -----
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2006-02-04 13:54 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-04 13:54 [Sysadmins] Fwd: результаты, а также 2.2.30-alt0 (was: IQ: площадка для доведения openldap до состояния production) Michael Shigorin
ALT Linux sysadmins discussion
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
public-inbox-index sysadmins
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sysadmins
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git