РеОпенЛДАП 1.2.0 ЛДАП сервер издање

Објављено је званично издање ЛДАП сервера РеОпенЛДАП 1.2.0, креираног да оживи пројекат након блокирања његовог спремишта на ГитХуб-у. У априлу је ГитХуб уклонио налоге и ризнице многих руских програмера повезаних са компанијама које су под америчким санкцијама, укључујући РеОпенЛДАП складиште. Због оживљавања интересовања корисника за РеОпенЛДАП, одлучено је да се пројекат врати у живот.

Пројекат РеОпенЛДАП креиран је 2014. године за решавање проблема који су настали приликом коришћења ОпенЛДАП пакета у инфраструктури ПЈСЦ МегаФон, где је ЛДАП сервер био укључен у један од инфраструктурних подсистема (НГДР је УДР (Усер Дата Репоситори), према 3ГПП 23.335 стандард, и представља централизовани чвор за складиштење података о свим врстама претплатничких услуга у ИТ инфраструктури телеком оператера). Таква апликација је претпостављала индустријски рад у режиму 24×7 специфичног ЛДАП директоријума са величином од 10-100 милиона уноса, у сценарију високог оптерећења (10К ажурирања и 50К читања у секунди) и у топологији са више мастера.

Симас Цорп, као главни програмери, извршиоци и власници ОпенЛДАП кода, нису били у стању да реше проблеме који су се појавили, па су одлучили да покушају да то ураде сами. Како се касније испоставило, било је много више грешака у коду него што се могло очекивати. Због тога је утрошено више труда него што је планирано, а РеОпенЛДАП и даље представља одређену вредност и (према доступним информацијама) једини је ЛДАП сервер који у потпуности и поуздано подржава топологију мулти-мастер за РФЦ-4533, укључујући и сценарије високог оптерећења.

У 2016. години остварени су циљеви пројекта, а завршена је подршка и развој пројекта директно у интересу МегаФон ПЈСЦ. Затим је РеОпенЛДАП активно развијан и подржаван још три године, али је постепено изгубио своје значење:

  • Технолошки, МегаФон је прешао са РеОпенЛДАП на Тарантоол, што је архитектонски исправно;
  • Није било јасно заинтересованих РеОпенЛДАП корисника;
  • Нико од програмера се није придружио пројекту, како због високог улазног прага, тако и због ниске потражње за самим РеОпенЛДАП-ом;
  • Развој и подршка су почели да одузимају превише времена преосталом (главном) програмеру, пошто се он професионално удаљио од индустријског рада РеОпенЛДАП-а.

У неактивном стању, РеОпенЛДАП спремиште је постојало до априла 2022. године, када је Гитхуб администрација избрисала повезане налоге и само спремиште без икаквог упозорења или објашњења. Недавно је аутор примио неколико захтева у вези са РеОпенЛДАП-ом, укључујући локацију спремишта и статус кодне базе. Због тога је одлучено да се пројекат минимално ажурира, направи техничко издање и да се ова вест искористи за информисање свих заинтересованих.

Тренутни статус пројекта, укључујући и ОпенЛДАП:

  • Побољшања и поправке нису увезене из ОпенЛДАП-а од децембра 2018. За критичне апликације, потребно је да анализирате све поправке у ОпенЛДАП-у и увезете релевантне.
  • Тренутне верзије ОпенЛДАП-а су сада засноване на грани 2.5. Због тога су модификације описане у наставку направљене само у „девел“ грани (која је одговарала ОпенЛДАП-у 2.5), а затим спојене у „мастер“ грану (која је одговарала ОпенЛДАП-у 2.4 пре спајања).
  • У 2018. проблеми са конфигурационим позадинским делом наслеђеним од ОпенЛДАП-а су и даље настављени. Конкретно, када се промени конфигурација сервера преко цонфиг-бацкенд-а (конфигурисање ЛДАП-а преко ЛДАП-а), јављају се услови трке или рекурзивни проблеми укључујући застоје.
  • Претпоставља се да постоје проблеми у изградњи са тренутним верзијама ОпенССЛ/ГнуТЛС-а;
  • Пролази основни скуп власничких тестова, минус оних који захтевају ТЛС/ССЛ;

Најновија побољшања:

  • Библиотека либмдбк је ажурирана на најновију верзију, елиминишући све уочене проблеме некомпатибилности који су настали услед развоја библиотеке. Међутим, вероватно су остале неке застареле информације на страницама ман.
  • Користи се тренутна верзија аутотоолс 2.71.
  • Мање измене су направљене након неких упозорења у тренутном гцц 11.2 компајлеру.

Извор: опеннет.ру

Додај коментар