George Jahad created HDDS-9207:
----------------------------------

             Summary: Snapshot Bootstrap creates incorrect hard links.
                 Key: HDDS-9207
                 URL: https://issues.apache.org/jira/browse/HDDS-9207
             Project: Apache Ozone
          Issue Type: Bug
          Components: Snapshot
            Reporter: George Jahad
            Assignee: George Jahad


The Snapshot bootstrap tarball creation code was incorrectly assuming that two 
sst files with the same name, (but different directories,) were hard linked to 
each other.

This can be false in the following way:
Suppose the active fs and snap1 consist of sst files: s1.sst-s10.sst.  Then 
some delete records get added to snap1.  Those get put into s11.sst.  Meanwhile 
more keyTable entries are added to the active fs; they could get put into a 
different file named also s11.sst.

To remedy this, the tarball creator must check the INodes of each file to 
confirm they are equal before linking them together.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to