Commit 32aea31
committed
[Fix] Fork code for background processing fixes and code refactoring.
- [Fix] BeginForkOperation_Aof()/_Rdb()/_Socket() and BeginForkOperation() code
refactoring.
- [Fix] rewriteAppendOnlyFileBackground() code refactoring to minimize the code
changes for WIN32.
- [Fix] rewriteAppendOnlyFileBackground() must update the latency monitor, the
fork stats and replicationScriptCacheFlush().
- [Fix] rdbSaveBackground() code refactoring to minimize the code changes for
WIN32.
- [Fix] rdbSaveBackground() must update the latency monitor and the fork stats.
- [Fix] memory leak in rdbSaveToSlavesSockets().
- [Fix] properly releasing resources in rdbSaveToSlavesSockets().
- [Fix] QForkChildInit() not setting the operationFailed event in case of
exception.
- [Fix] QForkChildInit() AV in catch() statement.1 parent d82a361 commit 32aea31
File tree
6 files changed
+45
-91
lines changed- src
- Win32_Interop
6 files changed
+45
-91
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
340 | 340 | | |
341 | 341 | | |
342 | 342 | | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | 343 | | |
351 | 344 | | |
352 | 345 | | |
353 | 346 | | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
354 | 353 | | |
355 | | - | |
356 | | - | |
357 | 354 | | |
358 | 355 | | |
359 | 356 | | |
| |||
917 | 914 | | |
918 | 915 | | |
919 | 916 | | |
920 | | - | |
| 917 | + | |
921 | 918 | | |
922 | 919 | | |
923 | 920 | | |
| 921 | + | |
924 | 922 | | |
925 | | - | |
| 923 | + | |
926 | 924 | | |
927 | 925 | | |
928 | 926 | | |
| |||
932 | 930 | | |
933 | 931 | | |
934 | 932 | | |
935 | | - | |
936 | 933 | | |
937 | 934 | | |
938 | 935 | | |
| |||
943 | 940 | | |
944 | 941 | | |
945 | 942 | | |
946 | | - | |
| 943 | + | |
947 | 944 | | |
948 | 945 | | |
949 | 946 | | |
| |||
954 | 951 | | |
955 | 952 | | |
956 | 953 | | |
957 | | - | |
| 954 | + | |
958 | 955 | | |
959 | 956 | | |
960 | | - | |
| 957 | + | |
961 | 958 | | |
962 | 959 | | |
963 | | - | |
| 960 | + | |
964 | 961 | | |
965 | 962 | | |
966 | 963 | | |
967 | | - | |
968 | 964 | | |
969 | 965 | | |
970 | 966 | | |
971 | 967 | | |
972 | | - | |
| 968 | + | |
973 | 969 | | |
974 | 970 | | |
975 | | - | |
| 971 | + | |
976 | 972 | | |
977 | 973 | | |
978 | 974 | | |
979 | | - | |
980 | 975 | | |
981 | 976 | | |
982 | 977 | | |
983 | 978 | | |
984 | | - | |
| 979 | + | |
985 | 980 | | |
986 | 981 | | |
987 | 982 | | |
| |||
992 | 987 | | |
993 | 988 | | |
994 | 989 | | |
995 | | - | |
| 990 | + | |
996 | 991 | | |
997 | 992 | | |
998 | 993 | | |
999 | 994 | | |
1000 | 995 | | |
1001 | 996 | | |
1002 | | - | |
1003 | 997 | | |
1004 | 998 | | |
1005 | 999 | | |
| |||
1015 | 1009 | | |
1016 | 1010 | | |
1017 | 1011 | | |
1018 | | - | |
1019 | 1012 | | |
1020 | 1013 | | |
1021 | 1014 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
| 69 | + | |
70 | 70 | | |
71 | 71 | | |
72 | 72 | | |
73 | | - | |
74 | 73 | | |
75 | 74 | | |
76 | 75 | | |
77 | | - | |
| 76 | + | |
78 | 77 | | |
79 | 78 | | |
80 | 79 | | |
81 | | - | |
82 | 80 | | |
83 | 81 | | |
84 | 82 | | |
85 | | - | |
| 83 | + | |
86 | 84 | | |
87 | 85 | | |
88 | 86 | | |
89 | 87 | | |
90 | 88 | | |
91 | 89 | | |
92 | | - | |
93 | 90 | | |
94 | 91 | | |
95 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | | - | |
76 | | - | |
| 75 | + | |
77 | 76 | | |
| 77 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | | - | |
182 | 181 | | |
183 | 182 | | |
184 | 183 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1100 | 1100 | | |
1101 | 1101 | | |
1102 | 1102 | | |
1103 | | - | |
1104 | | - | |
1105 | | - | |
1106 | | - | |
1107 | | - | |
1108 | | - | |
1109 | | - | |
1110 | | - | |
1111 | | - | |
1112 | | - | |
1113 | | - | |
1114 | | - | |
1115 | | - | |
1116 | | - | |
1117 | | - | |
1118 | | - | |
1119 | | - | |
1120 | | - | |
1121 | | - | |
1122 | | - | |
1123 | | - | |
1124 | | - | |
1125 | | - | |
1126 | | - | |
1127 | | - | |
1128 | | - | |
1129 | | - | |
1130 | | - | |
1131 | | - | |
1132 | | - | |
1133 | 1103 | | |
1134 | 1104 | | |
1135 | 1105 | | |
1136 | 1106 | | |
1137 | 1107 | | |
1138 | 1108 | | |
| 1109 | + | |
| 1110 | + | |
1139 | 1111 | | |
| 1112 | + | |
1140 | 1113 | | |
1141 | 1114 | | |
1142 | | - | |
| 1115 | + | |
| 1116 | + | |
1143 | 1117 | | |
1144 | 1118 | | |
| 1119 | + | |
1145 | 1120 | | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
1146 | 1124 | | |
1147 | 1125 | | |
1148 | 1126 | | |
| |||
1156 | 1134 | | |
1157 | 1135 | | |
1158 | 1136 | | |
| 1137 | + | |
1159 | 1138 | | |
1160 | 1139 | | |
1161 | 1140 | | |
| |||
1179 | 1158 | | |
1180 | 1159 | | |
1181 | 1160 | | |
| 1161 | + | |
1182 | 1162 | | |
| 1163 | + | |
1183 | 1164 | | |
1184 | 1165 | | |
1185 | | - | |
1186 | 1166 | | |
1187 | 1167 | | |
1188 | 1168 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
787 | 787 | | |
788 | 788 | | |
789 | 789 | | |
790 | | - | |
791 | | - | |
792 | | - | |
793 | | - | |
794 | | - | |
795 | | - | |
796 | | - | |
797 | | - | |
798 | | - | |
799 | | - | |
800 | | - | |
801 | | - | |
802 | | - | |
803 | | - | |
804 | | - | |
805 | | - | |
806 | | - | |
807 | | - | |
808 | 790 | | |
809 | 791 | | |
810 | 792 | | |
| |||
815 | 797 | | |
816 | 798 | | |
817 | 799 | | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
818 | 803 | | |
819 | 804 | | |
820 | 805 | | |
| |||
833 | 818 | | |
834 | 819 | | |
835 | 820 | | |
| 821 | + | |
836 | 822 | | |
837 | 823 | | |
838 | 824 | | |
| |||
849 | 835 | | |
850 | 836 | | |
851 | 837 | | |
| 838 | + | |
852 | 839 | | |
| 840 | + | |
853 | 841 | | |
854 | 842 | | |
855 | | - | |
856 | 843 | | |
857 | 844 | | |
858 | 845 | | |
| |||
1482 | 1469 | | |
1483 | 1470 | | |
1484 | 1471 | | |
1485 | | - | |
| 1472 | + | |
| 1473 | + | |
| 1474 | + | |
1486 | 1475 | | |
1487 | 1476 | | |
1488 | 1477 | | |
| |||
1549 | 1538 | | |
1550 | 1539 | | |
1551 | 1540 | | |
1552 | | - | |
1553 | | - | |
1554 | | - | |
1555 | | - | |
1556 | | - | |
1557 | | - | |
1558 | 1541 | | |
1559 | 1542 | | |
1560 | 1543 | | |
| |||
1576 | 1559 | | |
1577 | 1560 | | |
1578 | 1561 | | |
| 1562 | + | |
1579 | 1563 | | |
| 1564 | + | |
1580 | 1565 | | |
1581 | 1566 | | |
1582 | 1567 | | |
| |||
0 commit comments