diff options
author | 2025-01-21 13:30:38 +0000 | |
---|---|---|
committer | 2025-01-22 07:53:09 +0000 | |
commit | f1f090a9ddfe8ee8de209ff435d720d711c30ccd (patch) | |
tree | 985c3a9a0ca5b9aa90f1a3b7934909d5be329850 /csit.infra.dash/app | |
parent | 9ec75e655d3c9311963c1c69f3da4bf003cd8e7a (diff) |
C-Dash: Add rls2502 data
Change-Id: I58c0aecc7e598d95b6d2e7e52d357b9526cd6fd0
Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'csit.infra.dash/app')
-rw-r--r-- | csit.infra.dash/app/cdash/data/_metadata/coverage_rls2502_ndrpdr | bin | 0 -> 11868 bytes | |||
-rw-r--r-- | csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_hoststack | bin | 0 -> 8303 bytes | |||
-rw-r--r-- | csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_mrr | bin | 0 -> 9704 bytes | |||
-rw-r--r-- | csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_ndrpdr | bin | 0 -> 15951 bytes | |||
-rw-r--r-- | csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_soak | bin | 0 -> 9328 bytes | |||
-rw-r--r-- | csit.infra.dash/app/cdash/data/data.py | 4 | ||||
-rw-r--r-- | csit.infra.dash/app/cdash/data/data.yaml | 147 | ||||
-rw-r--r-- | csit.infra.dash/app/cdash/utils/constants.py | 3 |
8 files changed, 154 insertions, 0 deletions
diff --git a/csit.infra.dash/app/cdash/data/_metadata/coverage_rls2502_ndrpdr b/csit.infra.dash/app/cdash/data/_metadata/coverage_rls2502_ndrpdr Binary files differnew file mode 100644 index 0000000000..06bc618bea --- /dev/null +++ b/csit.infra.dash/app/cdash/data/_metadata/coverage_rls2502_ndrpdr diff --git a/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_hoststack b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_hoststack Binary files differnew file mode 100644 index 0000000000..1e9c708253 --- /dev/null +++ b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_hoststack diff --git a/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_mrr b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_mrr Binary files differnew file mode 100644 index 0000000000..ced78967c5 --- /dev/null +++ b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_mrr diff --git a/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_ndrpdr b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_ndrpdr Binary files differnew file mode 100644 index 0000000000..cf2b8a116b --- /dev/null +++ b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_ndrpdr diff --git a/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_soak b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_soak Binary files differnew file mode 100644 index 0000000000..4502ca4f59 --- /dev/null +++ b/csit.infra.dash/app/cdash/data/_metadata/iterative_rls2502_soak diff --git a/csit.infra.dash/app/cdash/data/data.py b/csit.infra.dash/app/cdash/data/data.py index 41033a7758..749769c269 100644 --- a/csit.infra.dash/app/cdash/data/data.py +++ b/csit.infra.dash/app/cdash/data/data.py @@ -14,6 +14,7 @@ """Prepare data for Plotly Dash applications. """ +import botocore import logging import resource import awswrangler as wr @@ -286,6 +287,9 @@ class Data: if days: last_modified_begin = datetime.now(tz=UTC) - timedelta(days=days) try: + wr.config.botocore_config = botocore.config.Config( + max_pool_connections=C.MAX_POOL_SIZE + ) df = wr.s3.read_parquet( path=path, path_suffix="parquet", diff --git a/csit.infra.dash/app/cdash/data/data.yaml b/csit.infra.dash/app/cdash/data/data.yaml index c1aa0bfd87..d807f6a199 100644 --- a/csit.infra.dash/app/cdash/data/data.yaml +++ b/csit.infra.dash/app/cdash/data/data.yaml @@ -436,3 +436,150 @@ - passed - test_id - version +- data_type: iterative + partition: test_type + partition_name: mrr + release: rls2502 + path: s3://csit-docs-s3-cloudfront-index/csit/parquet/iterative_rls2502 + schema: iterative_rls2502_mrr + columns: + - job + - build + - dut_type + - dut_version + - tg_type + - hosts + - start_time + - passed + - test_id + - version + - result_receive_rate_rate_avg + - result_receive_rate_rate_stdev + - result_receive_rate_rate_unit + - result_receive_rate_bandwidth_avg + - result_receive_rate_bandwidth_stdev + - result_receive_rate_bandwidth_unit +- data_type: iterative + partition: test_type + partition_name: ndrpdr + release: rls2502 + path: s3://csit-docs-s3-cloudfront-index/csit/parquet/iterative_rls2502 + schema: iterative_rls2502_ndrpdr + columns: + - job + - build + - dut_type + - dut_version + - tg_type + - hosts + - start_time + - passed + - test_id + - version + - result_pdr_lower_rate_unit + - result_pdr_lower_rate_value + - result_ndr_lower_rate_unit + - result_ndr_lower_rate_value + - result_pdr_lower_bandwidth_unit + - result_pdr_lower_bandwidth_value + - result_ndr_lower_bandwidth_unit + - result_ndr_lower_bandwidth_value + - result_latency_reverse_pdr_90_hdrh + - result_latency_reverse_pdr_50_hdrh + - result_latency_reverse_pdr_10_hdrh + - result_latency_reverse_pdr_0_hdrh + - result_latency_forward_pdr_90_hdrh + - result_latency_forward_pdr_50_avg + - result_latency_forward_pdr_50_hdrh + - result_latency_forward_pdr_50_unit + - result_latency_forward_pdr_10_hdrh + - result_latency_forward_pdr_0_hdrh +- data_type: iterative + partition: test_type + partition_name: hoststack + release: rls2502 + path: s3://csit-docs-s3-cloudfront-index/csit/parquet/iterative_rls2502 + schema: iterative_rls2502_hoststack + columns: + - job + - build + - dut_type + - dut_version + - hosts + - tg_type + - result_bandwidth_unit + - result_bandwidth_value + - result_rate_unit + - result_rate_value + - start_time + - passed + - test_id + - version +- data_type: iterative + partition: test_type + partition_name: soak + release: rls2502 + path: s3://csit-docs-s3-cloudfront-index/csit/parquet/iterative_rls2502 + schema: iterative_rls2502_soak + columns: + - job + - build + - dut_type + - dut_version + - hosts + - tg_type + - result_critical_rate_lower_bandwidth_unit + - result_critical_rate_lower_bandwidth_value + - result_critical_rate_lower_rate_unit + - result_critical_rate_lower_rate_value + - start_time + - passed + - telemetry + - test_id + - version +- data_type: coverage + partition: test_type + partition_name: ndrpdr + release: rls2502 + path: s3://csit-docs-s3-cloudfront-index/csit/parquet/coverage_rls2502 + schema: coverage_rls2502_ndrpdr + columns: + - job + - build + - dut_type + - dut_version + - tg_type + - start_time + - passed + - test_id + - version + - result_pdr_lower_rate_unit + - result_pdr_lower_rate_value + - result_ndr_lower_rate_value + - result_pdr_lower_bandwidth_value + - result_ndr_lower_bandwidth_value + - result_latency_reverse_pdr_90_hdrh + - result_latency_reverse_pdr_50_hdrh + - result_latency_reverse_pdr_10_hdrh + - result_latency_forward_pdr_90_hdrh + - result_latency_forward_pdr_50_hdrh + - result_latency_forward_pdr_10_hdrh +- data_type: coverage + partition: test_type + partition_name: mrr + release: rls2502 + path: s3://csit-docs-s3-cloudfront-index/csit/parquet/coverage_rls2502 + schema: iterative_rls2502_mrr + columns: + - job + - build + - dut_type + - dut_version + - tg_type + - start_time + - passed + - test_id + - version + - result_receive_rate_rate_avg + - result_receive_rate_rate_stdev + - result_receive_rate_rate_unit diff --git a/csit.infra.dash/app/cdash/utils/constants.py b/csit.infra.dash/app/cdash/utils/constants.py index d17f06020a..823ecc62c7 100644 --- a/csit.infra.dash/app/cdash/utils/constants.py +++ b/csit.infra.dash/app/cdash/utils/constants.py @@ -154,6 +154,9 @@ class Constants: # The file with tooltips. TOOLTIP_FILE = "cdash/utils/tooltips.yaml" + # Max pool size for boto3 + MAX_POOL_SIZE = get_int_from_env("MAX_POOL_SIZE", 30) + # Maximal value of TIME_PERIOD for data read from the parquets in days. # Do not change without a good reason. MAX_TIME_PERIOD = 250 |