commit | 804ea8149b81ff083d8b6e4dbc7b49847abc69ca | [log] [tgz] |
---|---|---|
author | Armando Montanez <amontanez@google.com> | Mon Jan 31 17:48:36 2022 -0800 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Feb 04 21:00:41 2022 +0000 |
tree | a0bbc7fc1e5dab1a494ea242f4bd55f7d98fb47a | |
parent | 059e10ae69cfb22ef53731dee2ef374d341beab0 [diff] |
pw_log_rpc: Add rate limiting to log draining Adds a configurable log rate limit to the RpcLogDrainThread to smooth out log burst transients to avoid completely saturating drain buffers. Change-Id: Ib7888d0358c8e0b75d9e1fc272882edcdf8f1d34 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/81780 Reviewed-by: Keir Mierle <keir@google.com> Reviewed-by: Carlos Chinchilla <cachinchilla@google.com> Commit-Queue: Carlos Chinchilla <cachinchilla@google.com> Pigweed-Auto-Submit: Carlos Chinchilla <cachinchilla@google.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/