<?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"
	>

<channel>
	<title>mrz's noise</title>
	<atom:link href="http://blog.mozilla.com/mrz/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.com/mrz</link>
	<description>noise from a mozilla network engineer</description>
	<pubDate>Wed, 19 Nov 2008 18:22:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>border2 upgrade done, one more to go</title>
		<link>http://blog.mozilla.com/mrz/2008/11/19/border2-upgrade-done-one-more-to-go/</link>
		<comments>http://blog.mozilla.com/mrz/2008/11/19/border2-upgrade-done-one-more-to-go/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 18:22:21 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=160</guid>
		<description><![CDATA[Completed one of the router upgrades I mentioned the other day lastnight.  One real issue I ran into was the built in sup-bootflash: was too small to hold the IOS image I wanted and I wasted some amount of time deleting/squeezing sup-bootflash: and remembering the boot system syntax to boot off disk0:.
Thought I&#8217;d share some [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Completed one of the router upgrades I <a href="http://blog.mozilla.com/mrz/2008/11/17/router-upgrades-san-jose/">mentioned</a> the other day lastnight.  One real issue I ran into was the built in <tt>sup-bootflash:</tt> was too small to hold the IOS image I wanted and I wasted some amount of time deleting/squeezing <tt>sup-bootflash:</tt> and remembering the <tt>boot system</tt> syntax to boot off <tt>disk0:</tt>.</p>
<p style="text-align: left;">Thought I&#8217;d share some before-and-after notes.</p>
<p style="text-align: left;"><a href="http://blog.mozilla.com/mrz/files/2008/11/border2-cpu-sup720.png"><img class="alignnone size-full wp-image-161" title="border2 CPU" src="http://blog.mozilla.com/mrz/files/2008/11/border2-cpu-sup720.png" alt="" width="500" height="207" /></a></p>
<p style="text-align: left;"><a href="http://blog.mozilla.com/mrz/files/2008/11/border2-mem-sup720.png"><img class="alignnone size-full wp-image-162" title="border2, memory" src="http://blog.mozilla.com/mrz/files/2008/11/border2-mem-sup720.png" alt="" width="500" height="289" /></a></p>
<p style="text-align: left;"><a href="http://blog.mozilla.com/mrz/files/2008/11/border2-mem-sup720.png"><br />
</a></p>
<p style="text-align: left;">There&#8217;s a chunk of missing time when <tt>border2</tt> was offline and I was rebuilding the config but it sure was worth it.  The only CPU spike was shortly after all my BGP peers came back up and there was the necessary <tt><em>BGP Scanner</em></tt> run.</p>
<p style="text-align: left;">A couple more before-and-after snapshots:</p>
<p>FIB Usage (look more at the %Used for IPv4 routes):</p>
<pre style="text-align: left;">border2#show platform hardware capacity | beg L3
L3 Forwarding Resources
             FIB TCAM usage:                     Total        Used       %Used
                  72 bits (IPv4, MPLS, EoM)     245760      244699        100%
                 144 bits (IP mcast, IPv6)        8192        1498         18%

                     detail:      Protocol                    Used       %Used
                                  IPv4                      244699        100%
                                  MPLS                           0          0%
                                  EoM                            0          0%
                                  IPv6                        1495         18%</pre>
<pre style="text-align: left;">border2#show platform hardware capacity | beg L3
L3 Forwarding Resources
             FIB TCAM usage:                     Total        Used       %Used
                  72 bits (IPv4, MPLS, EoM)     802816      267860         33%
                 144 bits (IP mcast, IPv6)      122880        1496          1%

                     detail:      Protocol                    Used       %Used
                                  IPv4                      267860         33%
                                  MPLS                           0          0%
                                  EoM                            0          0%
                                  IPv6                        1493          1%</pre>
<p>Maximum Routes (changed this with <tt>mls cef maximum-routes ip 768</tt> and <tt>mls cef maximum-routes mpls 1</tt> - I remain hopeful IPv6 will take off):</p>
<pre style="text-align: left;">border2#show mls cef max
FIB TCAM maximum routes :
=======================
Current :-
-------
 IPv4                - 239k
 MPLS                - 1k (default)
 IPv6 + IP Multicast - 8k (default)

border2#show mls cef max
FIB TCAM maximum routes :
=======================
Current :-
-------
IPv4                - 768k
MPLS                - 1k
IPv6 + IP Multicast - 120k (default)</pre>
<p><tt>border1</tt> gets upgraded Thursday night.  Hopefully last night wasn&#8217;t disruptive for anyone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/11/19/border2-upgrade-done-one-more-to-go/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Router upgrades, San Jose</title>
		<link>http://blog.mozilla.com/mrz/2008/11/17/router-upgrades-san-jose/</link>
		<comments>http://blog.mozilla.com/mrz/2008/11/17/router-upgrades-san-jose/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:50:26 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=150</guid>
		<description><![CDATA[A couple months ago I mentioned how things have grown in the past two years at Mozilla.  Back then we barely pushed any traffic to the Internet and survived on less than a dozen app servers.
Things have changed.  I&#8217;ll highlight just a couple of them:

Active Firefox users grew from roughly 20 million users to over [...]]]></description>
			<content:encoded><![CDATA[<p>A couple months ago I <a href="http://blog.mozilla.com/mrz/2008/09/04/i-mozilla-need-a-network-engineer/">mentioned how things have grown</a> in the past two years at Mozilla.  Back then we barely pushed any traffic to the Internet and survived on less than a dozen app servers.</p>
<p>Things have changed.  I&#8217;ll highlight just a couple of them:</p>
<ul>
<li>Active Firefox users grew from roughly 20 million users to over 70 million</li>
<li>Mozilla&#8217;s outbound traffic has grown from ~150Mbps to well over 800Mbps (and over 1.5Gbps during release periods)</li>
<li>BGP routers on the Internet <a href="http://bgp.potaroo.net/">have grown from something around 200k to more than 250k</a></li>
</ul>
<p>That last bullet point brings us to today.</p>
<p>The two BGP speaking routers in San Jose both have Sup32 (the &#8220;CPU&#8221; of the router) and they have a limit to the maximum number of routes they can hold in their FIB TCAM (&#8221;route lookup table&#8221;).  Routes that can&#8217;t fit in the FIB TCAM end up being forwarded in software at the cost of CPU.  The more traffic we push, the high the CPU tends to run and lately it&#8217;s been running close to the point of uncomfortable.</p>
<p>I&#8217;m routinely getting alert emails:</p>
<blockquote><p><tt>border1.sj.mozilla.com five minute load average 62% exceeds 60%<br />
border2.sj.mozilla.com five minute load average 83% exceeds 60%</tt></p></blockquote>
<p><a href="http://blog.mozilla.com/mrz/files/2008/11/border2-cpu-2yrs.png"><img class="size-medium wp-image-151 alignleft" title="CPU usage, 2 yrs" src="http://blog.mozilla.com/mrz/files/2008/11/border2-cpu-2yrs-300x124.png" alt="" width="300" height="124" /></a></p>
<p>And from trend graphs, it&#8217;s quite obvious.</p>
<p>I will be upgrading the Sup32s this week to Sup720-3BXLs.  I plan on doing one Tuesday and the other Thursday.  For the most part, this should be non-user impacting.  Most of the headache is going to be in the backend, moving router interfaces around, moving <a href="http://www.cacti.net/">cacti</a> graphs around and updating aggregtate graphs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/11/17/router-upgrades-san-jose/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Kids &#38; the California Academy of Sciences</title>
		<link>http://blog.mozilla.com/mrz/2008/11/03/my-kids-the-california-academy-of-sciences/</link>
		<comments>http://blog.mozilla.com/mrz/2008/11/03/my-kids-the-california-academy-of-sciences/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 17:45:23 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Non Work]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=140</guid>
		<description><![CDATA[


CA Academy of Sciences, Living Roof


This is far from my normal Mozilla related posts but worthwhile enough that I feel like sharing it.
I took my two children to the California Academy of Sciences this weekend.&#160; I wasn&#8217;t sure what to expect but since it&#8217;s new (or newly opened) and I enjoy these types out outings [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_142" class="wp-caption alignleft" style="width: 310px;">
<dt class="wp-caption-dt"><a href="http://blog.mozilla.com/mrz/files/2008/11/calacademy-roof.jpg" mce_href="http://blog.mozilla.com/mrz/files/2008/11/calacademy-roof.jpg"><img class="size-medium wp-image-142" title="CA Academy of Sciences, Living Roof" src="http://blog.mozilla.com/mrz/files/2008/11/calacademy-roof-300x225.jpg" mce_src="http://blog.mozilla.com/mrz/files/2008/11/calacademy-roof-300x225.jpg" alt="CA Academy of Sciences, Living Roof" height="225" width="300"></a></dt>
<dd class="wp-caption-dd">CA Academy of Sciences, Living Roof</dd>
</dl>
</div>
<p>This is far from my normal Mozilla related posts but worthwhile enough that I feel like sharing it.</p>
<p>I took my two children to the <a href="http://calacademy.org/" mce_href="http://calacademy.org/">California Academy of Sciences</a> this weekend.&nbsp; I wasn&#8217;t sure what to expect but since it&#8217;s new (or newly opened) and I enjoy these types out outings with my children, this become our weekend activity.</p>
<p>It&#8217;s a combination aquarium (which saves me a trip to <a href="http://www.mbayaq.org/" mce_href="http://www.mbayaq.org/">Monterey</a>), natural history museum, planetarium, and rain forest.&nbsp; The rain forest is enclosed in a 4-story glass-like globe with a winding staircase that, I think, lead to the roof top. The line was too long to bother going in with two children who clearly wanted to run around and explore instead.&nbsp; There was also a great outdoor area on the west side of the building where the kids had fun running around while having snacks.</p>
<p>One of the places I&#8217;ve missed from Chicago was the <a href="http://www.fieldmuseum.org/" mce_href="http://www.fieldmuseum.org/">Field Museum</a>. The natural history part wasn&#8217;t anything as large as Chicago&#8217;s but was good enough to make me want to go back.</p>
<p>The absolute best, however, was when at bed time when my five-year old son told me that today was the best day <i>ever</i>.&nbsp; So thanks, Academy.&nbsp; You&#8217;ll be getting my membership application soon.</p>
<p>Things learned:</p>
<ol>
<li>Buy tickets beforehand.&nbsp; The lines were really long and the Planetarium was sold out by the time we got there.</li>
<li>Let the kids loose and let them tell you where to go and what to look at.&nbsp; Turns out they know how to explore best.</li>
<li>Get a <a href="http://www.calacademy.org/join/membership/index.php" mce_href="http://www.calacademy.org/join/membership/index.php">membership</a>.</li>
<li>Museum has guest WiFi.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/11/03/my-kids-the-california-academy-of-sciences/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cisco wireless problems, multicast failures</title>
		<link>http://blog.mozilla.com/mrz/2008/10/20/cisco-wireless-problems-multicast-failures/</link>
		<comments>http://blog.mozilla.com/mrz/2008/10/20/cisco-wireless-problems-multicast-failures/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 23:07:50 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=120</guid>
		<description><![CDATA[This post is written entirely out of frustration.  For what seems like months I&#8217;ve been on-and-off troubleshooting wireless connectivity issues with Cisco.
I&#8217;ll give a little background first.

At Mozilla&#8217;s main campus I&#8217;m using a Cisco 3845 ISR with two NM-WLC Wireless LAN controllers and have a total of 9 APs covering two buildings.
I broadcast two SSIDs [...]]]></description>
			<content:encoded><![CDATA[<p>This post is written entirely out of frustration.  For what seems like months I&#8217;ve been on-and-off troubleshooting wireless connectivity issues with Cisco.</p>
<p>I&#8217;ll give a little background first.</p>
<p><a href="http://blog.mozilla.com/mrz/files/2008/10/cisco-wifi.png"><img class="alignleft size-medium wp-image-121" title="cisco-wifi" src="http://blog.mozilla.com/mrz/files/2008/10/cisco-wifi-300x131.png" alt="" width="300" height="131" /></a><br />
At Mozilla&#8217;s main campus I&#8217;m using a Cisco 3845 ISR with two NM-WLC Wireless LAN controllers and have a total of 9 APs covering two buildings.</p>
<p>I broadcast two SSIDs - a guest one and a WPA/WPA2 Enterprise one.  Both wireless networks are bridged through the ISR onto the appropriate wired network through a BVI.</p>
<h1><em><strong>Problem #1</strong></em></h1>
<p>My first issue was mostly around client authentication.  Mozilla has a heavy percentage of Mac users and most had some sort of issue authenticating.  This problem became worse when the MacBook Airs came out and with some of the new gen MacBook Pros.  None of the Airs could authentication and a large number of the Pros started failing.  And not a single iPhone could authenticate.</p>
<p>Cisco&#8217;s default response was to:</p>
<ol>
<li>Update my wireless drivers on OSX</li>
<li>Update the firmware on the WLC</li>
</ol>
<p>#1 is impossible, #2 I did and no fix.  Finally after a month of pushing and two days of bringing in Aruba gear to prove to Cisco it wasn&#8217;t an OSX issue, Cisco found a solution.  The default EAP timeout was set to one second with a one second retry.  You had one second to type your password correctly and you had one chance to retry it.  Changing both of those to something more reasonable resolved most of the issues for Airs, Pros and iPhones.</p>
<p>(I don&#8217;t believe this was well documented - it&#8217;s not exposed through the webui WLC interface either and took TAC a long time to come up with this recommendation.  Look for <code>config advanced eap identity-request-timeout</code> &amp; <code>config advanced eap identity-request-retries</code>.)</p>
<h1><em><strong>Problem #2</strong></em></h1>
<p>The second problem is more involved and has been a problem since day one but hasn&#8217;t really been end-user affecting.  Most users will notice that wired users can not see wireless users&#8217; iTunes libraries (and visa versa).</p>
<p>That&#8217;s just a symptom of the problem. Anything that relies on mDNS/Bonjour fails to work between wired and wireless users, including finding network-based Time Machine servers.</p>
<p>This manifested itself again when certain users couldn&#8217;t sync their <a href="http://www.culturedcode.com/things/">Things</a> content with their iPhone.  In troubleshooting, we (Justin) noticed that it used multicast to try to find devices to sync with.</p>
<p>I&#8217;ve narrowed down the problem to the following:</p>
<ol>
<li>multicast traffic is not forwarded intra-WLC or inter-WLC</li>
<li>mulitcast traffic is not bridged out the BVI</li>
</ol>
<p>From a wired host I ran:</p>
<blockquote><p><code>tcpdump -n ip multicast and ether host 00:17:f2:09:d8:ea</code></p></blockquote>
<p>and am unable to see any multicast data from my wireless host (it&#8217;s entirely possible that I don&#8217;t understand mDNS or how to use <code>tcpdump</code> well enough to troubleshoot this either).  As best as I can tell, the WLC is configured to process multicast:</p>
<pre style="padding-left: 30px;">(BS-WLC01) &gt;show network sum

RF-Network Name............................. mozilla
Web Mode.................................... Disable
Secure Web Mode............................. Enable
Secure Web Mode Cipher-Option High.......... Disable
Secure Shell (ssh).......................... Enable
Telnet...................................... Disable
Ethernet Multicast Mode..................... Enable   Mode: Mcast  239.0.1.2
Ethernet Broadcast Mode..................... Enable</pre>
<p>Cisco appears to have no clue on this either.  The last response from TAC on this was:</p>
<blockquote><p>I checked our query and found no response as of this time. I researched and found no similar devices in combination related to the matter. Be assured that I will make necessary follow-up and will provide you an update as soon as I receive a reply.</p></blockquote>
<p>This worked without problems when I had that Aruba hardware for a couple days so I know this is not an OSX client issue - I wasable to stream from my iTunes library on my MacBook (wireless, on Aruba) to my wired desktop.</p>
<p>Cisco, why is this so hard to get working?!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/10/20/cisco-wireless-problems-multicast-failures/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I (Mozilla) need a Network Engineer</title>
		<link>http://blog.mozilla.com/mrz/2008/09/04/i-mozilla-need-a-network-engineer/</link>
		<comments>http://blog.mozilla.com/mrz/2008/09/04/i-mozilla-need-a-network-engineer/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 18:49:53 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=100</guid>
		<description><![CDATA[When I started at Mozilla two years ago the biggest challenge was handling a release and pushing very close to 100Mbps.  Right around that point the firewalls would fall over.  We had one data center and essentially one provider and I could count the number of app servers on my two hands.
That was two years [...]]]></description>
			<content:encoded><![CDATA[<p>When I started at Mozilla two years ago the biggest challenge was handling a release and pushing very close to 100Mbps.  Right around that point the firewalls would fall over.  We had one data center and essentially one provider and I could count the number of app servers on my two hands.</p>
<p>That was two years ago.  Today&#8217;s steady state is around 600Mbps and it&#8217;s not uncommon to push closer to 1.5Gbps during a release.  We have a growing global presence with four data centers and have enough redundancy built in that it wasn&#8217;t any problem to lose one provider this past weekend (well, it was a problem but it wasn&#8217;t user impacting).  </p>
<p>The environment has grown from a bunch of switches strung together with a mess of cables to an orderly mess of cables and a switching infrastructure that&#8217;s allowed us to be more nimble and do more complicated things more easily, often without ever having to physically visit the data center(s).  And there are something like 51 app servers.</p>
<p>The network has grown and I need help.  I&#8217;m looking for someone to join the team and continue to grow and support Mozilla&#8217;s network and systems infrastructure (job description is after the jump).</p>
<p>If you&#8217;re ready for the challenge and opportunity to serve a community of 200 million Firefox users, send an email to <i>careers at mozilla dot com</i>!</p>
<p><span id="more-100"></span></p>
<h2><strong>Network Engineer Job Description</strong></h2>
<p>As a member of our IT team, you will assume a pivotal role in creating the company&#8217;s core high-volume systems and network infrastructure and participate in key design decisions. You will be expected to come up to speed quickly to meet technical goals and challenges and share a leadership role in a hard-working and collaborative team. We have high expectations and are looking for a seasoned professional with experience in a wide range of areas. Your time will be split between pure networking and assisting with Mozilla&#8217;s growing Linux &amp; ESX infrastructure.</p>
<p>The network environment consists of Cisco and HP switches and routers, Citrix  Netscaler load balancers, and Cisco and Juniper firewalls.</p>
<h3>Requirements:</h3>
<p>You must be self-motivated, capable of managing your time well, and work  efficiently without close supervision. You place a high value on secure, highly  available, fault-tolerant systems. You are proactive in identifying and  resolving technical challenges, enthusiastically troubleshoot problems when  they occur, and thrive as a collaborative team player.  Key duties include:</p>
<ul>
<li> Provide support in the operation of Mozilla&#8217;s growing global network infrastructure.</li>
<li> Support Mozilla&#8217;s corporate network and remote offices.</li>
<li> Monitor system stability and performance.</li>
<li> Ensure 24&#215;7 operations.</li>
<li> Act as an externally-facing point of contact to facilitate handling of problem reports, and maintain relations with network peers and vendors.</li>
<li> Act as an internally-facing point of contact to escalate technical issues, and communicate network status.</li>
</ul>
<h3>Job Skill Requirements:</h3>
<ul>
<li> Bachelor’s degree in a technical discipline (or equivalent work in IT related field).</li>
<li> 3+ years of experience with enterprise/IT level network infrastructure and/or ISP network operations center/tier 1-2 support.</li>
<li> In-depth knowledge of TCP/IP fundamentals (including Layers 2-7 content switching).</li>
<li> Creative problem solving abilities.</li>
<li> Network routing protocol (OSPF/BGP) knowledge.</li>
<li> Network certifications such as CCNP/JNCIA/JNCIP (or equivalent training/experience) preferred but not required.</li>
<li> Strong knowledge of datacenter design and layout.</li>
<li> Ability to document and update processes.</li>
<li> Experience with standard network change management and configuration policies.</li>
<li> Experience with Unix/Linux administration is required.</li>
<li> Experience and flexibility regarding on-call responsibilities.</li>
<li> Understanding of web application tiers (app, database, caching)</li>
<li> Experience with scalability issues in both the network and application layers</li>
</ul>
<h3>Additional Skills Strongly Desired:</h3>
<ul>
<li> Strong experience with OS deployment and automation</li>
<li> Scripting/tools ability is a plus (Perl, Python or PHP)</li>
<li> Familiarity with Cisco 6500, FWSM, Citrix Netscalers &amp; Load Balancers</li>
<li> Familiarity with iSCSI SANs</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/09/04/i-mozilla-need-a-network-engineer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hostmaster email, funny stuff</title>
		<link>http://blog.mozilla.com/mrz/2008/06/24/hostmaster-email-funny-stuff/</link>
		<comments>http://blog.mozilla.com/mrz/2008/06/24/hostmaster-email-funny-stuff/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 22:47:19 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=99</guid>
		<description><![CDATA[Among the bazillion link exchange requests I get in Hostmaster&#8217;s email, I got this gem -
To whomever it may concern,
I am interested in your domain names firefox.com,mozillafirefox.com,mozilla.com and was wondering if you would consider selling them to me.
I would be willing to go through Escrow.com (or any reputable escrow service of your choice) for the [...]]]></description>
			<content:encoded><![CDATA[<p>Among the bazillion link exchange requests I get in Hostmaster&#8217;s email, I got this gem -</p>
<blockquote><p>To whomever it may concern,</p>
<p>I am interested in your domain names firefox.com,mozillafirefox.com,mozilla.com and was wondering if you would consider selling them to me.</p>
<p>I would be willing to go through Escrow.com (or any reputable escrow service of your choice) for the transaction, so that you know you are in good hands.<br />
Also, I would not ask you to purchase an appraisal. This is simply a genuine request to purchase your domain names.</p>
<p>If you are interested in selling, please give me your asking price.</p>
<p>Thank you</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/06/24/hostmaster-email-funny-stuff/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I want to rack 80 Mac Minis.</title>
		<link>http://blog.mozilla.com/mrz/2008/06/12/i-want-to-rack-80-mac-minis/</link>
		<comments>http://blog.mozilla.com/mrz/2008/06/12/i-want-to-rack-80-mac-minis/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 00:20:41 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=95</guid>
		<description><![CDATA[I&#8217;m at it again but this time I&#8217;m shooting for 80, and yes, I&#8217;m that crazy.  I&#8217;ll be using a 2-post relay rack with 10 single-sided shelves on one side (that&#8217;d be 9 Minis per shelf).  This means I&#8217;ll deal with the following nightmares:

80 freakin&#8217; power bricks, power cords
80 ethernet cables and no horizontal (or [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m at it <a href="http://blog.mozilla.com/mrz/2007/11/05/how-do-you-rack-50-mac-minis-and-use-only-one-power-cord/">again</a> but this time I&#8217;m shooting for 80, and yes, I&#8217;m that crazy.  I&#8217;ll be using a <a href="http://www.chatsworth.com/Common/PageTemplates/PageMain.aspx?id=128">2-post relay rack</a> with 10 single-sided shelves on one side (that&#8217;d be 9 Minis per shelf).  This means I&#8217;ll deal with the following nightmares:</p>
<ol>
<li>80 freakin&#8217; power bricks, power cords</li>
<li>80 ethernet cables and no horizontal (or vertical even!) cable management trays</li>
<li>80 freakin&#8217; power bricks</li>
<li>Power cycle requests for non-remotely-management &#8220;<em>servers</em>&#8220;</li>
</ol>
<div>This is quite an evolution from the first version (on the left) and the second (right).</div>
<div style="text-align: center"><a href="http://blog.mozilla.com/mrz/files/2008/06/macrack0.jpg"><img class="alignnone size-medium wp-image-96" src="http://blog.mozilla.com/mrz/files/2008/06/macrack0-225x300.jpg" alt="Version 0, stacked" width="225" height="300" />  </a><a href="http://blog.mozilla.com/mrz/files/2008/06/macrack1-front.jpg"><img class="alignnone size-medium wp-image-97" src="http://blog.mozilla.com/mrz/files/2008/06/macrack1-front-225x300.jpg" alt="Mac Rack 1, Front" width="225" height="300" /></a></div>
<div><a href="http://blog.mozilla.com/mrz/files/2008/06/macrack1-rear.jpg"><img class="alignright size-medium wp-image-98" src="http://blog.mozilla.com/mrz/files/2008/06/macrack1-rear-225x300.jpg" alt="Mac Rack 1, Cable Mess" width="225" height="300" /></a>But with 80 freakin&#8217; power cords I&#8217;m sure to end up with something like this (on the right) but worse.  Unless convinced otherwise I&#8217;ll be using <a href="http://servertech.com/Products/Product/Group/tabid/124/groupid/1/Default.aspx">ServerTech&#8217;s Remote Power Management</a> PDUs but the only way to get the outlet density I need is with 5 16 outlet PDUs which will eat up 10u of rack space (on the backside).</div>
<div>
<p>Why someone can&#8217;t make me some better way to power 80 Mac Minis is beyond me.  50 Minis draws something around 15 Amps (@110V).    Maybe I should look into powering this rack through induction?  Or revive Tesla&#8217;s <a href="http://en.wikipedia.org/wiki/Wardenclyffe_Tower">Wardenclyffe Tower</a>?</p>
<p> </p>
</div>
<div>Shoot me a line if you have a better idea how to do this or want to custom make me some PDU to make my life easier.</div>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/06/12/i-want-to-rack-80-mac-minis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>geodns, one week later</title>
		<link>http://blog.mozilla.com/mrz/2008/06/11/geodns-one-week-later/</link>
		<comments>http://blog.mozilla.com/mrz/2008/06/11/geodns-one-week-later/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 17:43:12 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[load balancing]]></category>

		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=93</guid>
		<description><![CDATA[Finally got our home-grown GeoDNS deployed last week, one week later than I wanted.  A couple deployment issues and bug 435134 got in the way.
We&#8217;re finding all sorts of uses for this now and have moved several websites over to this and have a couple more websites/services (like IRC) scheduled for this.
Purely out of interest [...]]]></description>
			<content:encoded><![CDATA[<p>Finally got our <a href="http://blog.mozilla.com/mrz/2008/05/26/geo-dns-or-getting-the-bits-closer-to-you/">home-grown GeoDNS</a> deployed last week, one week later than I wanted.  A couple deployment issues and <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=435134">bug 435134</a> got in the way.</p>
<p>We&#8217;re finding all sorts of uses for this now and have moved several websites over to this and have a couple more websites/services (like IRC) scheduled for this.</p>
<p>Purely out of interest I graphed the number of queries per hour through geodns from the two nameservers (one in San Jose, another in Amsterdam) and got:</p>
<p><span style="color: #551a8b;text-decoration: underline"><a href="http://blog.mozilla.com/mrz/files/2008/06/gloablqueries.png"></a><a href="http://blog.mozilla.com/mrz/files/2008/06/gloablqueries.png"><img class="aligncenter size-full wp-image-94" src="http://blog.mozilla.com/mrz/files/2008/06/gloablqueries.png" alt="Worldwide GeoDNS Queries" width="500" height="263" /></a><br />
</span></p>
<p>I was concerned that two VMs wouldn&#8217;t work and I&#8217;d be looking at needing physical hardware but that hasn&#8217;t turned out to be the case yet (barely pushes more than 100Kbps with very little CPU load).  Although, since I&#8217;ve recently become a <a href="http://www.vmware.com/products/vi/vc/drs.html">VMware DRS</a> fan (like this <a href="http://blog.mozilla.com/justin/2008/05/21/virtual-utility-computing-finally-a-reality-mostly/">guy</a>) we&#8217;ve already cloned the San Jose nameserver and will be adding that as a third nameserver.  Since adding another nameserver/VM splits the load I also think this will scale nicely.</p>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/06/11/geodns-one-week-later/feed/</wfw:commentRss>
		</item>
		<item>
		<title>seeing my energy usage, how?</title>
		<link>http://blog.mozilla.com/mrz/2008/06/11/seeing-my-energy-usage-how/</link>
		<comments>http://blog.mozilla.com/mrz/2008/06/11/seeing-my-energy-usage-how/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 16:34:56 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Non Work]]></category>

		<category><![CDATA[green]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=92</guid>
		<description><![CDATA[On Insider Forum on PBS two weeks ago, Suzanne Shu mentioned Ambient Orb, a product
&#8220;that people would keep in their house, and it would measure energy consumption in the home, so how much electricy you&#8217;re using.&#8221;
Unfortunately it doens&#8217;t actually do that (sort of).  I think she meant the PG&#38;E Energy Orb which does, sort of [...]]]></description>
			<content:encoded><![CDATA[<p>On <a href="http://www.pbs.org/newshour/insider/business/jan-june08/gasprices_05-28.html">Insider Forum </a>on PBS two weeks ago, Suzanne Shu mentioned <a href="http://www.ambientdevices.com/cat/orb/orborder.html">Ambient Orb</a>, a product</p>
<blockquote><p>&#8220;that people would keep in their house, and it would measure energy consumption in the home, so how much electricy you&#8217;re using.&#8221;</p></blockquote>
<p>Unfortunately it doens&#8217;t actually do that (sort of).  I think she meant the <a href="http://www.ambientdevices.com/cat/orb/PGE.html">PG&amp;E Energy Orb</a> which does, sort of (an Ambient Orb can subscribe to a PG&amp;E <a href="http://www.pge.com/drorbs/">demand-response channel</a><a href="http://www.pge.com/drorbs/">s</a>).  It gets wireless data from PG&amp;E and glows in response to PG&amp;E&#8217;s system-wide energy availability but it doesn&#8217;t tell me anything about my home usage.</p>
<p>I really want Ambient&#8217;s <a href="http://www.ambientdevices.com/products/energyjoule.html">EnergyJoule</a> but I don&#8217;t live in NYC.  Or maybe something like the <a href="http://www.diykyoto.com/">DYI Kyoto </a>but I don&#8217;t like in the UK and can&#8217;t tell if that matters really.</p>
<p>I can&#8217;t get <a href="http://blog.mozilla.com/mrz/2008/04/11/al-gore/">Al Gore&#8217;s call</a> to &#8220;make the invisible visible&#8221; out of my consciousness and really want something like this for my house.  Any pointers?</p>
<p><i>ps.  Mr. Gore, can you stop by Mozilla next time you&#8217;re in Mountain View or Cupertino?  We&#8217;re across the street from Google.  Thanks!</i></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/06/11/seeing-my-energy-usage-how/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Geo DNS or getting the bits closer to you.</title>
		<link>http://blog.mozilla.com/mrz/2008/05/26/geo-dns-or-getting-the-bits-closer-to-you/</link>
		<comments>http://blog.mozilla.com/mrz/2008/05/26/geo-dns-or-getting-the-bits-closer-to-you/#comments</comments>
		<pubDate>Mon, 26 May 2008 15:14:12 +0000</pubDate>
		<dc:creator>mrz</dc:creator>
		
		<category><![CDATA[Mozilla]]></category>

		<category><![CDATA[load balancing]]></category>

		<category><![CDATA[networking]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[geo]]></category>

		<guid isPermaLink="false">http://blog.mozilla.com/mrz/?p=81</guid>
		<description><![CDATA[The Mozilla community is blessed with a lot of freely donated bandwidth through our mirror network.  This network handles product downloads through bouncer and a subset of this handles releases.mozilla.org, which carries contains Firefox, Thunderbird, Camino, Seamonkey, and Sunbird releases and Add-ons (and is huge, clocking in around 100-130G).
releases.mozilla.org is handled through round-robin DNS.  Regardless [...]]]></description>
			<content:encoded><![CDATA[<p>The Mozilla community is blessed with a lot of freely donated bandwidth through our mirror network.  This network handles product downloads through bouncer and a subset of this handles <a href="http://releases.mozilla.org/pub/mozilla.org/">releases.mozilla.org</a>, which carries contains Firefox, Thunderbird, Camino, Seamonkey, and Sunbird releases and <a href="https://addons.mozilla.org/">Add-ons</a> (and is <em>huge</em>, clocking in around 100-130G).</p>
<p><a href="http://releases.mozilla.org/pub/mozilla.org/">releases.mozilla.org</a> is handled through round-robin DNS.  Regardless where you are in the world, you&#8217;ll get a &#8220;random&#8221; release mirror that may or may not be anywhere close to you and because of various <a href="http://en.wikipedia.org/wiki/Speed_of_light">physical</a> reasons might induce a lot of latency and may or may not take a long time to download (admittedly, non-interactive transfers are less worried about latency but sitting in New York and downloading from China is going to take a long time).</p>
<p>As a network guy, I like to get my content as close to users as possible.  I know from my <a href="http://blog.mozilla.com/mrz/2007/08/26/china-day-one/">two</a> <a href="http://blog.mozilla.com/mrz/2007/12/12/china-datacenter-by-the-wall-clock-numbers/">visits</a> to China that getting <a href="https://addons.mozilla.org/">Add-ons</a> updates from European mirror blow especially when I&#8217;m mere miles from <a href="http://releases.mozillaonline.com//pub/mozilla.org/">our China release mirror</a>!</p>
<p>After looking at a couple commercial solutions we decided to build our own geodns solution using the latest version of <a href="http://www.isc.org/sw/bind/">BIND</a> and two patches to add <a href="http://www.caraytech.com/geodns/">Maxmind&#8217;s GeoIP</a> functionality and to replace the <a href="http://mysql-bind.sourceforge.net/docs.php">backend zonefiles with MySQL</a>.  That last patch lets us do all sorts of interesting thinks like nailing off <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=406267">bug 406267</a> (easily anyways, without having to munge text files).</p>
<p><a href="http://blog.mozilla.com/mark/">Mark&#8217;s</a> been working on all of the CLI management end to enable us to add or disable mirrors.  Hopefully I can get him to blog about the technical details but I&#8217;ll just add that prior to this I didn&#8217;t know anything about SQL views.</p>
<p>So when are we going deploy this?  Glad you asked.</p>
<p>On Tuesday, May 27 we&#8217;ll flip the switch and change <a href="http://releases.mozilla.org/pub/mozilla.org/">releases.mozilla.org</a> to a CNAME to releases.geo.mozilla.com, which, until Tuesday, will be in various states of testing but should work should be so inclined to try.</p>
<p>Currently, of the 15 release mirrors, 9 are in the US and 2 are in China.  The initial rollout will only directly benefit our Chinese users by directing them to the two <a href="http://www.mozillaonline.com/">Mozilla Online</a> release mirrors in China.  Later we&#8217;ll try to do something on a geo-regional basis (but first, we&#8217;d want more than 3 mirrors in EU- <a href="http://blog.mozilla.com/justin/2008/02/19/call-out-for-mirrors/">anyone?</a>)</p>
<p>This is just the tip of the iceberg.  Globally we use <a href="http://blog.mozilla.com/mrz/2008/01/24/china-amsterdam-san-jose-and-global-load-balancing/">Netscaler-based GSLB</a> to load balance and direct users to the network-wise closest site.  However, not all Mozilla properties are behind the Netscaler (or need to be) and we haven&#8217;t had a good way to serve users from different data centers unless they were.</p>
<p>Down the road we planning on adding some sort of weighting (not all mirrors or sites are equal), query statistics (where are lookups coming from?) and some sort of Nagios integration to automatically disable/enable a record.</p>
<p>And hopefully users will rejoice!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.mozilla.com/mrz/2008/05/26/geo-dns-or-getting-the-bits-closer-to-you/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
