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

Monitor MDS load #102

Open
jeroenmaelbrancke opened this issue Sep 23, 2016 · 4 comments
Open

Monitor MDS load #102

jeroenmaelbrancke opened this issue Sep 23, 2016 · 4 comments
Milestone

Comments

@jeroenmaelbrancke
Copy link
Contributor

jeroenmaelbrancke commented Sep 23, 2016

Monitor MDS load: it should evenly (re)balance the MDS master and slaves over all nodes, and where required deploy extra MDS servers.

A starting point: https://github.com/openvstorage/framework/blob/master/ovs/lib/mdsservice.py#L795

@jeroenmaelbrancke
Copy link
Contributor Author

@wimpers wimpers added this to the Gilbert milestone Sep 27, 2016
@wimpers wimpers modified the milestones: Fargo, Gilbert Oct 11, 2016
@JeffreyDevloo
Copy link
Contributor

@wimpers What type of check would you need in the healthcheck

@wimpers
Copy link

wimpers commented Oct 31, 2016

For the moment I would

  • Check if the # MDS servers is higher than the threshold 'capacity' and warning if above maxload (in % of capacity)

@khenderick more suggestions?

@khenderick
Copy link

@wimpers, that sounds OK, if we need more information we can always add it. But we'll need some kind of "waiting period" to give the mds checkup logic to move volumes around if a lot of vdisks are created at once. We should e.g. only warn users when servers are overloaded for a longer time.

@wimpers wimpers modified the milestones: Fargo RC2, Fargo RC1 Nov 7, 2016
@pploegaert pploegaert modified the milestones: Gilbert, Fargo RC2 Dec 6, 2016
@wimpers wimpers modified the milestones: H, G Jun 6, 2017
@wimpers wimpers modified the milestones: H, I, J Nov 2, 2017
@wimpers wimpers modified the milestones: J, K Jan 16, 2018
@wimpers wimpers modified the milestones: K, Roadmap Feb 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants