memgraph/tests
Gareth Andrew Lloyd 14f92b4a0f
Bugfix: correct replication handler (#1540)
Fixes root cause of a cascade of failures in replication code:
- Replica handling of deleting an edge is now corrected. Now tolerant of multiple edges of the same relationship type.
- Improved robustness: correct exception handling around failed stream of current WAL file. This now means a REPLICA failure will no longer prevent transactions on MAIN from performing WAL writes.
- Slightly better diagnostic messages, not user friendly but helps get developer to correct root cause quicker.
- Proactively remove vertex+edges during Abort rather than defer to GC to do that work, this included fixing constraints and indexes to be safe.


Co-authored-by: Andreja Tonev <andreja.tonev@memgraph.io>
2023-12-01 12:38:48 +00:00
..
benchmark Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
concurrent Refactor interpreter to support multiple distributed clocks (Part 1) (#1281) 2023-10-05 16:58:39 +02:00
drivers Add cartesian and hash join operators (#1193) 2023-10-24 21:54:42 +02:00
e2e Bugfix: correct replication handler (#1540) 2023-12-01 12:38:48 +00:00
gql_behave Aggregations return empty result when used with group by (#1531) 2023-11-20 11:52:17 +01:00
integration Fix restarts when using init-file flag (#1465) 2023-11-24 13:11:47 +01:00
jepsen Improve logging if replica cannot recover using curr WAL file (#1086) 2023-08-01 10:33:46 +02:00
macro_benchmark Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
manual Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
mgbench Fix compare results in mgbench (#1319) 2023-11-07 17:04:37 +01:00
property_based [master < T1110] Add merge optimization to expand dynamically during runtime (#1110) 2023-09-08 17:12:25 +02:00
public_benchmark Resolve python dependency issues (#372) 2022-04-07 17:56:18 +02:00
stress Fixes for clang-tidy / sonar issues (#1536) 2023-11-22 13:05:02 +00:00
unit Implement short circuiting of exists evaluation (#1539) 2023-11-27 16:44:12 +01:00
.clang-tidy New MGP API (#219) 2021-09-09 10:44:47 +02:00
client-stress.sh Migrate command line args to gflgs in tests 2017-07-06 13:54:12 +02:00
CMakeLists.txt Add end2end replication tests based on mgclient (#69) 2021-01-21 15:56:21 +01:00
setup.sh Add GQL behave tests for on-disk storage (#1238) 2023-10-10 09:27:11 +03:00
util.sh Add GraphQL transpilation compatibility (#1018) 2023-07-31 14:48:12 +02:00