-
Notifications
You must be signed in to change notification settings - Fork 5.9k
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
feature: Health warnings on long network ping times, add "dump_osd_network" to get a report #28755
Commits on Aug 26, 2019
-
osd mon: Track heartbeat ping times and report health warning
Fixes: http://tracker.ceph.com/issues/40640 Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 66d44e7 - Browse repository at this point
Copy the full SHA 66d44e7View commit details -
osd: Add "dump_osd_network" osd admin request to get a sorted report
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 025b10a - Browse repository at this point
Copy the full SHA 025b10aView commit details -
mgr: Add "dump_osd_network" mgr admin request to get a sorted report
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5d3c185 - Browse repository at this point
Copy the full SHA 5d3c185View commit details -
osd mgr mon: Add mon_warn_on_slow_ping_ratio config as 5% of osd_hear…
…tbeat_grace Compute network ping threshold based on ratio (5% of 20 seconds is 1 second) Make the threshold value used part of dump_osd_network for osd and mgr Keep mon_warn_on_slow_ping_time (default 0) to optionally override the ratio Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0d1bbd3 - Browse repository at this point
Copy the full SHA 0d1bbd3View commit details -
doc: Add documentation and release notes
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f4a0be2 - Browse repository at this point
Copy the full SHA f4a0be2View commit details -
osd mgr: Add minimum and maximum tracking to network ping time
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 297a0e7 - Browse repository at this point
Copy the full SHA 297a0e7View commit details -
osd mgr: Store last pingtime for possible graphing
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3f846d7 - Browse repository at this point
Copy the full SHA 3f846d7View commit details -
osd: After first interval populate vectors so 5min/15min values aren't 0
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 6555699 - Browse repository at this point
Copy the full SHA 6555699View commit details -
osd mon: Add last_update to osd_stat_t heartbeat info
Ignore old heartbeat info which hasn't updated Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for ea20d35 - Browse repository at this point
Copy the full SHA ea20d35View commit details -
mon: Indicate when an osd with slow ping time is down
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5ab145d - Browse repository at this point
Copy the full SHA 5ab145dView commit details -
osd mgr: Add osd_mon_heartbeat_stat_stale option to time out ping info
after 1 hour Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 048f809 - Browse repository at this point
Copy the full SHA 048f809View commit details -
osd: Add debug_disable_randomized_ping config for use in testing
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for f2b26d8 - Browse repository at this point
Copy the full SHA f2b26d8View commit details -
osd: Add debug_heartbeat_testing_span to allow quicker testing
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 573aea2 - Browse repository at this point
Copy the full SHA 573aea2View commit details -
test: Add basic test for network ping tracking
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 4fb42ea - Browse repository at this point
Copy the full SHA 4fb42eaView commit details -
common: Add support routines to generate strings for fixed point
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 8ac1562 - Browse repository at this point
Copy the full SHA 8ac1562View commit details -
osd mon mgr: Convert all network ping time output to milliseconds
To output milliseconds (usec / 1000), treat as fixed point integers Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 9d02e5d - Browse repository at this point
Copy the full SHA 9d02e5dView commit details
Commits on Sep 4, 2019
-
osd doc mon mgr: To milliseconds for config value, user input and thr…
…eshold out Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 5f83a61 - Browse repository at this point
Copy the full SHA 5f83a61View commit details -
doc: Document network performance monitoring
Signed-off-by: David Zafman <dzafman@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 71015b9 - Browse repository at this point
Copy the full SHA 71015b9View commit details