On Tue, Aug 11, 2009 at 1:33 PM, Florian Festi&lt;<a href="mailto:ffesti@redhat.com">ffesti@redhat.com</a>&gt; wrote:<br>&gt; On 08/11/2009 12:47 PM, devzero2000 wrote:<br>&gt;&gt;<br>&gt;&gt; On Tue, Aug 11, 2009 at 12:19 PM, Florian Festi&lt;<a href="mailto:ffesti@redhat.com">ffesti@redhat.com</a><br>
&gt;&gt; &lt;mailto:<a href="mailto:ffesti@redhat.com">ffesti@redhat.com</a>&gt;&gt; wrote:<br>&gt;&gt; &gt; Any thoughts or safety concerns?<br>&gt;&gt; Beware of data loss with ext4 dropping down fsync<br>&gt;&gt;<br>&gt;&gt; <a href="http://www.h-online.com/open/Ext4-data-loss-explanations-and-workarounds--/news/112892">http://www.h-online.com/open/Ext4-data-loss-explanations-and-workarounds--/news/112892</a><br>
&gt;&gt; The problem with ext4, XFS, or another extent-based filesystem is inherent<br>&gt;&gt; in their design, afaik.<br>&gt;&gt;<br>&gt; As far as I understand the described problem does not directly affect this<br>&gt; patch as there is no &quot;rename&quot; done. Of course dropping the fsyncs for the<br>
&gt; indexes may lead to a corruption of the indexes and the db environment. But<br>&gt; both can be recovered as described on<br>&gt; <a href="http://www.rpm.org/wiki/Docs/RpmRecovery">http://www.rpm.org/wiki/Docs/RpmRecovery</a>. <br>
<br>Teo described the real problem here (<a href="https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/317781/comments/45">https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/317781/comments/45</a>). So some files can be reset to zero byte after a crash and, in a desktop or mobile, this probability can be  very high, many users turn off the pc and stop or suffer a power loss.It is true that Teo has recently introduced an mount option  which is similar to the effect of data = ordered in ext3 but it seems to me far too recent to be able to make an assessment. Very difficult to recover from a zero  byte RPMDB Packages file, i think. Overall there is, as always, a tradeoff between performance and integrity. <br>
<br>Regards<br><br>&gt;Omitting the fsyncs can also just<br>&gt; lead to additional damage if there is a power loss or any other hard<br>&gt; disruption of the OS. So the risk is comparably limited if I didn&#39;t miss<br>
&gt; something else.<br>&gt;<br>&gt; Florian<br>&gt;<br><br>