More tests over rename behavior and fixed bugs

Mainly trying to match the tests over mkdir/rm, which seem to have a
good amount of coverage.

- Fixed issue where move's desination rid wasn't updated correctly if
  the destination split.

- Prevented renaming into nonexistant directories.

- Fixed neighboring rid adjustment in rename (+1 not -1 silly).

- Fixed erronously updating the grm's rid during lfsr_fs_fixgrm. In the
  "I can't believe this ever worked" category, it seems this usually
  didn't cause issues since mid was often marked as removed, making the
  erronously updated rid ignored.
This commit is contained in:
Christopher Haster
2023-07-24 03:26:49 -05:00
parent ee37f8c7a6
commit a3579ec3e2
2 changed files with 1753 additions and 228 deletions
+1747 -217
View File
File diff suppressed because it is too large Load Diff