Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix handling of the root path in WasiFS resulting in a bad inode structure #5285

Merged
merged 9 commits into from
Dec 10, 2024

Conversation

syrusakbary
Copy link
Member

  • Fix renaming a directory that was created with mkdir
  • Fix inodes' name becoming stale after a rename
  • Add test for mkdir -> rename -> mkdir
  • Fix opening files in the presence of a non-default CWD
  • Fix deadlock when base FD is not / or .

Description

@Arshia001 Arshia001 changed the title Squash changes: Fix handling of the root path in WasiFS resulting in a bad inode structure Dec 9, 2024
* Fix renaming a directory that was created with mkdir
* Fix inodes' name becoming stale after a rename
* Add test for mkdir -> rename -> mkdir
* Fix opening files in the presence of a non-default CWD
* Fix deadlock when base FD is not / or .
@Arshia001 Arshia001 force-pushed the fix/mkdir-rename-mkdir branch from 293faee to edcef5a Compare December 9, 2024 07:03
@Arshia001 Arshia001 enabled auto-merge December 10, 2024 14:26
@syrusakbary
Copy link
Member Author

I'll force-merge since macos tests seem to be on a halt atm

@syrusakbary syrusakbary disabled auto-merge December 10, 2024 14:26
@syrusakbary syrusakbary merged commit a09ad41 into main Dec 10, 2024
66 of 68 checks passed
@syrusakbary syrusakbary deleted the fix/mkdir-rename-mkdir branch December 10, 2024 14:26
@Arshia001
Copy link
Member

They started running once I restarted them, albeit very slowly and one-by-one. I'll keep an eye on the CI pipeline for possible failures we may want to correct in a later PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants