Commit Graph

22 Commits

Author SHA1 Message Date
Cutieguwu
1e80713263 Dunk on NT and Darwin bc they don't use O_DIRECT which causes serious
problems for this project.
2026-01-02 01:38:36 -05:00
Cutieguwu
845d9a3cc9 Cleanup. 2026-01-02 00:12:40 -05:00
Cutieguwu
53d773e2ea DirectIO is working! Also a bit more cleanup. 2026-01-01 23:22:26 -05:00
Cutieguwu
1607f7ebfa Update io.rs 2026-01-01 14:40:27 -05:00
Cutieguwu
2df9e8e0f2 Fix reading. 2026-01-01 01:09:41 -05:00
Cutieguwu
7537107144 Yet more stuff. Direct IO is not working at all. 2025-12-31 20:48:51 -05:00
Cutieguwu
2da0ab11e5 Tons of cleanup. More useless git notices. 2025-12-31 17:22:57 -05:00
Cutieguwu
ae3b5d8855 Major fixes. Make git history even messier. 2025-12-31 15:27:41 -05:00
Cutieguwu
43454d1c8a Cleanup. 2025-12-31 11:10:20 -05:00
Cutieguwu
c2decbc1ba Cleanup. 2025-12-31 11:08:35 -05:00
Cutieguwu
c28fee9f82 CLeanup, and get domain overlap and mapping adjustment working. 2025-12-31 11:07:24 -05:00
Cutieguwu
4b5460f754 Huge refactor. Introduce anyhow for error handling. 2025-12-29 15:31:01 -05:00
Olivia Brooks
e08e2a0017 Rework reading from device and clean up. 2025-12-29 11:02:13 -05:00
Olivia Brooks
824d01be95 Clean up and reformat. 2025-12-26 16:51:44 -05:00
Cutieguwu
e5b7122103 Migrated MapCluster to Cluster, Began recovery copying. 2025-03-04 20:39:00 -05:00
Cutieguwu
d74ef1b0fe Fixed infinite looping of MapFile::defrag method. 2025-02-26 11:44:00 -05:00
Cutieguwu
93e74ce2d2 Began writing unit tests. 2025-02-24 14:20:46 -05:00
Cutieguwu
58a6cbd689 Added basis for unit tests. Noted required unit tests to imlpement. 2025-02-20 20:33:46 -05:00
Cutieguwu
85dbcc5618 Cleanup and renaming of bindings. 2025-02-20 19:13:58 -05:00
Cutieguwu
c8a98ea3cb Improved get_state method efficiency. 2025-02-19 14:06:51 -05:00
Cutieguwu
4307e8741c Fixed and Improved defragging. 2025-02-19 13:40:55 -05:00
Cutieguwu
79fddd7802 Initial Commit 2025-02-19 08:32:14 -05:00