Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(buffers): make LimitedSender/LimitedReceiver wake up correctly #11741

Merged
merged 1 commit into from
Mar 9, 2022

Conversation

tobz
Copy link
Contributor

@tobz tobz commented Mar 9, 2022

As mentioned in #11633, the introduction of LimitedSender/LimitedReceiver coincided with some soak tests become flaky, due to Vector itself actually locking up.

After further investigation, it turns out that the wakeup mechanism used for the writer-to-reader wakeups was not implemented correctly. Using AtomicWaker, I incorrectly read the internal code and believed that a wake-up would be stored even if a waker was not yet registered... which was an incorrect understanding.

This PR switches over to using PollNotify for both the writer and reader wakeups instead, as it's based on the robust Notify type from tokio::sync which is high-quality and correctly tested under loom.

Practically speaking, it appears to fix the issue of Vector locking up when rerunning the reproduction steps listed out in the aforementioned issue.

Fixes #11633.

Signed-off-by: Toby Lawrence <toby@nuclearfurnace.com>
@netlify
Copy link

netlify bot commented Mar 9, 2022

✔️ Deploy Preview for vector-project ready!

🔨 Explore the source changes: 792bb13

🔍 Inspect the deploy log: https://app.netlify.com/sites/vector-project/deploys/62281e89bf1f89000840cac7

😎 Browse the preview: https://deploy-preview-11741--vector-project.netlify.app

@github-actions
Copy link

github-actions bot commented Mar 9, 2022

Soak Test Results

Baseline: d06ee2a
Comparison: 792bb13
Total Vector CPUs: 4

Explanation

A soak test is an integrated performance test for vector in a repeatable rig, with varying configuration for vector. What follows is a statistical summary of a brief vector run for each configuration across SHAs given above. The goal of these tests are to determine, quickly, if vector performance is changed and to what degree by a pull request. Where appropriate units are scaled per-core.

The table below, if present, lists those experiments that have experienced a statistically significant change in their throughput performance between baseline and comparision SHAs, with 90.0% confidence OR have been detected as newly erratic. Negative values mean that baseline is faster, positive comparison. Results that do not exhibit more than a ±5% change in mean throughput are discarded. An experiment is erratic if its coefficient of variation is greater than 0.3. The abbreviated table will be omitted if no interesting changes are observed.

No interesting changes in throughput with confidence ≥ 90.00% and absolute Δ mean >= ±5%:

Fine details of change detection per experiment.
experiment Δ mean Δ mean % confidence baseline mean baseline stdev baseline stderr baseline outlier % baseline CoV comparison mean comparison stdev comparison stderr comparison outlier % comparison CoV erratic declared erratic
http_to_http_acks 3.52MiB 27.42 95.34% 12.84MiB 8.98MiB 1.67MiB 13.7931 0.687299 16.36MiB 7.64MiB 316.13KiB 0 0.466834 True True
splunk_transforms_splunk3 358.49KiB 3.74 99.02% 9.35MiB 1.81MiB 116.44KiB 0 0.193465 9.7MiB 1.79MiB 74.64KiB 0 0.184867 False False
datadog_agent_remap_blackhole_acks 1.08MiB 2.76 100.00% 39.18MiB 4.72MiB 198.84KiB 0 0.120496 40.26MiB 1.07MiB 44.72KiB 0 0.0265495 False False
datadog_agent_remap_datadog_logs_acks 1.23MiB 1.94 70.40% 63.24MiB 9.07MiB 1.16MiB 0 0.142326 64.46MiB 379.16KiB 15.39KiB 0 0.00573947 False False
syslog_log2metric_humio_metrics 219.74KiB 1.64 100.00% 13.1MiB 169.36KiB 6.88KiB 0 0.0126186 13.31MiB 468.32KiB 21.47KiB 0 0.0343243 False False
syslog_loki 184.69KiB 1.45 99.79% 12.46MiB 1.28MiB 59.63KiB 0 0.102609 12.64MiB 109.88KiB 4.49KiB 0 0.00848197 False False
syslog_regex_logs2metric_ddmetrics 135.96KiB 1.11 100.00% 11.97MiB 195.93KiB 8.0KiB 0 0.0159772 12.1MiB 412.68KiB 16.42KiB 0 0.0332834 False False
http_pipelines_blackhole_acks 6.33KiB 1 18.37% 633.9KiB 465.31KiB 19.21KiB 0 0.733408 640.24KiB 465.76KiB 19.34KiB 0 0.726855 True True
datadog_agent_remap_blackhole 217.3KiB 0.54 99.19% 39.62MiB 1.72MiB 71.57KiB 0 0.0433884 39.84MiB 974.57KiB 39.69KiB 0 0.0238719 False False
syslog_splunk_hec_logs 76.92KiB 0.46 100.00% 16.29MiB 101.51KiB 4.1KiB 0 0.00607965 16.37MiB 272.59KiB 11.13KiB 0 0.016251 False False
http_pipelines_blackhole 2.11KiB 0.33 6.51% 640.37KiB 432.07KiB 17.89KiB 0 0.674141 642.48KiB 447.82KiB 18.53KiB 0 0.69643 True True
splunk_hec_indexer_ack_blackhole 442.55B 0 1.85% 23.84MiB 328.09KiB 13.39KiB 0 0.0134292 23.84MiB 316.79KiB 12.93KiB 0 0.0129665 False False
fluent_elasticsearch -221.75B -0 5.56% 79.47MiB 52.39KiB 2.12KiB 0 0.000643227 79.47MiB 56.2KiB 2.27KiB 0 0.00069001 False False
splunk_hec_to_splunk_hec_logs_noack -1.84KiB -0.01 8.00% 23.84MiB 321.05KiB 13.11KiB 0 0.0131375 23.84MiB 317.62KiB 12.84KiB 0 0.0129983 False False
fluent_remap_aws_firehose -16.81KiB -0.02 83.15% 79.47MiB 53.64KiB 2.18KiB 0 0.000658595 79.46MiB 295.37KiB 12.0KiB 0 0.00362728 False False
splunk_hec_to_splunk_hec_logs_acks -8.41KiB -0.03 26.22% 23.84MiB 478.23KiB 19.52KiB 0 0.0195707 23.84MiB 389.85KiB 15.8KiB 0 0.0159593 False False
socket_to_socket_blackhole -29.4KiB -0.12 23.67% 24.95MiB 186.83KiB 7.59KiB 0 0.0073065 24.92MiB 2.09MiB 97.28KiB 0 0.0836843 False False
syslog_log2metric_splunk_hec_metrics -59.08KiB -0.35 97.26% 16.45MiB 576.1KiB 22.88KiB 0 0.0341825 16.39MiB 338.99KiB 13.84KiB 0 0.0201835 False False
splunk_hec_route_s3 -241.99KiB -1.66 91.02% 14.27MiB 2.21MiB 111.86KiB 0 0.155007 14.03MiB 2.18MiB 88.29KiB 0 0.15543 False False
http_datadog_filter_blackhole -150.5KiB -2.33 99.99% 6.3MiB 660.27KiB 26.82KiB 0 0.102333 6.15MiB 662.43KiB 26.98KiB 0 0.105122 False True
datadog_agent_remap_datadog_logs -1.77MiB -2.64 100.00% 67.18MiB 616.0KiB 25.15KiB 0 0.0089474 65.4MiB 745.6KiB 30.44KiB 0 0.0111235 False False
http_to_http_json -647.15KiB -3.01 100.00% 21.0MiB 991.75KiB 67.32KiB 0 0.046003 20.37MiB 724.6KiB 29.29KiB 0 0.0347053 False False
syslog_humio_logs -565.04KiB -3.4 99.97% 16.21MiB 238.28KiB 9.68KiB 0 0.0143454 15.66MiB 2.91MiB 155.41KiB 0 0.185455 False False
http_pipelines_no_grok_blackhole -259.38KiB -4.18 100.00% 6.06MiB 675.99KiB 28.75KiB 0 0.108826 5.81MiB 604.7KiB 24.58KiB 0 0.101602 False False
Fine details of each soak run.
(experiment, variant, run_id) total samples mean std min median p90 p95 p99 max skewness
('fluent_elasticsearch', 'baseline', '52b5b4cb-0624-4633-bd63-81a9dcf8cc90') 204 79.47MiB 51.11KiB 79.33MiB 79.47MiB 79.54MiB 79.56MiB 79.58MiB 79.59MiB 0.0300551
('fluent_elasticsearch', 'comparison', '6013c565-9e33-4bab-ad09-e1af9bd83391') 204 79.47MiB 57.33KiB 79.33MiB 79.47MiB 79.55MiB 79.57MiB 79.58MiB 79.62MiB 0.0444714
('fluent_remap_aws_firehose', 'baseline', '033f6205-8754-47b4-a87f-a78b317f88f3') 203 79.47MiB 56.83KiB 79.34MiB 79.47MiB 79.54MiB 79.56MiB 79.6MiB 79.65MiB 0.16066
('fluent_elasticsearch', 'baseline', 'd9f34963-c778-4f5f-b806-d1ac6abf0b33') 204 79.47MiB 50.31KiB 79.35MiB 79.47MiB 79.54MiB 79.56MiB 79.58MiB 79.59MiB 0.0946655
('fluent_remap_aws_firehose', 'baseline', '7e324aa2-67a2-430e-b983-ec44a8ff33ae') 202 79.47MiB 55.62KiB 79.21MiB 79.47MiB 79.54MiB 79.56MiB 79.58MiB 79.64MiB -0.427404
('fluent_elasticsearch', 'comparison', '395d5ba1-0acf-43e2-af98-5f12fe2704c6') 204 79.47MiB 54.76KiB 79.34MiB 79.47MiB 79.55MiB 79.56MiB 79.58MiB 79.59MiB 0.00275587
('fluent_remap_aws_firehose', 'baseline', 'b06d4357-e673-4518-8c39-fd6fe42c2582') 203 79.47MiB 48.35KiB 79.34MiB 79.47MiB 79.54MiB 79.55MiB 79.57MiB 79.59MiB 0.0508227
('fluent_elasticsearch', 'comparison', '74891bc1-6a70-4bba-9412-2010756e4ad3') 204 79.47MiB 56.74KiB 79.28MiB 79.47MiB 79.55MiB 79.57MiB 79.59MiB 79.6MiB 0.0555964
('fluent_elasticsearch', 'baseline', '505dc4cb-d109-4d1c-95fc-c57a6feea83b') 204 79.47MiB 55.82KiB 79.33MiB 79.47MiB 79.54MiB 79.56MiB 79.59MiB 79.61MiB -0.00374533
('fluent_remap_aws_firehose', 'comparison', 'df43770f-1194-4b30-a13f-9bccc528b985') 202 79.47MiB 52.42KiB 79.25MiB 79.47MiB 79.54MiB 79.55MiB 79.58MiB 79.59MiB -0.399301
('fluent_remap_aws_firehose', 'comparison', '1214a9da-aca8-4226-aa17-9925504fb4e5') 202 79.45MiB 348.19KiB 74.7MiB 79.47MiB 79.54MiB 79.56MiB 79.59MiB 79.63MiB -13.7072
('fluent_remap_aws_firehose', 'comparison', '8609cc1c-f6ec-4286-86cc-ffcb6dec6ec5') 202 79.45MiB 371.83KiB 74.37MiB 79.47MiB 79.55MiB 79.57MiB 79.59MiB 79.6MiB -13.7311
('datadog_agent_remap_datadog_logs', 'baseline', '4921dd90-6b4a-4ad3-8ae5-70b31a3c3ff1') 200 67.52MiB 744.19KiB 65.95MiB 67.84MiB 68.17MiB 68.27MiB 68.42MiB 68.54MiB -0.952338
('datadog_agent_remap_datadog_logs', 'baseline', '20a62331-c045-4235-a3ca-4454b50cfea8') 200 67.28MiB 270.71KiB 66.45MiB 67.29MiB 67.58MiB 67.64MiB 67.88MiB 68.01MiB -0.364488
('datadog_agent_remap_datadog_logs', 'baseline', '3531980c-b968-4982-8578-eb231b1dd2d2') 200 66.74MiB 420.29KiB 65.63MiB 66.67MiB 67.06MiB 67.79MiB 68.21MiB 68.3MiB 1.60741
('datadog_agent_remap_datadog_logs', 'comparison', '4b428dd7-237b-40b3-a131-37d72eb43498') 200 66.3MiB 396.85KiB 65.6MiB 66.25MiB 66.53MiB 67.08MiB 67.96MiB 68.03MiB 2.57405
('datadog_agent_remap_datadog_logs', 'comparison', '7e50767f-2285-4963-9898-22fd52dcc6e6') 200 65.14MiB 352.0KiB 64.4MiB 65.09MiB 65.42MiB 66.08MiB 66.26MiB 66.3MiB 1.56545
('datadog_agent_remap_datadog_logs', 'comparison', 'a3eecdeb-6e3e-4da5-9cdd-f6d74448f5dc') 200 64.77MiB 237.26KiB 64.14MiB 64.77MiB 65.08MiB 65.15MiB 65.24MiB 66.03MiB 0.774603
('datadog_agent_remap_datadog_logs_acks', 'comparison', '0136e296-05c9-4d98-a504-064fc042e93b') 203 64.68MiB 337.88KiB 64.03MiB 64.65MiB 64.9MiB 65.0MiB 66.42MiB 66.8MiB 3.49521
('datadog_agent_remap_datadog_logs_acks', 'comparison', '8b600f7b-c9f2-4e26-bfaa-2123fb879335') 202 64.53MiB 242.69KiB 63.88MiB 64.54MiB 64.84MiB 64.93MiB 65.0MiB 65.13MiB -0.0977854
('datadog_agent_remap_datadog_logs_acks', 'comparison', '850202db-55ad-4543-8423-82eb59cc3db6') 202 64.17MiB 342.15KiB 63.4MiB 64.16MiB 64.51MiB 64.94MiB 65.22MiB 65.27MiB 0.994287
('datadog_agent_remap_datadog_logs_acks', 'baseline', 'e2016d88-95b1-4ef3-a128-bcf592a0f9c5') 52 64.13MiB 6.18MiB 21.73MiB 65.19MiB 65.43MiB 65.49MiB 65.52MiB 65.53MiB -6.65741
('datadog_agent_remap_datadog_logs_acks', 'baseline', 'd50149bf-38ac-486d-9d6c-7a0cb27a12f4') 9 58.06MiB 18.41MiB 12.52MiB 66.18MiB 66.63MiB 66.81MiB 66.96MiB 66.99MiB -2.38067
('datadog_agent_remap_blackhole', 'comparison', 'fa66b2f7-a57b-4ca1-8030-55ded5f22cc8') 201 40.87MiB 479.61KiB 39.7MiB 40.86MiB 41.48MiB 41.6MiB 42.06MiB 42.46MiB 0.245485
('datadog_agent_remap_blackhole_acks', 'comparison', '5208d261-df35-4a28-95df-6ab9923dde28') 200 40.86MiB 422.91KiB 39.82MiB 40.87MiB 41.36MiB 41.45MiB 41.83MiB 42.03MiB -0.0845923
('datadog_agent_remap_blackhole_acks', 'comparison', 'c49b6b31-d7d0-48d2-b39d-25b30d398e6b') 200 40.74MiB 376.11KiB 39.67MiB 40.74MiB 41.19MiB 41.3MiB 41.56MiB 41.69MiB -0.190152
('datadog_agent_remap_blackhole_acks', 'baseline', '7d8b9796-ddfa-406b-9091-f9d49c49d1cb') 200 40.72MiB 532.23KiB 39.05MiB 40.72MiB 41.33MiB 41.54MiB 41.93MiB 41.97MiB -0.447976
('datadog_agent_remap_blackhole', 'baseline', 'f64fd181-b44e-4eac-b7cf-44bb6833cf3e') 202 40.24MiB 448.22KiB 39.05MiB 40.25MiB 40.71MiB 40.87MiB 41.72MiB 41.93MiB 0.447208
('datadog_agent_remap_blackhole', 'comparison', 'f0256c4a-84de-420e-a3ec-51b537cee7fb') 201 39.82MiB 452.52KiB 38.64MiB 39.83MiB 40.35MiB 40.59MiB 40.92MiB 41.17MiB 0.198654
('datadog_agent_remap_blackhole', 'baseline', 'f4776764-5693-4484-acf2-0a5c31a0e184') 202 39.47MiB 2.8MiB 11.62MiB 39.81MiB 40.32MiB 40.59MiB 41.02MiB 41.4MiB -8.80439
('datadog_agent_remap_blackhole_acks', 'comparison', '84da2aa3-3428-4004-b2c1-a779b0931848') 200 39.17MiB 1.16MiB 37.69MiB 38.75MiB 41.41MiB 41.82MiB 42.66MiB 42.98MiB 1.61433
('datadog_agent_remap_blackhole', 'baseline', '4274d54c-f643-44b3-924a-9f336f84160a') 202 39.15MiB 495.83KiB 38.01MiB 39.1MiB 39.83MiB 39.97MiB 40.26MiB 40.3MiB 0.232819
('datadog_agent_remap_blackhole_acks', 'baseline', 'eb0a6dd6-e2b6-4fe5-b786-63889a03b056') 198 38.82MiB 5.15MiB 1.37MiB 39.72MiB 40.26MiB 40.42MiB 40.86MiB 40.95MiB -5.96744
('datadog_agent_remap_blackhole', 'comparison', '0ade0854-0ba4-4678-8a60-a575bdb16822') 201 38.81MiB 433.67KiB 37.87MiB 38.81MiB 39.34MiB 39.44MiB 39.76MiB 40.02MiB 0.0526371
('datadog_agent_remap_blackhole_acks', 'baseline', 'c9ae67b1-f524-4f27-afb2-4bfaa1cee1a2') 194 37.96MiB 6.08MiB 2.37MiB 39.27MiB 39.87MiB 40.0MiB 40.38MiB 41.01MiB -4.75401
('socket_to_socket_blackhole', 'comparison', 'a2d43b2d-8b6f-4301-b46d-bd246ae22f88') 202 25.21MiB 85.0KiB 24.97MiB 25.21MiB 25.28MiB 25.35MiB 25.49MiB 25.55MiB 1.11731
('socket_to_socket_blackhole', 'baseline', 'b8ad6c0c-a796-4103-8935-9c9ce70115e8') 202 25.18MiB 83.54KiB 24.81MiB 25.2MiB 25.27MiB 25.29MiB 25.33MiB 25.36MiB -1.10799
('socket_to_socket_blackhole', 'comparison', 'c9b73cc1-56c2-4c3d-b20b-f0682ff76aa7') 202 25.09MiB 89.95KiB 24.84MiB 25.09MiB 25.22MiB 25.25MiB 25.28MiB 25.29MiB 0.030974
('socket_to_socket_blackhole', 'baseline', '3e10b87f-9576-4b5c-b03c-f1758096bb19') 202 24.85MiB 79.43KiB 24.55MiB 24.86MiB 24.94MiB 24.95MiB 25.0MiB 25.02MiB -0.986747
('socket_to_socket_blackhole', 'baseline', '1c03f60d-ab4a-4366-ad46-1e09841224d8') 202 24.82MiB 75.96KiB 24.53MiB 24.83MiB 24.91MiB 24.92MiB 24.95MiB 24.98MiB -0.693873
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '8ff6ae11-2ef2-4e7b-a3d9-a8d22ec313b5') 200 23.85MiB 338.06KiB 23.08MiB 23.86MiB 24.24MiB 24.35MiB 24.57MiB 24.6MiB -0.11184
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', 'f6443abf-e836-4c75-a5cc-09d87b95de04') 204 23.85MiB 328.63KiB 23.15MiB 23.87MiB 24.24MiB 24.31MiB 24.48MiB 24.64MiB -0.131293
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '75d65699-1293-4d75-ae7a-2f6096e23b11') 200 23.85MiB 500.57KiB 21.6MiB 23.84MiB 24.36MiB 24.51MiB 25.06MiB 26.27MiB 0.192467
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '9e88e13b-9857-4666-9d4a-53e1f7ac3fed') 200 23.84MiB 315.99KiB 23.06MiB 23.87MiB 24.23MiB 24.33MiB 24.52MiB 24.6MiB -0.17253
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '1d13ed21-30de-414d-bb7c-d84e8a942ced') 200 23.84MiB 564.75KiB 21.22MiB 23.84MiB 24.32MiB 24.46MiB 25.94MiB 26.34MiB -0.135896
('splunk_hec_to_splunk_hec_logs_noack', 'baseline', '9c45ec82-3e12-43c9-b645-0a758d09275d') 200 23.84MiB 309.97KiB 23.06MiB 23.87MiB 24.21MiB 24.27MiB 24.48MiB 24.6MiB -0.254522
('splunk_hec_indexer_ack_blackhole', 'baseline', '290bcb88-1a54-4ea8-9d93-1da89bd452fe') 200 23.84MiB 328.89KiB 23.12MiB 23.86MiB 24.24MiB 24.35MiB 24.51MiB 24.57MiB -0.0845341
('splunk_hec_indexer_ack_blackhole', 'comparison', '3659e9eb-27c7-42ac-815e-b475a27e4a93') 200 23.84MiB 299.09KiB 23.12MiB 23.84MiB 24.21MiB 24.27MiB 24.49MiB 24.6MiB -0.109609
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', '43b6b900-da33-459e-b33e-9f5da89b7e7a') 204 23.84MiB 309.87KiB 23.06MiB 23.84MiB 24.22MiB 24.31MiB 24.46MiB 24.64MiB -0.0493994
('splunk_hec_to_splunk_hec_logs_acks', 'baseline', '2438a582-a807-481c-9675-9e08914a1737') 200 23.84MiB 344.81KiB 23.06MiB 23.84MiB 24.29MiB 24.38MiB 24.6MiB 24.61MiB 0.0105932
('splunk_hec_to_splunk_hec_logs_noack', 'comparison', 'f60f0399-52ec-43fd-a995-f94c262608c2') 204 23.84MiB 315.55KiB 23.15MiB 23.84MiB 24.21MiB 24.34MiB 24.52MiB 24.6MiB -0.0661484
('splunk_hec_indexer_ack_blackhole', 'comparison', 'e43f7868-155e-411c-a96f-d2a5c4de51c6') 200 23.84MiB 335.6KiB 22.94MiB 23.87MiB 24.22MiB 24.32MiB 24.46MiB 24.6MiB -0.312687
('splunk_hec_indexer_ack_blackhole', 'comparison', 'b7584cf8-1564-4fc0-88ae-6557008bbb8b') 200 23.84MiB 316.21KiB 22.97MiB 23.85MiB 24.22MiB 24.29MiB 24.49MiB 24.6MiB -0.0843832
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', 'c01abecf-74c7-4d11-aca2-2234ac1e5197') 203 23.84MiB 373.38KiB 22.51MiB 23.84MiB 24.27MiB 24.37MiB 24.66MiB 24.76MiB -0.368723
('splunk_hec_indexer_ack_blackhole', 'baseline', 'b6296df9-9b6b-4e64-b253-47349f487de9') 200 23.84MiB 314.6KiB 23.18MiB 23.85MiB 24.21MiB 24.33MiB 24.45MiB 24.6MiB -0.0387243
('splunk_hec_indexer_ack_blackhole', 'baseline', 'a89b71fa-10ff-42d4-bf9c-8ef46514c158') 200 23.84MiB 341.85KiB 22.79MiB 23.85MiB 24.27MiB 24.36MiB 24.51MiB 24.64MiB -0.180129
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', 'e59cdd81-d851-46ca-824d-473e869f1300') 203 23.84MiB 466.81KiB 22.03MiB 23.84MiB 24.28MiB 24.44MiB 25.62MiB 25.8MiB 0.257872
('splunk_hec_to_splunk_hec_logs_acks', 'comparison', '49f2f07f-bab6-4f66-99d8-a4600ed74ee1') 203 23.83MiB 316.4KiB 22.77MiB 23.84MiB 24.21MiB 24.31MiB 24.45MiB 24.57MiB -0.41057
('socket_to_socket_blackhole', 'comparison', '58cd7e66-698e-4699-82b5-82a42b1b509e') 79 23.75MiB 5.02MiB 24.78KiB 24.89MiB 25.02MiB 25.05MiB 25.08MiB 25.09MiB -4.39239
('http_to_http_json', 'baseline', '2609a17f-7e44-46cb-a34f-6ba5a15274a2') 204 21.07MiB 566.38KiB 19.02MiB 21.06MiB 21.77MiB 21.95MiB 22.12MiB 22.55MiB -0.221589
('http_to_http_json', 'comparison', '30718c1a-68cf-4684-b0f1-51a2c99b02cf') 204 20.47MiB 730.6KiB 18.31MiB 20.43MiB 21.45MiB 21.67MiB 21.94MiB 22.09MiB 0.0684102
('http_to_http_json', 'comparison', '7302ccbe-40f9-4a3e-8bcd-af918699cba5') 204 20.35MiB 713.73KiB 18.43MiB 20.36MiB 21.29MiB 21.46MiB 21.91MiB 22.35MiB -0.0248191
('http_to_http_json', 'comparison', 'cb100938-52ca-492a-9e53-62fabc8fe53d') 204 20.3MiB 721.21KiB 18.71MiB 20.26MiB 21.19MiB 21.48MiB 21.86MiB 22.33MiB 0.205521
('http_to_http_json', 'baseline', '3f7616dd-c25a-469a-96e3-9cfc8bfe00d9') 13 19.92MiB 3.22MiB 9.34MiB 20.7MiB 21.46MiB 21.49MiB 21.52MiB 21.53MiB -3.4532
('http_to_http_acks', 'comparison', '056f91df-b10d-4897-94c2-f254cce2ffca') 204 17.04MiB 7.42MiB 2.41MiB 18.7MiB 27.92MiB 29.65MiB 30.81MiB 30.99MiB 0.0295682
('syslog_log2metric_splunk_hec_metrics', 'baseline', '22049def-cc0b-4130-b231-67edebabd2bc') 234 16.9MiB 246.0KiB 16.51MiB 16.81MiB 17.33MiB 17.43MiB 17.48MiB 17.53MiB 1.25585
('syslog_log2metric_splunk_hec_metrics', 'comparison', '8adcb5d7-2470-4f27-91c7-66996a791f25') 200 16.83MiB 72.07KiB 16.68MiB 16.83MiB 16.88MiB 16.9MiB 17.2MiB 17.32MiB 3.54568
('syslog_splunk_hec_logs', 'comparison', 'cab3509f-1a38-447b-bc82-1c3d7e525ff9') 200 16.71MiB 60.17KiB 16.54MiB 16.71MiB 16.78MiB 16.8MiB 16.82MiB 16.83MiB -0.12598
('syslog_log2metric_splunk_hec_metrics', 'baseline', '82a77cf9-fed0-498a-a434-dd39891a8bc2') 200 16.7MiB 117.89KiB 16.51MiB 16.67MiB 16.85MiB 16.98MiB 17.0MiB 17.03MiB 1.10545
('http_to_http_acks', 'comparison', '72f590e1-5577-4402-9b6e-f4f80eb86d8f') 204 16.57MiB 8.02MiB 2.19MiB 18.68MiB 26.11MiB 30.09MiB 30.75MiB 35.75MiB 0.00160808
('syslog_humio_logs', 'baseline', 'b551802a-f074-4957-a461-9626e752e502') 202 16.44MiB 39.27KiB 16.35MiB 16.44MiB 16.49MiB 16.5MiB 16.53MiB 16.54MiB 0.0694227
('syslog_humio_logs', 'comparison', 'df530bfc-2e05-40b9-951f-455fc427f9ab') 204 16.38MiB 57.43KiB 16.22MiB 16.39MiB 16.45MiB 16.46MiB 16.5MiB 16.54MiB -0.441335
('syslog_splunk_hec_logs', 'comparison', '0b4b69df-3740-4680-a286-bcfcde231109') 200 16.32MiB 46.02KiB 16.21MiB 16.31MiB 16.36MiB 16.38MiB 16.43MiB 16.64MiB 2.58138
('syslog_splunk_hec_logs', 'baseline', 'a37efd34-38b6-43ee-8dea-021383b030de') 204 16.31MiB 56.63KiB 16.21MiB 16.31MiB 16.37MiB 16.4MiB 16.54MiB 16.54MiB 1.62764
('syslog_humio_logs', 'baseline', '94941860-c76f-4f6d-9273-2d201f80ee76') 202 16.29MiB 43.38KiB 16.17MiB 16.29MiB 16.34MiB 16.36MiB 16.39MiB 16.47MiB 0.29103
('syslog_splunk_hec_logs', 'baseline', '37fbf4ed-e194-496e-a37c-5d889a259579') 204 16.28MiB 148.26KiB 16.11MiB 16.26MiB 16.32MiB 16.42MiB 16.95MiB 16.97MiB 3.68883
('syslog_log2metric_splunk_hec_metrics', 'comparison', 'eb67efa2-7c6d-47a9-b9a4-90daec17c8df') 200 16.28MiB 41.48KiB 16.16MiB 16.28MiB 16.33MiB 16.34MiB 16.36MiB 16.37MiB -0.247695
('syslog_splunk_hec_logs', 'baseline', 'f464e8ca-a79c-4355-b32d-d382c1159d9b') 204 16.28MiB 70.53KiB 16.11MiB 16.27MiB 16.33MiB 16.42MiB 16.52MiB 16.55MiB 1.69258
('syslog_splunk_hec_logs', 'comparison', 'c22edc38-7f67-4a37-acce-4db4a365765c') 200 16.08MiB 80.21KiB 15.89MiB 16.07MiB 16.15MiB 16.26MiB 16.33MiB 16.42MiB 1.65778
('syslog_log2metric_splunk_hec_metrics', 'comparison', '56a6b95b-7593-41d6-92b3-f7323a06b140') 200 16.06MiB 87.59KiB 15.89MiB 16.04MiB 16.1MiB 16.31MiB 16.35MiB 16.38MiB 2.24178
('syslog_humio_logs', 'baseline', 'eed55589-c6a4-4e89-bc3b-3ea991184572') 202 15.9MiB 41.37KiB 15.77MiB 15.89MiB 15.94MiB 15.95MiB 15.99MiB 16.0MiB -0.0629806
('syslog_log2metric_splunk_hec_metrics', 'baseline', '73bfa9e3-1717-4492-b46f-4f50ce463214') 200 15.66MiB 46.88KiB 15.55MiB 15.66MiB 15.72MiB 15.73MiB 15.76MiB 15.87MiB 0.496511
('http_to_http_acks', 'comparison', '34f4206e-fc01-49dd-b848-c790b8f59f07') 205 15.47MiB 7.43MiB 2.41MiB 15.91MiB 26.08MiB 29.91MiB 30.75MiB 30.81MiB 0.24768
('syslog_humio_logs', 'comparison', '32f64cd1-b309-4f92-b926-6c76e9f56ba8') 80 14.98MiB 3.92MiB 12.38KiB 16.05MiB 16.11MiB 16.14MiB 16.23MiB 16.23MiB -3.50302
('splunk_hec_route_s3', 'baseline', '40c4dc6d-7d89-494c-ba16-19fdc66b6b82') 204 14.6MiB 2.2MiB 9.42MiB 14.59MiB 17.59MiB 18.01MiB 18.7MiB 19.1MiB -0.0151606
('syslog_humio_logs', 'comparison', '6275e403-72ef-4d23-802b-173fc4d260c4') 83 14.52MiB 4.45MiB 24.83KiB 15.92MiB 16.0MiB 16.01MiB 16.09MiB 16.15MiB -2.93271
('http_to_http_acks', 'baseline', 'cbd11714-02aa-4002-b083-d48d32f9a033') 25 14.39MiB 8.7MiB 1.1MiB 15.91MiB 22.49MiB 28.93MiB 30.68MiB 30.74MiB 0.0801483
('splunk_hec_route_s3', 'comparison', '49e46792-d47f-4449-9acd-573ce6e8c09e') 204 14.38MiB 2.24MiB 9.85MiB 14.33MiB 17.4MiB 17.8MiB 18.71MiB 18.98MiB -0.0406164
('splunk_hec_route_s3', 'comparison', '7ad87000-9ae8-4ad2-972d-bbd22c9f3143') 204 14.06MiB 2.11MiB 9.33MiB 14.14MiB 16.78MiB 17.23MiB 18.41MiB 18.83MiB 0.0225555
('splunk_hec_route_s3', 'baseline', '151ede1e-cb6f-495c-8c23-c221cf3d6aef') 204 13.98MiB 2.13MiB 8.82MiB 13.97MiB 16.86MiB 17.53MiB 17.77MiB 19.34MiB -0.0442709
('splunk_hec_route_s3', 'comparison', '4aa0fd2f-f619-4ca2-a8da-5cfc1427c260') 233 13.7MiB 2.16MiB 9.18MiB 13.65MiB 16.55MiB 17.12MiB 18.59MiB 19.03MiB 0.132856
('syslog_log2metric_humio_metrics', 'comparison', 'ffae7569-2c8a-4213-aa05-c12cddcd8652') 200 13.4MiB 174.23KiB 13.15MiB 13.37MiB 13.58MiB 13.85MiB 13.97MiB 14.01MiB 1.77528
('syslog_log2metric_humio_metrics', 'comparison', 'aef08b51-1298-4aed-88bd-0648ac7bd010') 76 13.28MiB 1.09MiB 4.27MiB 13.44MiB 13.54MiB 13.57MiB 13.67MiB 13.73MiB -7.90877
('syslog_log2metric_humio_metrics', 'baseline', 'dd09c7f3-55df-4fa5-93c3-2065ea908e50') 202 13.24MiB 139.08KiB 12.91MiB 13.25MiB 13.4MiB 13.44MiB 13.52MiB 13.58MiB -0.241906
('syslog_log2metric_humio_metrics', 'comparison', '8edd81e7-b055-4ed8-b710-7dd64524d923') 200 13.23MiB 97.67KiB 12.99MiB 13.23MiB 13.35MiB 13.37MiB 13.52MiB 13.63MiB 0.632773
('syslog_log2metric_humio_metrics', 'baseline', 'cd5dbe4b-999a-4061-bc6b-369161c303f5') 202 13.09MiB 117.24KiB 12.75MiB 13.09MiB 13.23MiB 13.26MiB 13.31MiB 13.38MiB -0.206176
('syslog_log2metric_humio_metrics', 'baseline', 'b0e89125-f3ed-4969-832f-426a55a1fb84') 202 12.96MiB 110.78KiB 12.73MiB 12.96MiB 13.08MiB 13.13MiB 13.31MiB 13.42MiB 0.847923
('syslog_loki', 'comparison', 'cc227ad7-c707-4cf3-90e1-81cf9f4effd0') 200 12.68MiB 48.07KiB 12.54MiB 12.69MiB 12.74MiB 12.75MiB 12.78MiB 12.81MiB -0.259687
('syslog_loki', 'baseline', '5ee8c4cd-cdf3-4d85-8ad8-981ed6548651') 202 12.65MiB 60.12KiB 12.45MiB 12.65MiB 12.71MiB 12.73MiB 12.78MiB 12.79MiB -0.490235
('syslog_loki', 'comparison', '0e3c738a-8a5a-4271-ade4-0e8330705179') 200 12.64MiB 132.56KiB 12.34MiB 12.69MiB 12.76MiB 12.78MiB 12.8MiB 12.83MiB -0.784369
('syslog_loki', 'comparison', '8b23ae55-7dc5-4921-b428-5abaf16c6930') 200 12.6MiB 114.14KiB 12.08MiB 12.63MiB 12.68MiB 12.69MiB 12.71MiB 12.78MiB -3.15482
('syslog_loki', 'baseline', 'd1218716-8502-4b0d-b7d7-5ea31da81480') 202 12.55MiB 179.15KiB 12.01MiB 12.61MiB 12.69MiB 12.72MiB 12.74MiB 12.76MiB -1.51459
('syslog_regex_logs2metric_ddmetrics', 'comparison', '0abfeb6b-30d9-4b4f-9d50-4e57938777b3') 232 12.52MiB 361.28KiB 11.72MiB 12.68MiB 12.86MiB 13.04MiB 13.08MiB 13.14MiB -0.591999
('syslog_regex_logs2metric_ddmetrics', 'baseline', 'd0740b5e-afca-4e04-8d94-84131dae0153') 200 12.06MiB 205.94KiB 11.61MiB 12.15MiB 12.24MiB 12.25MiB 12.28MiB 12.31MiB -0.949585
('syslog_regex_logs2metric_ddmetrics', 'baseline', 'cbfbfc89-54b9-4630-90e1-1a9f58adc19d') 200 11.96MiB 179.88KiB 11.64MiB 12.03MiB 12.08MiB 12.25MiB 12.35MiB 12.37MiB -0.363122
('syslog_regex_logs2metric_ddmetrics', 'comparison', 'f873eead-69ae-462b-bfb5-e2f36821154b') 200 11.94MiB 153.42KiB 11.63MiB 11.98MiB 12.08MiB 12.08MiB 12.19MiB 12.47MiB -0.505861
('syslog_regex_logs2metric_ddmetrics', 'baseline', 'db8a2afc-9c72-4933-9864-cf04b3236489') 200 11.88MiB 155.3KiB 11.62MiB 11.92MiB 12.06MiB 12.08MiB 12.13MiB 12.15MiB -0.175976
('syslog_regex_logs2metric_ddmetrics', 'comparison', '93240bef-324b-4da7-91e4-d02fcd4636f2') 200 11.77MiB 78.94KiB 11.59MiB 11.79MiB 11.86MiB 11.89MiB 11.92MiB 11.95MiB -0.160462
('syslog_loki', 'baseline', 'c5575ab4-2934-4277-91e2-c4d2257b6ca4') 79 11.75MiB 3.07MiB 13.83KiB 12.64MiB 12.77MiB 12.78MiB 12.79MiB 12.8MiB -3.49133
('splunk_hec_route_s3', 'baseline', 'f57e020f-0f59-4170-90f9-ca8d0b6e59b1') 3 11.32MiB 4.64MiB 6.11MiB 12.86MiB 14.57MiB 14.79MiB 14.96MiB 15.0MiB -1.32503
('splunk_transforms_splunk3', 'comparison', '69cb8815-6c8c-4545-946c-248853f92ebb') 202 9.88MiB 1.78MiB 6.26MiB 9.99MiB 12.12MiB 12.64MiB 13.01MiB 13.53MiB -0.12756
('splunk_transforms_splunk3', 'comparison', 'ffbbe6de-54b7-4f87-976e-a2aad56f6253') 202 9.69MiB 1.85MiB 6.05MiB 9.89MiB 11.86MiB 12.63MiB 13.81MiB 14.29MiB 0.0658623
('splunk_transforms_splunk3', 'comparison', '57d504cb-81c1-453e-a674-4462060ecf2c') 202 9.53MiB 1.75MiB 5.48MiB 9.7MiB 11.74MiB 12.19MiB 13.01MiB 13.2MiB -0.0489564
('splunk_transforms_splunk3', 'baseline', '76ab25ac-e6ba-44b9-8bb9-0e57f1755477') 51 9.37MiB 2.01MiB 2.92MiB 9.65MiB 11.65MiB 11.78MiB 12.67MiB 13.13MiB -0.748608
('splunk_transforms_splunk3', 'baseline', '32cf1d12-aa7f-4568-80c9-eab7e30a99e7') 203 9.34MiB 1.76MiB 5.63MiB 9.3MiB 11.76MiB 12.07MiB 12.57MiB 14.2MiB 0.0396406
('http_datadog_filter_blackhole', 'baseline', 'd3f8b24d-2c46-4591-a45e-5bc7f255e4ef') 202 6.33MiB 672.67KiB 4.44MiB 6.24MiB 7.14MiB 7.4MiB 7.94MiB 8.31MiB 0.167786
('http_datadog_filter_blackhole', 'baseline', '8a460c52-2fe3-42e1-b1fa-9e3bb7cab2f0') 202 6.28MiB 659.11KiB 4.86MiB 6.22MiB 7.09MiB 7.36MiB 8.0MiB 8.46MiB 0.403572
('http_datadog_filter_blackhole', 'baseline', 'cb4fec13-74cd-4045-a094-7ac0e71e87fb') 202 6.28MiB 651.02KiB 3.89MiB 6.17MiB 7.13MiB 7.37MiB 7.64MiB 7.82MiB -0.0114175
('http_datadog_filter_blackhole', 'comparison', '78d05c61-4223-418e-91de-289518462b50') 201 6.26MiB 647.56KiB 4.79MiB 6.21MiB 7.07MiB 7.37MiB 8.02MiB 8.06MiB 0.384441
('http_pipelines_no_grok_blackhole', 'baseline', '6a59f838-add7-4eed-afab-7c9ab0ac2d63') 200 6.16MiB 602.24KiB 4.86MiB 6.11MiB 6.98MiB 7.16MiB 7.47MiB 7.58MiB 0.178728
('http_datadog_filter_blackhole', 'comparison', '936ab6b9-b70c-44f4-ac70-b0f83f1db59c') 201 6.13MiB 700.69KiB 4.68MiB 6.11MiB 7.07MiB 7.22MiB 7.53MiB 7.83MiB 0.187191
('http_datadog_filter_blackhole', 'comparison', '87e5776c-ed4e-4ef1-ba91-85e26a822206') 201 6.06MiB 623.8KiB 4.83MiB 6.04MiB 6.9MiB 7.13MiB 7.56MiB 7.64MiB 0.377411
('http_pipelines_no_grok_blackhole', 'baseline', '3b282006-9285-4f0e-95e6-3ae7f372d0c4') 153 6.03MiB 790.01KiB 1.21MiB 6.04MiB 6.99MiB 7.09MiB 7.44MiB 7.72MiB -1.57763
('http_pipelines_no_grok_blackhole', 'baseline', 'fd41b97f-e8f2-4bd0-9e97-e3fd7567b336') 200 5.98MiB 640.43KiB 3.4MiB 5.94MiB 6.92MiB 7.01MiB 7.47MiB 7.58MiB 0.0315448
('http_pipelines_no_grok_blackhole', 'comparison', 'effee94d-7974-4a9a-9fdd-65d794b2e0e5') 200 5.87MiB 577.32KiB 4.32MiB 5.89MiB 6.59MiB 6.74MiB 7.39MiB 7.58MiB 0.154523
('http_pipelines_no_grok_blackhole', 'comparison', '2c380ce0-3ef7-4c7d-ae6a-27795daccf7b') 205 5.78MiB 619.9KiB 4.47MiB 5.72MiB 6.62MiB 6.74MiB 7.18MiB 7.58MiB 0.323493
('http_pipelines_no_grok_blackhole', 'comparison', 'd0ab1330-a692-412f-b800-82f97cb3128f') 200 5.77MiB 613.38KiB 4.47MiB 5.76MiB 6.68MiB 6.89MiB 7.23MiB 7.5MiB 0.485163
('http_to_http_acks', 'baseline', '008841fa-8df5-4004-9d40-ed9163f84654') 4 3.12MiB 1.34MiB 1.33MiB 3.31MiB 4.23MiB 4.38MiB 4.51MiB 4.54MiB -0.808122
('http_pipelines_blackhole', 'comparison', '93fac5a5-d5b1-4e49-81c0-4db247149861') 194 652.04KiB 433.02KiB 15.99KiB 604.45KiB 1.15MiB 1.38MiB 1.82MiB 1.94MiB 0.675836
('http_pipelines_blackhole', 'baseline', 'f702720d-8fe4-4b44-b0f6-d1e5e4a81111') 195 650.08KiB 450.05KiB 15.99KiB 597.56KiB 1.25MiB 1.46MiB 1.87MiB 1.95MiB 0.713027
('http_pipelines_blackhole_acks', 'baseline', '737f219e-f2be-4614-b066-957ad548f55a') 192 648.49KiB 508.92KiB 15.99KiB 520.6KiB 1.33MiB 1.63MiB 2.14MiB 2.21MiB 1.11217
('http_pipelines_blackhole_acks', 'comparison', '050ca661-b4a0-4916-84d1-7de91d95bb41') 191 646.97KiB 449.35KiB 15.99KiB 550.11KiB 1.23MiB 1.47MiB 1.63MiB 1.67MiB 0.538589
('http_pipelines_blackhole', 'comparison', '4ee7c9d5-10ac-47e6-9433-174c5e9ab976') 193 646.07KiB 470.05KiB 15.99KiB 568.35KiB 1.18MiB 1.51MiB 2.02MiB 2.08MiB 0.988146
('http_pipelines_blackhole', 'baseline', '456d7acf-b662-4de8-baa9-79bd3d9b1633') 193 641.56KiB 437.06KiB 15.99KiB 583.25KiB 1.19MiB 1.39MiB 1.82MiB 2.0MiB 0.799237
('http_pipelines_blackhole_acks', 'comparison', 'fb7073cd-67f4-47e8-8290-5b51da540bd3') 194 640.62KiB 496.49KiB 15.99KiB 551.78KiB 1.22MiB 1.63MiB 2.16MiB 2.28MiB 1.19862
('http_pipelines_blackhole_acks', 'baseline', 'e7ec4c91-8f58-474c-a304-2fceb3c32943') 197 633.27KiB 455.87KiB 15.99KiB 566.67KiB 1.3MiB 1.39MiB 1.69MiB 2.53MiB 0.818627
('http_pipelines_blackhole_acks', 'comparison', '0edd9e97-6147-418d-aebe-3d7e917be061') 195 633.26KiB 452.08KiB 15.99KiB 553.91KiB 1.23MiB 1.37MiB 1.74MiB 2.33MiB 0.787882
('http_pipelines_blackhole', 'comparison', '386eace9-cab6-43dd-98fe-6329628af605') 197 629.54KiB 441.78KiB 30.89KiB 566.67KiB 1.14MiB 1.32MiB 2.08MiB 2.28MiB 1.20997
('http_pipelines_blackhole', 'baseline', '05da7f5a-44f0-472d-b78f-8b09d3be4412') 195 629.48KiB 410.18KiB 15.99KiB 582.66KiB 1.15MiB 1.3MiB 1.73MiB 1.9MiB 0.722708
('http_pipelines_blackhole_acks', 'baseline', 'e5a7bfe2-b844-4de2-858a-0949f3a5d017') 198 620.39KiB 431.01KiB 15.99KiB 550.68KiB 1.25MiB 1.41MiB 1.69MiB 2.12MiB 0.792488

Copy link
Contributor

@blt blt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah ha. Nice work.

@tobz tobz merged commit 6448a29 into master Mar 9, 2022
@tobz tobz deleted the tobz/limited-sender-actually-correct-wakeups branch March 9, 2022 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Vector locks up in some pipelines configurations.
2 participants