{"id":1217907,"date":"2025-02-20T09:43:52","date_gmt":"2025-02-20T14:43:52","guid":{"rendered":"https:\/\/www.prime-wow.com\/?p=1217907"},"modified":"2025-02-20T09:43:52","modified_gmt":"2025-02-20T14:43:52","slug":"support-for-atomic-block-writes-in-6-13","status":"publish","type":"post","link":"https:\/\/www.prime-wow.com\/?p=1217907","title":{"rendered":"[$] Support for atomic block writes in 6.13"},"content":{"rendered":"<div>Atomic block writes, which <a href=\"https:\/\/lwn.net\/Kernel\/Index\/#Atomic_IO_operations\">have been discussed here<\/a> a<br \/>\nfew times in the past, are block operations that either complete fully or<br \/>\ndo not occur at all, ensuring data consistency and preventing partial (or<br \/>\n&#8220;torn&#8221;) writes.  This means the disk will, at all times, contain either the<br \/>\ncomplete new data from the atomic write operation or the complete old data<br \/>\nfrom a previous write. It will never have a mix of both the old and the new<br \/>\ndata, even if a power failure occurs during an ongoing atomic write<br \/>\noperation. Atomic writes have been of interest to many Linux users,<br \/>\nparticularly database developers, as this feature can provide significant<br \/>\nperformance improvements.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Atomic block writes, which have been discussed here a few times in the past, are block operations that either complete fully or do not occur at all, ensuring data consistency and preventing partial (or &#8220;torn&#8221;) writes. This means the disk &hellip; <a href=\"https:\/\/www.prime-wow.com\/?p=1217907\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[72,116,110],"tags":[],"class_list":["post-1217907","post","type-post","status-publish","format-standard","hentry","category-linux","category-lwn-net","category-unfiltered-rss"],"_links":{"self":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1217907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1217907"}],"version-history":[{"count":0,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=\/wp\/v2\/posts\/1217907\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1217907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1217907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.prime-wow.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1217907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}