Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
Correctness - Unrecoverable Corruption / Loss
-
Normal
-
Normal
-
User Report
-
All
-
None
-
Description
we make snapshot through "nodetool snapshot -t snapshotname " , when snapshotname contains special characters like "/", the make snapshot process successfully , but the result
can be different ,when we check the data file directory or use "nodetool listsnapshots".
here is some case :
1. nodetool snapshot -t "p/s"
the listsnapshot resturns snapshot p for all table but actually the snapshot name is "p/s";
also the data directory is like the format : datapath/snapshots/p/s/snapshot-datafile-link
2. nodetool snapshot -t "/"
the listsnapshot resturns "there is not snapshot"; but the make snapshot process return successfully and the data directory is like the format : datapath/snapshots/snapshot-datafile-link
the Attachements are the result under our environment.
so for me , we suggest that the snapshot name should not contains special character. just throw exception and told the user not to use special character.
Attachments
Attachments
Issue Links
- links to