<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5233500431351076171</id><updated>2012-01-02T23:06:44.017-08:00</updated><category term='lusca'/><category term='squid'/><category term='freebsd'/><category term='caching'/><category term='solaris'/><category term='downtime'/><category term='xenion_news'/><category term='outage'/><category term='xenion'/><title type='text'>Xenion Hosting</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-4907866237707565471</id><published>2011-06-19T03:06:00.001-07:00</published><updated>2011-06-19T03:07:03.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><title type='text'>Xenion Updates!</title><content type='html'>It seems that although I've written posts, I've not put them to be published! I apologise for this!&lt;br /&gt;&lt;br /&gt;Posts will be going out shortly, so please stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-4907866237707565471?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/4907866237707565471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=4907866237707565471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/4907866237707565471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/4907866237707565471'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2011/06/xenion-updates.html' title='Xenion Updates!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-2628430135027905798</id><published>2011-04-05T06:07:00.000-07:00</published><updated>2011-06-19T03:52:01.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><title type='text'>New Transit Service - IPv6</title><content type='html'>I've just turned up another transit feed from &lt;a href="http://www.waia.asn.au/"&gt;WAIA&lt;/a&gt; today, thanks to the wonderful help of Joe Wooller. On the plus side, that includes both IPv4 and IPv6, so Xenion clients should expect native IPv6 soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-2628430135027905798?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/2628430135027905798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=2628430135027905798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2628430135027905798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2628430135027905798'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2011/06/new-transit-service-ipv6.html' title='New Transit Service - IPv6'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-2463606991829476338</id><published>2010-11-13T02:30:00.000-08:00</published><updated>2011-06-19T03:59:52.411-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><title type='text'>WAIX upgrade - gigabit!</title><content type='html'>I've just updated the WAIX link from 100mbit to 1000mbit. Clients won't notice the change (unless of course you happen to do a lot of WAIX traffic) but there's now a lot more room to grow in the future.&lt;br /&gt;&lt;br /&gt;Since Xenion doesn't charge extra for WAIX traffic - it's up to me to make sure it's fair and equitable! - no-one should have any problems now using or providing local services.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-2463606991829476338?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/2463606991829476338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=2463606991829476338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2463606991829476338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2463606991829476338'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2010/11/waix-upgrade-gigabit.html' title='WAIX upgrade - gigabit!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-1079483572594053892</id><published>2010-06-08T21:01:00.000-07:00</published><updated>2011-06-19T04:11:45.421-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><title type='text'>A bit of a change - working on Atheros / 802.11</title><content type='html'>One of my current contracts has me working on the FreeBSD 802.11 support (specifically Atheros) chipsets for a local company. I've been adding some missing features to the later chipset support and working out kinks in general.&lt;br /&gt;&lt;br /&gt;This has involved spending a lot of time knee-deep in the Atheros driver code. What you would traditionally find in firmware on wireless NICs is implemented in the host driver. The hardware handles packet transmission and reception, doing collision avoidance, encryption/decryption, the radio encoding and decoding; the driver pretty much handles everything else. This includes keeping all that per-state information about wireless stations, handling authentication and roaming, and even includes things like doing radio and baseband calibration.&lt;br /&gt;&lt;br /&gt;The most difficult part of this has been the distinct lack of documentation. So far I've made some good contacts in the Linux developer community who include a number of developers employed by Atheros (and have access to documentation!) and I've made quite significant inroads in making the FreeBSD atheros/wireless code a lot more stable.&lt;br /&gt;&lt;br /&gt;The wireless/embedded development work can be found at my&lt;a href="http://wiki.freebsd.org/AdrianChadd"&gt; FreeBSD Wiki site&lt;/a&gt;. The majority of the improvements will make it into FreeBSD-9.0.&lt;br /&gt;&lt;br /&gt;Xenion is still providing on-going Squid/Lusca/CDN support and development services to a variety of clients. This is not going to change any time soon!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-1079483572594053892?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/1079483572594053892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=1079483572594053892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/1079483572594053892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/1079483572594053892'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2010/08/bit-of-change-working-on-atheros-80211.html' title='A bit of a change - working on Atheros / 802.11'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-5230354339432927049</id><published>2009-09-19T04:10:00.000-07:00</published><updated>2011-06-19T04:15:17.724-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><title type='text'>Twitter</title><content type='html'>I should've mentioned this a while ago - Xenion status updates are posted on the &lt;a href="http://twitter.com/#%21/xenion_pty_ltd"&gt;@xenion_pty_ltd&lt;/a&gt; twitter feed. Please feel free to subscribe and post messages/queries!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-5230354339432927049?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/5230354339432927049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=5230354339432927049' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5230354339432927049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5230354339432927049'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/09/twitter.html' title='Twitter'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-2185780943570034665</id><published>2009-08-03T21:34:00.000-07:00</published><updated>2011-06-19T03:08:51.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><title type='text'>Squid docs</title><content type='html'>I've started writing up some of my notes from Squid consulting into something (mostly) fit for public consumption.&lt;br /&gt;&lt;br /&gt;This is partly to aid myself and partly to try and stop others from finding and fixing the same mistakes.&lt;br /&gt;&lt;br /&gt;The fledgling documentation dump is &lt;a href="http://www.xenion.com.au/squid/docs/"&gt;here&lt;/a&gt; . I'll be adding more to it as I type up more notes and complete more work!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-2185780943570034665?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/2185780943570034665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=2185780943570034665' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2185780943570034665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2185780943570034665'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/08/squid-docs.html' title='Squid docs'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-2452069213052009667</id><published>2009-07-15T05:36:00.000-07:00</published><updated>2009-07-17T01:01:19.273-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='caching'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='lusca'/><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Installing Proxy Cache Servers for Fun and Profit..</title><content type='html'>One of my current contracts involves setting up a web cache farm for an ISP on the end of a whole lot of full duplex satellite IP. They initially specced out 5 rather large servers (at least $10,000 each); I think they had a minor heart attack when I reduced that to one server. But then, the cost of bandwidth savings versus hardware (and Xenion's contracting/support rates!) is very minor in the long run.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In any case, it has been a resounding success. I'll summarise how things look at the moment; I'll do up a proper press release sometime later next month.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's about 15,000 users sitting behind the single proxy cache server, with around 100mbit or so aggregate satellite IP bandwidth. The service uses a slightly modified FreeBSD-7 setup to support fully transparent HTTP interception (both client and server-side IP address spoofing) with a Cisco 3750 providing the WCCPv2 interception.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Tuning the FreeBSD stack (and Linux too, for those Linux people out there!) to effectively scale for satellite IP is no easy feat. It took a bit of time but I have quite a bit of experience in this area so the tuning was quite successful. The issue here is finding the right balance between throughput, scaling and link efficiency. A little bit of first year college mathematics helped me predict some decent settings and they work as expected.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The software is Lusca-HEAD (the very recent version as of this post) - this gives me all the useful Squid-2.7 features, stability and performance with my extras (twiddles for satellite IP stuff, TPROXY support, etc.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The box itself is a dual dual-core AMD Opteron 270 at 2GHZ; 16gig RAM; Intel 1000/pro NIC, 3ware 9000 series SATA controller with 12 x 500gig 7200rpm disks of some sort. The disks are all mounted individually - no RAID at all. 10 disks are for storage; 1 for OS and 1 for logging.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The box pushes around 80 to 120mbit at peak with a byte hit rate between 20 and 40%. The request rate sits between 300 and 600 requests a second, sometimes peaking to 800 or more. This translates to traffic savings (saving a whole lot of money - satellite transponder space is expensive!) and much improved performance for clients.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It also handles between 10,000 and 20,000 concurrent connections with peaks over 40,000. Yes. 40,000 concurrent connections. I'm not making this up.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The cache size at the moment is around 2TB and 20,000,000 objects. I'm absolutely, positively not filling the disks to capacity for a whole lot of very good reasons. (Hint - don't do it.) I'll be happier to increase the storage to 4TB and beyond once I've deployed COSS for the small objects and tidied up some of the memory usage. The Lusca process is around 4 gigabytes at the present time and 75% that is the storage index and related bits.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just for interests sake - out of the 20,000,000 objects, around 300,000 of them are larger than 256 kilobytes. The rest are small objects. It is quite scary actually how much of the cache directory is small objects.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've included some preliminary windows update caching which is providing a 100% hit rate for the update files themselves. It's actually quite scary how simple it was to implement. Shame on you Microsoft for -almost- but not quite getting HTTP caching "right" in the windows updates.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All in all, the client in question is extremely happy about the support, installation and performance of the cache. There's a shortlist of items to do including Lusca improvements and reporting tools so the client can provide further information to his boss about how effective this all is.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-2452069213052009667?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/2452069213052009667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=2452069213052009667' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2452069213052009667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2452069213052009667'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/07/installing-proxy-cache-servers-for-fun.html' title='Installing Proxy Cache Servers for Fun and Profit..'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-8012434844475675445</id><published>2009-06-15T00:58:00.000-07:00</published><updated>2009-06-15T00:59:11.616-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>why this blog is suddenly a spam blog?!</title><content type='html'>So apparently updating all of your labels to be consistent is enough to trigger the spambot logic. I apologize to anyone reading this blog and thinking its spam - honest, it's not. Really! Honest!&lt;br /&gt;&lt;br /&gt;Grrr!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-8012434844475675445?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/8012434844475675445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=8012434844475675445' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/8012434844475675445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/8012434844475675445'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/06/why-this-blog-is-suddenly-spam-blog.html' title='why this blog is suddenly a spam blog?!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-5920430147636990140</id><published>2009-06-13T03:16:00.000-07:00</published><updated>2009-06-15T00:41:22.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>New replacement hosting service - hosting-5</title><content type='html'>G'day,&lt;br /&gt;&lt;br /&gt;I've just deployed a new hosting server (hosting-5.) It's running on the new network setup, running CentOS 5.3 32-bit, and generally seems quite well-behaved.&lt;br /&gt;&lt;br /&gt;I'm going to migrate everyone on the old Fedora Core 6 hosting server over to this over the next week and then finally retire it.&lt;br /&gt;&lt;br /&gt;EDIT: I've migrated a couple of customer VMs onto it (with their permission, of course!) and it has fixed their stability. Even Ubuntu VMs, traditionally having been very unstable, are now stable once again. Success!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-5920430147636990140?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/5920430147636990140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=5920430147636990140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5920430147636990140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5920430147636990140'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/06/new-replacement-hosting-service-hosting.html' title='New replacement hosting service - hosting-5'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-1690370870903569481</id><published>2009-06-04T23:47:00.001-07:00</published><updated>2009-06-04T23:53:04.986-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><category scheme='http://www.blogger.com/atom/ns#' term='downtime'/><title type='text'>Hosting-4 downtime</title><content type='html'>&lt;span class="Apple-style-span"  style=" ;font-family:Times;"&gt;&lt;div style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; width: auto; font: normal normal normal 100%/normal Georgia, serif; text-align: left; "&gt;One of the VM servers, hosting-4, needed a spontaneous reboot this afternoon. It seems the Xen management software got very upset after only 360 days of uptime.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;On the downside, it means those who are hosted on hosting-4 will suffer a 10-20 minute downtime. It should have been 5 minutes except that the box and VMs have been up so long that fsck is enforcing file system checks.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For example:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;/dev/sda1 has gone 361 days without being checked, check forced.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So to make things run smoother, I'm manually starting each VM once the previous one has finished fscking.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On the upside, the server is now running the latest CentOS 5.3 Xen packages which have fixed a fair few bugs.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I apologise for the downtime. I have to say though, 360 day uptime is pretty good. I'll just have to make sure that further downtime is scheduled in advance.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-1690370870903569481?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/1690370870903569481/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=1690370870903569481' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/1690370870903569481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/1690370870903569481'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/06/hosting-4-downtime.html' title='Hosting-4 downtime'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-6605317050388902916</id><published>2009-06-01T08:32:00.000-07:00</published><updated>2009-06-01T10:11:36.130-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outage'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Outage - interstate and international traffic</title><content type='html'>There's some issue with my upstream's upstream's interstate link provider. Its affecting interstate and international traffic for my upstream, my upstream's upstream and potentially other providers.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll post an update when the problem is resolved.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EDIT: I really should point out that I'll feed twitter updates: http://twitter.com/#search?q=%23xenion&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EDIT: The service has been restored at 1:10am. I'll keep an eye on things for a bit longer.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-6605317050388902916?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/6605317050388902916/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=6605317050388902916' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/6605317050388902916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/6605317050388902916'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/06/outage-interstate-and-international.html' title='Outage - interstate and international traffic'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-4784320579417685189</id><published>2009-05-22T09:43:00.001-07:00</published><updated>2009-06-15T00:41:36.264-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='freebsd'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>FreeBSD 6.3 and FreeBSD-7 Xen hosting</title><content type='html'>I've been playing around with the FreeBSD-7.x and FreeBSD-6.x Xen DomU support (thanks to Kip Macy) and documenting all of the strange bits needed to make a fully working environment.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've managed to figure out all the right incantations to build the DomU, run the DomU and for the most part, keep the DomU up and running.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I may offer FreeBSD DomU support to Xenion customers with part proceeds being donated back to the FreeBSD project. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Let me know if you're at all interested in this!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-4784320579417685189?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/4784320579417685189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=4784320579417685189' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/4784320579417685189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/4784320579417685189'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/05/freebsd-63-and-freebsd-7-xen-hosting.html' title='FreeBSD 6.3 and FreeBSD-7 Xen hosting'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-8138137885330607915</id><published>2009-05-22T00:49:00.001-07:00</published><updated>2009-05-22T01:00:53.165-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Solaris 10, Active Directory, Squid-2.7, NTLM. Eww.</title><content type='html'>I've been working on another Solaris 10 and Active Directory + Squid NTLM integration project. I think that I've finally coaxed out the niggling bits from all of this.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In summary (thus far);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The latest Solaris 10 ships with a "sun free software" Samba package with Kerberos and Active Directory already working. Good.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It -may- still have the 8 character password limit in the "net ads join" command (for "logging in" the server into the Active Directory.) Eww.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Kerberos setup is a bit crack smoking but reasonably trivial. The trick is making sure the realm is setup right (capitalise the realm in the kerberos configs) and that the server queries the Active Directory DNS or things just don't work. (Active Directory DNS is used to discover services - eg ldap, kerberos, wins, etc.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The default LDAP query results in Active Directory is limited to 1000 entries. So "wbinfo -u" doesn't return all the users from a large Active Directory.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Figuring out why/when to restart winbind; when to purge the winbind idmap/usermap tdb files is very Eww. I need to properly understand what is going on there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Make sure the damned server is NTP synched to the AD servers.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I need to make certain that the Active Directory Kerberos is returning renewable tickets.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The winbind separator works best when its "+" apparently. Again, not sure why. I need to document all of this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Having tightly controlled firewalls makes a 1 day job take a week; but it has shown me all the random communication which happens. For example, Samba uses LDAP-over-UDP on this setup to do the initial net join..&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There's more to come as I finalise this installation. I'll publish the install guides on my website.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-8138137885330607915?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/8138137885330607915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=8138137885330607915' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/8138137885330607915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/8138137885330607915'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/05/solaris-10-active-directory-squid-27.html' title='Solaris 10, Active Directory, Squid-2.7, NTLM. Eww.'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-3116096198170442118</id><published>2009-05-21T20:02:00.001-07:00</published><updated>2009-05-21T20:03:55.656-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><category scheme='http://www.blogger.com/atom/ns#' term='downtime'/><title type='text'>Downtime - web hosting services</title><content type='html'>There was a brief outage today on the web hosting services cluster. I've kicked the relevant service hard and things seem to be working again.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm looking forward to Sunday's upgrade and shuffle - I'll be able to do a lot more with what I have after that.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-3116096198170442118?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/3116096198170442118/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=3116096198170442118' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/3116096198170442118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/3116096198170442118'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/05/downtime-web-hosting-services.html' title='Downtime - web hosting services'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-8614249231583461691</id><published>2009-05-18T09:38:00.000-07:00</published><updated>2009-06-01T10:12:21.816-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='outage'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Current outage</title><content type='html'>I lost connectivity to the data centre a few minutes ago. It looks like all the WAIX participants down there are offline.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;.. nope, its back now. I wonder what the problem was. There wasn't a power loss in the data centre so it looks like a problem with the backhaul to WAIX.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-8614249231583461691?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/8614249231583461691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=8614249231583461691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/8614249231583461691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/8614249231583461691'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/05/current-outage.html' title='Current outage'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-5872844596916337488</id><published>2009-05-14T10:02:00.001-07:00</published><updated>2009-06-15T00:41:52.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Hosting Referral Special!</title><content type='html'>G'day everyone,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm running a little referral campaign for May and June 2009. Existing clients who bring in three new clients get three months free.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Don't be shy!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-5872844596916337488?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/5872844596916337488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=5872844596916337488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5872844596916337488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5872844596916337488'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2009/05/hosting-referral-special.html' title='Hosting Referral Special!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-618014453746494365</id><published>2008-12-05T07:36:00.000-08:00</published><updated>2009-06-15T00:42:07.437-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Project Updates!</title><content type='html'>Here's a few updates concerning my current and upcoming projects at Xenion "Labs".&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From the Squid consulting side of things:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;I'm putting together a proposal to implement generic Quota support in Squid-2 for an interested party. Hopefully they'll fund both the Squid-side (which will go back into Squid-2 and maybe Squid-3 in the future) and the proprietary code. This way they get their shiny features, the Squid community gets their shiny Quota support, and the company doesn't have to pay for ongoing maintenance of the Quota framework! Winners all around!&lt;/li&gt;&lt;li&gt;I'm doing some installs of Squid for a company supplying internet access via Satellite. This means I'll have to tune Squid to cache a whole lot of popular stuff -and- do some tuning to optimise TCP/IP over satellite. I'll wrap up everything from this project and put it online.&lt;/li&gt;&lt;li&gt;I've got an upcoming project to setup a small Squid cluster for a company providing services via a MediaWiki install. I'm going to leverage the excellent work done by the Wikimedia group and hopefully put all of that up online for others to leverage.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;I've also been working on an NNRP proxy for a commercial USENET provider. Yes, people still pay for usenet services. Its quite scary actually! The first phase of that is near completion and I'll hopefully be able to leverage some of that in some open source projects. The NNRP proxy is currently handling almost a gigabit of reader traffic without any particularly scary issues; I'm quite impressed. Hopefully we can scale this software up to proxy around 5 to 10gbit of NNRP traffic and about 5000-15000 connected clients per server. This scales much, much better than the current software of choice in  the NNRP world - The diablo reader stuff, or "dreaderd".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;I've been working on a few things on the hosting side - mostly relating to some content delivery ideas of mine. Nothing fantastically different there; I'll post some more details when there's something concrete and deliverable.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-618014453746494365?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/618014453746494365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=618014453746494365' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/618014453746494365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/618014453746494365'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/12/project-updates.html' title='Project Updates!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-2131162756126500933</id><published>2008-09-08T22:15:00.001-07:00</published><updated>2009-06-15T00:42:26.481-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>New Pricing Online!</title><content type='html'>I've just put the new pricing online - http://www.xenion.com.au/products/pricing.html .&lt;br /&gt;This includes basic webhosting, domain services, traffic, colocation and virtual private servers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-2131162756126500933?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/2131162756126500933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=2131162756126500933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2131162756126500933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/2131162756126500933'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/09/new-pricing-online.html' title='New Pricing Online!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-7755093414449312509</id><published>2008-08-23T19:01:00.000-07:00</published><updated>2009-06-15T00:42:40.504-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>New Customer: European-based media company CDN</title><content type='html'>I've recently acquired a small support contract to help build and troubleshoot issues for a European-based media company. They've built their own simple CDN with servers around Europe to deliver content. I've built and deployed two new Squid-2.7 servers for them which handle their current summer holiday load (20-30mbit at peak) with absolutely no trouble whatsoever.&lt;br /&gt;&lt;br /&gt;Based on their existing servers which I'm apparently helping replace, they predict the servers will each peak above 150mbit/sec once the holiday period is over and everyone is back at work. I'm looking forward to it. I've got a few configuration tricks up my sleeve to optimise their setup to dramatically reduce the CPU consumed without any code or system changes. Stay tuned..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-7755093414449312509?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/7755093414449312509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=7755093414449312509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/7755093414449312509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/7755093414449312509'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/08/new-customer-european-based-media.html' title='New Customer: European-based media company CDN'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-5368849144095178919</id><published>2008-07-31T23:15:00.001-07:00</published><updated>2009-06-15T00:51:28.858-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Pricing Updates!</title><content type='html'>I'm about to publish some updated bulk pricing rates for existing and new clients. I'll also take the oppertunity to tidy up the existing pricing pages so they make more sense.&lt;br /&gt;&lt;br /&gt;Stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-5368849144095178919?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/5368849144095178919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=5368849144095178919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5368849144095178919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/5368849144095178919'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/07/pricing-updates.html' title='Pricing Updates!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-6820707327596884343</id><published>2008-07-26T00:37:00.001-07:00</published><updated>2009-06-15T00:42:55.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Commercial Squid services - taking off!</title><content type='html'>I'm just signing up my newest support client - in Greece, no less. I've got clients in a variety of countries now - Spain, Brazil, Greece, UK, Australia, Switzerland. Shiny!&lt;br /&gt;&lt;br /&gt;The client-side delay pools work and the per-connection shaping should shortly appear in a Squid-2.HEAD tree near you.&lt;br /&gt;&lt;br /&gt;My work queue looks something like this:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;For commercial support clients: update Youtube and Microsoft Updates rules; grr to Youtube for changing their stuff again!&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Commercial contract: delaying request forwarding until a certain amount of the request body has been read in. Slightly overdue thanks to college commitments but it'll be done very shortly.&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Commercial contract: Sorting out some Squid related sub-contracted work for Yahoo!&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Commercial contract: Solaris + Samba + AD + Squid - why the hell is it so painful!&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;Final testing of my Squid development/testing cluster hardware before I go and install it in the colocation rack. I can hear the Dell and Sun servers from the other side of the house; I think its time they moved into professional hosting space!&lt;/li&gt;&lt;br /&gt;  &lt;li&gt;More stuff which I can't yet talk about!&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Starting August 1, I'm going to be doing a big push for Squid support and hosting services. I now want to grow this into something much, much bigger than just me and I believe I'm now in the position to do it.&lt;br /&gt;&lt;br /&gt;Also, I hope to organise some meetings with vendors when I'm in the US in October. I -hope- this includes Sun and Google - specifically for hardware/performance work and video/youtube caching respectively. I'll post more when I have firmer plans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-6820707327596884343?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/6820707327596884343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=6820707327596884343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/6820707327596884343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/6820707327596884343'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/07/commercial-squid-services-taking-off.html' title='Commercial Squid services - taking off!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-915672154245916992</id><published>2008-07-26T00:35:00.000-07:00</published><updated>2011-06-19T03:08:51.188-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Hosting environment updates</title><content type='html'>G'day,&lt;br /&gt;&lt;br /&gt;I'm just finishing the final rollout of the DNS updates on the older servers. Everything checks out fine.&lt;br /&gt;&lt;br /&gt;Hosting-4 is handling new clients well. I'll have users migrated off the initial hosting servers and retire the old hardware back into the testing lab by next week.&lt;br /&gt;&lt;br /&gt;I'm about to post some updated VM and bandwidth pricing; stay tuned!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-915672154245916992?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/915672154245916992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=915672154245916992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/915672154245916992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/915672154245916992'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/07/hosting-environment-updates.html' title='Hosting environment updates'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-4438765850410715347</id><published>2008-06-20T06:32:00.000-07:00</published><updated>2011-06-19T03:08:51.188-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion_news'/><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Updates - 20 June 2008</title><content type='html'>A few updates!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Hosting-4 is online! I've migrated myself and one client over. Everything seems to be functioning normally. I'll be contacting clients over the next few days to migrate them off Hosting-1 in preparation to remove Hosting-1 (and replace it with more up to date hardware.)&lt;/li&gt;&lt;li&gt;I've completed two pending Squid contracts and I'll be shortly beginning a third. The work is being folded into Squid-2.HEAD as we speak. Thanks to everyone who has signed up for support and development work, your business is helping strengthen the Squid open source project!&lt;/li&gt;&lt;li&gt;Adrian needs sleep. Who can recommend some music?&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-4438765850410715347?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/4438765850410715347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=4438765850410715347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/4438765850410715347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/4438765850410715347'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/06/updates-20-june-2008.html' title='Updates - 20 June 2008'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5233500431351076171.post-3588481371782024028</id><published>2008-06-20T06:31:00.000-07:00</published><updated>2009-06-15T00:54:31.378-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xenion'/><title type='text'>Welcome!</title><content type='html'>Welcome to Xenion Live Updates! :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I decided to create a blog here rather than run and maintain my own blogging software.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5233500431351076171-3588481371782024028?l=xenionhosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://xenionhosting.blogspot.com/feeds/3588481371782024028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5233500431351076171&amp;postID=3588481371782024028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/3588481371782024028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5233500431351076171/posts/default/3588481371782024028'/><link rel='alternate' type='text/html' href='http://xenionhosting.blogspot.com/2008/06/welcome.html' title='Welcome!'/><author><name>Adrian</name><uri>http://www.blogger.com/profile/17496219706861321916</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='33' height='25' src='http://bp2.blogger.com/_37wobiQ3zUs/SAKidE1C46I/AAAAAAAAAAM/F065c-5eNR8/S220/2004-12-17-adrian.jpg'/></author><thr:total>0</thr:total></entry></feed>
