Pere Diaz Bou
2f4426fc33
core/mvcc/logical-log: change order of Data size in InsertRow
2025-09-22 13:25:46 +02:00
Pere Diaz Bou
4cc88ee2bb
core/mvcc/logical-log: rename Insert and Delete -> InsertRow and DeleteRow in LogRecordType
2025-09-22 13:21:54 +02:00
Pere Diaz Bou
db326affc6
core/mvcc/logical-log: rename LogRowType to LogRecordType
2025-09-22 13:19:02 +02:00
Pere Diaz Bou
e22a3893d5
core/mvcc/logical-log: remove column_count from insert row type
2025-09-22 13:18:17 +02:00
Pere Diaz Bou
4c959e760b
core/mvcc/logical-log: add rows size field for transaction format
2025-09-22 13:15:07 +02:00
Pere Diaz Bou
2cd1562966
core/mvcc/logical-log: add format for transaction fields and marker end
2025-09-22 13:06:11 +02:00
Pere Diaz Bou
6fc1bed187
core/mvcc/logical-log: add format for logical log header
2025-09-22 13:00:52 +02:00
Pere Diaz Bou
36a728d984
core/mvcc/logical-log: add format for row types
2025-09-22 12:43:54 +02:00
Pekka Enberg
2307cf03be
Merge 'core/mvcc: Wrap LogicalLog in RwLock' from Pekka Enberg
...
Closes #3215
2025-09-19 13:40:40 +03:00
Jussi Saurio
ba7ae50eff
mvcc: remove unused code related to is_logical_log()
...
is always logical log
2025-09-19 12:55:27 +03:00
Pekka Enberg
c77f523bfe
core/mvcc: Wrap LogicalLog in RwLock
2025-09-19 09:02:58 +03:00
Pekka Enberg
3f35267b7c
core/mvcc: Kill noop storage
...
We don't need it for anything.
2025-09-19 08:52:57 +03:00
Pere Diaz Bou
402f171ce4
fix compilation error on logical_log
2025-09-18 19:20:37 +02:00
Pere Diaz Bou
242c48c813
core/mvcc: logical log fix offset addition
2025-09-18 19:14:56 +02:00
Pere Diaz Bou
e6eb3adcbd
core/mvcc/logical-log: sync
2025-09-18 18:22:06 +02:00
Pere Diaz Bou
050055b833
core/mvcc: do not start pager txns with logical log
2025-09-18 18:21:21 +02:00
Pere Diaz Bou
81a33bb25a
core/mvcc: introduce LogicalLog simple append serializer
2025-09-18 18:21:04 +02:00
Pere Diaz Bou
de8a975a0b
core/mvcc: introduce MvccMode Logical Log
2025-09-18 18:21:04 +02:00
Pere Diaz Bou
0f70e7101f
core/state_machine: move state_machine to its own file
2025-08-01 12:49:32 +02:00
Pekka Enberg
81b79bc833
core/mvcc: Eliminate row generic types
...
The logging code that writes out transactions to disk needs to write out
the byte array that we actually use. The code is less hairly without the
generics so drop them.
2025-03-05 19:17:16 +02:00
Pekka Enberg
fad479ac59
core/mvcc: Move source code to module
2025-02-05 13:25:16 +02:00