Details
-
Technical task
-
Resolution: Unresolved
-
Medium
-
None
-
None
-
None
-
3
-
9223372036854775807
Description
The lfs utility has a fairly extensive set of mirror commands:
lfs mirror create - create a mirrored file or directory
lfs mirror extend - add mirror(s) to an existing file
lfs mirror split - split a mirror from an existing mirrored file
lfs mirror resync - resynchronize out-of-sync mirrored file(s)
lfs mirror read - read a mirror content of a mirrored file
lfs mirror write - write to a mirror of a mirrored file
lfs mirror copy - copy a mirror to other mirror(s) of a file
lfs mirror verify - verify mirrored file(s)
Of these, it is obvious how create, resync, read, write, and verify work, but we need to consider mirror extend, mirror split, and mirror copy, since it’s not necessarily obvious how they should behave.
This ticket is to consider and implement those three commands:
lfs mirror extend
lfs mirror split
lfs mirror copy