Switch the default concurrency backend from eventlet to native threading. Eventlet remains available by setting OS_MANILA_DISABLE_EVENTLET_PATCHING=False but is now deprecated. Replace the py3-threading CI job with a non-voting py3-eventlet job that validates the legacy backend. We had to fix a testcase "test_wait_for_extending_volume" because it was expecting a deterministic call count for a mocked time.sleep() method. When background tasks run, we can't make a deterministic assumption about how many times sleep is being invoked. Change-Id: Ib3fce03569025876fb6c24b5f21eb339b3f3f279 Assisted-By: Claude Opus 4.6 Signed-off-by: Goutham Pacha Ravi <gouthampravi@gmail.com>
To generate the sample manila.conf file, run the following command from the top level of the manila directory: tox -egenconfig