openstack/trove · Week of 2026-09-19
openstack/trove — 2026-09-19
Datastore management APIs. The bulk of the week — over 1,000 lines — went into three new admin-facing APIs for wiring datastores to their supporting resources: configuration parameters, flavor association, and volume type association. Alongside these, instance updates now preserve access fields, ignored-user validation is applied per datastore, and guest info is refreshed after a datastore upgrade.
Guest images and DevStack. Guest image builds in DevStack now run asynchronously, and the log collection service switched to lsyncd. A prior workaround for multiple default routes in Zuul guest images was reverted (~70 lines removed), the pypi element and mirror address were corrected, and the default guest image size was bumped. A stray /etc/docker existence error during image prep was also fixed.
Stability and datastore fixes. MySQL now uses the default ROW binlog format instead of MIXED, PostgreSQL connections skip reverse DNS lookups, database shutdown got a higher timeout, RESTARTING was given a unique status code, and database-status detection for stopped containers was corrected. An older validation gap around configuration datastore versions at instance creation was finally closed.
Release plumbing. Standard stable/2026.2 branch cutover: .gitreview, TOX_CONSTRAINTS_FILE, and master version updates.