Entries from 2007-12-30 to 1 day

Q4M の DELETE (あるいはメッセージの消費) の実装について

rev. 32 の段階では行のヘッダを write -> fdatasync してるけどこれは良くない。理由は fdatasync 中に他スレッドの read をブロックしてはいけない rev. 30 で、このように実装 そうなると、DELETE の fdatasync が完了する以前に、他スレッドから削除完了…