@@ -45,8 +45,7 @@ end_test
45
45
start_test " Start normal node."
46
46
send " $argv start-single-node --insecure --store=$storedir \r "
47
47
eexpect " node starting"
48
- interrupt
49
- eexpect " shutdown completed"
48
+ interrupt_and_wait
50
49
send " $argv debug encryption-status $storedir \r "
51
50
eexpect " "
52
51
end_test
@@ -59,22 +58,19 @@ end_test
59
58
start_test " Restart with plaintext."
60
59
send " $argv start-single-node --insecure --store=$storedir --enterprise-encryption=path=$storedir ,key=plain,old-key=plain\r "
61
60
eexpect " node starting"
62
- interrupt
63
- eexpect " shutdown completed"
61
+ interrupt_and_wait
64
62
send " $argv debug encryption-status $storedir --enterprise-encryption=path=$storedir ,key=plain,old-key=plain\r "
65
63
eexpect " \" Active\" : true,\r\n \" Type\" : \" Plaintext\" ,"
66
64
# Try starting without the encryption flag.
67
65
send " $argv start-single-node --insecure --store=$storedir \r "
68
66
eexpect " node starting"
69
- interrupt
70
- eexpect " shutdown completed"
67
+ interrupt_and_wait
71
68
end_test
72
69
73
70
start_test " Restart with AES-128."
74
71
send " $argv start-single-node --insecure --store=$storedir --enterprise-encryption=path=$storedir ,key=$keydir /aes-128.key,old-key=plain\r "
75
72
eexpect " node starting"
76
- interrupt
77
- eexpect " shutdown completed"
73
+ interrupt_and_wait
78
74
file_not_exists " $storedir /COCKROACHDB_REGISTRY"
79
75
send " $argv debug encryption-status $storedir --enterprise-encryption=path=$storedir ,key=$keydir /aes-128.key,old-key=plain\r "
80
76
eexpect " \" Active\" : true,\r\n \" Type\" : \" AES128_CTR\" ,"
@@ -89,14 +85,13 @@ end_test
89
85
start_test " Restart with AES-256."
90
86
send " $argv start-single-node --insecure --store=$storedir --enterprise-encryption=path=$storedir ,key=$keydir /aes-256.key,old-key=$keydir /aes-128.key\r "
91
87
eexpect " node starting"
92
- interrupt
93
- eexpect " shutdown completed"
88
+ interrupt_and_wait
94
89
send " $argv debug encryption-status $storedir --enterprise-encryption=path=$storedir ,key=$keydir /aes-256.key,old-key=plain\r "
95
90
eexpect " \" Active\" : true,\r\n \" Type\" : \" AES256_CTR\" ,"
96
91
# Startup again, but don't specify the old key, it's no longer in use.
97
92
send " $argv start-single-node --insecure --store=$storedir --enterprise-encryption=path=$storedir ,key=$keydir /aes-256.key,old-key=plain\r "
98
93
eexpect " node starting"
99
- interrupt
94
+ interrupt_and_wait
100
95
# Try starting without the encryption flag.
101
96
send " $argv start-single-node --insecure --store=$storedir \r "
102
97
eexpect " encryption was used on this store before, but no encryption flags specified."
@@ -116,6 +111,5 @@ end_test
116
111
start_test " Run with WAL failover path."
117
112
send " $argv start-single-node --insecure --store=$storedir --wal-failover=path=$failoverdir --enterprise-encryption=path=$storedir ,key=$keydir /aes-256.key,old-key=$keydir /aes-128.key --enterprise-encryption=path=$failoverdir ,key=$keydir /aes-256.key,old-key=$keydir /aes-128.key\r "
118
113
eexpect " node starting"
119
- interrupt
120
- eexpect " shutdown completed"
114
+ interrupt_and_wait
121
115
end_test
0 commit comments