mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

Valera V Harseko
3 days ago af83007d1fd2f906a8aefa3e7c33a1de1f471437
refs
author Valera V Harseko <vharseko@3a-systems.ru>
Monday, June 22, 2026 15:26 +0200
committer Valera V Harseko <vharseko@3a-systems.ru>
Monday, June 22, 2026 15:26 +0200
commitaf83007d1fd2f906a8aefa3e7c33a1de1f471437
tree 6f2587cb2377d9f4a25bc47af934941360801a37 tree | zip | gz
parent 82016da7b8049db5b02f3f70b00a5c7aedeb4226 view | diff
Benchmark: lighter default load, log-scale latency, per-server log artifacts

- Lower the default load to 128 threads / 300s (was 256 / 600), in the workflow
inputs and env fallbacks and in the JMX __P defaults.
- Latency chart: switch the Y axis to logarithmic so the small per-operation
values stay readable next to the large ones (e.g. OpenLDAP BIND).
- Capture server logs and upload them as two per-server artifacts. Each Stop step
(if: always(), so logs are kept on failure too) now saves the container's
`docker logs` to <server>/server.log and copies the in-container log directory
(OpenDJ /opt/opendj/data/logs -> opendj/internal; OpenLDAP /var/log ->
openldap/var-log). Uploaded as artifacts logs-opendj and logs-openldap.
- Set retention-days: 90 on all artifacts (jmeter-reports, logs-openldap,
logs-opendj).
3 files modified
56 ■■■■ changed files
.github/benchmark/benchmark.jmx 4 ●●●● diff | view | raw | blame | history
.github/benchmark/summary.sh 7 ●●●●● diff | view | raw | blame | history
.github/workflows/benchmark.yml 45 ●●●● diff | view | raw | blame | history