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

Add automation for Netperf with Azure VMs #3974

Merged
merged 65 commits into from
Jan 11, 2024
Merged

Add automation for Netperf with Azure VMs #3974

merged 65 commits into from
Jan 11, 2024

Conversation

ProjectsByJackHe
Copy link
Contributor

@ProjectsByJackHe ProjectsByJackHe commented Nov 27, 2023

Description

Schema for Sqlite database:

-- Table: Environment
CREATE TABLE IF NOT EXISTS Environment (
Environment_ID INTEGER PRIMARY KEY AUTOINCREMENT,
OS TEXT,
OS_type TEXT,
OS_version TEXT,
Architecture TEXT,
[NIC_type ] TEXT,
CPU_type TEXT
);

-- Table: Secnetperf_builds
CREATE TABLE IF NOT EXISTS Secnetperf_builds (
Secnetperf_build_ID INTEGER PRIMARY KEY AUTOINCREMENT,
Secnetperf_commit TEXT,
Build_date_time TEXT,
TLS_enabled INTEGER,
Advanced_build_config TEXT
);

-- Table: Secnetperf_latency_stats
CREATE TABLE IF NOT EXISTS Secnetperf_latency_stats (
Secnetperf_latency_stats_ID INTEGER PRIMARY KEY AUTOINCREMENT,
P0 REAL,
P50 REAL,
P90 REAL,
P99 REAL,
P999 REAL,
P9999 REAL,
P99999 REAL,
P999999 REAL
);

-- Table: Secnetperf_test_runs
CREATE TABLE IF NOT EXISTS Secnetperf_test_runs (
Secnetperf_test_ID INTEGER REFERENCES Secnetperf_tests (Secnetperf_test_ID),
Client_environment_ID INTEGER REFERENCES Environment (Environment_ID),
Server_environment_ID INTEGER REFERENCES Environment (Environment_ID),
Result REAL,
Secnetperf_latency_stats_ID INTEGER
);

-- Table: Secnetperf_tests
CREATE TABLE IF NOT EXISTS Secnetperf_tests (
Secnetperf_test_ID INTEGER PRIMARY KEY AUTOINCREMENT,
Kernel_mode INTEGER,
Run_arguments TEXT
);

Testing

CI & RDP validation

Documentation

Docs added in netperf/docs

Copy link

codecov bot commented Nov 27, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (878886a) 87.08% compared to head (6f297e1) 87.04%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3974      +/-   ##
==========================================
- Coverage   87.08%   87.04%   -0.05%     
==========================================
  Files          56       56              
  Lines       16938    16938              
==========================================
- Hits        14751    14744       -7     
- Misses       2187     2194       +7     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

scripts/secnetperf.ps1 Outdated Show resolved Hide resolved
scripts/secnetperf.ps1 Outdated Show resolved Hide resolved
@ProjectsByJackHe ProjectsByJackHe changed the title Add automation for Netperf with Azure VMs for now. Add automation for Netperf with Azure VMs Nov 29, 2023
@nibanks nibanks merged commit 1558e63 into main Jan 11, 2024
359 of 368 checks passed
@nibanks nibanks deleted the jackhe/netperf branch January 11, 2024 22:01
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.

2 participants