nextcloud A Two-Phase Commit for File Moves, Without a Database Transaction Photo Sweep marks a verdict 'applied' only after the file has actually moved — never before. A crash between the move and the write leaves the file gone but the row still pending, and retrying handles that correctly.
android Handling WebView Renderer Death Instead of Pretending It Won't Happen Android's WebView runs its rendering in a separate process that can be killed under memory pressure at any time. Ignore that and the whole app dies with it. GPhotosSession.kt treats it as a routine, recoverable event.