Commit Graph

167 Commits

Author SHA1 Message Date
voidlizard 617ad99912 wip, fixed merge
O(E(K)) > O(ENTRY) => skip entry
2025-07-31 16:22:51 +03:00
voidlizard bdf0395b1e wip 2025-07-31 15:22:36 +03:00
voidlizard 5afd9c6048 wip, deletion 2025-07-31 14:00:10 +03:00
voidlizard 1b003ed124 wip 2025-07-31 12:15:26 +03:00
voidlizard 63ff57f54b wip, index => 20 bytes of payload (key:8 offset:8 size:4) + some bf6 functions 2025-07-31 07:20:37 +03:00
voidlizard e45c507f80 fix 2025-07-30 21:03:45 +03:00
voidlizard 8d7728ad71 wip 2025-07-30 20:03:55 +03:00
voidlizard a5d9f4193b wip 2025-07-30 18:37:06 +03:00
voidlizard 1f2fdde9c7 wip, ported some tests to NCQ3 2025-07-30 18:04:16 +03:00
voidlizard b57919aa85 wip, fix 2025-07-30 16:54:17 +03:00
voidlizard 6c3dc29041 wip, data file merge 2025-07-30 15:46:37 +03:00
voidlizard 88447330b6 wip, background sweep and index compaction 2025-07-30 13:06:50 +03:00
voidlizard a5dbfe5e0b wip, sweep routines 2025-07-29 18:04:08 +03:00
voidlizard 29d5025e19 wip 2025-07-29 14:40:52 +03:00
voidlizard 9e5247f19c wip 2025-07-29 14:21:24 +03:00
voidlizard d3004ad354 wip, new index layout fixed 2025-07-29 13:23:12 +03:00
voidlizard 4b003fe2ec wip 2025-07-29 11:37:40 +03:00
voidlizard 7365aa3813 wip 2025-07-28 16:47:38 +03:00
voidlizard a8051ca302 wip 2025-07-28 15:07:52 +03:00
voidlizard fd19634bd1 wip 2025-07-28 13:05:18 +03:00
voidlizard a1992fbda2 wip 2025-07-28 11:42:24 +03:00
voidlizard 71ab399cd4 wip 2025-07-28 11:07:10 +03:00
voidlizard af41c701a0 wip 2025-07-28 10:38:34 +03:00
voidlizard 0ac052c634 wip 2025-07-23 15:00:59 +03:00
voidlizard c67ffc2679 wip 2025-07-23 14:26:24 +03:00
voidlizard 1f589cfe55 wip 2025-07-23 12:36:22 +03:00
voidlizard 33d17f01ed test harness for probes db 2025-07-23 12:36:22 +03:00
voidlizard e8d019eaa2 wip 2025-07-23 12:36:22 +03:00
voidlizard 39ac3e8832 wip 2025-07-23 12:36:22 +03:00
voidlizard 0c71a7dab0 wip, wtf 2025-07-23 12:36:22 +03:00
voidlizard 6e23bad397 scan-for-tombs 2025-07-21 20:38:43 +03:00
voidlizard d05166d5a1 wip 2025-07-21 18:02:23 +03:00
voidlizard 77ee8410cc wip wtf 2025-07-21 12:45:46 +03:00
voidlizard e08f68fbaf wip 2025-07-21 11:02:39 +03:00
voidlizard ba0a631ee2 wip 2025-07-21 09:10:21 +03:00
voidlizard 07c20a78eb wip 2025-07-21 06:03:48 +03:00
voidlizard 55e96e79ea wip, fossil && state gc 2025-07-14 08:25:44 +03:00
voidlizard a87b2a11fa wip, race fixed? 2025-07-13 17:15:59 +03:00
voidlizard 15bec48522 wip, trying PendingEntry state 2025-07-13 16:56:01 +03:00
voidlizard a49ee574de wip 2025-07-13 16:20:33 +03:00
voidlizard 263347f9fc wip 2025-07-13 09:04:56 +03:00
voidlizard 2f77530e60 wip, return merge 2025-07-13 08:44:01 +03:00
voidlizard 249f402368 wip 2025-07-13 07:34:51 +03:00
voidlizard 51be225fc1 deferred rm no go 2025-07-11 20:37:40 +03:00
voidlizard 2807f326c6 deferred rm, sux 2025-07-11 20:35:11 +03:00
voidlizard 4f5842ef7f wip 2025-07-11 15:06:30 +03:00
voidlizard 9b123448f4 wip, minor optimization 2025-07-11 14:38:40 +03:00
voidlizard 2219171ca8 wip, minor optimization 2025-07-11 14:36:22 +03:00
voidlizard 8da69dc38e parallel lookup attempt; does not work. ncqLocateMt 2025-07-11 14:06:19 +03:00
voidlizard f6b756fd31 wip, minor fix 2025-07-11 13:16:08 +03:00
voidlizard ec7eea1ac6 wip, merge loop 2025-07-11 12:54:38 +03:00
voidlizard e5b4b27901 wip 2025-07-11 12:37:13 +03:00
voidlizard 930c824dbb wtf? 2025-07-11 10:34:52 +03:00
voidlizard d69a2d7595 wip 2025-07-11 07:10:13 +03:00
voidlizard f79236bc3f wip 2025-07-10 07:05:22 +03:00
voidlizard b36cd7f667 wip 2025-07-08 09:42:52 +03:00
voidlizard a1e6ff50f9 wip, ncq2 new writer 2025-07-03 16:22:54 +03:00
voidlizard 91a0af9ee3 ncq2 new writer 2025-07-03 13:49:51 +03:00
voidlizard 240ae9179d wip 2025-06-23 08:01:11 +03:00
voidlizard c5d578e2df wip 2025-06-23 07:15:51 +03:00
voidlizard f4cc7b1530 wip 2025-06-22 14:30:26 +03:00
voidlizard 617ce7d4db wip 2025-06-22 09:29:05 +03:00
voidlizard c5dd315ab5 wip, storage tuning 2025-06-09 10:12:33 +03:00
voidlizard 1eb0159b2d wip 2025-06-09 09:21:09 +03:00
voidlizard 67081eac22 FuckOS X storage patch 2025-06-09 07:38:14 +03:00
voidlizard fc7a5c5e9f fixing memory hunger on intensive write 2025-06-05 15:43:48 +03:00
voidlizard 5a8ad51ee4 new merge 2025-06-03 10:10:36 +03:00
voidlizard b308c10343 wip 2025-06-03 07:28:28 +03:00
voidlizard b0851401d7 check for compact 2025-05-29 17:55:38 +03:00
voidlizard 52fc45d30c ncqCompact 2025-05-29 17:20:03 +03:00
voidlizard 25ceea216e ncqCompact 2025-05-29 11:44:28 +03:00
voidlizard f4f2b26be6 ncqCompact 2025-05-29 11:38:38 +03:00
voidlizard a5cd25a34a wip, ncqLinearScanForCompact 2025-05-29 10:17:05 +03:00
voidlizard 09528cbf9a index:now and merge:now flags 2025-05-27 07:15:35 +03:00
voidlizard a1d6916ed9 wip, tombs count calculation 2025-05-27 06:37:27 +03:00
voidlizard d03273fa3e wip 2025-05-26 09:14:18 +03:00
voidlizard 3639ccec25 wip 2025-05-22 13:02:24 +03:00
voidlizard f3c424862f WIP, broken storage? 2025-05-21 06:04:29 +03:00
voidlizard ce36509c67 wip, seems references work 2025-05-20 11:59:15 +03:00
voidlizard 5f08753132 wip, file lock introduced 2025-05-19 07:10:50 +03:00
voidlizard 3ef135a25c wip, fuckup recovery 2025-05-18 11:18:10 +03:00
voidlizard ff65d8e15d ncq:test:ncq:fuckup-recovery1 2025-05-17 15:18:26 +03:00
Dmitry Zuykov 34585e0007 wip 2025-05-17 12:54:04 +03:00
Dmitry Zuykov af295029ec wip, merge storage 2025-05-16 11:25:36 +03:00
Dmitry Zuykov 98a97ba55f wip, merge storage 2025-05-16 10:45:21 +03:00
Dmitry Zuykov 31a476a73a wip, merge storage 2025-05-16 10:01:22 +03:00
Dmitry Zuykov 90b9204e58 wip, ncq fixed races 2025-05-16 05:52:43 +03:00
Dmitry Zuykov 35e701c127 wip 2025-05-15 05:04:58 +03:00
Dmitry Zuykov 4d13802e29 wip 2025-05-14 16:31:17 +03:00
Dmitry Zuykov c0b6b0984d wip 2025-05-14 16:18:59 +03:00
Dmitry Zuykov c27ddfa468 wip, removed obsolete stuff 2025-05-14 14:14:35 +03:00
Dmitry Zuykov 11159be468 wip, Storage 2025-05-14 14:09:30 +03:00
Dmitry Zuykov f26cae04a3 wip, references 2025-05-14 13:29:01 +03:00
Dmitry Zuykov 67acde04d6 wip, new block format 2025-05-14 12:39:20 +03:00
Dmitry Zuykov 38821dd138 wip, implementing new block structure 2025-05-14 11:24:06 +03:00
Dmitry Zuykov 41ce441f82 wip, fixed ncqCheckDeleted 2025-05-13 14:36:50 +03:00
Dmitry Zuykov 407bfadbff wip 2025-05-13 12:39:34 +03:00
Dmitry Zuykov 77a0052ffb wip 2025-05-13 11:41:41 +03:00
Dmitry Zuykov 9722fa7c01 wip 2025-05-13 10:46:09 +03:00
Dmitry Zuykov aa3d32387d wip, tcq 2025-05-13 10:41:03 +03:00