We are pumped to announce the release of:
panko 8.1.0: Event storage publisher and API for Ceilometer
This release is part of the ussuri stable release series.
The source is available from:
https://opendev.org/openstack/panko
Download the package from:
https://tarballs.openstack.org/panko/
Please report issues through:
https://bugs.launchpad.net/panko/+bugs
For more details, please see below.
8.1.0 ^^^^^
New Features ************
* A new "events_delete_batch_size" config option is introduced to specify a number of events to be deleted in one iteration from the database. It will help when thare're a lot of events in the database and panko-expire consumes a lot of memory to delete all records with a single call.
Bug Fixes *********
* Fixed the issue that panko-expire is consuming too much memory during events cleaning up.
Changes in panko 8.0.0..8.1.0 -----------------------------
0a8d5b4f Add max_count argument for clear_expired_data call 4e8597a1 Update TOX_CONSTRAINTS_FILE for stable/ussuri c47b5791 Update .gitreview for stable/ussuri
Diffstat (except docs and test files) -------------------------------------
.gitreview | 1 + panko/cmd/storage.py | 15 ++++++++++++++- panko/storage/__init__.py | 5 +++++ panko/storage/base.py | 3 ++- panko/storage/impl_log.py | 5 +++-- panko/storage/impl_mongodb.py | 3 ++- panko/storage/impl_sqlalchemy.py | 21 ++++++++++++++------- .../functional/storage/test_storage_scenarios.py | 2 +- ...upport-batch-delete-events-4c63a758bdda93d1.yaml | 12 ++++++++++++ tox.ini | 2 +- 12 files changed, 60 insertions(+), 19 deletions(-)