Project

General

Profile

Feature #40456

rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only)

Added by Matt Benjamin 8 months ago. Updated 8 months ago.

Status:
Pending Backport
Priority:
Normal
Assignee:
-
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
nautilus, mimic, luminous
Reviewed:
Affected Versions:
Pull request ID:

Description

For objects originating in S3/Swift, it is frequently acceptable
to synthesize c/mtime and size stats from meta attributes in the RGW
bucket index entry.

Synthetic stat behavior is not compatible with mutation of file
ownership and permissions via SETATTR. In future, current xattr-based,
mutable, Unix stats may be moved to the bucket index. For now, use
synthetic stats only when a new option rgw_nfs_s3_fast_attrs is present.


Related issues

Copied to rgw - Backport #40595: luminous: rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only) New
Copied to rgw - Backport #40596: mimic: rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only) Resolved
Copied to rgw - Backport #40597: nautilus: rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only) Resolved

History

#1 Updated by Matt Benjamin 8 months ago

  • Status changed from In Progress to Fix Under Review
  • Pull request ID set to 28664

#2 Updated by Matt Benjamin 8 months ago

  • Status changed from Fix Under Review to Pending Backport

#3 Updated by Nathan Cutler 8 months ago

  • Copied to Backport #40595: luminous: rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only) added

#4 Updated by Nathan Cutler 8 months ago

  • Copied to Backport #40596: mimic: rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only) added

#5 Updated by Nathan Cutler 8 months ago

  • Copied to Backport #40597: nautilus: rgw_file: directory enumeration can be accelerated 1-2 orders of magnitude taking stats from bucket index Part I (stats from S3/Swift only) added

Also available in: Atom PDF