<?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; diagram</title>
	<atom:link href="http://gladlycode.com/tag/diagram/feed/" rel="self" type="application/rss+xml" />
	<link>http://gladlycode.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 29 Sep 2010 03:46:45 +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>Why your tweets got delayed</title>
		<link>http://gladlycode.com/2009/twitter-ntt-america-network/</link>
		<comments>http://gladlycode.com/2009/twitter-ntt-america-network/#comments</comments>
		<pubDate>Sun, 18 Oct 2009 18:21:51 +0000</pubDate>
		<dc:creator>gladlyCode</dc:creator>
				<category><![CDATA[gladlyCast]]></category>
		<category><![CDATA[delay]]></category>
		<category><![CDATA[diagram]]></category>
		<category><![CDATA[explanation]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[ntt]]></category>
		<category><![CDATA[ntt america]]></category>
		<category><![CDATA[routing]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://gladlycode.com/?p=91</guid>
		<description><![CDATA[
			
				
			
		
First of all, gladlyCast users&#8217; tweets has been delayed from around 6 to 11 pm on Oct 18, Malaysian / Singapore time. This has been partially resolved. Your tweets may not be delivered orderly. Read on if you&#8217;re interested in what occurred or if you like bad art.
At around 7:30 pm, we noticed every tweet [...]]]></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%2Ftwitter-ntt-america-network%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fgladlycode.com%2F2009%2Ftwitter-ntt-america-network%2F&amp;source=gladlyCode&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>First of all, gladlyCast users&#8217; tweets has been delayed from around <strong>6 to 11 pm on Oct 18</strong>, Malaysian / Singapore time. This has been partially resolved. Your tweets may not be delivered orderly. Read on if you&#8217;re interested in what occurred or if you like bad art.</p>
<p>At around <strong>7:30 pm</strong>, we noticed every tweet we attempted to send out failed. We did some troubleshooting and discovered one of the nodes in between gladlyCast and Twitter wasn&#8217;t functioning normally. This is a rough diagram to show you what went wrong &#8212; the route between gladlyCast and Twitter has been disrupted:</p>
<p><img class="size-full wp-image-95" title="gladlyCast was unable to establish a successful connection to Twitter." src="http://gladlycode.com/assets/2009/10/twitter-down-1a.png" alt="gladlyCast was unable to establish a successful connection to Twitter." width="570" height="260" /></p>
<p>We got a little relieved knowing other Twitter services such as TwitPic are also having similar network issues. When we are quite certain one of the nodes of Twitter&#8217;s provider NTT America has failed, we tweeted a short explanation:</p>
<p><a href="http://twitter.com/gladlyCast/status/4965836774"><img class="alignnone size-full wp-image-93" title="Twitter network issues reported" src="http://gladlycode.com/assets/2009/10/twitter-resized.png" alt="Twitter network issues reported" width="380" height="151" /></a></p>
<p>It&#8217;s <strong>10 pm</strong> and the route between gladlyCast and Twitter is unlikely to recover soon. However not all routes are affected, we can successful update Twitter using one of our laptops.</p>
<p>We decided to implement a temporary measure to pull all the tweets from our outbox into one of our laptops. This laptop then acts as the server to Twitter, creating a successful alternate route. The network diagram looks something like that:</p>
<p><img class="size-full wp-image-96" title="Setting up a temporary solution to deliver Twitter messages." src="http://gladlycode.com/assets/2009/10/twitter-down-2.png" alt="Setting up a temporary solution to deliver Twitter messages." width="570" height="352" /></p>
<p>At <strong>11 pm</strong>, we successfully sent out the first tweet with one of our laptops. We finally got the time to read your responses. We got some angry tweets, we got some nice ones too. We understand how timely each SMS update means to you and are just as  frustrated as you are over the issue.</p>
<p><strong>Twitter <a href="http://status.twitter.com/post/216351172/responding-to-network-connectivity-problems">acknowledged the issue</a></strong> couple hours later. We still hope Twitter fixes the problem soon so that we can give the poor laptop proper rest it much deserved.</p>
<p><em>We wrote this to share with you some issues that can occur when we deliver a tweet. We dedicate this entry to one of our users <a href="http://twitter.com/avaricedevil">avaricedevil</a> who wanted to know more on running a web server.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://gladlycode.com/2009/twitter-ntt-america-network/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

