Details
-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
So much workloads want to merge a several files in the one. Long time ago - lustre had a 'JOIN file' feature addressed it but it removed.
Once PFL exist it might be used to implement file join by adding components to a file with non-zero offset, but original PFL implementation has a bug/feature - which required start object from zero offset.
This prevents file join to use existing objects, and also caused troubles with large files on the ldiskfs backend.
Let's implement both features.
Attachments
Issue Links
- is related to
-
LU-17326 Implement FALLOC_FL_COLLAPSE_RANGE and FALLOC_FL_INSERT_RANGE
-
- Open
-
"Alexey Lyashkov <alexey.lyashkov@hpe.com>" uploaded a new patch: https://review.whamcloud.com/c/fs/lustre-release/+/57455
Subject: LU-18461 layout: join file implementation.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 1f13731f73923d40efebdcf6e59d7f3c7c8aeebe