Description of problem: A consumer that receives a cleanallruv task will try clear its CL. A consumer does not have any CL and dereference a NULL pointer Version-Release number of selected component (if applicable): 12.1 How reproducible: Create a M2_C2 topology. Make sure replication works. then launch dsconf supplier1 repl-tasks cleanallruv --suffix 'dc=example,dc=com' --replica-id 2 Actual results: It crashes one or two of the consumers Expected results: Consumers should not crash
Automated test passed: =============================================================================================== test session starts ================================================================================================ platform linux -- Python 3.9.17, pytest-6.2.2, py-1.10.0, pluggy-0.13.1 -- /usr/bin/python3 cachedir: .pytest_cache 389-ds-base: 2.3.5-1.module+el9dsrv+19320+04706864 nss: 3.90.0-2.el9_2 nspr: 4.35.0-2.el9_2 openldap: 2.6.3-1.el9 cyrus-sasl: not installed FIPS: disabled rootdir: /root/ds/dirsrvtests, configfile: pytest.ini collected 1 item cleanallruv_test.py::test_cleanallruv_consumer PASSED [100%] ========================================================================================== 1 passed in 250.71s (0:04:10) =========================================================================================== Marking as VERIFIED.