Commit cfdd691
committed
DAOS-17422 chk: enhance dmg check repair API
When -f option is specified for "dmg check repair" command, we allows the
user/admin to handle the same type of inconsistencies with the same action
subsequently. Under such scenario, using the inconsistency-class is more
clear instead of the seq-num. Then the SYNOPSIS will be as following:
dmg [OPTIONS] check repair [repair-OPTIONS] <seq-num|inconsistency-class>
<interact-opt|action>
...
[repair command options]
-f, --for-all Take the same action for all (potential) inconsistencies
with the same class. If this option is specified, then
"inconsistency-class" and "action" will be accepted for
subsequent parameters; otherwise, "seq-num" and "interact-opt"
will be used.
Enhance test logic to make it to be workable after landing c9745d8.
Test-tag: test_daos_cat_recov_core
Signed-off-by: Fan Yong <[email protected]>1 parent e9b6f9b commit cfdd691
File tree
7 files changed
+187
-187
lines changed- src
- chk
- control
- cmd/dmg
- server
- tests/suite
7 files changed
+187
-187
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
183 | 184 | | |
184 | 185 | | |
185 | 186 | | |
186 | | - | |
187 | | - | |
188 | | - | |
| 187 | + | |
189 | 188 | | |
190 | 189 | | |
191 | 190 | | |
| |||
210 | 209 | | |
211 | 210 | | |
212 | 211 | | |
| 212 | + | |
| 213 | + | |
213 | 214 | | |
214 | 215 | | |
215 | 216 | | |
216 | 217 | | |
217 | | - | |
| 218 | + | |
| 219 | + | |
218 | 220 | | |
219 | 221 | | |
220 | 222 | | |
| |||
226 | 228 | | |
227 | 229 | | |
228 | 230 | | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
234 | 239 | | |
235 | 240 | | |
236 | 241 | | |
| |||
332 | 337 | | |
333 | 338 | | |
334 | 339 | | |
335 | | - | |
336 | | - | |
| 340 | + | |
337 | 341 | | |
338 | 342 | | |
339 | 343 | | |
340 | 344 | | |
341 | 345 | | |
342 | 346 | | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
| 347 | + | |
| 348 | + | |
349 | 349 | | |
350 | 350 | | |
351 | 351 | | |
| |||
889 | 889 | | |
890 | 890 | | |
891 | 891 | | |
892 | | - | |
893 | | - | |
| 892 | + | |
| 893 | + | |
894 | 894 | | |
895 | 895 | | |
896 | 896 | | |
| |||
900 | 900 | | |
901 | 901 | | |
902 | 902 | | |
903 | | - | |
904 | 903 | | |
905 | 904 | | |
906 | | - | |
907 | | - | |
908 | | - | |
| 905 | + | |
| 906 | + | |
909 | 907 | | |
910 | 908 | | |
911 | 909 | | |
| |||
922 | 920 | | |
923 | 921 | | |
924 | 922 | | |
925 | | - | |
926 | | - | |
| 923 | + | |
| 924 | + | |
927 | 925 | | |
928 | 926 | | |
929 | 927 | | |
930 | 928 | | |
931 | 929 | | |
932 | | - | |
| 930 | + | |
| 931 | + | |
933 | 932 | | |
934 | 933 | | |
935 | 934 | | |
936 | 935 | | |
| 936 | + | |
| 937 | + | |
937 | 938 | | |
938 | 939 | | |
939 | 940 | | |
940 | 941 | | |
941 | 942 | | |
942 | 943 | | |
943 | | - | |
944 | | - | |
945 | | - | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
946 | 947 | | |
947 | | - | |
948 | | - | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
949 | 959 | | |
950 | | - | |
| 960 | + | |
| 961 | + | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
951 | 965 | | |
952 | 966 | | |
953 | | - | |
954 | | - | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
| 971 | + | |
955 | 972 | | |
956 | 973 | | |
957 | 974 | | |
| |||
1032 | 1049 | | |
1033 | 1050 | | |
1034 | 1051 | | |
1035 | | - | |
| 1052 | + | |
1036 | 1053 | | |
1037 | | - | |
| 1054 | + | |
1038 | 1055 | | |
1039 | 1056 | | |
1040 | 1057 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
2642 | 2643 | | |
2643 | 2644 | | |
2644 | 2645 | | |
2645 | | - | |
| 2646 | + | |
2646 | 2647 | | |
2647 | 2648 | | |
2648 | 2649 | | |
| |||
2674 | 2675 | | |
2675 | 2676 | | |
2676 | 2677 | | |
2677 | | - | |
| 2678 | + | |
| 2679 | + | |
2678 | 2680 | | |
2679 | 2681 | | |
2680 | 2682 | | |
2681 | 2683 | | |
2682 | | - | |
| 2684 | + | |
2683 | 2685 | | |
2684 | 2686 | | |
2685 | 2687 | | |
| |||
2690 | 2692 | | |
2691 | 2693 | | |
2692 | 2694 | | |
2693 | | - | |
2694 | | - | |
2695 | | - | |
2696 | | - | |
2697 | | - | |
| 2695 | + | |
| 2696 | + | |
| 2697 | + | |
| 2698 | + | |
2698 | 2699 | | |
| 2700 | + | |
2699 | 2701 | | |
2700 | 2702 | | |
2701 | 2703 | | |
| |||
2709 | 2711 | | |
2710 | 2712 | | |
2711 | 2713 | | |
| 2714 | + | |
2712 | 2715 | | |
2713 | | - | |
2714 | | - | |
2715 | | - | |
2716 | | - | |
2717 | | - | |
2718 | | - | |
2719 | | - | |
2720 | | - | |
2721 | | - | |
2722 | | - | |
2723 | | - | |
2724 | | - | |
2725 | | - | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
| 2720 | + | |
| 2721 | + | |
| 2722 | + | |
| 2723 | + | |
2726 | 2724 | | |
2727 | 2725 | | |
2728 | 2726 | | |
| 2727 | + | |
2729 | 2728 | | |
2730 | 2729 | | |
2731 | 2730 | | |
| |||
3148 | 3147 | | |
3149 | 3148 | | |
3150 | 3149 | | |
3151 | | - | |
3152 | | - | |
| 3150 | + | |
3153 | 3151 | | |
3154 | 3152 | | |
3155 | 3153 | | |
| |||
3166 | 3164 | | |
3167 | 3165 | | |
3168 | 3166 | | |
3169 | | - | |
| 3167 | + | |
3170 | 3168 | | |
3171 | | - | |
| 3169 | + | |
3172 | 3170 | | |
3173 | 3171 | | |
3174 | 3172 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
3 | 4 | | |
4 | 5 | | |
5 | 6 | | |
| |||
312 | 313 | | |
313 | 314 | | |
314 | 315 | | |
315 | | - | |
| 316 | + | |
316 | 317 | | |
317 | 318 | | |
318 | 319 | | |
| |||
486 | 487 | | |
487 | 488 | | |
488 | 489 | | |
489 | | - | |
| 490 | + | |
490 | 491 | | |
491 | 492 | | |
492 | 493 | | |
| |||
621 | 622 | | |
622 | 623 | | |
623 | 624 | | |
624 | | - | |
625 | | - | |
626 | | - | |
627 | | - | |
628 | | - | |
629 | | - | |
630 | | - | |
631 | | - | |
632 | | - | |
633 | | - | |
634 | | - | |
635 | | - | |
636 | | - | |
637 | | - | |
638 | | - | |
639 | | - | |
640 | | - | |
641 | 625 | | |
642 | 626 | | |
643 | 627 | | |
| |||
660 | 644 | | |
661 | 645 | | |
662 | 646 | | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
663 | 664 | | |
664 | 665 | | |
665 | 666 | | |
| |||
725 | 726 | | |
726 | 727 | | |
727 | 728 | | |
728 | | - | |
729 | | - | |
| 729 | + | |
| 730 | + | |
| 731 | + | |
730 | 732 | | |
731 | | - | |
| 733 | + | |
732 | 734 | | |
| 735 | + | |
733 | 736 | | |
734 | 737 | | |
735 | 738 | | |
| |||
0 commit comments