Commit b78b426
committed
DAOS-17535 chk: misc improvements for CR logic
Include the followings:
1. When create CHK IV namespace, make the secondary group to be same as
the primary group. Otherwise, CHK logic may hit DER_NONEXIST trouble
when communicate via IV.
2. Integrate CHK IV namespace create and destroy API, cleanup related
logic, redefine the version.
3. Get ranks list and IV namespace version from CHK leader when rejoin.
Adjust CHK_REJOIN RPC for related changes.
4. Remove unsupported functionality for checking the specified 'phase'.
5. Add new test for case of lost some engine(s) before start checker.
6. Dedicated ULT to handle dead rank event, that will not be affected
by checker start or stop. Then even if check scheduler exited, the
subsequent check query still can work against the latest rank list.
Signed-off-by: Fan Yong <[email protected]>1 parent d5ef326 commit b78b426
File tree
24 files changed
+533
-397
lines changed- src
- chk
- engine
- gurt
- include
- daos_srv
- gurt
- mgmt
- tests
- object
- tests
- ftest/recovery
- suite
24 files changed
+533
-397
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1073 | 1073 | | |
1074 | 1074 | | |
1075 | 1075 | | |
1076 | | - | |
1077 | | - | |
| 1076 | + | |
1078 | 1077 | | |
1079 | 1078 | | |
1080 | 1079 | | |
| |||
1086 | 1085 | | |
1087 | 1086 | | |
1088 | 1087 | | |
1089 | | - | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
| 1088 | + | |
| 1089 | + | |
1094 | 1090 | | |
1095 | 1091 | | |
1096 | 1092 | | |
| |||
1240 | 1236 | | |
1241 | 1237 | | |
1242 | 1238 | | |
1243 | | - | |
1244 | | - | |
1245 | | - | |
1246 | | - | |
1247 | | - | |
1248 | | - | |
| 1239 | + | |
1249 | 1240 | | |
1250 | 1241 | | |
1251 | 1242 | | |
| |||
1260 | 1251 | | |
1261 | 1252 | | |
1262 | 1253 | | |
1263 | | - | |
| 1254 | + | |
| 1255 | + | |
1264 | 1256 | | |
1265 | 1257 | | |
1266 | 1258 | | |
| |||
1332 | 1324 | | |
1333 | 1325 | | |
1334 | 1326 | | |
| 1327 | + | |
| 1328 | + | |
1335 | 1329 | | |
1336 | 1330 | | |
1337 | 1331 | | |
| |||
0 commit comments