JokerTech
  • Home
  • Collection
  • Author
  • Portal
  • About
Subscribe

reliability

A collection of 2 posts
A Two-Phase Commit for File Moves, Without a Database Transaction
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.
Nov 1, 2026 3 min read
Handling WebView Renderer Death Instead of Pretending It Won't Happen
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.
Oct 24, 2026 3 min read
JokerTech © 2026
  • Data & privacy
  • Contact
  • Contribute →
Powered by Ghost