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

kraken: rgw: fix handling RGWUserInfo::system in RGWHandler_REST_SWIFT. #13006

Merged
merged 1 commit into from Jan 23, 2017

Commits on Jan 23, 2017

  1. rgw: fix handling RGWUserInfo::system in RGWHandler_REST_SWIFT.

    Before this patch the flag was wrongly handled in the Swift API
    implementation. In rare conditions this might result in setting
    req_state::system_request.
    
    This may happen only if both of those conditions are fulfilled:
     * RadosGW is running in a multi-site configuration (at least
       one user with the system flag turned on is present),
     * the "rgw_swift_account_in_url" configurable has been switched
       to true. The value is false by default and our documentation
       doesn't actually mention about the option.
    
    The issue doesn't affect Jewel nor any previous release.
    
    Fixes: http://tracker.ceph.com/issues/18476
    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    (cherry picked from commit 8dac933)
    rzarzynski committed Jan 23, 2017
    Copy the full SHA
    f583485 View commit details
    Browse the repository at this point in the history