Files
Tim Black 24612002cb fix radisk (#1416)
Previously, when a file split occurred, the operations to write the new
split file and update (truncate) the existing file were initiated in
parallel. This created a race condition: if writing the new file failed
but updating the existing file succeeded, the data intended for the new
file would be permanently lost.

This change strictly sequences the operations. The existing file is now
only updated after the new split file has been successfully written and
acknowledged, ensuring data integrity even in the event of partial write
failures.
2026-02-04 17:47:28 -08:00
..
2018-07-30 08:53:00 -07:00
2018-07-30 08:53:00 -07:00
2021-10-29 23:20:16 -07:00
2019-03-23 15:21:58 -07:00
2026-02-04 17:47:28 -08:00
2023-02-25 17:09:54 -08:00
2023-02-25 17:09:54 -08:00
2018-07-30 08:53:00 -07:00
2023-02-25 17:09:54 -08:00
2016-06-01 08:35:55 -07:00
2023-02-25 17:09:54 -08:00
2016-06-01 08:35:55 -07:00
2018-07-30 08:53:00 -07:00
2017-10-16 01:10:23 -07:00
2016-06-01 08:35:55 -07:00
2016-06-01 08:35:55 -07:00
2023-02-25 17:09:54 -08:00
2016-06-01 08:35:55 -07:00
2020-02-03 14:25:41 -08:00
2016-08-03 16:58:15 -07:00