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
Cutieguwu e08e2a0017 Rework reading from device and clean up. 2025-12-29 11:02:13 -05:00
Cutieguwu 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