Code Review
/
csit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
C-Dash: Remove unused testbeds
[csit.git]
/
csit.infra.dash
/
app
/
cdash
/
utils
/
constants.py
diff --git
a/csit.infra.dash/app/cdash/utils/constants.py
b/csit.infra.dash/app/cdash/utils/constants.py
index
94008f9
..
4ffd7c1
100644
(file)
--- a/
csit.infra.dash/app/cdash/utils/constants.py
+++ b/
csit.infra.dash/app/cdash/utils/constants.py
@@
-44,6
+44,13
@@
class Constants:
# External stylesheets.
EXTERNAL_STYLESHEETS = ["/static/dist/css/bootstrap.css", ]
# External stylesheets.
EXTERNAL_STYLESHEETS = ["/static/dist/css/bootstrap.css", ]
+ # URL to Jenkins
+ URL_JENKINS = "https://jenkins.fd.io/job/"
+
+ # URL to the documentation
+ URL_DOC_TRENDING = "https://csit.fd.io/cdocs/methodology/trending/analysis/"
+ URL_DOC_REL_NOTES = "https://csit.fd.io/cdocs/release_notes/current/"
+
# Path and name of the file specifying the HTML layout of the dash
# application.
MAIN_HTML_LAYOUT_FILE = "base_layout.jinja2"
# Path and name of the file specifying the HTML layout of the dash
# application.
MAIN_HTML_LAYOUT_FILE = "base_layout.jinja2"
@@
-58,12
+65,15
@@
class Constants:
# Data to be downloaded from the parquets specification file.
DATA_SPEC_FILE = "cdash/data/data.yaml"
# Data to be downloaded from the parquets specification file.
DATA_SPEC_FILE = "cdash/data/data.yaml"
+ # Path to schemas to use when reading data from the parquet.
+ PATH_TO_SCHEMAS = "cdash/data/_metadata/"
+
# The file with tooltips.
TOOLTIP_FILE = "cdash/utils/tooltips.yaml"
# Maximal value of TIME_PERIOD for data read from the parquets in days.
# Do not change without a good reason.
# The file with tooltips.
TOOLTIP_FILE = "cdash/utils/tooltips.yaml"
# Maximal value of TIME_PERIOD for data read from the parquets in days.
# Do not change without a good reason.
- MAX_TIME_PERIOD =
13
0
+ MAX_TIME_PERIOD =
25
0
# It defines the time period for data read from the parquets in days from
# now back to the past.
# It defines the time period for data read from the parquets in days from
# now back to the past.
@@
-82,10
+92,10
@@
class Constants:
CLEAR_ALL_INPUTS = False
# The element is disabled.
CLEAR_ALL_INPUTS = False
# The element is disabled.
- STYLE_DISABLED = {"
display": "none
"}
+ STYLE_DISABLED = {"
visibility": "hidden
"}
# The element is enabled and visible.
# The element is enabled and visible.
- STYLE_ENABLED = {"
display": "inherit
"}
+ STYLE_ENABLED = {"
visibility": "visible
"}
# Checklist "All" is disabled.
CL_ALL_DISABLED = [
# Checklist "All" is disabled.
CL_ALL_DISABLED = [
@@
-116,6
+126,7
@@
class Constants:
"dpdk": "DPDK",
"container_memif": "LXC/DRC Container Memif",
"crypto": "IPSec IPv4 Routing",
"dpdk": "DPDK",
"container_memif": "LXC/DRC Container Memif",
"crypto": "IPSec IPv4 Routing",
+ "gso": "GSO",
"ip4": "IPv4 Routing",
"ip4_tunnels": "IPv4 Tunnels",
"ip6": "IPv6 Routing",
"ip4": "IPv4 Routing",
"ip4_tunnels": "IPv4 Tunnels",
"ip6": "IPv6 Routing",
@@
-155,22
+166,21
@@
class Constants:
NORM_FREQUENCY = 2.0 # [GHz]
FREQUENCY = { # [GHz]
NORM_FREQUENCY = 2.0 # [GHz]
FREQUENCY = { # [GHz]
- "1n-aws":
1.0
00,
- "2n-aws":
1.0
00,
- "2n-
dnv": 2.0
00,
+ "1n-aws":
3.4
00,
+ "2n-aws":
3.4
00,
+ "2n-
c6in": 3.5
00,
"2n-clx": 2.300,
"2n-icx": 2.600,
"2n-clx": 2.300,
"2n-icx": 2.600,
- "2n-skx": 2.500,
"2n-spr": 2.800,
"2n-tx2": 2.500,
"2n-zn2": 2.900,
"3n-alt": 3.000,
"2n-spr": 2.800,
"2n-tx2": 2.500,
"2n-zn2": 2.900,
"3n-alt": 3.000,
- "3n-aws": 1.000,
- "3n-dnv": 2.000,
"3n-icx": 2.600,
"3n-icx": 2.600,
- "3n-skx": 2.500,
+ "3n-icxd": 2.000,
+ "3n-snr": 2.200,
"3n-tsh": 2.200,
"3n-tsh": 2.200,
- "3n-snr": 2.200
+ "3na-spr": 2.800,
+ "3nb-spr": 2.800
}
############################################################################
}
############################################################################
@@
-217,9
+227,14
@@
class Constants:
"mrr": "result_receive_rate_rate_avg",
"ndr": "result_ndr_lower_rate_value",
"pdr": "result_pdr_lower_rate_value",
"mrr": "result_receive_rate_rate_avg",
"ndr": "result_ndr_lower_rate_value",
"pdr": "result_pdr_lower_rate_value",
+ "mrr-bandwidth": "result_receive_rate_bandwidth_avg",
+ "ndr-bandwidth": "result_ndr_lower_bandwidth_value",
+ "pdr-bandwidth": "result_pdr_lower_bandwidth_value",
"latency": "result_latency_forward_pdr_50_avg",
"hoststack-cps": "result_rate_value",
"hoststack-rps": "result_rate_value",
"latency": "result_latency_forward_pdr_50_avg",
"hoststack-cps": "result_rate_value",
"hoststack-rps": "result_rate_value",
+ "hoststack-cps-bandwidth": "result_bandwidth_value",
+ "hoststack-rps-bandwidth": "result_bandwidth_value",
"hoststack-bps": "result_bandwidth_value",
"hoststack-latency": "result_latency_value"
}
"hoststack-bps": "result_bandwidth_value",
"hoststack-latency": "result_latency_value"
}
@@
-228,6
+243,9
@@
class Constants:
"mrr": "result_receive_rate_rate_values",
"ndr": "result_ndr_lower_rate_value",
"pdr": "result_pdr_lower_rate_value",
"mrr": "result_receive_rate_rate_values",
"ndr": "result_ndr_lower_rate_value",
"pdr": "result_pdr_lower_rate_value",
+ "mrr-bandwidth": "result_receive_rate_bandwidth_avg",
+ "ndr-bandwidth": "result_ndr_lower_bandwidth_value",
+ "pdr-bandwidth": "result_pdr_lower_bandwidth_value",
"latency": "result_latency_forward_pdr_50_avg",
"hoststack-cps": "result_rate_value",
"hoststack-rps": "result_rate_value",
"latency": "result_latency_forward_pdr_50_avg",
"hoststack-cps": "result_rate_value",
"hoststack-rps": "result_rate_value",
@@
-239,9
+257,14
@@
class Constants:
"mrr": "result_receive_rate_rate_unit",
"ndr": "result_ndr_lower_rate_unit",
"pdr": "result_pdr_lower_rate_unit",
"mrr": "result_receive_rate_rate_unit",
"ndr": "result_ndr_lower_rate_unit",
"pdr": "result_pdr_lower_rate_unit",
+ "mrr-bandwidth": "result_receive_rate_bandwidth_unit",
+ "ndr-bandwidth": "result_ndr_lower_bandwidth_unit",
+ "pdr-bandwidth": "result_pdr_lower_bandwidth_unit",
"latency": "result_latency_forward_pdr_50_unit",
"hoststack-cps": "result_rate_unit",
"hoststack-rps": "result_rate_unit",
"latency": "result_latency_forward_pdr_50_unit",
"hoststack-cps": "result_rate_unit",
"hoststack-rps": "result_rate_unit",
+ "hoststack-cps-bandwidth": "result_bandwidth_unit",
+ "hoststack-rps-bandwidth": "result_bandwidth_unit",
"hoststack-bps": "result_bandwidth_unit",
"hoststack-latency": "result_latency_unit"
}
"hoststack-bps": "result_bandwidth_unit",
"hoststack-latency": "result_latency_unit"
}
@@
-347,6
+370,10
@@
class Constants:
# Default name of downloaded file with selected data.
STATS_DOWNLOAD_FILE_NAME = "stats.csv"
# Default name of downloaded file with selected data.
STATS_DOWNLOAD_FILE_NAME = "stats.csv"
+ # The width of the bar in the graph in miliseconds.
+ STATS_BAR_WIDTH_DAILY = 1000 * 3600 * 15
+ STATS_BAR_WIDTH_WEEKLY = 1000 * 3600 * 24
+
############################################################################
# Trending.
############################################################################
# Trending.
@@
-361,6
+388,7
@@
class Constants:
# Default name of downloaded file with selected data.
TREND_DOWNLOAD_FILE_NAME = "trending_data.csv"
# Default name of downloaded file with selected data.
TREND_DOWNLOAD_FILE_NAME = "trending_data.csv"
+ TELEMETRY_DOWNLOAD_FILE_NAME = "telemetry_data.csv"
############################################################################
# Coverage data.
############################################################################
# Coverage data.
@@
-374,4
+402,4
@@
class Constants:
# Default name of downloaded file with selected data.
COVERAGE_DOWNLOAD_FILE_NAME = "coverage_data.csv"
# Default name of downloaded file with selected data.
COVERAGE_DOWNLOAD_FILE_NAME = "coverage_data.csv"
- ############################################################################
\ No newline at end of file
+ ############################################################################