Skip to content

Commit b795a7b

Browse files
committed
changelog: add entry for per-callsite rate-limited logging
Add an entry under the Unreleased section documenting the new per-callsite rate-limited logging macro and the migration of guest-triggered high-rate callsites. Signed-off-by: Nikita Kalyazin <kalyazin@amazon.com>
1 parent f02a748 commit b795a7b

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,13 @@ and this project adheres to
1414
support for Vsock Unix domain socket path overriding on snapshot restore. More
1515
information can be found in the
1616
[docs](docs/vsock.md/#unix-domain-socket-renaming).
17+
- [#5799](https://github.com/firecracker-microvm/firecracker/pull/5799): Add
18+
per-callsite rate limiting for guest-triggered log paths via the
19+
`error_rate_limited!` macro. Potentially high-rate callsites in balloon, net,
20+
block, PCI, and MMIO device paths are migrated to use rate-limited logging
21+
with a fixed budget of 10 messages per 5-second window. A new
22+
`rate_limited_log_count` metric tracks the total number of suppressed
23+
messages.
1724

1825
### Changed
1926

0 commit comments

Comments
 (0)