Skip to content

[1.0.0] Make the bench comparison more generic / test fixes.#230

Merged
ChadSikorra merged 3 commits into
FreeDSx:mainfrom
ChadSikorra:upgrade/load-testing-changes
Jul 21, 2026
Merged

[1.0.0] Make the bench comparison more generic / test fixes.#230
ChadSikorra merged 3 commits into
FreeDSx:mainfrom
ChadSikorra:upgrade/load-testing-changes

Conversation

@ChadSikorra

Copy link
Copy Markdown
Contributor

This makes the bench comparison generic so you can use a source and target. I mostly wanted to see how the performance here compares to other LDAP implementations to see what could still use some attention / where things stand. Currently it only lets you run OpenDJ / OpenLDAP / FreeDSx.

PHP can't compete with the speed of C + LMDB on sub search / list search, but other ops are basically comparable. We do outpace the speed / throughput of OpenDJ (surprisingly). That's with their default storage though. I didn't try other ones. I may investigate how to configure it with jdbc / something else.

@codecov

codecov Bot commented Jul 21, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 88.74%. Comparing base (16e4eb0) to head (0f2eb2f).

Additional details and impacted files
@@            Coverage Diff            @@
##               main     #230   +/-   ##
=========================================
  Coverage     88.74%   88.74%           
  Complexity     6073     6073           
=========================================
  Files           518      518           
  Lines         21711    21711           
=========================================
  Hits          19268    19268           
  Misses         2443     2443           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

… the occasional flakes and speeds things up.
@ChadSikorra
ChadSikorra force-pushed the upgrade/load-testing-changes branch from 0f2eb2f to 9dee5f4 Compare July 21, 2026 23:18
@ChadSikorra
ChadSikorra merged commit b257866 into FreeDSx:main Jul 21, 2026
21 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant