Performance

Benchmarks, release gates, and operational evidence

The OpenDR documentation records storage baselines, OpenLDAP-shaped benchmark comparisons, release readiness gates, fuzzing, replication soak runs, and backup and rollback drills.

Baseline numbers

Performance notes from the public project documentation

These numbers come from the OpenDR README and performance comparison notes. They should be interpreted with their documented benchmark context.

LMDB entry lookup1.17 us

README benchmark note

SSHA512 verification393 ns

README benchmark note

Indexed search<10 ms

1000-entry README benchmark note

Concurrent readers126

README storage baseline

Small dataset sync<1s

README replication baseline

10M snapshot

OpenLDAP-shaped physical-machine run

The latest documented 10M OpenDR snapshot used OpenLDAP-shaped LDAPCon-style concurrency and completed with zero failures. The comparison row uses published OpenLDAP LMDB 2013 values as the reference point.

OperationOpenDRReferenceDelta
Search118,520.69 ops/s31,674.02 ops/s+274.2%
Auth172,020.69 ops/s16,941.98 ops/s+915.3%
Modify8,100.10 ops/s5,760.04 ops/s+40.6%
Mixed search33,248.74 ops/s25,399.99 ops/s+30.9%
Mixed modify8,312.19 ops/s1,652.35 ops/s+403.0%

Release readiness

More than unit tests

The production-readiness checklist includes formatting, tests, doctests, Clippy, RFC matrix checks, OpenLDAP CLI interop, Python and Rust client interop, mTLS/SASL EXTERNAL, security review, config hardening, TLS rotation, fuzzing, load regression, backup/restore, and rollback drills.

RFC matrix
OpenLDAP CLI interop
mTLS and SASL EXTERNAL
TLS rotation
Fuzzing
Backup and rollback