Commit 94e03f2
Port of #5892.
## Motivation
#5891 added logs but now we would like to prevent a possible DB
corruption happening with journaling.
## Proposal
* Distinguish DB errors that may force a reload of the view
* This is the case for certain journaling errors during save().
## Test Plan
CI
## Release Plan
- Nothing to do.
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 41d2edb commit 94e03f2
File tree
9 files changed
+210
-56
lines changed- linera-core/src
- chain_worker
- linera-views/src
- backends
9 files changed
+210
-56
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
110 | 110 | | |
111 | 111 | | |
112 | 112 | | |
| 113 | + | |
| 114 | + | |
113 | 115 | | |
114 | 116 | | |
115 | 117 | | |
| |||
170 | 172 | | |
171 | 173 | | |
172 | 174 | | |
| 175 | + | |
173 | 176 | | |
174 | 177 | | |
175 | 178 | | |
| |||
189 | 192 | | |
190 | 193 | | |
191 | 194 | | |
| 195 | + | |
192 | 196 | | |
193 | | - | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
194 | 205 | | |
195 | 206 | | |
196 | 207 | | |
| |||
2130 | 2141 | | |
2131 | 2142 | | |
2132 | 2143 | | |
| 2144 | + | |
| 2145 | + | |
2133 | 2146 | | |
2134 | 2147 | | |
2135 | 2148 | | |
2136 | 2149 | | |
2137 | | - | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
| 2154 | + | |
| 2155 | + | |
| 2156 | + | |
| 2157 | + | |
| 2158 | + | |
| 2159 | + | |
| 2160 | + | |
2138 | 2161 | | |
2139 | 2162 | | |
2140 | 2163 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
451 | 451 | | |
452 | 452 | | |
453 | 453 | | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
454 | 460 | | |
455 | 461 | | |
456 | 462 | | |
| |||
767 | 773 | | |
768 | 774 | | |
769 | 775 | | |
770 | | - | |
| 776 | + | |
771 | 777 | | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
772 | 781 | | |
773 | 782 | | |
774 | | - | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
775 | 790 | | |
776 | 791 | | |
777 | 792 | | |
| |||
785 | 800 | | |
786 | 801 | | |
787 | 802 | | |
788 | | - | |
| 803 | + | |
789 | 804 | | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
790 | 808 | | |
791 | 809 | | |
792 | | - | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
793 | 832 | | |
794 | 833 | | |
795 | 834 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
413 | 413 | | |
414 | 414 | | |
415 | 415 | | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
416 | 424 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
47 | | - | |
| 47 | + | |
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| |||
994 | 994 | | |
995 | 995 | | |
996 | 996 | | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | 997 | | |
1002 | 998 | | |
1003 | 999 | | |
| |||
1093 | 1089 | | |
1094 | 1090 | | |
1095 | 1091 | | |
1096 | | - | |
| 1092 | + | |
1097 | 1093 | | |
1098 | 1094 | | |
1099 | 1095 | | |
| |||
1103 | 1099 | | |
1104 | 1100 | | |
1105 | 1101 | | |
1106 | | - | |
| 1102 | + | |
| 1103 | + | |
1107 | 1104 | | |
1108 | 1105 | | |
1109 | 1106 | | |
| |||
0 commit comments