-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor - P4
-
Affects Version/s: None
-
Component/s: Test Csuite
-
Storage Engines, Storage Engines - Persistence
-
SE Persistence - 2025-05-09
-
2
When running ./test_incr_backup in test/csuite/incr_backup there are remaining test artefacts even when the preserve flag is not set.
When we get to the cleanup point, we successfully remove a WT_TEST.incr_backup. Though it happens to be one of a nested few of WT_TEST.incr_backup that have been generated
Current working directory before we get to the cleanup point is:
home/ubuntu/wiredtiger/build/test/csuite/incr_backup/WT_TEST.incr_backup/WT_TEST.incr_backup/WT_TEST.incr_backup
When we get to the cleanup point, testutil_remove is given WT_TEST.incr_backup to remove. This exits successfully but other WT_TEST files still exist in parent directories.
ubuntu in ~/wiredtiger/build/test/csuite/incr_backup on (develop) $ ls WT_TEST.incr_backup/WT_TEST.incr_backup/ WT_HOME WT_TEST.incr_backup backup.7
Potential approaches:
- Saving the original WT_TEST as an absolute path so that we can later chdir into it and delete easily
- Or simply chdir into home before deletion
Definition of done: fix incr_backup test cleanup so that there are no nested WT_TEST directories remaining when the preserve flag is not set.
- is related to
-
WT-14561 GCC 15 fixes
-
- Closed
-
- related to
-
WT-14288 Csuite tests fail with paths appended with /
-
- Open
-
-
WT-10792 csuite tests or testutil function assuming relative path
-
- Closed
-
-
WT-14222 Write live restore file handle unit tests for fh_size and fh_truncate
-
- Closed
-
-
WT-14127 Switch over to V5 toolchain within all supported machines
-
- Closed
-
-
WT-14561 GCC 15 fixes
-
- Closed
-
-
WT-14283 csuite tests delete given database when verifying
-
- Open
-
-
WT-13661 Remove dead consecutive_unsuccessful_attempts variable
-
- Closed
-