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

jewel: rgw: leak fixes #9022

Merged
merged 13 commits into from May 10, 2016
Merged

jewel: rgw: leak fixes #9022

merged 13 commits into from May 10, 2016

Commits on May 9, 2016

  1. rgw: drop a reference to http op

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 4442d1c)
    yehudasa committed May 9, 2016
    Copy the full SHA
    0fb4854 View commit details
    Browse the repository at this point in the history
  2. rgw: more leaks fixes

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit cb797d4)
    yehudasa committed May 9, 2016
    Copy the full SHA
    6b86332 View commit details
    Browse the repository at this point in the history
  3. rgw: rest crs, explicitly call cleanup

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit a3a3f4f)
    yehudasa committed May 9, 2016
    Copy the full SHA
    57266e6 View commit details
    Browse the repository at this point in the history
  4. rgw: RGWDataSyncStatusManager, cleanup if failing init

    init can be called more than once, ended up with leaking some resources
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 14cd44e)
    yehudasa committed May 9, 2016
    Copy the full SHA
    2de1669 View commit details
    Browse the repository at this point in the history
  5. rgw: RGWReadRemoteDataLogShardCR fix destructor

    was missing destructor, constructor was broken
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 95162a4)
    yehudasa committed May 9, 2016
    Copy the full SHA
    93a65f3 View commit details
    Browse the repository at this point in the history
  6. rgw: RGWReadRESTResourceCR, fix refcounting

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit d1ec31d)
    yehudasa committed May 9, 2016
    Copy the full SHA
    cbea993 View commit details
    Browse the repository at this point in the history
  7. rgw: RGWHTTPManager, can call stop() more than once

    destructor calls stop(), but it can be also called explicitly, if caller
    wants to ensure requests are not being handled anymore.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit bdce81a)
    yehudasa committed May 9, 2016
    Copy the full SHA
    e5312b1 View commit details
    Browse the repository at this point in the history
  8. rgw: RGWPeriodPusher, stop http manager explicitly

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 98433e5)
    yehudasa committed May 9, 2016
    Copy the full SHA
    2f65b31 View commit details
    Browse the repository at this point in the history
  9. rgw: civetweb_callback() refer to store inside lock

    pe->store might change when reconfiguring
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 2ca38da)
    yehudasa committed May 9, 2016
    Copy the full SHA
    2d0cd8a View commit details
    Browse the repository at this point in the history
  10. rgw: RGWHTTPManager, avoid referring to req_data->client when completing

    this is past calling req_data->finish(), client can be destroyed by now
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 7ada4df)
    yehudasa committed May 9, 2016
    Copy the full SHA
    b55514c View commit details
    Browse the repository at this point in the history
  11. rgw: rados crs, explicit cleanup

    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 1c876eb)
    yehudasa committed May 9, 2016
    Copy the full SHA
    faf6b2d View commit details
    Browse the repository at this point in the history
  12. rgw: move around sync_env.init()

    call sync_env.init() even if we're initalized in RGWRemoteDataLog::init()
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 3d8442e)
    yehudasa committed May 9, 2016
    Copy the full SHA
    5609eb1 View commit details
    Browse the repository at this point in the history
  13. rgw: RGWHTTPClient requests can unregister themselves early

    No need to wait for req_state to complete anymore.
    
    Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
    (cherry picked from commit 91f61d6)
    
    Conflicts:
    	src/rgw/rgw_http_client.cc
    yehudasa committed May 9, 2016
    Copy the full SHA
    5fdca84 View commit details
    Browse the repository at this point in the history