<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>Comments for Shinji Kuwayama</title>
	
	<link>http://kuwayama.com</link>
	<description>Articles on community development, Ruby on Rails, and SEO</description>
	<lastBuildDate>Fri, 12 Feb 2010 21:16:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/shinjikuwayamacomments" /><feedburner:info uri="shinjikuwayamacomments" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Comment on Passenger+Apache Permission Error under Snow Leopard by Markus Mahlberg</title>
		<link>http://feedproxy.google.com/~r/shinjikuwayamacomments/~3/nFOrKt0wXYQ/comment-page-1</link>
		<dc:creator>Markus Mahlberg</dc:creator>
		<pubDate>Fri, 12 Feb 2010 21:16:54 +0000</pubDate>
		<guid isPermaLink="false">http://kuwayama.com/?p=231#comment-9858</guid>
		<description>Worked perfectly. Saved my day. Thanks.</description>
		<content:encoded><![CDATA[<p>Worked perfectly. Saved my day. Thanks.</p>
<img src="http://feeds.feedburner.com/~r/shinjikuwayamacomments/~4/nFOrKt0wXYQ" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://kuwayama.com/passengerapache-permission-error-under-snow-leopard/comment-page-1#comment-9858</feedburner:origLink></item>
	<item>
		<title>Comment on On Writeboards and Basecamp by Andrew Mason</title>
		<link>http://feedproxy.google.com/~r/shinjikuwayamacomments/~3/hZw_AmX2fuw/comment-page-1</link>
		<dc:creator>Andrew Mason</dc:creator>
		<pubDate>Thu, 28 Jan 2010 18:08:21 +0000</pubDate>
		<guid isPermaLink="false">http://kuwayama.com/?p=243#comment-9420</guid>
		<description>Ah, I wondered about that... thanks!</description>
		<content:encoded><![CDATA[<p>Ah, I wondered about that&#8230; thanks!</p>
<img src="http://feeds.feedburner.com/~r/shinjikuwayamacomments/~4/hZw_AmX2fuw" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://kuwayama.com/on-writeboards-and-basecamp/comment-page-1#comment-9420</feedburner:origLink></item>
	<item>
		<title>Comment on An SSH one-liner to authorize via public-key by Steven Walker</title>
		<link>http://feedproxy.google.com/~r/shinjikuwayamacomments/~3/pWXNQ3OBMow/comment-page-1</link>
		<dc:creator>Steven Walker</dc:creator>
		<pubDate>Wed, 04 Nov 2009 05:57:30 +0000</pubDate>
		<guid isPermaLink="false">http://kuwayama.com/?p=92#comment-7425</guid>
		<description>I continually refer to this short but informative article, thanks Shinji. Surprising how vague the internet can be on this issue.</description>
		<content:encoded><![CDATA[<p>I continually refer to this short but informative article, thanks Shinji. Surprising how vague the internet can be on this issue.</p>
<img src="http://feeds.feedburner.com/~r/shinjikuwayamacomments/~4/pWXNQ3OBMow" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://kuwayama.com/an-ssh-one-liner-to-authorize-via-public-key/comment-page-1#comment-7425</feedburner:origLink></item>
	<item>
		<title>Comment on Rolling mongrel restarts by Dustin Anderson</title>
		<link>http://feedproxy.google.com/~r/shinjikuwayamacomments/~3/cabyNYsZeQQ/comment-page-1</link>
		<dc:creator>Dustin Anderson</dc:creator>
		<pubDate>Wed, 21 Oct 2009 02:11:25 +0000</pubDate>
		<guid isPermaLink="false">http://kuwayama.com/?p=214#comment-6800</guid>
		<description>this isn't a fully baked solution, but I'm thinking that if you have a master-master database setup, you could start by taking one of the databases offline, run migrations on it, and then start taking mongrels offline and restarting them in a new "pool".  You'd have to programmatically make it so the "new pool" of mongrels (already restarted) were waiting to serve requests, and were already hooked up to the migrated database.  

You'd have to wait until requests dropped and then at some point you'd hold requests (it would have to be short enough so they wouldn't timeout) and then as soon as all the old requests were processed on the old pool, you could start handling the requests from the new pool.

You could then merge the changes that the newly migrated database hasn't seen from the old database.  I dunno... seems sketchy.  You'd have to make sure all those requests don't conflict with anything.  I think you're screwed dude.</description>
		<content:encoded><![CDATA[<p>this isn&#8217;t a fully baked solution, but I&#8217;m thinking that if you have a master-master database setup, you could start by taking one of the databases offline, run migrations on it, and then start taking mongrels offline and restarting them in a new &#8220;pool&#8221;.  You&#8217;d have to programmatically make it so the &#8220;new pool&#8221; of mongrels (already restarted) were waiting to serve requests, and were already hooked up to the migrated database.  </p>
<p>You&#8217;d have to wait until requests dropped and then at some point you&#8217;d hold requests (it would have to be short enough so they wouldn&#8217;t timeout) and then as soon as all the old requests were processed on the old pool, you could start handling the requests from the new pool.</p>
<p>You could then merge the changes that the newly migrated database hasn&#8217;t seen from the old database.  I dunno&#8230; seems sketchy.  You&#8217;d have to make sure all those requests don&#8217;t conflict with anything.  I think you&#8217;re screwed dude.</p>
<img src="http://feeds.feedburner.com/~r/shinjikuwayamacomments/~4/cabyNYsZeQQ" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://kuwayama.com/rolling-mongrel-restarts/comment-page-1#comment-6800</feedburner:origLink></item>
	<item>
		<title>Comment on A Simple SEO Checklist by Ken Harper II</title>
		<link>http://feedproxy.google.com/~r/shinjikuwayamacomments/~3/gI-hpyTH48g/comment-page-1</link>
		<dc:creator>Ken Harper II</dc:creator>
		<pubDate>Thu, 08 Oct 2009 18:35:16 +0000</pubDate>
		<guid isPermaLink="false">http://theindustry.kuwayama.com/?p=14#comment-6593</guid>
		<description>Good summary.  Interesting to read.  Easy to understand.  Thank you.</description>
		<content:encoded><![CDATA[<p>Good summary.  Interesting to read.  Easy to understand.  Thank you.</p>
<img src="http://feeds.feedburner.com/~r/shinjikuwayamacomments/~4/gI-hpyTH48g" height="1" width="1"/>]]></content:encoded>
	<feedburner:origLink>http://kuwayama.com/a-simple-seo-checklist/comment-page-1#comment-6593</feedburner:origLink></item>
</channel>
</rss><!-- Dynamic page generated in 1.783 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-03 17:15:58 -->
