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

Valera V Harseko
2 days ago 75c17bfaedc1288975c725926de2aa61649a7e83
refs
author Valera V Harseko <vharseko@3a-systems.ru>
Monday, June 22, 2026 11:07 +0200
committer Valera V Harseko <vharseko@3a-systems.ru>
Monday, June 22, 2026 11:07 +0200
commit75c17bfaedc1288975c725926de2aa61649a7e83
tree 4c8df3f85db7218ec4d9c4f8471e3fc180c1fc9e tree | zip | gz
parent d6260b31ed6880f6ab7b0aa71214bbb7a9d7b7e7 view | diff
Rename benchmark workflow and fix OpenLDAP version-capture SIGPIPE

Renames the workflow and its assets, and fixes the job failing before the
benchmark ran.

- Rename .github/workflows/performance.yml -> benchmark.yml (workflow name
"LDAP benchmark: OpenDJ vs OpenLDAP") and .github/performance/ ->
.github/benchmark/; update all internal paths and the concurrency group.
- Fix the "Capture OpenLDAP version" step failing with exit 141: `slapd -VV`
piped to `head -1` got SIGPIPE when head closed the pipe early, and under
`pipefail` that failed the whole step before any JMeter run. Capture the
output fully and take the first line in bash, with a fallback to the image
reference.
- Harden the OpenDJ version step the same way: guard ldapsearch with `|| true`
so a transient bind failure cannot trip pipefail.
4 files renamed
26 ■■■■■ changed files
.github/benchmark/benchmark.jmx diff | view | raw | blame | history
.github/benchmark/people.ldif diff | view | raw | blame | history
.github/benchmark/summary.sh diff | view | raw | blame | history
.github/workflows/benchmark.yml 26 ●●●●● diff | view | raw | blame | history