|
35 | 35 | import org.apache.iotdb.db.storageengine.dataregion.tsfile.TsFileResource; |
36 | 36 | import org.apache.iotdb.db.storageengine.dataregion.tsfile.TsFileResourceStatus; |
37 | 37 | import org.apache.iotdb.db.storageengine.rescon.memory.SystemInfo; |
| 38 | +import org.apache.iotdb.db.utils.CommonUtils; |
38 | 39 | import org.apache.iotdb.db.utils.datastructure.FixedPriorityBlockingQueue; |
39 | 40 |
|
40 | 41 | import org.apache.tsfile.exception.write.WriteProcessException; |
@@ -272,7 +273,7 @@ public void testSeqFileWithDeviceIndexBeenDeletedBeforeSelection() |
272 | 273 | "", "", 0, null, new CompactionScheduleContext()); |
273 | 274 | CrossSpaceCompactionCandidate candidate = |
274 | 275 | new CrossSpaceCompactionCandidate( |
275 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 276 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
276 | 277 |
|
277 | 278 | CrossCompactionTaskResource crossCompactionTaskResource = |
278 | 279 | selector.selectOneTaskResources(candidate); |
@@ -343,7 +344,7 @@ public void testSeqFileWithDeviceIndexBeenDeletedDuringSelectionAndAfterCopyingL |
343 | 344 | // copy candidate source file list and add read lock |
344 | 345 | CrossSpaceCompactionCandidate candidate = |
345 | 346 | new CrossSpaceCompactionCandidate( |
346 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 347 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
347 | 348 |
|
348 | 349 | // the other thread holds write lock and delete file successfully after copying list |
349 | 350 | cd1.countDown(); |
@@ -406,7 +407,7 @@ public void testSeqFileWithDeviceIndexBeenDeletedDuringSelectionAndBeforeSetting |
406 | 407 | // copy candidate source file list and add read lock |
407 | 408 | CrossSpaceCompactionCandidate candidate = |
408 | 409 | new CrossSpaceCompactionCandidate( |
409 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 410 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
410 | 411 |
|
411 | 412 | CrossCompactionTaskResource crossCompactionTaskResource = |
412 | 413 | selector.selectOneTaskResources(candidate); |
@@ -512,7 +513,7 @@ public void testSeqFileWithDeviceIndexBeenDeletedDuringSelectionAndBeforeSetting |
512 | 513 | // copy candidate source file list and add read lock |
513 | 514 | CrossSpaceCompactionCandidate candidate = |
514 | 515 | new CrossSpaceCompactionCandidate( |
515 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 516 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
516 | 517 |
|
517 | 518 | CrossCompactionTaskResource crossCompactionTaskResource = |
518 | 519 | selector.selectOneTaskResources(candidate); |
@@ -633,7 +634,7 @@ public void testSeqFileWithFileIndexBeenDeletedDuringSelectionAndAfterCopyingLis |
633 | 634 | // copy candidate source file list and add read lock |
634 | 635 | CrossSpaceCompactionCandidate candidate = |
635 | 636 | new CrossSpaceCompactionCandidate( |
636 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 637 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
637 | 638 |
|
638 | 639 | // the other thread holds write lock and delete file successfully after copying list |
639 | 640 | cd1.countDown(); |
@@ -750,7 +751,7 @@ public void testSeqFileWithFileIndexBeenDeletedDuringSelectionAndBeforeSettingCa |
750 | 751 | // copy candidate source file list and add read lock |
751 | 752 | CrossSpaceCompactionCandidate candidate = |
752 | 753 | new CrossSpaceCompactionCandidate( |
753 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 754 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
754 | 755 |
|
755 | 756 | CrossCompactionTaskResource crossCompactionTaskResource = |
756 | 757 | selector.selectOneTaskResources(candidate); |
@@ -860,7 +861,7 @@ public void testSeqFileWithFileIndexBeenDeletedDuringSelectionAndBeforeSettingCo |
860 | 861 | // copy candidate source file list and add read lock |
861 | 862 | CrossSpaceCompactionCandidate candidate = |
862 | 863 | new CrossSpaceCompactionCandidate( |
863 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 864 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
864 | 865 |
|
865 | 866 | CrossCompactionTaskResource crossCompactionTaskResource = |
866 | 867 | selector.selectOneTaskResources(candidate); |
@@ -982,7 +983,7 @@ public void testSeqFileWithFileIndexBeenDeletedBeforeSelection() |
982 | 983 | "", "", 0, null, new CompactionScheduleContext()); |
983 | 984 | CrossSpaceCompactionCandidate candidate = |
984 | 985 | new CrossSpaceCompactionCandidate( |
985 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 986 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
986 | 987 |
|
987 | 988 | CrossCompactionTaskResource crossCompactionTaskResource = |
988 | 989 | selector.selectOneTaskResources(candidate); |
@@ -1054,7 +1055,7 @@ public void testUnSeqFileWithDeviceIndexBeenDeletedBeforeSelection() |
1054 | 1055 | "", "", 0, null, new CompactionScheduleContext()); |
1055 | 1056 | CrossSpaceCompactionCandidate candidate = |
1056 | 1057 | new CrossSpaceCompactionCandidate( |
1057 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1058 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1058 | 1059 |
|
1059 | 1060 | CrossCompactionTaskResource crossCompactionTaskResource = |
1060 | 1061 | selector.selectOneTaskResources(candidate); |
@@ -1125,7 +1126,7 @@ public void testUnSeqFileWithDeviceIndexBeenDeletedDuringSelectionAndAfterCopyin |
1125 | 1126 | // copy candidate source file list and add read lock |
1126 | 1127 | CrossSpaceCompactionCandidate candidate = |
1127 | 1128 | new CrossSpaceCompactionCandidate( |
1128 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1129 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1129 | 1130 |
|
1130 | 1131 | // the other thread holds write lock and delete file successfully after copying list |
1131 | 1132 | cd1.countDown(); |
@@ -1189,7 +1190,7 @@ public void testUnSeqFileWithDeviceIndexBeenDeletedDuringSelectionAndBeforeSetti |
1189 | 1190 | // copy candidate source file list and add read lock |
1190 | 1191 | CrossSpaceCompactionCandidate candidate = |
1191 | 1192 | new CrossSpaceCompactionCandidate( |
1192 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1193 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1193 | 1194 |
|
1194 | 1195 | CrossCompactionTaskResource crossCompactionTaskResource = |
1195 | 1196 | selector.selectOneTaskResources(candidate); |
@@ -1296,7 +1297,7 @@ public void testUnSeqFileWithDeviceIndexBeenDeletedDuringSelectionAndBeforeSetti |
1296 | 1297 | // copy candidate source file list and add read lock |
1297 | 1298 | CrossSpaceCompactionCandidate candidate = |
1298 | 1299 | new CrossSpaceCompactionCandidate( |
1299 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1300 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1300 | 1301 |
|
1301 | 1302 | CrossCompactionTaskResource crossCompactionTaskResource = |
1302 | 1303 | selector.selectOneTaskResources(candidate); |
@@ -1418,7 +1419,7 @@ public void testUnSeqFileWithFileIndexBeenDeletedDuringSelectionAndAfterCopyingL |
1418 | 1419 | // copy candidate source file list and add read lock |
1419 | 1420 | CrossSpaceCompactionCandidate candidate = |
1420 | 1421 | new CrossSpaceCompactionCandidate( |
1421 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1422 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1422 | 1423 |
|
1423 | 1424 | // the other thread holds write lock and delete file successfully after copying list |
1424 | 1425 | cd1.countDown(); |
@@ -1534,7 +1535,7 @@ public void testUnSeqFileWithFileIndexBeenDeletedDuringSelectionAndBeforeSetting |
1534 | 1535 | // copy candidate source file list and add read lock |
1535 | 1536 | CrossSpaceCompactionCandidate candidate = |
1536 | 1537 | new CrossSpaceCompactionCandidate( |
1537 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1538 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1538 | 1539 |
|
1539 | 1540 | CrossCompactionTaskResource crossCompactionTaskResource = |
1540 | 1541 | selector.selectOneTaskResources(candidate); |
@@ -1644,7 +1645,7 @@ public void testUnSeqFileWithFileIndexBeenDeletedDuringSelectionAndBeforeSetting |
1644 | 1645 | // copy candidate source file list and add read lock |
1645 | 1646 | CrossSpaceCompactionCandidate candidate = |
1646 | 1647 | new CrossSpaceCompactionCandidate( |
1647 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1648 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1648 | 1649 |
|
1649 | 1650 | CrossCompactionTaskResource crossCompactionTaskResource = |
1650 | 1651 | selector.selectOneTaskResources(candidate); |
@@ -1766,7 +1767,7 @@ public void testUnSeqFileWithFileIndexBeenDeletedBeforeSelection() |
1766 | 1767 | "", "", 0, null, new CompactionScheduleContext()); |
1767 | 1768 | CrossSpaceCompactionCandidate candidate = |
1768 | 1769 | new CrossSpaceCompactionCandidate( |
1769 | | - seqResources, unseqResources, System.currentTimeMillis() - Long.MAX_VALUE); |
| 1770 | + seqResources, unseqResources, CommonUtils.getTTLLowerBound(Long.MAX_VALUE)); |
1770 | 1771 |
|
1771 | 1772 | CrossCompactionTaskResource crossCompactionTaskResource = |
1772 | 1773 | selector.selectOneTaskResources(candidate); |
|
0 commit comments