Hi~ I'm working on this issue and it will be fix soon. XD ------------------ ???????? ------------------ ??????: "Yuan Tian (Jira)"<[email protected]>; ????????: 2020??2??26??(??????) ????4:20 ??????: "dev"<[email protected]>;
????: [jira] [Created] (IOTDB-524) Sequence File's order isn't right Kaifeng Xue created IOTDB-524: --------------------------------- Summary: Sequence File's order isn't right Key: IOTDB-524 URL: https://issues.apache.org/jira/browse/IOTDB-524 Project: Apache IoTDB Issue Type: Bug Reporter: Kaifeng Xue In StorageGroupProcessor, we order sequence file as this: ``` private TreeSet<TsFileResource> sequenceFileTreeSet = new TreeSet<>( (o1, o2) -> { int rangeCompare = o1.getFile().getParentFile().getName() .compareTo(o2.getFile().getParentFile().getName()); return rangeCompare == 0 ? compareFileName(o1.getFile(), o2.getFile()) : rangeCompare; }); ``` We use string comparison rather than number comparison. That's will cause "10" is smaller than "9". Which is a bug -- This message was sent by Atlassian Jira (v8.3.4#803005)
