Commit Graph

164 Commits

Author SHA1 Message Date
Deda
e91f704585 Add step to install rust on all OSs 2024-02-24 20:27:40 +01:00
Deda
679a70fe7e Add mg user in Dockerfile 2024-02-24 20:24:43 +01:00
Deda
344ea44f91 rm memgraph repo after installing deps 2024-02-24 20:21:44 +01:00
Deda
f85e5dbf13 Add node fix to debian 11, ubuntu 20.04 and ubuntu 22.04 2024-02-24 20:12:47 +01:00
Deda
f87ee08cd3 Fix run2.sh 2024-02-24 19:42:55 +01:00
Deda
f0ab714169 Change target dir inside mgbuild container 2024-02-24 19:40:13 +01:00
Deda
02c68c1f51 Fix debian-12 Dockerfile 2024-02-24 18:57:41 +01:00
Deda
9578d752e7 Add mg user to debian-12 Dockerfile 2024-02-24 18:51:49 +01:00
Deda
869f1f5dd6 Make function variables local 2024-02-24 18:08:56 +01:00
Deda
e2f6271f33 Add cmake 2024-02-24 16:24:14 +01:00
Deda
db3a184b9d Add --community flag to build-memgraph 2024-02-24 16:16:19 +01:00
Deda
10700addb6 Remove --no-init flag from build-memgraph command 2024-02-24 15:33:36 +01:00
Deda
81013e636c Fix typo 2024-02-24 15:03:36 +01:00
Deda
1cce9039ee Move init conditionals under build-memgraph flags 2024-02-24 15:01:41 +01:00
Deda
4735de721d Add --ci flag to init call 2024-02-24 14:47:12 +01:00
Deda
a8219715a9 Add run-init-memgraph command; add --init flag to build-memgraph 2024-02-24 14:44:57 +01:00
Deda
44124d5fb4 Fix typo 2024-02-24 11:49:16 +01:00
Deda
86ae161b6b Add check for deps; add push and pull commands 2024-02-24 11:43:08 +01:00
Deda
37bbc3b37c Fix empty continuation lines 2024-02-24 11:04:58 +01:00
Deda
28e5ca103d Add steps to build run and build deps for all OSs 2024-02-24 10:57:33 +01:00
Deda
9b322b7d99 Swap $OS with amzn-2 2024-02-24 10:45:15 +01:00
Deda
fb332de10d Fix && typo 2024-02-24 10:43:48 +01:00
Deda
19ab78e1eb Add step to change shell to /bin/bash in amzn-2 Dockerfile 2024-02-24 10:42:52 +01:00
Deda
f8046e761f Add step to install run and build deps at docker image buildtime, only for amzn-2 2024-02-24 10:40:58 +01:00
Deda
6eeb3b566b Add options for enterprise license and organization name 2024-02-23 23:57:12 +01:00
Deda
d20d6988d0 Fix docker exec for tests 2024-02-23 23:21:01 +01:00
Deda
00adc1910f Run tests 2024-02-23 23:19:27 +01:00
Deda
22ddc69b8f Add option for threads --thread 2024-02-23 22:34:21 +01:00
Deda
8b92c5b6df Fix leftover-CTest 2024-02-23 22:26:06 +01:00
Deda
67216ede56 Add testing to run2.sh 2024-02-23 22:25:07 +01:00
Deda
c5d5ec14e5 Add option to remove stopped mgbuild container 2024-02-23 21:01:56 +01:00
Deda
0a0538e82f Fix stop logic 2024-02-23 20:51:53 +01:00
Deda
eabaded9f6 Fix os logic 2024-02-23 20:47:58 +01:00
Deda
c183d29828 Add v2 of the run.sh script 2024-02-23 20:45:41 +01:00
Deda
a137ce44e6 Add image names to mgbuilders 2024-02-23 18:30:03 +01:00
Deda
504a58429c Change x86_64 to amd64 2024-02-23 17:08:29 +01:00
Deda
9e43807c8b Add toolchain version build arg to centos 7 2024-02-23 15:54:28 +01:00
Deda
797fe90627 Change --no-build flag to --run-only 2024-02-23 15:39:44 +01:00
Deda
6292de986b Fix check_support function 2024-02-23 15:38:29 +01:00
Deda
1e67e24954 Fix check_support type 2024-02-23 15:36:55 +01:00
Deda
de14c59233 Add check if any subcommand is called 2024-02-23 15:35:03 +01:00
Deda
b3ba4fcaf5 Add options to init subcommand 2024-02-23 15:33:29 +01:00
Deda
bfb29bc945 Add function to check supported arch, build type, os and toolchain 2024-02-23 15:25:01 +01:00
Deda
1e7864c54c Change format of ARG TOOLCHAIN_VERSION from toolchain-vX to vX 2024-02-23 14:57:26 +01:00
Deda
d896a088e5 Add fedora 38, 39 and rockylinux 9.3 mgbuilder Dockerfiles 2024-02-22 15:52:09 +01:00
Deda
32e11ad12c Fix args parameter in builder yaml files 2024-02-22 15:44:37 +01:00
Deda
e0e4bea59d Add arch parameter to init command and fix cmake failing when repo is cloned with ssh 2024-02-22 15:30:56 +01:00
Deda
30e4eb9702 Modify run.sh for the toolchain upgrade 2024-02-22 11:19:57 +01:00
Deda
e99fe251be Update deployment files for mgbuilders because of toolchain upgrade 2024-02-22 11:17:21 +01:00
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