15 Commits

Author SHA1 Message Date
Copilot
045e9adb8a cdc: Fix various RenameDirectory issues
RenameDirectory state machine was not handling target not found correctly.
This would have caused asserts (which result in crashes in production builds)
There was also a bug in the rollback logic which would have caused a lingering
lock on the source link. While breaking assumptions this was a benign bug as
any operation on that directory would try and succeed acquiring this lock again.
It would succeed as lock requests are idempotent.
2025-11-13 15:09:34 +00:00
Joshua Leahy
7a4e466ac6 Make TernFS open source 2025-09-17 18:20:23 +01:00
Miroslav Crnic
c007b763dc kmod: dkms support 2025-09-04 11:58:40 +00:00
Francesco Mazzoli
110705db8d EggsFS -> TernFS rename
Things not done because probably disruptive:

* kmod filesystem string
* sysctl/debugfs/trace
* metrics names
* xmon instance names

Some of these might be renamed too, but starting with a relatively
safe set.
2025-09-03 09:29:53 +01:00
Miroslav Crnic
e1081959b6 gitignore: ignore kmod test output 2024-05-09 15:33:56 +00:00
Joshua Leahy
50615ddac4 Additional gitignore rules 2024-02-19 14:38:52 +00:00
Saulius Grusnys
10b432d002 eggsmigrate: initial version with basic functionality (#175) 2024-01-31 14:10:13 +00:00
Arbuzov, Ivan
518018ca91 gitignore .idea 2023-10-23 09:50:37 +01:00
Ivan Korostelev
3ca4d6fea1 Add build directories to .gitignore 2023-08-16 09:13:47 +00:00
Francesco Mazzoli
a88e2aaa01 Add systemd services and utilities to deploy stuff on current cluster 2023-02-02 16:36:13 +00:00
Francesco Mazzoli
276f9409c7 Kill rust 2022-10-04 15:06:00 +00:00
James Chicken
e176186a3c More entries in .gitignore 2022-07-04 18:56:02 +01:00
James Chicken
494ed8a05d Move .gitignore back to root 2022-07-04 18:55:00 +01:00
Joshua Leahy
1c29e1b29e Move things into a crate subdir 2022-06-22 11:26:48 +01:00
James Chicken
7111770cdd Initial commit of EggsFS
- the filesystem best enjoyed with Tea + Eggs
2022-06-20 15:46:25 +01:00