From b9d727d8e6094a7aa4356a1c9f310c6363d220e9 Mon Sep 17 00:00:00 2001
From: Valery Kharseko <vharseko@3a-systems.ru>
Date: Wed, 08 Jul 2026 17:27:15 +0000
Subject: [PATCH] ci: add "Benchmark PDB vs JE" step to build-docker (#718)
---
.github/workflows/build.yml | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8d77743..8b1a33b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -442,6 +442,25 @@
with:
path: ~/jmeter
key: jmeter-5.6.3
+ - name: Benchmark PDB vs JE
+ shell: bash
+ run: |
+ A_BACKEND=je B_BACKEND=pdb THREADS=200 DURATION=150 bash .github/benchmark/compare-opendj.sh \
+ "JE" localhost:5000/${GITHUB_REPOSITORY,,}:${{ env.release_version }} \
+ "PDB" localhost:5000/${GITHUB_REPOSITORY,,}:${{ env.release_version }}
+ - name: Upload benchmark artifacts (PDB vs JE)
+ if: always()
+ uses: actions/upload-artifact@v7
+ with:
+ name: benchmark-pdb-vs-je
+ path: |
+ a/
+ b/
+ *.jtl
+ *.docker.log
+ *.jmeter.out
+ if-no-files-found: warn
+ retention-days: 3
- name: Benchmark Build vs Release
shell: bash
run: |
--
Gitblit v1.10.0