File: rebootstrap.result

package info (click to toggle)
tarantool 2.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 85,364 kB
  • sloc: ansic: 513,760; cpp: 69,489; sh: 25,650; python: 19,190; perl: 14,973; makefile: 4,173; yacc: 1,329; sql: 1,074; pascal: 620; ruby: 190; awk: 18; lisp: 7
file content (45 lines) | stat: -rw-r--r-- 857 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
test_run = require('test_run').new()
---
...
SERVERS = {'rebootstrap1', 'rebootstrap2'}
---
...
test_run:create_cluster(SERVERS, "replication", {args="0.1"})
---
...
test_run:wait_fullmesh(SERVERS)
---
...
--
-- gh-3422: If quorum can't be formed, because some replicas are
-- re-bootstrapping, box.cfg{} must wait for bootstrap to complete
-- instead of stopping synchronization and leaving the instance
-- in 'orphan' mode.
--
test_run:cmd('stop server rebootstrap1')
---
- true
...
test_run:cmd('restart server rebootstrap2 with cleanup=True, wait=False, wait_load=False, args="0.1"')
---
- true
...
test_run:cmd('start server rebootstrap1 with args="0.1"')
---
- true
...
test_run:cmd('switch rebootstrap1')
---
- true
...
box.info.status -- running
---
- running
...
test_run:cmd('switch default')
---
- true
...
test_run:drop_cluster(SERVERS)
---
...