<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>gladlyCode &#187; gladlyCode</title>
	<atom:link href="http://gladlycode.com/topic/gladlycode/feed/" rel="self" type="application/rss+xml" />
	<link>http://gladlycode.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 25 Aug 2010 00:00:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Our server was heavily overloaded</title>
		<link>http://gladlycode.com/2009/overloaded-server/</link>
		<comments>http://gladlycode.com/2009/overloaded-server/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 13:43:39 +0000</pubDate>
		<dc:creator>gladlyCode</dc:creator>
				<category><![CDATA[gladlyCode]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[overload]]></category>
		<category><![CDATA[resource]]></category>
		<category><![CDATA[vertical scaling]]></category>

		<guid isPermaLink="false">http://gladlycode.com/?p=83</guid>
		<description><![CDATA[
			
				
			
		
We are investigating this issue, too many requests is made in one second.
Meanwhile we allocated more memory resources during this time temporarily.
Update 09:43 pm &#8212; Server has been stabilized. We are still in the midst of finding out what happened.
Update 12:12 am Sunday &#8212; It began when one of our servers had an overloaded queue [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgladlycode.com%2F2009%2Foverloaded-server%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgladlycode.com%2F2009%2Foverloaded-server%2F&amp;source=gladlyCode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>We are investigating this issue, too many requests is made in one second.</p>
<p>Meanwhile we allocated more memory resources during this time temporarily.</p>
<p><strong>Update 09:43 pm</strong> &#8212; Server has been stabilized. We are still in the midst of finding out what happened.<br />
<strong>Update 12:12 am Sunday</strong> &#8212; It began when one of our servers had an overloaded queue due to a bug introduced in a recent update. This server attempted to resend too quickly to another server which couldn&#8217;t keep up. The whole chain reaction is the reason for our 2 hour service disruption. We are optimizing our load right now.</p>
]]></content:encoded>
			<wfw:commentRss>http://gladlycode.com/2009/overloaded-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This kinda scared us today</title>
		<link>http://gladlycode.com/2009/scary-google-analytics/</link>
		<comments>http://gladlycode.com/2009/scary-google-analytics/#comments</comments>
		<pubDate>Sun, 06 Sep 2009 08:38:42 +0000</pubDate>
		<dc:creator>gladlyCode</dc:creator>
				<category><![CDATA[gladlyCode]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://gladlycode.com/?p=80</guid>
		<description><![CDATA[
			
				
			
		
We are 33 days old today and how Google Analytics work is it compares your last month results with your this month results and does some sort of a percentage that showed us a shocking spike. We don&#8217;t really have a last month so our percentage is just ridiculously high:
The above result combines gladlyCode and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgladlycode.com%2F2009%2Fscary-google-analytics%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgladlycode.com%2F2009%2Fscary-google-analytics%2F&amp;source=gladlyCode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>We are 33 days old today and how Google Analytics work is it compares your last month results with your this month results and does some sort of a percentage that showed us a shocking spike. We don&#8217;t really have a last month so our percentage is just ridiculously high:</p>
<div id="attachment_79" class="wp-caption alignnone" style="width: 570px"><img src="http://gladlycode.com/assets/2009/09/This-scared-us-today.png" alt="Crazy Google Analytics results" title="Crazy Google Analytics results" width="560" height="155" class="size-full wp-image-79" /><p class="wp-caption-text">Crazy Google Analytics results</p></div>
<p>The above result combines gladlyCode and gladlyCast websites without showing hard numbers.</p>
]]></content:encoded>
			<wfw:commentRss>http://gladlycode.com/2009/scary-google-analytics/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scheduled downtime: Major server upgrade at 3 am</title>
		<link>http://gladlycode.com/2009/scheduled-downtime-server-upgrade/</link>
		<comments>http://gladlycode.com/2009/scheduled-downtime-server-upgrade/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 21:16:00 +0000</pubDate>
		<dc:creator>gladlyCode</dc:creator>
				<category><![CDATA[gladlyCast]]></category>
		<category><![CDATA[gladlyCode]]></category>
		<category><![CDATA[downtime]]></category>
		<category><![CDATA[message queue]]></category>
		<category><![CDATA[scalability]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[vertical scaling]]></category>

		<guid isPermaLink="false">http://gladlycode.com/?p=36</guid>
		<description><![CDATA[
			
				
			
		
When you&#8217;re sound asleep, we&#8217;ll be performing a major upgrade to make our purple gladlyCast server harder, better, faster, stronger:

We are performing the upgrade on Aug 11 (Tuesday), at 3 am in the morning as that&#8217;s the time where the least people use our services. The update will take maximum 1 hour. If you send [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgladlycode.com%2F2009%2Fscheduled-downtime-server-upgrade%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgladlycode.com%2F2009%2Fscheduled-downtime-server-upgrade%2F&amp;source=gladlyCode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>When you&#8217;re sound asleep, we&#8217;ll be performing a major upgrade to make our purple <a href="http://gladlycast.com">gladlyCast</a> server harder, better, faster, stronger:</p>
<p><img class="size-full wp-image-37" title="Scaling vertically at 3 am" src="http://gladlycode.com/assets/2009/08/Bigger-server.png" alt="Scaling vertically at 3 am" width="520" height="280" /></p>
<p>We are performing the upgrade on <strong>Aug 11 (Tuesday)</strong>, at <strong>3 am</strong> in the morning as that&#8217;s the time where the least people use our services. The update will take maximum 1 hour. <strong>If you send an SMS during our downtime, it will be queued safely on another server and delivered to Twitter once our upgrade is completed.</strong></p>
<p><img class="alignnone size-full wp-image-38" title="SMS will be queued at gateway and redelivered to gladlyCast server as soon as possible." src="http://gladlycode.com/assets/2009/08/Messages-will-be-queued.png" alt="SMS will be queued at gateway and redelivered to gladlyCast server as soon as possible." width="520" height="434" /></p>
<p>No messages is expected to be lost during this transition. We treat your SMSes with care and provide refreshments to make them happy. We would update our <a href="http://twitter.com/gladlycast">gladlyCast</a> Twitter regularly during which time.</p>
<p>The <strong>August 11</strong> plan for the upgrade is to:</p>
<ol>
<li><strong>3:00 am</strong> &#8212; Pull the plug and upgrade.</li>
<li><strong>3:20 am</strong> &#8212; Move everything over and wake the server.</li>
<li><strong>3:25 am</strong> &#8212; Wake our Twitter service and redeliver all queued messages sent between 3:00 am and 3:25 am.</li>
<li><strong>3:30 am</strong> &#8212; Wake our web server with sign ups re-enabled.</li>
<li>Spend the next 30 minutes ensuring all components are functioning.</li>
</ol>
<p><em>(During this transition, this blog will go down too. This is something we haven&#8217;t thought about and I&#8217;m feeling rather dumb right now.)</em></p>
<p><strong>Update 3:30 am:</strong> Our web server is up. (:<br />
<strong>Update 3:33 am:</strong> Sign ups are not re-enabled at the moment.<br />
<strong>Update 3:43 am:</strong> Components are functional except for phone association. Still working on that one.<br />
<strong>Update 4:10 am:</strong> Sign up is re-enabled. Upgrade completed.</p>
]]></content:encoded>
			<wfw:commentRss>http://gladlycode.com/2009/scheduled-downtime-server-upgrade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>We blog, do you?</title>
		<link>http://gladlycode.com/2009/gladly-blog/</link>
		<comments>http://gladlycode.com/2009/gladly-blog/#comments</comments>
		<pubDate>Sat, 08 Aug 2009 19:38:18 +0000</pubDate>
		<dc:creator>gladlyCode</dc:creator>
				<category><![CDATA[gladlyCode]]></category>
		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://gladlycode.com/?p=1</guid>
		<description><![CDATA[
			
				
			
		
Our blog looks bad right now but we promise to work on it bit by bit.
We&#8217;re behind gladlyCast.
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fgladlycode.com%2F2009%2Fgladly-blog%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgladlycode.com%2F2009%2Fgladly-blog%2F&amp;source=gladlyCode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Our blog looks bad right now but we promise to work on it bit by bit.</p>
<p>We&#8217;re behind <a href="http://gladlycast.com">gladlyCast</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://gladlycode.com/2009/gladly-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
