<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for jmason</title><link>http://disqus.com/by/jmason/</link><description></description><atom:link href="http://disqus.com/jmason/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 31 Aug 2015 10:02:06 -0000</lastBuildDate><item><title>Re: Scaling Analytics at Amplitude</title><link>https://amplitude.com/blog/2015/08/25/scaling-analytics-at-amplitude/#comment-2227746381</link><description>&lt;p&gt;Thanks for listing costs as one of the driving requirements here -- so often, large-scale architectural discussion omits this requirement, bizarrely!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Mon, 31 Aug 2015 10:02:06 -0000</pubDate></item><item><title>Re: iosnoop For Linux</title><link>http://www.brendangregg.com/blog/2014-07-16/iosnoop-for-linux.html#comment-1489605210</link><description>&lt;p&gt;ah, apologies. copy and paste strikes again. cheers ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Thu, 17 Jul 2014 06:48:11 -0000</pubDate></item><item><title>Re: iosnoop For Linux</title><link>http://www.brendangregg.com/blog/2014-07-16/iosnoop-for-linux.html#comment-1489466495</link><description>&lt;p&gt;Quick portability glitch -- I had to make this change to get it running on Ubuntu 12.04: &lt;a href="https://gist.github.com/jmason/2fba6ec59485868f6c90" rel="nofollow noopener" target="_blank" title="https://gist.github.com/jmason/2fba6ec59485868f6c90"&gt;https://gist.github.com/jma...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Thu, 17 Jul 2014 05:25:03 -0000</pubDate></item><item><title>Re: Part 2: Lessons learned tuning TCP and Nginx in EC2</title><link>https://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/#comment-1281521512</link><description>&lt;p&gt;fwiw, we've had great results with SmartStack (albeit on low-rps internal services so far).&lt;/p&gt;&lt;p&gt;BTW, the 'raw logs from ELB' point has been implemented: &lt;a href="http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html" rel="nofollow noopener" target="_blank" title="http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/access-log-collection.html"&gt;http://docs.aws.amazon.com/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Finally, another upside of ELB which you hadn't mentioned was the price -- effectively free ;)  This compares pretty well to the cost of provisioning a fleet of nginx/haproxy hosts...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Wed, 12 Mar 2014 12:15:40 -0000</pubDate></item><item><title>Re: Part 2: Lessons learned tuning TCP and Nginx in EC2</title><link>https://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/#comment-1281182177</link><description>&lt;p&gt;'each their cloud service is EC2 + appropriate Open Source tool'&lt;/p&gt;&lt;p&gt;just to respond to this -- speaking as an ex-employee of Amazon, this is most definitely not accurate.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Wed, 12 Mar 2014 06:55:16 -0000</pubDate></item><item><title>Re: Part 2: Lessons learned tuning TCP and Nginx in EC2</title><link>https://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/#comment-1250613808</link><description>&lt;p&gt;Yep, we did -- after quite a bit of back-and-forth, they offered to effectively turn off downscaling on the ELB which was suffering the issue.  As far as I know, it hasn't recurred since then.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 18 Feb 2014 17:58:09 -0000</pubDate></item><item><title>Re: Part 2: Lessons learned tuning TCP and Nginx in EC2</title><link>https://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/#comment-1249673989</link><description>&lt;p&gt;take a look at the graph in the "Next Steps" section.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 18 Feb 2014 09:24:33 -0000</pubDate></item><item><title>Re: Part 2: Lessons learned tuning TCP and Nginx in EC2</title><link>https://engineering.chartbeat.com/2014/02/12/part-2-lessons-learned-tuning-tcp-and-nginx-in-ec2/#comment-1244477939</link><description>&lt;p&gt;Since you have a very clear day/night cycle, I'd be curious if you've seen cases where your servers are marked as unhealthy during times when the ELB is scaling up or scaling down -- we ran into this, and it appears to be an ELB bug.  Also, igor47, SmartStack looks very promising for internal LBs...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Fri, 14 Feb 2014 13:10:23 -0000</pubDate></item><item><title>Re: A Gotcha When Using ZooKeeper Ephemeral Nodes</title><link>http://developers.blog.box.com/2012/04/10/a-gotcha-when-using-zookeeper-ephemeral-nodes/#comment-1061144069</link><description>&lt;p&gt;hmm. looking into this, I note the following in the ZK javadocs:&lt;/p&gt;&lt;p&gt;&lt;a href="http://zookeeper.apache.org/doc/r3.2.2/api/org/apache/zookeeper/ZooKeeper.html#create(java.lang.String" rel="nofollow noopener" target="_blank" title="http://zookeeper.apache.org/doc/r3.2.2/api/org/apache/zookeeper/ZooKeeper.html#create(java.lang.String"&gt;http://zookeeper.apache.org...&lt;/a&gt;, byte[], java.util.List, org.apache.zookeeper.CreateMode) : 'If a node with the same actual path already exists in the ZooKeeper, a KeeperException with error code KeeperException.NodeExists will be thrown.'&lt;/p&gt;&lt;p&gt;shouldn't that be the case in this scenario?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Fri, 27 Sep 2013 08:23:56 -0000</pubDate></item><item><title>Re: CloudFlare, PRISM, and Securing SSL Ciphers</title><link>https://blog.cloudflare.com/cloudflare-prism-secure-ciphers/#comment-932934509</link><description>&lt;p&gt;Very interesting post.&lt;/p&gt;&lt;p&gt;BTW one possible reason that some companies are still stuck with 1024-bit RSA keys on their HTTPS endpoints is hardware: up until recently, hardware load balancers like the Citrix NetScalers had a hard time dealing with long key lengths at scale.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Mon, 17 Jun 2013 06:12:15 -0000</pubDate></item><item><title>Re: Communication Costs in Real-World Networks | Peter Bailis</title><link>http://www.bailis.org/blog/communication-costs-in-real-world-networks/#comment-907053079</link><description>&lt;p&gt;Great data!   As Malte noted, there will probably have been heavy impact in the higher percentiles from other VM tenants. It might be worth trying a test using m2.4xlarge instances, if the budget can stretch. ;)&lt;/p&gt;&lt;p&gt;You'd still see impact from rack contention from other hosts on the same rack, though -- maybe using cluster compute instances would be useful to get that out of the picture too.&lt;/p&gt;&lt;p&gt;Mind you -- both of those are a realistic factor for "real-world" EC2-based applications, so they are worth modelling.&lt;/p&gt;&lt;p&gt;Finally, what protocol was used?  ICMP is prioritised differently from TCP or UDP traffic.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Fri, 24 May 2013 12:24:45 -0000</pubDate></item><item><title>Re: PopCap shutdown-another EA casualty?</title><link>http://founderware.co/games/popcap-shutdown-another-ea-casualty/#comment-625199184</link><description>&lt;p&gt;Sorry to hear this.  I guess some good news is that the Dublin tech scene seems to have no shortage of open positions going.  Our team at Amazon Dublin, Network Monitoring, is no exception -- we are looking for both software engineers and ops people, and there's many more teams here doing likewise.  Check out the rather extensive list of jobs at the Dublin office: &lt;a href="http://preview.tinyurl.com/5rkg5vc" rel="nofollow noopener" target="_blank" title="http://preview.tinyurl.com/5rkg5vc"&gt;http://preview.tinyurl.com/...&lt;/a&gt; .&lt;/p&gt;&lt;p&gt;Good luck to all going through this -- I've been there and it's no fun...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 21 Aug 2012 17:16:32 -0000</pubDate></item><item><title>Re: Neon Indian &amp;#8211; &amp;#8216;Polish Girl&amp;#8217;</title><link>http://nialler9.com/neon-indian-polish-girl/#comment-278884243</link><description>&lt;p&gt;hey, excellent!   I have a Bleep Labs Thingamagoop right here ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Fri, 05 Aug 2011 18:59:13 -0000</pubDate></item><item><title>Re: Some Notes on Distributed Key Stores</title><link>https://randomfoo.net/2009/04/20/some-notes-on-distributed-key-stores#comment-8480554</link><description>&lt;p&gt;Thanks -- great writeup!  I hadn't paid much attention to Tokyo Tyrant, but I'll be changing that.&lt;/p&gt;&lt;p&gt;Were you looking for any backup capability?  can you snapshot the state of the Tokyo Cabinet store to take a backup of that?  or are you just relying on doing that via EBS?&lt;/p&gt;&lt;p&gt;(also: S3 as a k-v store: slooooow)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 21 Apr 2009 05:04:07 -0000</pubDate></item><item><title>Re: Virgin America&amp;#8217;s Crappy Online User Experience</title><link>https://randomfoo.net/2009/04/06/virgin-americas-crappy-online-user-experience#comment-7933035</link><description>&lt;p&gt;when I run into one of those 1024-character-limit "feedback" forms, I tend to write as long as I like -- then cut and paste multiple feedback messages consisting of ~1024-char chunks.  I consider it a form of civil disobedience against their crappy user interface. ;)  It's almost definitely all going to a single person anyway.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 07 Apr 2009 05:07:43 -0000</pubDate></item><item><title>Re: random($foo): Additional Personal Storage</title><link>http://randomfoo.net/blog/id/4216#comment-4796643</link><description>&lt;p&gt;yeah, I think it's all down to the timing -- how long will it take for the prices to drop enough.  From what I've read it seems there's no physical reason that's going to stop them becoming cheaper than spindles in the long run. The sooner, the better...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Wed, 31 Dec 2008 06:40:39 -0000</pubDate></item><item><title>Re: random($foo): Additional Personal Storage</title><link>http://randomfoo.net/blog/id/4216#comment-4790660</link><description>&lt;p&gt;check this out: &lt;a href="http://perfcap.blogspot.com/2008/12/solid-state-disks-time-to-give-up-that.html" rel="nofollow noopener" target="_blank" title="http://perfcap.blogspot.com/2008/12/solid-state-disks-time-to-give-up-that.html"&gt;http://perfcap.blogspot.com...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;'In 2009 SSD's will be faster for read, faster for write, faster for sequential and much much faster for random access, more reliable, more durable, lower power, higher capacity, than discs. Give it another year or so and they will be cheaper as well.'&lt;/p&gt;&lt;p&gt;Adrian's a legendary Sun performance guy -- imo he probably knows what he's on about... ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 30 Dec 2008 21:11:55 -0000</pubDate></item><item><title>Re: random($foo): Additional Personal Storage</title><link>http://randomfoo.net/blog/id/4216#comment-4741908</link><description>&lt;p&gt;Hey Leonard --&lt;/p&gt;&lt;p&gt;I spent a while using a bunch of USB enclosures with a Linux laptop, backing stuff up over the wifi network using rsync onto them.  it was pretty crappy; about once a week or so, one of the enclosures would screw up and have to be manually force-umounted, power cycled, fscked and remounted.   Very unpleasant -- and risky of course :(&lt;/p&gt;&lt;p&gt;I eventually scavenged some pretty recent desktop hardware and took all the disks out of the enclosures and put them directly into the case as ATA devices.  it's been rock solid since then.  IIRC, sdparm supports spindown too although I haven't tried it recently.&lt;/p&gt;&lt;p&gt;My conclusion: cheap USB enclosures = not safe at all and best avoided for anything but "toy" use....&lt;/p&gt;&lt;p&gt;(PS: I like yahooza's idea of rsyncing to the ext disk as a secondary backup of a "main" backup.  seems safe enough since you still have the primary backup working fine anyway, even if that one fucks up for a few days...)&lt;/p&gt;&lt;p&gt;(PPS: if you can wait a few months before buying new disks, btw, I've been hearing that SSDs are about to just blow all spinning rust out of the water for pretty much any purpose -- cheap, fast, high-bandwidth, reliable, etc.)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 30 Dec 2008 06:40:02 -0000</pubDate></item><item><title>Re: Do Your Cloud Applications Need To Be Elastic?</title><link>http://blog.jamesurquhart.com/2008/11/do-your-cloud-applications-need-to-be.html#comment-4021209</link><description>&lt;p&gt;Hey James -- sorry for the delay, disqus didn't let me know there was a reply ;)&lt;/p&gt;&lt;p&gt;We're an early-stage startup, so no, we had no existing infrastructure bar a few colo servers which could be entirely replaced by EC2 instances.&lt;/p&gt;&lt;p&gt;Being able to use small numbers of servers at a time and be billed for just the CPU time used is great for us.  Of course, we also have inelastic parts of the infrastructure that could be hosted elsewhere at a colo for less cost, and personally, I would probably have done this given the choice; but mgmt were happier just to use EC2 as widely as possible, despite the additional costs, since it keeps things simpler.&lt;/p&gt;&lt;p&gt;For example, we also use S3 heavily, and EC2-to-S3 traffic is extremely fast and cheap compared to external-to-S3; so that's proving to be an effective point of lock-in.  (We don't mind.)&lt;/p&gt;&lt;p&gt;Regarding locally-hosted servers on our own infrastructure -- that was simply out.  There's a massive amount of investment that would be required to get a sufficiently-reliable infrastructure set up, and a good deal of coding and config to get an EC2ish elastic server provisioning system going on that. Further down the line, that might be appropriate, but not yet... it's a lot easier to let Amazon do it for us ;)&lt;/p&gt;&lt;p&gt;There's definitely a point where we *could* migrate to our own infrastructure in the future, and open source apps like Eucalyptus make that more viable -- but in my opinion it's very far off indeed...&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Wed, 26 Nov 2008 05:18:58 -0000</pubDate></item><item><title>Re: Tolling the bell for the gatekeepers</title><link>http://times.usefulinc.com/2008/07/06-gatekeepers#comment-834719</link><description>&lt;p&gt;Strongly agreed!&lt;/p&gt;&lt;p&gt;I tend to rely on my social network, summarised and aggregated using a tool I wrote called Spicylinks: &lt;a href="http://taint.org/2006/09/06/152615a.html" rel="nofollow noopener" target="_blank" title="http://taint.org/2006/09/06/152615a.html"&gt;http://taint.org/2006/09/06...&lt;/a&gt; .  That's the way to do it...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Tue, 08 Jul 2008 09:09:46 -0000</pubDate></item><item><title>Re: random($foo): Rearchitecting Twitter, Back of the Napkin</title><link>http://randomfoo.net/blog/id/4182#comment-547982</link><description>&lt;p&gt;hi Leonard!  I like it.&lt;/p&gt;&lt;p&gt;What about the issue of Scoble's 25,000 followers?  Every time he updates, you'd have to append to 25k mboxes.  that strikes me as a hard challenge for this design.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Thu, 29 May 2008 05:21:47 -0000</pubDate></item><item><title>Re: We need a Wikipedia for data - Bret Taylor's blog</title><link>http://bret.appspot.com/entry/we-need-a-wikipedia-for-data#comment-315494</link><description>&lt;p&gt;hi -- take a look at &lt;a href="http://CKAN.net" rel="nofollow noopener" target="_blank" title="CKAN.net"&gt;CKAN.net&lt;/a&gt;; it seems vaguely related.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmason</dc:creator><pubDate>Wed, 09 Apr 2008 06:08:55 -0000</pubDate></item></channel></rss>