Skip to content

Missing Changes count is piling up during peak load testing with OpenDJ 4.9.4 #534

@muralicbe1983

Description

@muralicbe1983

Describe the bug
Validating the Performance test in the OpenDJ 4.9.4 with Peak load of 500 concurrent connections with 1300 TPS. Having 4 directory servers load balanced and 2 dedicated standalone replication servers.
While trying to do the performance testing, with LDAPS client connections triggered the changes happening in one server is not replicating to other servers and could see the missing changes getting piled up during the PT execution.
Below are the PT done in the directory and replication server

  1. Db cache 50%
  2. Java17.0.6 with JVM at 6g (both min and max), using G1GC, MaxPauseGC 200
  3. Replication Domain - window size 100000 , initialization-window-size 1000
  4. Work Queue - Max-work-queue-capacity 10000
  5. LDAPS connection handler - num-request-handlers 128, buffer size 512 kib
  6. Global config - nax-allowes-client-connections 65536

To Reproduce
Steps to reproduce the behavior:
Setup the directory and replication servers with group id and perform the load test with the 500 concurrent and 1300 TPS load.

Expected behavior
when checked the dsreplication status lot of missing changes (around 2.5 million changes) during the peak test of around 2 hours.

Screenshots
below is the sample dsreplication status

Suffix DN : Server : Entries : Replication enabled : DS ID : RS ID : RS Port (1) : M.C. (2) : A.O.M.C. (3) : Security (4)

--------------------:-------------------------------:---------:---------------------:-------:-------:-------------:----------:------------------------------:-------------

o=sch : dserver1.sc.net:7444 : 46939 : true : 13363 : (5) : : 162669 : Fri Jul 25 02:45:08 GMT 2025 :

o=sch : dserver2.sc.net:7444: 46941 : true : 2344 : (5) : : 1572437 : Thu Jul 24 23:41:06 GMT 2025 :

o=sch : dserver3.sc.net:7444: 46938 : true : 30700 : (5) : : 1535006 : Thu Jul 24 23:43:04 GMT 2025 :

o=sch : dserver4.sc.net:7444 : 46937 : true : 27641 : (5) : : 1301667 : Fri Jul 25 00:17:14 GMT 2025 :

                : rserver1:7444 : (6)     : true                :       : 11278 : 8889        :          :                              : false

                : rserver2:7444 : (6)     : true                :       : 19131 : 8889        :          :                              : false

Desktop (please complete the following information):

  • OS: RHEL 8
  • Browser NA
  • Version NA

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions