Gareth Andrew Lloyd
3cc2bc2791
Refactor interpreter to support multiple distributed clocks (Part 1) ( #1281 )
...
* Interpreter transaction ID decoupled from storage transaction ID
* Transactional scope for indices, statistics and constraints
* Storage::Accessor now has 2 modes (unique and shared)
* Introduced ResourceLock to fix pthread mutex problems
* Split InfoQuery in two: non-transactional SystemInfoQuery and transactional DatabaseInfoQuery
* Replicable and durable statistics
* Bumped WAL/Snapshot versions
* Initial implementation of the Lamport clock
---------
Co-authored-by: Andreja Tonev <andreja.tonev@memgraph.io >
2023-10-05 16:58:39 +02:00
..
2023-06-29 11:44:55 +02:00
2023-09-11 11:30:54 -04:00
2023-04-03 16:29:21 +02:00
2023-07-29 17:59:11 +02:00
2023-06-29 11:44:55 +02:00
2023-06-29 11:44:55 +02:00
2022-03-31 13:52:43 +02:00
2022-03-31 13:52:43 +02:00
2022-08-26 13:19:27 +02:00
2022-03-31 13:52:43 +02:00
2023-06-29 11:44:55 +02:00
2023-10-05 16:58:39 +02:00
2022-03-31 13:52:43 +02:00
2023-09-08 17:12:25 +02:00
2023-10-05 16:58:39 +02:00
2022-03-31 13:52:43 +02:00
2022-03-31 13:52:43 +02:00
2023-09-19 12:37:55 +02:00
2023-06-26 19:10:48 +02:00
2023-10-05 16:58:39 +02:00
2023-09-20 13:13:54 +02:00
2023-09-20 13:13:54 +02:00
2023-06-29 11:44:55 +02:00
2023-10-05 16:58:39 +02:00
2023-09-06 11:30:21 +02:00
2022-06-20 15:09:45 +03:00
2023-10-05 16:58:39 +02:00
2023-09-20 13:13:54 +02:00
2022-03-31 13:52:43 +02:00
2021-10-26 08:53:56 +02:00
2022-03-14 15:47:41 +01:00
2022-11-04 15:23:43 +01:00
2022-03-14 15:47:41 +01:00
2021-10-26 08:53:56 +02:00
2022-03-14 15:47:41 +01:00
2022-05-05 17:48:17 +02:00
2022-08-08 14:49:48 +02:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2023-06-29 11:44:55 +02:00
2022-03-14 15:47:41 +01:00
2023-08-01 18:49:11 +02:00
2023-10-05 16:58:39 +02:00
2023-10-05 16:58:39 +02:00
2023-06-29 11:44:55 +02:00
2022-05-05 17:48:17 +02:00
2023-06-29 11:44:55 +02:00
2023-06-29 11:44:55 +02:00
2023-06-27 18:06:20 +02:00
2023-09-08 17:12:25 +02:00
2023-09-11 13:03:54 +02:00
2023-10-05 16:58:39 +02:00
2023-10-05 16:58:39 +02:00
2023-09-11 14:34:27 +02:00
2023-06-29 11:44:55 +02:00
2023-10-05 16:58:39 +02:00
2023-09-05 11:02:52 +02:00
2023-06-29 11:44:55 +02:00
2022-05-05 17:48:17 +02:00
2023-08-01 18:49:11 +02:00
2023-08-01 18:49:11 +02:00
2023-09-08 17:12:25 +02:00
2022-03-14 15:47:41 +01:00
2023-10-05 16:58:39 +02:00
2023-09-11 13:03:54 +02:00
2022-03-14 15:47:41 +01:00
2023-09-20 13:13:54 +02:00
2023-09-08 17:12:25 +02:00
2023-07-20 16:15:27 +02:00
2023-06-21 19:08:58 +02:00
2022-03-14 15:47:41 +01:00
2023-03-14 19:24:55 +01:00
2023-08-25 10:52:07 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2023-08-17 18:09:21 +02:00
2023-06-29 11:44:55 +02:00
2023-05-16 14:25:41 +02:00
2023-10-05 16:58:39 +02:00
2023-10-05 16:58:39 +02:00
2023-06-29 11:44:55 +02:00
2023-10-05 16:58:39 +02:00
2023-09-08 17:12:25 +02:00
2023-09-08 17:12:25 +02:00
2023-10-05 16:58:39 +02:00
2023-10-05 16:58:39 +02:00
2023-06-29 11:44:55 +02:00
2022-03-14 15:47:41 +01:00
2023-06-29 11:44:55 +02:00
2023-10-05 16:58:39 +02:00
2023-08-29 13:07:23 +02:00
2023-09-20 13:13:54 +02:00
2023-10-05 16:58:39 +02:00
2023-09-08 17:12:25 +02:00
2023-05-16 20:05:35 +02:00
2019-05-10 16:10:17 +02:00
2022-05-05 17:48:17 +02:00
2023-09-20 13:13:54 +02:00
2023-09-20 13:13:54 +02:00
2023-06-29 11:44:55 +02:00
2022-03-14 15:47:41 +01:00
2022-03-31 13:52:43 +02:00
2022-03-14 15:47:41 +01:00
2023-05-16 18:36:04 +02:00
2022-03-31 13:52:43 +02:00
2023-05-18 05:10:57 +00:00
2023-07-31 14:48:12 +02:00
2023-03-30 15:34:34 +02:00
2022-03-31 13:52:43 +02:00
2022-12-22 19:38:48 +01:00
2022-03-14 15:47:41 +01:00
2023-10-05 16:58:39 +02:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-03-14 15:47:41 +01:00
2022-07-11 13:44:27 +02:00
2022-03-31 13:52:43 +02:00
2022-03-14 15:47:41 +01:00