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

Update default config options #1346

Merged
merged 4 commits into from May 12, 2021
Merged

Update default config options #1346

merged 4 commits into from May 12, 2021

Conversation

robgjansen
Copy link
Member

@robgjansen robgjansen commented May 11, 2021

#1271, and #1297

@robgjansen robgjansen added Type: Maintenance Refactoring, cleanup, documenation, or process improvements Component: Testing Unit and integration tests and frameworks Component: Main Composing the core Shadow executable labels May 11, 2021
@robgjansen robgjansen self-assigned this May 11, 2021
@robgjansen robgjansen added this to In progress in Next Release v2.0.0 pre.1 via automation May 11, 2021
@codecov
Copy link

codecov bot commented May 11, 2021

Codecov Report

Merging #1346 (771a0e2) into dev (ff7be71) will increase coverage by 0.00%.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##              dev    #1346   +/-   ##
=======================================
  Coverage   56.60%   56.61%           
=======================================
  Files         141      141           
  Lines       20122    20122           
  Branches     4997     4997           
=======================================
+ Hits        11391    11393    +2     
  Misses       5837     5837           
+ Partials     2894     2892    -2     
Flag Coverage Δ
tests 56.61% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
src/support/logger/rust_bindings/src/lib.rs 40.55% <0.00%> (-0.22%) ⬇️
src/main/routing/topology.c 46.62% <0.00%> (+0.25%) ⬆️
src/main/host/thread_ptrace.c 52.75% <0.00%> (+0.33%) ⬆️

Continue to review full report at Codecov.

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

We want to enable CPU pinning for improved performance. But when
running our tests in parallel, we disable pinning so we don't pin
multiple tests to the same CPU core.

Closes #1271
@robgjansen robgjansen marked this pull request as ready for review May 12, 2021 16:50
/// Use CPU pinning
/// Pin each thread and any processes it executes to the same CPU to improve cache affinity
Copy link
Contributor

Choose a reason for hiding this comment

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

Maybe use "logical CPU core" to specify that you don't mean the same CPU package?

@robgjansen robgjansen merged commit 09dc78b into shadow:dev May 12, 2021
Next Release v2.0.0 pre.1 automation moved this from In progress to Done May 12, 2021
@robgjansen robgjansen deleted the config-defaults branch May 12, 2021 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Main Composing the core Shadow executable Component: Testing Unit and integration tests and frameworks Type: Maintenance Refactoring, cleanup, documenation, or process improvements
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants