memgraph/tests/concurrent
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
..
CMakeLists.txt Use libs from toolchain (#326) 2022-01-21 10:22:36 +01:00
common.hpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
network_common.hpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
network_read_hang.cpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
network_server.cpp Add multi-tenancy v1 (#952) 2023-08-01 18:49:11 +02:00
network_session_leak.cpp Add multi-tenancy v1 (#952) 2023-08-01 18:49:11 +02:00
skip_list_insert_competitive.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
skip_list_insert.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
skip_list_mixed.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
skip_list_remove_competitive.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
skip_list_remove.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
spin_lock.cpp Fix usages of constexpr (#367) 2022-03-31 13:52:43 +02:00
stack.cpp Add memgraph namespace 2022-03-14 15:47:41 +01:00
storage_indices.cpp Refactor interpreter to support multiple distributed clocks (Part 1) (#1281) 2023-10-05 16:58:39 +02:00
storage_unique_constraints.cpp Refactor interpreter to support multiple distributed clocks (Part 1) (#1281) 2023-10-05 16:58:39 +02:00