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: object expirer's hints might be trimmed without processing in some circumstances #10763

Merged
merged 3 commits into from Aug 26, 2016
Merged

Commits on Aug 17, 2016

  1. rgw: fix trimming object expirer's hints.

    Fixes: http://tracker.ceph.com/issues/16684
    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    (cherry picked from commit 83cd785)
    rzarzynski authored and ldachary committed Aug 17, 2016
    Copy the full SHA
    af7e1e0 View commit details
    Browse the repository at this point in the history
  2. rgw: fix skipping some objects to delete by RadosGW's object expirer.

    Wei Qiaomiao has found that expired objects, which should be removed by
    the object expirer of RadosGW, might be left unprocessed till next
    restart of a RadosGW's instance. This happens when process_single_shard
    method of RGWObjectExpirer class exhaust a time slot for a single round
    and finishes without informing caller about the situation.
    
    Fixes: http://tracker.ceph.com/issues/16705
    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    (cherry picked from commit 99f7d6e)
    rzarzynski authored and ldachary committed Aug 17, 2016
    Copy the full SHA
    e7be5a5 View commit details
    Browse the repository at this point in the history
  3. rgw: ONLY improve code formatting in rgw_object_expirer_core.{cc,h}.

    Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
    (cherry picked from commit bc1ecdf)
    rzarzynski authored and ldachary committed Aug 17, 2016
    Copy the full SHA
    f298643 View commit details
    Browse the repository at this point in the history