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

Copilot
yesterday 8d09452b6cc372c887981c93a8523bc54c2a4221
Fix race condition in ChangelogBackendTestCase.searchInChangeNumberModeOnOneSuffixMultipleTimes (#604)

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Valera V Harseko <vharseko@3a-systems.ru>
1 files modified
4 ■■■■ changed files
opendj-server-legacy/src/test/java/org/opends/server/backends/ChangelogBackendTestCase.java 4 ●●●● patch | view | raw | blame | history
opendj-server-legacy/src/test/java/org/opends/server/backends/ChangelogBackendTestCase.java
@@ -585,11 +585,15 @@
    // write 4 changes starting from changenumber 1, and search them
    String testName = "Multiple/1";
    CSN[] csns = generateAndPublishUpdateMsgForEachOperationType(testName, false);
    // Wait until changenumber 4 is visible before searching
    assertChangelogAttributesInRootDSE(1, 4);
    searchChangesForEachOperationTypeUsingChangeNumberMode(1, csns, testName);
    // write 4 more changes starting from changenumber 5, and search them
    testName = "Multiple/5";
    csns = generateAndPublishUpdateMsgForEachOperationType(testName, false);
    // Wait until changenumber 8 is visible before searching
    assertChangelogAttributesInRootDSE(1, 8);
    searchChangesForEachOperationTypeUsingChangeNumberMode(5, csns, testName);
    // search from the provided change number: 6 (should be the add msg)