Skip to content

Commit fd4e387

Browse files
committed
Add blockade config.
1 parent 5d6900a commit fd4e387

File tree

1 file changed

+93
-0
lines changed

1 file changed

+93
-0
lines changed

contrib/blockade/blockade.yml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
# Blockade config for testing network failures and network partiions.
2+
# Blockade docs: https://blockade.readthedocs.io
3+
# Usage:
4+
# blockade up
5+
# To partition zero1 and dg1 from the rest of the cluster:
6+
# blockade partition zero1,dg1
7+
8+
containers:
9+
zero1:
10+
image: dgraph/dgraph:latest
11+
hostname: "zero1"
12+
# Needed for DNS with network set to udn
13+
container_name: "zero1"
14+
ports:
15+
- 5080
16+
- 6080
17+
expose:
18+
- 5080
19+
- 6080
20+
command: /gobin/dgraph zero --my=zero1:5080 --replicas 3 --idx 1 --bindall --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2
21+
volumes: {"/home/dmai/go/bin": "/gobin"}
22+
23+
zero2:
24+
image: dgraph/dgraph:latest
25+
hostname: "zero2"
26+
container_name: "zero2"
27+
ports:
28+
- 5081
29+
- 6081
30+
expose:
31+
- 5081
32+
- 6081
33+
command: /gobin/dgraph zero -o 1 --my=zero2:5081 --replicas 3 --peer=zero1:5080 --idx 2 --bindall --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2
34+
volumes: {"/home/dmai/go/bin": "/gobin"}
35+
36+
zero3:
37+
image: dgraph/dgraph:latest
38+
hostname: "zero3"
39+
container_name: "zero3"
40+
ports:
41+
- 5082
42+
- 6082
43+
expose:
44+
- 5082
45+
- 6082
46+
command: /gobin/dgraph zero -o 2 --my=zero3:5082 --replicas 3 --peer=zero1:5080 --idx 3 --bindall --expose_trace --profile_mode block --block_rate 10 --logtostderr -v=2
47+
volumes:
48+
"/home/dmai/go/bin": "/gobin"
49+
50+
dg1:
51+
image: dgraph/dgraph:latest
52+
hostname: "dg1"
53+
container_name: "dg1"
54+
ports:
55+
- 8180
56+
- 9180
57+
expose:
58+
- 8180
59+
- 9180
60+
command: /gobin/dgraph alpha --my=dg1:7180 --lru_mb=1024 --zero=zero1:5080 -o 100 --expose_trace --trace 1.0 --profile_mode block --block_rate 10 --logtostderr -v=2
61+
volumes:
62+
"/home/dmai/go/bin": "/gobin"
63+
64+
dg2:
65+
image: dgraph/dgraph:latest
66+
hostname: "dg2"
67+
container_name: "dg2"
68+
ports:
69+
- 8182
70+
- 9182
71+
expose:
72+
- 8182
73+
- 9182
74+
command: sh -c 'sleep 10 ; echo "Starting dg2"; /gobin/dgraph alpha --my=dg2:7182 --lru_mb=1024 --zero=zero1:5080 -o 102 --expose_trace --trace 1.0 --profile_mode block --block_rate 10 --logtostderr -v=2'
75+
volumes:
76+
"/home/dmai/go/bin": "/gobin"
77+
78+
dg3:
79+
image: dgraph/dgraph:latest
80+
hostname: "dg3"
81+
container_name: "dg3"
82+
ports:
83+
- 8183
84+
- 9183
85+
expose:
86+
- 8183
87+
- 9183
88+
command: sh -c 'sleep 15 ; echo "Starting dg3"; /gobin/dgraph alpha --my=dg3:7183 --lru_mb=1024 --zero=zero1:5080 -o 103 --expose_trace --trace 1.0 --profile_mode block --block_rate 10 --logtostderr -v=2'
89+
volumes:
90+
"/home/dmai/go/bin": "/gobin"
91+
92+
network:
93+
driver: "udn"

0 commit comments

Comments
 (0)