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