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
Wip rgw sync status #8030
Commits on Mar 7, 2016
-
rgw: don't clobber first_chunk on retry
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>
Commits on Mar 8, 2016
-
rgw: stop async_rados thread first
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>
-
rgw: silence some debug messasges
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw: abort early in realm reload if already reloading
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw: don't equeue async cr rados operations if going down
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw: reorder RGWRados::finalize()
first stop all sync threads, then delete them. Might be referencing each other. Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw: rework completion notifier and manager lifecycle
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>
-
rgw: handle error when fetching data log changes
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
Commits on Mar 10, 2016
-
rgw_admin: a command to show sync status
show it in a human readable way Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw_admin: show oldest metadata change not applied
in radosgw-admin sync status Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw_admin: show more data sync info
in radosgw-admin sync status command Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw_admin: report oldest data not synced
in radosgw-admin sync status Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw: silence some noisy log messages
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw_admin: minor output cleanups
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
-
rgw: also dump realm in radosgw-admin sync status command
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>