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
Dynamic control optracker #5168
Conversation
@tchaikov . Have you time review this? Thanks! |
@majianpeng generally looks good. we might want to add this to the pending release notes. |
I think the dynamic control is okay, but we definitely want to leave the optracker enabled by default. It's just too useful for debugging when user clusters get stuck, but that doesn't work if the tracking was off when things broke. |
d15abb9
to
7562db8
Compare
@dachary . Can you fix this failure(not related w/ my code)? Thanks! |
lgtm after a rados qa run. |
@majianpeng it needs rebasing |
@majianpeng ping? |
Although if ob existed, t->touch don't meet error. But this cause one transaction include write journal. Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
After osd/mds initating, the optracker can't set. For dynamic control, we can set optracker enable or disable at any time. Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
7562db8
to
52bbeb1
Compare
@tchaikov . Rebased. Thanks! |
Please ignore the make check bot error on Ubuntu, it is a false negative (http://tracker.ceph.com/issues/13136). |
@majianpeng not sure why your change fails the test of http://pulpito.ceph.com/kchai-2015-09-25_06:02:07-rados-wip-kefu-testing---basic-multi/1068857/ . i am removing your pr from my test branch at this moment. |
common: allow enable/disable of optracker at runtime Reviewed-by: Kefu Chai <kchai@redhat.com>
make osd/mds can dynamic control optracker settting.