Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
osd, os: reduce fiemap burden #14640
Currently, fiemap gathers file holes into std::map (or interval_set) and packs that into a bufferlist, which is then parsed back into map or interval set which is ineffective and hammers memory manager unnecessarily. This set of patches reduces that burden by moving hole data directly into user-provided map during recovery and/or sparse reads.
Signed-off-by: Piotr Dałek firstname.lastname@example.org