memgraph/tests/integration
andrejtonev 8b9e1fa08b
Replication refactor part 6 (#1484)
Single (instance level) connection to a replica (messages from all databases get multiplexed through it)
ReplicationClient split in two: ReplicationClient and ReplicationStorageClient
New ReplicationClient, moved under replication, handles the raw connection, owned by MainRoleData
ReplicationStorageClient handles the storage <-> replica state machine and holds to a stream
Removed epoch and storage from *Clients
rpc::Stream proactively aborts on error and sets itself to a defunct state
Removed HandleRpcFailure, instead we simply log the error and let the FrequentCheck handle re-connection
replica_state is now a synced variable
ReplicaStorageClient state machine bugfixes
Single FrequentCheck that goes through DBMS
Moved ReplicationState under DbmsHandler
Moved some replication startup logic under the DbmsHandler's constructor
Removed InMemoryReplicationClient
CreateReplicationClient has been removed from Storage
Simplified GetRecoverySteps and made safer

---------

Co-authored-by: Gareth Lloyd <gareth.lloyd@memgraph.io>
2023-11-23 11:02:35 +01:00
..
audit Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
auth Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
durability Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
env_variable_check Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
fine_grained_access Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
flag_check Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
ldap Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
license_info Add v5 toolchain (#608) 2023-10-16 19:01:39 +02:00
mg_import_csv Replication refactor (part 5) (#1378) 2023-11-06 11:50:49 +00:00
run_time_settings Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
ssl Add memgraph namespace 2022-03-14 15:47:41 +01:00
storage_mode Use extent hooks for per query memory limit (#1340) 2023-10-25 16:01:59 +02:00
telemetry Replication refactor part 6 (#1484) 2023-11-23 11:02:35 +01:00
transactions Add multi-tenancy v1 (#952) 2023-08-01 18:49:11 +02:00
CMakeLists.txt Add more runtime configurable settings (#1183) 2023-09-11 11:30:54 -04:00
run.sh Refactor tests/integration/run.sh (#1016) 2023-06-15 23:10:52 +02:00