commit | f241c88aa36fcf65a46dc79a433ed19d8dc498b3 | [log] [tgz] |
---|---|---|
author | pigweed-integration-roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> | Fri Jul 16 03:27:14 2021 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 16 03:33:46 2021 +0000 |
tree | c337531a0ad1f17eb700f17ac624c778d163ee8a | |
parent | 68a132c6cb373bddf298854c398e6e2e4949648e [diff] |
[roll third_party/pigweed] pw_ring_buffer: Add late-reader/drain attach Changes the default behavior of the ring buffer and multisink such that late-attach of a Reader or Drain now places the object at the index of the oldest entry in the buffer. For Readers, the oldest entry corresponds to the slowest reader present. If no readers are present, the Reader is placed at the write head. For Drains, a lagging Reader is always present, so new Drains will always point to the oldest valid entry in the buffer. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/53344 third_party/pigweed Rolled-Commits: 3eb97d4c0673aa1..099f716e17f2bb3 Roller-URL: https://ci.chromium.org/b/8841583511446873968 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8841583511446873968 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: I852d4f7fb9575288e20ed9a424f4d497ef92e731 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/53384 Reviewed-by: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.