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

Wip rgw sync status #8030

Merged
merged 15 commits into from Mar 11, 2016
Merged

Wip rgw sync status #8030

merged 15 commits into from Mar 11, 2016

Conversation

yehudasa
Copy link
Member

based on top of #8013. Also includes some minor noisy debug log fixes.

adds the radosgw-admin sync status command that gives a human readable status of the sync process at a specific zone

A racing object sync can end up with multiple calls to cb.complete() which
in turn will end up with this method getting called multiple times. We can't
claim the bufferlist again, and will just clobber first_chunk.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Need to shut this thread first, so that async callbacks don't
occur when we shut down the data/meta sync processors.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
first stop all sync threads, then delete them. Might be referencing
each other.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
completion manager is now refcounted, and keeps track of all the
notifiers. This is needed so that when we shut down we can release
all completion notifiers, so that they don't reference the manager
anymore.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
show it in a human readable way

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
in radosgw-admin sync status

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
in radosgw-admin sync status command

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
in radosgw-admin sync status

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
oritwas added a commit that referenced this pull request Mar 11, 2016
adds the radosgw-admin sync status command that gives a human readable status of the sync process at a specific zone

Reviewed-by: Orit Wasserman <owasserm@redhat.com>
@oritwas oritwas merged commit 9aaf672 into ceph:master Mar 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants