Автор Тема: wiredTiger и дополнительные настройки  (Прочитано 6159 раз)

vetedie

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
wiredTiger и дополнительные настройки
« : 19 Октябрь 2017, 19:18:27 »
Добрый день, уважаемые коллеги.
Решили применить у себя в openLDAP движок wiredTiger, отталкиваясь от документации с гитхаба авторов.
Движок развернулся, все работает на тесте.
Но у товарищей есть целый ряд параметров - особенно интересует wtconfig log=(enabled=false)
Если использовать slapd.conf, прописав туда эти параметры - то видно, что параметр загружен.

Цитировать
59e8ceda slapd.conf: line 56 (wtconfig log=(enabled=false))

Однако, если использовать не slapd.conf, а cn=config - то возникают вопросы.
Через манипуляцию с ldapmodify - непонятно что писать в ldif.
Если сделать нормальную настройку slapd.config и запустить на ней, а потом переконвертировать файл - то в полученном файле olcDatabase={1}wt.ldif нет никаких указаний про этот параметр.
Может кто-то сталкивался или даст какие-то советы-рекомендации?

vetedie

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #1 : 21 Ноябрь 2017, 14:14:21 »
Нашел ответ на свой вопрос.
Цитировать
нужно изменить в файле WiredTiger.basecfg над строкой version=(major=2,minor=9) добавить log=(enabled=false)
cache_size=1000M

Цитирую из своего же мана небольшого.

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #2 : 22 Ноябрь 2017, 10:40:17 »
Спасибо, что экспериментируете и держите нас в курсе. Когда дойдут руки до собственных экспериментов с WiredTiger, обязательно обращусь к Вам за мануалом.

Егор

vetedie

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #3 : 10 Январь 2018, 11:38:08 »
http://source.wiredtiger.com/2.9.3/group__wt.html#ga9e6adae3fc6964ef837a62795c7840ed
Собственно вот тут описаны основные настройки этого бекенда. Если у кого-то возникнет желание копать дальше.

Леонид Юрьев

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #4 : 27 Март 2018, 14:10:09 »
У меня есть намерение в мае влить в ReOpenLDAP все наработки для WiredTiger-бэкнда из https://github.com/osstech-jp/openldap.

Хотелось-бы понять кому это требуется в практических целях и кто согласен принять участие в тестировании.
« Последнее редактирование: 27 Март 2018, 14:16:12 от Леонид Юрьев »

vetedie

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #5 : 28 Март 2018, 12:58:34 »
Ну нам было бы интересно увидеть вашу систему с связке с wiredTiger движком.

Леонид Юрьев

  • Новичок
  • *
  • Сообщений: 46
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #6 : 03 Июль 2018, 03:55:56 »
Я влил доработки http://www.osstech.co.jp/product/openldap в ReOpenLDAP.
Для "попробовать" следует брать ветку devel (https://github.com/leo-yuriev/ReOpenLDAP/tree/devel)

При вливании правок исправлено несколько ошибок в оригинальном коде https://www.osstech.co.jp/:
 - неверный тип аргументов в нескольких вызовах функций (попутаны wt_ctx и wt_ctx->session).
 - отсутствие скобок при комбинации условий || и &&.
 - забытый обработчик wt_hasSubordinates.

Это не считая полсотни устраненных предупреждений.
« Последнее редактирование: 03 Июль 2018, 12:59:32 от Леонид Юрьев »

egor

  • Администратор
  • Старожил
  • *****
  • Сообщений: 486
    • Просмотр профиля
Re: wiredTiger и дополнительные настройки
« Ответ #7 : 11 Июль 2018, 00:49:06 »
Леонид, спасибо Вам за Ваш титанический труд! Очень хочется попробовать, со временем, как всегда, напряжёнка. Обещать не буду, но постараюсь.

Егор