Concurrency bugs in Lucene: How to fix optimistic concurrency failures | Hacker News Reader