Commit 765d475
committed
osd/scrub: handle Release messages directly in ReplicaIdle
The expected path is that the scrubber will be in the ReplicaIdle
sub-state. If, however, we are processing a chunk (ReplicaActiveOp) -
the scrub is aborted, and the scrubber is returned to the ReplicaIdle.
Signed-off-by: Ronen Friedman <[email protected]>1 parent ec381fa commit 765d475
2 files changed
+29
-69
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
897 | 897 | | |
898 | 898 | | |
899 | 899 | | |
900 | | - | |
901 | | - | |
902 | | - | |
903 | | - | |
904 | | - | |
905 | | - | |
906 | | - | |
907 | | - | |
908 | 900 | | |
909 | 901 | | |
910 | 902 | | |
| |||
917 | 909 | | |
918 | 910 | | |
919 | 911 | | |
| 912 | + | |
| 913 | + | |
| 914 | + | |
920 | 915 | | |
921 | 916 | | |
922 | 917 | | |
923 | 918 | | |
924 | 919 | | |
925 | | - | |
| 920 | + | |
926 | 921 | | |
927 | 922 | | |
928 | 923 | | |
929 | 924 | | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
930 | 937 | | |
931 | 938 | | |
932 | 939 | | |
| |||
964 | 971 | | |
965 | 972 | | |
966 | 973 | | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | 974 | | |
980 | 975 | | |
981 | 976 | | |
| |||
990 | 985 | | |
991 | 986 | | |
992 | 987 | | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | | - | |
1002 | | - | |
1003 | 988 | | |
1004 | 989 | | |
1005 | 990 | | |
| |||
1028 | 1013 | | |
1029 | 1014 | | |
1030 | 1015 | | |
1031 | | - | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
1036 | | - | |
1037 | | - | |
1038 | | - | |
1039 | 1016 | | |
1040 | 1017 | | |
1041 | 1018 | | |
| |||
1098 | 1075 | | |
1099 | 1076 | | |
1100 | 1077 | | |
1101 | | - | |
1102 | | - | |
| 1078 | + | |
1103 | 1079 | | |
1104 | 1080 | | |
1105 | 1081 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
769 | 769 | | |
770 | 770 | | |
771 | 771 | | |
772 | | - | |
773 | | - | |
774 | | - | |
775 | | - | |
776 | | - | |
777 | | - | |
778 | | - | |
779 | | - | |
780 | | - | |
781 | | - | |
782 | 772 | | |
783 | 773 | | |
784 | 774 | | |
| |||
826 | 816 | | |
827 | 817 | | |
828 | 818 | | |
829 | | - | |
830 | | - | |
831 | | - | |
832 | 819 | | |
833 | 820 | | |
834 | 821 | | |
| |||
842 | 829 | | |
843 | 830 | | |
844 | 831 | | |
845 | | - | |
| 832 | + | |
| 833 | + | |
846 | 834 | | |
847 | 835 | | |
848 | 836 | | |
849 | 837 | | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
850 | 844 | | |
851 | 845 | | |
852 | 846 | | |
| |||
942 | 936 | | |
943 | 937 | | |
944 | 938 | | |
945 | | - | |
946 | | - | |
947 | | - | |
| 939 | + | |
948 | 940 | | |
949 | 941 | | |
950 | | - | |
951 | 942 | | |
952 | 943 | | |
953 | 944 | | |
| |||
968 | 959 | | |
969 | 960 | | |
970 | 961 | | |
971 | | - | |
972 | | - | |
973 | 962 | | |
974 | 963 | | |
975 | | - | |
976 | 964 | | |
977 | 965 | | |
978 | 966 | | |
| |||
990 | 978 | | |
991 | 979 | | |
992 | 980 | | |
993 | | - | |
994 | | - | |
| 981 | + | |
995 | 982 | | |
996 | | - | |
997 | 983 | | |
998 | 984 | | |
999 | 985 | | |
| |||
1029 | 1015 | | |
1030 | 1016 | | |
1031 | 1017 | | |
1032 | | - | |
1033 | | - | |
1034 | | - | |
1035 | | - | |
| 1018 | + | |
| 1019 | + | |
1036 | 1020 | | |
1037 | 1021 | | |
1038 | 1022 | | |
| |||
0 commit comments