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]