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

rgw: valgrind fixes for kraken #12949

Merged
merged 5 commits into from Jan 16, 2017
Merged

rgw: valgrind fixes for kraken #12949

merged 5 commits into from Jan 16, 2017

Commits on Jan 16, 2017

  1. rgw: release RGWAioCompletionNotifier refs on destruction

    Fixes: http://tracker.ceph.com/issues/18407
    Fixes: http://tracker.ceph.com/issues/18414
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    (cherry picked from commit 7a4975a)
    cbodley committed Jan 16, 2017
    Copy the full SHA
    3686cdb View commit details
    Browse the repository at this point in the history
  2. rgw: RGWAsyncRadosRequest drops notifier ref on cancel

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    (cherry picked from commit 1d586f7)
    cbodley committed Jan 16, 2017
    Copy the full SHA
    0c0e5f2 View commit details
    Browse the repository at this point in the history
  3. rgw: RGWMetaSyncShardCR drops stack refs on destruction

    if the coroutine is canceled before collect_children() can clean up
    all of its child stacks, those stack refs will leak. store these
    stacks as boost::intrusive_ptr so the ref is dropped automatically on
    destruction
    
    Fixes: http://tracker.ceph.com/issues/18300
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    (cherry picked from commit 060fe72)
    cbodley committed Jan 16, 2017
    Copy the full SHA
    9e2d192 View commit details
    Browse the repository at this point in the history
  4. rgw: expose completion for RGWMetadataLog::get_info_async()

    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    (cherry picked from commit 7b3532e)
    cbodley committed Jan 16, 2017
    Copy the full SHA
    4dbaa51 View commit details
    Browse the repository at this point in the history
  5. rgw: RGWCloneMetaLogCoroutine uses RGWMetadataLogInfoCompletion

    Fixes: http://tracker.ceph.com/issues/18412
    
    Signed-off-by: Casey Bodley <cbodley@redhat.com>
    (cherry picked from commit 34a2edb)
    cbodley committed Jan 16, 2017
    Copy the full SHA
    12b633d View commit details
    Browse the repository at this point in the history