openstack/cinder · Week of 2026-08-15
openstack/cinder — 2026-08-15
New driver. The headline addition is a brand-new Cinder driver for HPE Alletra MP, landing roughly 12,000 lines in a single change and dominating the week's churn (969373).
Backup service. Two notable pieces of work reshape the Backup path: dependent backups are now counted in the database, tightening the accounting used when deciding whether a backup can be safely deleted, and the Backup service itself was moved to run in native threads rather than green threads.
Eventlet removal. Momentum continues on shedding eventlet: the cooperative yield used across the code base was centralized into a single helper, an unused workers parameter was dropped from service.serve(), and a mypy fix corrected the futurist.GreenThreadPoolExecutor reference. These are groundwork changes for the broader threading transition already visible in the backup work above.
Bug fixes. Smaller correctness fixes landed around unsetting a default volume type for a non-existent project, an _is_encrypted comparison in the volume API, and the temp-volume project id used by the Tatlin driver.
Maintenance. Housekeeping included a Zanata translation import (~5,900 lines removed), a hacking bump to 8.1.0, removal of F824 skips with the underlying errors fixed in rpc.py, and a mocked sleep in the Fujitsu driver unit tests.