Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a get-up-state bash and d scripts for looking at the sled overall and producing a high level summary.
This script will gather some selected dtrace stats for 10 seconds, then print out a summary.
In the first example here we have 3 unique propolis-server processes.
We print a line for each PID/Session (a single PID can have multiple sessions)
I've hacked together a summary of the downstairs states into three letters.
Not all states have three letter summaries, but I've captured the common ones.
The DELTA is the number of jobs that went through this PID/Session in the 10 seconds we were watching.
CONN
is number of times the upstairs has connected to a downstairs (the sum of all client connections).ELR
is extents that have been live repaired.ELC
is extents that were checked during LR, but no repair was needed.ERR
is extents that were reconcilied (happens on startup).ERN
is the remaining number of extents we need to reconcile.Here is another example. In this case you can see that some extents were reconciled when propolis first started.
This status script found the #1579 bug.
Updated upstairs_count.d to include barrier operations.