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

robustness: Separate compaction and LazyFS test scenario for cluster size 1 #18179

Merged
merged 1 commit into from
Jun 15, 2024

Conversation

siyuanfoundation
Copy link
Contributor

…size 1.

Signed-off-by: Siyuan Zhang <sizhang@google.com>
@codecov-commenter
Copy link

codecov-commenter commented Jun 14, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 68.81%. Comparing base (45f1453) to head (2f015a4).

Current head 2f015a4 differs from pull request most recent head aaa6e9e

Please upload reports for the commit aaa6e9e to get more accurate results.

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files

see 25 files with indirect coverage changes

@@            Coverage Diff             @@
##             main   #18179      +/-   ##
==========================================
- Coverage   68.82%   68.81%   -0.01%     
==========================================
  Files         416      416              
  Lines       35128    35128              
==========================================
- Hits        24177    24174       -3     
- Misses       9549     9557       +8     
+ Partials     1402     1397       -5     

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 45f1453...aaa6e9e. Read the comment docs.

@siyuanfoundation
Copy link
Contributor Author

/cc @serathius @MadhavJivrajani @fuweid

@serathius
Copy link
Member

/test ci-etcd-robustness-amd64

@k8s-ci-robot
Copy link

@serathius: The specified target(s) for /test were not found.
The following commands are available to trigger required jobs:

  • /test pull-etcd-build
  • /test pull-etcd-integration-1-cpu-amd64
  • /test pull-etcd-integration-2-cpu-amd64
  • /test pull-etcd-integration-4-cpu-amd64
  • /test pull-etcd-unit-test-386
  • /test pull-etcd-unit-test-amd64
  • /test pull-etcd-verify

The following commands are available to trigger optional jobs:

  • /test pull-etcd-e2e-amd64
  • /test pull-etcd-robustness-amd64

Use /test all to run all jobs.

In response to this:

/test ci-etcd-robustness-amd64

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@@ -106,8 +106,17 @@ func exploratoryScenarios(_ *testing.T) []testScenario {
clusterOfSize1Options = append(clusterOfSize1Options, e2e.WithClusterSize(1))
// Add LazyFS only for traffic with lower QPS as it uses a lot of CPU lowering minimal QPS.
if enableLazyFS && tp.Profile.MinimalQPS <= 100 {
clusterOfSize1Options = append(clusterOfSize1Options, e2e.WithLazyFSEnabled(true))
name = filepath.Join(name, "LazyFS")
// Set CompactionBatchLimit to default when LazyFS is enabled, because frequent compaction uses a lot of CPU too.
Copy link
Member

Choose a reason for hiding this comment

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

I didn't meant WithCompactionBatchLimit, but executing compaction in traffic. Still let's see if this is enough.

Copy link
Member

Choose a reason for hiding this comment

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

I was thinking of something more like #18181

@serathius serathius merged commit 15f9a59 into etcd-io:main Jun 15, 2024
49 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

4 participants