Semisol 👨💻 on Nostr: That is caused by the transaction system used by ZFS: all writes are committed in 5 ...
That is caused by the transaction system used by ZFS: all writes are committed in 5 second transactions, and before that the blocks reserved for the write and the original blocks for CoW are both “used”
This is kind of the shittier part of the FS, as it means sync writes run twice: one to the ZIL, and then to the actual disk.
Published at
2024-10-12 22:10:36Event JSON
{
"id": "f00837bec24b00fbc05afc8fe1a39ffe35574724bec4f992752f4249657093ca",
"pubkey": "52b4a076bcbbbdc3a1aefa3735816cf74993b1b8db202b01c883c58be7fad8bd",
"created_at": 1728771036,
"kind": 1,
"tags": [
[
"e",
"4102796b93a362b5adc06ed35f299ac96e9f2f4968a2dd2f8699c916fae7627e",
"",
"root"
],
[
"e",
"7a1ab4af2fbe0cf340025778735f254d5df50eb1c2b61e459c9e879fdb3ba88d",
"",
"reply"
],
[
"p",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"p",
"cc97551f4c883c9d2f027d95f76eb50448865b5f174ad0c46368fad7c7a3c8f1"
]
],
"content": "That is caused by the transaction system used by ZFS: all writes are committed in 5 second transactions, and before that the blocks reserved for the write and the original blocks for CoW are both “used”\n\nThis is kind of the shittier part of the FS, as it means sync writes run twice: one to the ZIL, and then to the actual disk.",
"sig": "7ffe597062f930db1439fefe407bedc031b7a3aa04a88b74d1b3f4e73484d68beea7d4525b49419b9fd9cccafbab5be0efbabcfa4e022966b132b16d9d0eb92a"
}