Elektrine lite

← Feed

@hyc@mastodon.social

Post #2938703

2026-05-15 07:20 UTC

When other servers were advertising sub-second response times #OpenLDAP was already delivering microsecond response times. We had to update our libraries to use nanosecond resolution timestamps because we're now delivering sub-microsecond performance. Years ahead of *everyone* else in the computing industry. Anyone claiming a better scaling/performance story than OpenLDAP is outright lying. * We broke the microsecond barrier back in 2015: https://lists.openldap.org/hyperkitty/list/openldap-devel@openldap.org/thread/KLNMUTAI2VF4GUVPR7XJATSOT4PQ7WYC/#OHN3EDU5ZWJFABLFKODT2MEF36WGXSXQ

Replies (4)

  • @hyc@mastodon.social 2026-05-15 07:35

    The only reason FreeIPA uses 389DS instead of OpenLDAP is because RedHat paid $25M to acquire Netscape's assets and they needed to protect their investment from being cannibalized by OpenLDAP. That's also why they explicitly rejected the OpenLDAP Project's contribution of patches to support OpenLDAP in FreeIPA. Not because OpenLDAP lacked the necessary features or performance. Because they knew nobody would use their decrepit old server if given a choice. https://mastodon.social/@hyc/115834028708458926

    Open ##2938704

  • @hyc@mastodon.social 2026-05-15 09:32

    Of course, systemd-journald can't keep up at that rate. It crashes or hangs, so we had to write our own logger that doesn't use syslog any more. https://git.openldap.org/openldap/openldap/-/blob/master/servers/slapd/logging.c?ref_type=heads

    Open ##2938707

  • @hyc@mastodon.social I once thought about getting a T-shirt that read, "I don't even get out of bed unless I can shave off nanoseconds."

    Open ##2938711

  • @mbpaz@mas.to 2026-05-15 10:15

    @hyc@mastodon.social I had deployed OpenLDAP in our university lab in the late 90's. Then in 1999 at a new job I had to evaluate whether to deploy OpenLDAP or the "robust, tested, well supported" IBM Directory Server. The documentation for IBM Directory Server: "This product is based on OpenLDAP."

    Open ##2938714