Hide Forgot
Description of problem: There is a limit on the number of cleanAllRUV tasks that can be running at once. But this limit is not checked for incoming replicated tasks. It is only checked when the original task is created. This can allow for thousands of clean tasks/threads to be created. The limit needs to be checked when cleanallruv extended operations are received. This bug is created as a clone of upstream ticket: https://pagure.io/389-ds-base/issue/50538
=============================================================================================== test session starts =============================================================================================== platform linux -- Python 3.6.3, pytest-5.1.2, py-1.8.0, pluggy-0.13.0 -- /opt/rh/rh-python36/root/usr/bin/python3 cachedir: .pytest_cache metadata: {'Python': '3.6.3', 'Platform': 'Linux-3.10.0-1090.el7.x86_64-x86_64-with-redhat-7.8-Maipo', 'Packages': {'pytest': '5.1.2', 'py': '1.8.0', 'pluggy': '0.13.0'}, 'Plugins': {'metadata': '1.8.0', 'html': '2.0.0'}} 389-ds-base: 1.3.10.1-2.el7 nss: 3.44.0-5.el7 nspr: 4.21.0-1.el7 openldap: 2.4.44-21.el7_6 cyrus-sasl: 2.1.26-23.el7 FIPS: disabled rootdir: /mnt/tests/rhds/tests/upstream/ds/dirsrvtests, inifile: pytest.ini plugins: metadata-1.8.0, html-2.0.0 collected 1 item dirsrvtests/tests/suites/replication/cleanallruv_max_tasks_test.py::test_max_tasks PASSED [100%] ========================================================================================== 1 passed in 433.85s (0:07:13) ========================================================================================== Marking as VERIFIED.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:1064