<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: More details on the fsync solution</title>
	<atom:link href="http://shawnwilsher.com/archives/169/feed" rel="self" type="application/rss+xml" />
	<link>http://shawnwilsher.com/archives/169</link>
	<description></description>
	<lastBuildDate>Mon, 05 Dec 2011 17:26:04 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Front-end Performance in Firefox 3.5 and Beyond &#171; dietrich</title>
		<link>http://shawnwilsher.com/archives/169/comment-page-1#comment-3681</link>
		<dc:creator>Front-end Performance in Firefox 3.5 and Beyond &#171; dietrich</dc:creator>
		<pubDate>Tue, 05 May 2009 20:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=169#comment-3681</guid>
		<description>[...] so that it no longer needs to write to the database every time you visit a page, a project well chronicled on Shawn&#8217;s blog. Spurred on by one of Shawn&#8217;s performance wins, Ed Lee was able to [...]</description>
		<content:encoded><![CDATA[<p>[...] so that it no longer needs to write to the database every time you visit a page, a project well chronicled on Shawn&#8217;s blog. Spurred on by one of Shawn&#8217;s performance wins, Ed Lee was able to [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Wilsher</title>
		<link>http://shawnwilsher.com/archives/169/comment-page-1#comment-3187</link>
		<dc:creator>Shawn Wilsher</dc:creator>
		<pubDate>Mon, 20 Oct 2008 01:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=169#comment-3187</guid>
		<description>@asdf

That doesn&#039;t actually provide us with everything we need.  We&#039;ve looked into it.</description>
		<content:encoded><![CDATA[<p>@asdf</p>
<p>That doesn&#8217;t actually provide us with everything we need.  We&#8217;ve looked into it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: asdf</title>
		<link>http://shawnwilsher.com/archives/169/comment-page-1#comment-3184</link>
		<dc:creator>asdf</dc:creator>
		<pubDate>Sat, 18 Oct 2008 22:19:53 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=169#comment-3184</guid>
		<description>On Vista you guys should use the new transactional NTFS API so you don&#039;t have to do this kind of fsync ping-ponging nonsense to try to emulate transactions poorly.

Ditto for unixish systems that use manly file systems like ZFS.</description>
		<content:encoded><![CDATA[<p>On Vista you guys should use the new transactional NTFS API so you don&#8217;t have to do this kind of fsync ping-ponging nonsense to try to emulate transactions poorly.</p>
<p>Ditto for unixish systems that use manly file systems like ZFS.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Issues Issues&#8230;</title>
		<link>http://shawnwilsher.com/archives/169/comment-page-1#comment-3014</link>
		<dc:creator>Issues Issues&#8230;</dc:creator>
		<pubDate>Wed, 06 Aug 2008 07:01:12 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=169#comment-3014</guid>
		<description>[...] Calendar     More details on the fsync solution [...]</description>
		<content:encoded><![CDATA[<p>[...] Calendar     More details on the fsync solution [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shawn Wilsher</title>
		<link>http://shawnwilsher.com/archives/169/comment-page-1#comment-3012</link>
		<dc:creator>Shawn Wilsher</dc:creator>
		<pubDate>Tue, 05 Aug 2008 18:37:57 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=169#comment-3012</guid>
		<description>@Robert

If it were that simple, this probably would have been solved for Firefox 3.  Sadly, for ext3 (and many other linux file systems) we have to work around a file system bug.  In the case of SSD storage like a USB key, it&#039;s just plain slow.  We need to get these writes off the main thread anyway, so this is overall a good thing to do.

I do however agree that it&#039;s complicated.  It is, however, the least complicated solution we&#039;ve been able to really come up with.</description>
		<content:encoded><![CDATA[<p>@Robert</p>
<p>If it were that simple, this probably would have been solved for Firefox 3.  Sadly, for ext3 (and many other linux file systems) we have to work around a file system bug.  In the case of SSD storage like a USB key, it&#8217;s just plain slow.  We need to get these writes off the main thread anyway, so this is overall a good thing to do.</p>
<p>I do however agree that it&#8217;s complicated.  It is, however, the least complicated solution we&#8217;ve been able to really come up with.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert O'Callahan</title>
		<link>http://shawnwilsher.com/archives/169/comment-page-1#comment-3011</link>
		<dc:creator>Robert O'Callahan</dc:creator>
		<pubDate>Tue, 05 Aug 2008 18:21:20 +0000</pubDate>
		<guid isPermaLink="false">http://shawnwilsher.com/?p=169#comment-3011</guid>
		<description>This seems pretty complicated. Is it really impossible to just make SQLite address the problem internally?</description>
		<content:encoded><![CDATA[<p>This seems pretty complicated. Is it really impossible to just make SQLite address the problem internally?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

