-
Notifications
You must be signed in to change notification settings - Fork 5.4k
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
Onboard Diagnostics #9024
Onboard Diagnostics #9024
Conversation
1f78e9a
to
feedb3c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
admin docs will also need an update
This comment has been minimized.
This comment has been minimized.
febad3a
to
775728d
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
6e0ec44
to
6a10248
Compare
This comment has been minimized.
This comment has been minimized.
@poornas @klauspost I've addressed your comments and pushed changes. PTAL |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Testing right now using mc
everything looks good - just some idiomatic changes needed.
e83b024
to
992b934
Compare
disk diagnostics: preserve diagnostics in memory after 1st run config format: return map of values instead of bytestream admin obd command: fix logic for setting query params to ensure all obd types are either true or false
1. add admin info to obd api 2. add network OBD info 3. lock obd commands to allow only one at a time
- Implement graph algorithm to test network bandwidth from every node to every other node - Saturate any network bandwidth adaptively, accounting for slow and fast network capacity - Implement parallel drive OBD tests - Implement a paging mechanism for OBD test to provide periodic updates to client - Implement mechanism to dynamically cancel long running OBD tests
- Sys: Disk (Partitions, DiskInfo) , CPU (HW, Timers) - Host: Platform (OS, Kernel), Sensors (Temperatures) - Mem: Swap Mem, Virtual Mem - Process: Everything about the MinIO Process
Mint Automation
9024-e8b0e61/mint-gateway-azure.sh.log:
Deleting image on docker hub |
on board diagnostics
@krishnasrinivas @poornas @abperiasamy
The output from the ascii video is here: https://gist.github.com/wlan0/670db2881b4163e3af35a94f83bf642a
Some interesting observations to not in the json above:
Here's another output JSON of a fs setup with 1 drive on my laptop. It's smaller, so its easier to read
https://gist.github.com/wlan0/aa892c51c126dfed6a47305eddeec967