Commit f847abe
committed
backup: handle final flush errors when compacting backups
When processing spans for compaction, we always perform a final flush of
the SSTKeyWriter via `defer`. However, we currently do not propagate
that error anywhere and it is swallowed after it is logged. This updates
the compaction processor to properly handle `Flush` errors.
Epic: None
Release note: None1 parent ecb26c0 commit f847abe
1 file changed
+3
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | 246 | | |
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 259 | + | |
265 | 260 | | |
266 | 261 | | |
267 | 262 | | |
| |||
274 | 269 | | |
275 | 270 | | |
276 | 271 | | |
277 | | - | |
| 272 | + | |
278 | 273 | | |
279 | 274 | | |
280 | 275 | | |
| |||
0 commit comments