Commit Graph

14 Commits

Author SHA1 Message Date
Alex Chi Z
a6c32e8af8 finish full tutorial
Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
2024-01-30 15:42:15 +08:00
Alex Chi Z
acc3c959aa add 3.6
Signed-off-by: Alex Chi Z <iskyzh@gmail.com>
2024-01-30 14:48:03 +08:00
Alex Chi
4ad97f716c add 3.4 tests
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-30 12:14:32 +08:00
Alex Chi
1795647bad fix compile error
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-29 20:46:35 +08:00
Alex Chi
85acf69dcc fix wal close not waiting for threads, better test harness
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-28 16:38:56 +08:00
Alex Chi
0d64ac090e finish serializable check
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-26 22:20:06 +08:00
Alex Chi
78ec7c9375 finish skeleton for serializability check
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-26 18:14:42 +08:00
Alex Chi
6025bb8dca implement mvcc compaction + snapshot
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-26 16:52:37 +08:00
Alex Chi
14c3be390c add week 2 day 5 + 6 tests
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-26 15:19:56 +08:00
Alex Chi
218c73f384 patch memtable and add ts for wal
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 23:09:16 +08:00
Alex Chi
89acc23208 implement 2.7
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 21:53:47 +08:00
Alex Chi
8dbaf54e38 add compaction tests and fix bugs in compaction
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 15:25:23 +08:00
Alex Chi
971d0b1c81 make mvcc impl compile with new key module
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 12:28:33 +08:00
Alex Chi
753e6d4f9e checkin initial MVCC codebase
Signed-off-by: Alex Chi <iskyzh@gmail.com>
2024-01-25 12:28:33 +08:00