aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2022-04-04 17:51:51 +0500
committerKonstantin Lebedev <9497591+kmlebedev@users.noreply.github.com>2022-04-04 17:51:51 +0500
commit14dd97189011d2a8802d5c9cc1726802cf19f2b2 (patch)
tree8f25cc1b33e27c96260b491de66057f9c4d44a65 /docker
parentc514710b7b0454c7a070ebf30aa865c9a5ad1591 (diff)
downloadseaweedfs-14dd97189011d2a8802d5c9cc1726802cf19f2b2.tar.xz
seaweedfs-14dd97189011d2a8802d5c9cc1726802cf19f2b2.zip
hashicorp raft with state machine
Diffstat (limited to 'docker')
-rw-r--r--docker/Makefile3
-rw-r--r--docker/compose/local-hashicorp-raft-compose.yml20
2 files changed, 13 insertions, 10 deletions
diff --git a/docker/Makefile b/docker/Makefile
index 446bb5b47..76cdf75c8 100644
--- a/docker/Makefile
+++ b/docker/Makefile
@@ -55,6 +55,9 @@ cluster: build
2clusters: build
docker-compose -f compose/local-clusters-compose.yml -p seaweedfs up
+hashicorp_raft: build
+ docker-compose -f compose/local-hashicorp-raft-compose.yml -p seaweedfs up
+
s3tests: build s3tests_build
docker-compose -f compose/local-s3tests-compose.yml -p seaweedfs up
diff --git a/docker/compose/local-hashicorp-raft-compose.yml b/docker/compose/local-hashicorp-raft-compose.yml
index 5ed591027..850c1ae6f 100644
--- a/docker/compose/local-hashicorp-raft-compose.yml
+++ b/docker/compose/local-hashicorp-raft-compose.yml
@@ -6,9 +6,9 @@ services:
ports:
- 9333:9333
- 19333:19333
- command: "-v=4 master -volumeSizeLimitMB 100 -resumeState=false -ip=master0 -port=9333 master1:9334,master2:9335 -mdir=/data"
- volumes:
- - ./master/0:/data
+ command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=true -ip=master0 -port=9333 master1:9334,master2:9335 -mdir=/data"
+ #volumes:
+ # - ./master/0:/data
environment:
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
@@ -18,9 +18,9 @@ services:
ports:
- 9334:9334
- 19334:19334
- command: "-v=4 master -volumeSizeLimitMB 100 -resumeState=false -ip=master1 -port=9334 -peers=master0:9333,master2:9335 -mdir=/data"
- volumes:
- - ./master/0:/data
+ command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=true -ip=master1 -port=9334 -peers=master0:9333,master2:9335 -mdir=/data"
+ #volumes:
+ # - ./master/0:/data
environment:
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
@@ -30,9 +30,9 @@ services:
ports:
- 9335:9335
- 19335:19335
- command: "-v=4 master -volumeSizeLimitMB 100 -resumeState=false -ip=master2 -port=9335 -peers=master0:9333,master1:9334 -mdir=/data"
- volumes:
- - ./master/0:/data
+ command: "-v=3 master -volumeSizeLimitMB 100 -resumeState=false -raftHashicorp=true -raftBootstrap=true -ip=master2 -port=9335 -peers=master0:9333,master1:9334 -mdir=/data"
+ #volumes:
+ # - ./master/0:/data
environment:
WEED_MASTER_VOLUME_GROWTH_COPY_1: 1
WEED_MASTER_VOLUME_GROWTH_COPY_2: 2
@@ -91,4 +91,4 @@ services:
- master2
- volume1
- volume2
- - filer
+ - filer \ No newline at end of file