[00:05] <--- sleep [00:11] Pendulum: UDS will be fun :D [00:43] so an FB post about unity garners a bunch of "Unity sucks, bring back classic gnome!" comments [00:43] an FB post on bringing back the classic gnome garners a bunch of "Unity sucks" [00:44] I bet if we totally got rid of Unity, the comment threads would just be "sucks!" [00:48] 3 posts on IRC about Unity/FB gets you nothing [00:48] :P [00:50] thus restoring my faith in IRC [00:52] I just g+rolled you :) [00:53] mhall119, it's ok I get unity trolling on server posts too [00:53] it's the way of the internet [00:56] * mhall119 kicks pangolin [00:57] :( [00:57] pangolin: it's funny because that template matches most of the negative comments I've seen on Windows 8 and Metro (also most that I saw for Vista and 7) [00:57] here i thought you were one of the nice people [00:57] who lied and told you that? [00:57] it was jcastro wasn't it [00:58] I think it was jono [00:58] could have been jcastro [00:58] close enough [00:58] it certainly wasn't me [00:58] mhall is my pupil of cynicism and snark [00:59] you make me sound like some evil jedi apprentice [01:00] * mhall119 is certainly no jedi [01:06] mhall119 is unity skywalker :D [01:23] jcastro: the initial request is slow, but the load is decently fast, given all the shit OMG! has [01:24] yeah we're not close to optimizing [01:25] but it's still like so much nicer than what he had before [01:25] this is 3 nginx load balanced mediums and a mysql small [01:26] greg-g, there's a lot of junk plugins and stuff we can cut out [01:26] jcastro: what's the bottleneck? [01:26] just tweaking the load balancing [01:27] mhall119, it's complicated, but seems it was apache [01:27] jcastro: cpu, memory, io? [01:27] but still, it's hard until we dig more, which we will in step 2 [01:27] it was hosing CPUs [01:27] but now we're caching [01:27] and the site was much, much, much busier than I ever imagined [01:28] hosing 3 medium CPU? wow [01:28] oh no no [01:28] all 3 are 99% idle right now [01:28] so it's the load balancer? [01:28] each node load balances without a load balancing node [01:28] it's some nginx thing I didn't even know existed [01:29] each time you add unit they just load balance themselves [01:29] anyway all that is working fine now except one node isn't caching [01:29] the problem before this setup was apache just maxing out [01:29] but when it was apache, it was hammering the haproxy or webserver cpus? [01:29] the webserver one [01:30] I can't explain it in the detail you need though, once they're done we'll write it up [01:30] ok [01:30] anyway TL;DR. 3 mediums and one small [01:30] so down to like 15 bucks a day [01:30] instead of like, 85 [01:30] better, still not cheap though, how does that compare to their previous hosting cost? [01:31] We're about $100 over [01:31] but this is just the "get off the xlarges now." [01:31] we can cut a ton more out after [01:31] since we can redeploy like, easily now [01:32] I bet joey is happy about that [01:32] and the charm is like, putting db snapshots for backups on s3 for him, etc. [01:32] it'll be nice [01:45] jcastro: for me, the selling point for the cloud is that you *can* experiment with an alterate setup for a high-traffic site, and it only costs you about $20. [01:47] add another 0. [01:47] :) [01:47] if I knew what I was doing [01:48] you can start will all micros [01:48] the nice thing is with the charm you can iterate on your laptop too [01:48] then push out [01:48] so you can code, test, code, test, code, test. All on your laptop [01:48] just how it will deploy in the cloud [01:48] without running up the meter [01:52] mhall119, see G+, I linked the bzr branches [01:56] G+ where? [01:58] my call for testing post === jalcine is now known as jalcine_ === jalcine_ is now known as jalcine === jalcine is now known as jalcine_ === jalcine_ is now known as jalcine === jalcine is now known as jalcine_ === jalcine_ is now known as jalcine [07:46] Guten Morgen Berlin! :) [07:46] good morning [07:48] Hi dholbach! [07:48] hi nigelb [08:16] aloha [08:26] G'marning New York City :) [08:26] I shouldn't be up === jalcine_ is now known as Guest61506 === Guest61506 is now known as JackyAlcine === JackyAlcine is now known as jalcine === jalcine is now known as Guest81870 === fenris is now known as Guest95871 [12:10] morning [12:10] * czajkowski tickles mhall119 herrro [12:11] gah, what? [12:11] what'd I do? [12:14] nada [12:14] :) [12:15] brb, coffee is ready [12:33] http://epicpullrequests.tumblr.com/ [12:51] nigelb: the non-rhyming Dr. Seuss one makes my eye twitch [12:51] mhall119: that almost rhymed there. [12:51] no it didn't [12:51] can you do better? [12:52] I can not try, which makes me less twitchy [12:53] mhall119, how's it running now? the only thing that should be busted is broken images every 3 refreshes or so [12:55] jcastro: didn't the have an ad running across the top of the page? [13:08] yeah some js hosting issues [13:08] not all of it is in s3, we need to put it there [13:38] Why is it that both dogs insist on laying *on* me when I'm working? [13:41] mhall119: because they want you to know you're loved [13:41] although I'm trying to imagine both of them lying on you at once and failing [13:42] Pendulum: they, however, are not failing [13:43] through at least the labrador got down [13:43] well Lucy's so small she can't be that much of a bother then [13:44] true, but she lays on my arm, which makes typing and mousing hard [13:47] ah, yes. the "I'm going to lie where it's going to prevent you from moving so that you have to pay attention to me" position [13:49] exactly [13:50] heh [14:23] nigelb, how's omg's performance over where you are? [14:23] mhall119, how about you? It should be liquid fast right now [14:23] checking [14:23] hit the main site or staging? [14:23] jcastro: everything is looking good [14:24] they have so much 3rd party javascript though :( [14:24] Looks good. [14:24] I know [14:25] He needs a plugin and js review something fierce [14:25] mhall119, 3 mediums also overkill [14:25] we can probably go down to two smalls [14:25] mhall119, blogging now, linking the charm so you can see the nginx setup [14:25] jcastro: he could also use Exprires: headers on his js and css to stop the browser from asking about them every time [14:29] ah, let me tell marco [14:29] jcastro: marco is here [14:30] mhall119: Can you set headers from s3? Because that's where all the files are being served for js/etc [14:30] oh [14:31] AlanBell, ok down to 3 mediums and 2 smalls, next stop, two-small city. [14:31] whohoo [14:33] we were going to go with 2 mediums but I was scared so went with 3 [14:34] it is pushing a lot of bandwidth, but as the comments are offloaded to disqus I would think the transactional load would be less than most normal blogs [14:35] what is the $/hour now? [14:37] .64 [14:37] the price of one xlarge, heh [14:38] we could probably easily drop one medium right now actually [14:38] marcoceppi, but the magic scares me [14:39] I am having a hard time fathoming how he could have survived release-time loads on that box he had. [14:39] luck [14:39] jcastro: we can always put the medium back if it's too much [14:39] I bet that machine was at like, load 70 for days on end, hah [14:39] we're charmed and ready to roll out add-unit remove-unit, it's childs play [14:39] marcoceppi, sure, but let's do it when clint's around [14:39] jcastro: if memory serves, he didn't always survive release time traffic [14:40] hah, yeah :) [14:40] I don't think we've ever seen this working live [14:40] it'll be slick [14:40] jcastro: oh, the add-unit stuff works [14:40] \o/ [14:40] before we pointed the ip yesterday we only had two mediums, we added one right before we pointed the ip [14:42] it'd still be nice to have clint on hand [14:46] jcastro: he didnt survive really [14:46] the box got the absolute nuts kicked out of it [14:46] load average was off the scale [14:49] suck [14:49] mhall119, shifting gears [14:50] marianna is asking about the guidebook [14:52] good morning [14:53] jcastro: what about it? [14:54] mhall119, ah she couldn't find the barcode, I got it. [14:54] she was wondering if the instructions are the same [14:54] and afaict they are. [14:55] as far as I know, yes [14:55] did we have a quickURL for the QR code, do you remember? [14:56] no, we were given a QRcode image [14:56] IIRC, cjohnston has added a field for the image url in the database [14:56] mhall119: when do tracks usually go up? [14:57] bkerensa: usually whenever jcastro put them up [14:57] but I get the feeling I'll be doing that this time [14:57] which makes it kind of unusual [14:57] yes... [14:58] jcastro: can we talk about not paying for guidebook since Aq made the site mobile friendly? [14:58] :-) [14:58] mobile friendlier [14:58] it's still got a way to go before we're replacing Guidebook [14:58] ok.. what he said [14:59] ok so the one issue [14:59] it's something we can discuss at UDS though [14:59] is which QR code to use [14:59] does anyone have the one we used in orlando handy? [14:59] no [15:00] jcastro: think so [15:01] jcastro: uhh do you by chance know what the omg backend url is anymore? can you ping it to me [15:01] :D [15:01] I need to post something :P [15:01] we are working on that now, you'll need to standby a bit [15:01] or talk to joey to have him post it [15:02] wordpress admin panel doesn't like 3 nodes and stuff. [15:02] ahh I found it [15:02] :D [15:02] jcastro: I think http://people.ubuntu.com/~mhall119/guidebook_125.png is the one we used for UDS-P [15:05] I love that we are shipping a music player in 12.04 that freezes for a few minutes on launch :) [15:08] mhall119, iirc we had a canonical place on summit.u.c with the URL [15:08] cjohnston, ? ^ [15:08] jcastro: for the image? [15:09] no idea [15:09] yeah [15:09] jcastro: have time chat in the next couple of days [15:09] technoviking, any day but today, unless you're blocked [15:10] How would tomorrow at 3pm EST be? [15:11] jcastro: it used to be we had one qrcode for the entire site [15:11] sure, I'll know in an hour or two how I'm going today [15:11] cjohnston expanded that to let us use per-summit images [15:11] ok so for the QR code on the printed badge [15:12] that should be the guidebook one right? [15:12] jcastro: that's what we did in -P right? [15:13] I believe so [15:13] it makes sense [16:00] Daviey: your killing me with the spam! :-) [16:03] Daviey: good job :D [16:04] * cjohnston smacks nigel with summit [16:05] nigelb: can you change tarmac to 15 minutes and have it email me when there are issues preventing a merge [16:06] cjohnston: yes for the first, no for the second. [16:06] I don't run a mail daemon there yet. [16:06] I can set it up tomorrow morning if you remind me. [16:06] is there any way I can know about issues === fenris is now known as Guest70667 === Guest70667 is now known as ejat === jalcine_ is now known as Guest10125 === Guest10125 is now known as JackyAlcine === JackyAlcine is now known as Guest91681 [17:52] jcastro: yo, jsalisbury is the IRC name of the guy helping with the x220 wifi issue? [17:52] jcastro: I'm having issues with my x220 on Oneiric with the latest kernel update, wondering if related [17:52] yes [17:53] seems to not be online... [17:53] * greg-g shrugs [17:58] greg-g, he's responsive in the bug. It might be worth seeing if you can run that kernel in 11.10 [18:00] jcastro: k. lemme restart (I have a recent kernel upgrade) and confirm everything before I muddy up the waters on that bug. [18:00] :( I need to find a new printer... when I put new ink cartridges in it never realizes such and says I am low and nobody refills ink for my Canon =/ [18:08] I wont buy anything but HP these days for printers [18:09] popey: why? [18:09] all other printers suck [18:09] printers are one consumer technology that just hasn't keptup [18:09] popey: +1 [18:09] wasn't sure if that was the reason or not [18:09] printers are merely devices for causing pain [18:10] they also sometimes print stuff [18:16] I really like my Brother Multifunction printer [18:17] It's a laser printer, and has Linux support [18:17] any printer which requires me to unpack an rpm is not a printer, it is a travesty [18:17] snap-l: I tried to set one of those up on my Dad's XP laptop, good god what a pain that was [18:17] Had a Samsung prior to that which worked pretty well too [18:17] popey: You only need drivers for Network Scanning. ;) [18:18] here's what happened when I bought my HP Officejet 6310 All-In-One printer/scanner/copier/fax. [18:18] mhall119: Their Windows drivers are pretty special, yes. [18:18] 1. get it out of the box [18:18] then again, I took his old Brother HL-1440 home, plugged it into the kids' Ubuntu 10.04 machine, and it just worked [18:18] 2. Plug it in. [18:18] 3. print stuff [18:18] didn't have to do anything but plug it in [18:18] popey: And what did you need to do to do network scanning? [18:18] network scanning is for lazy people [18:18] cups does network printing automagically [18:19] go and walk to your scanner [18:19] oh, saned for network scanning, I use that often [18:19] popey: I share a printer with my wife [18:19] popey: it's also for people who have kids old enough to understand "now put the next page in the scanner and tell me when it's ready" [18:19] so do I ☺ [18:19] ergo, networking is quite important. ;) [18:19] and two kids [18:19] who print from all around the house [18:20] automagically [18:20] popey: Stop sharing my printer! [18:20] mine don't have permission to print [18:20] I'd never have ink/toner/paper if I allowed them to print whenever they wanted [18:20] And tell the kids to stop putting nutella on my printer. [18:20] sam prints quite a lot of PDFs from websites which he colours in [18:20] but always asks first before printing colour stuff [18:21] Actually, I was going to go with HP, but I can get a solid 3000 pages on a $70+ cart [18:21] you have hm well trained [18:22] er, I mean, raised [18:22] unfortunately, HP has gone creative-accounting and only manages about 1800 for the same price. [18:22] And my wife is a college instructor [18:22] gah, why does my code have so many typos today? [18:23] switched to dvorak? [18:23] no, same laptop keyboard as always [18:23] mhall119: because you arent coding on summit [18:23] I'm going to blame the chihuahua who has insisted on sleeping on my forearm all day [18:24] alright my friends - see you all tomorrow :) [18:24] g'night dholbach [18:24] g'nite dholbach [18:24] byeeeeeeeeee :) [18:40] I'm about to kick this code [18:40] * mhall119 hates refactoring [18:40] mhall119: bzr branch lp:summit [18:40] no [18:40] this is still better than summit [18:41] not true [18:41] doesnt exist [18:45] it's "better" because it's one of the things jono put on my list [18:45] yay, it's running and hasn't errored out yet [18:47] sumo? [18:47] no, unity-stats [20:07] uhh so someone using Xubuntu indicates Oneconf is eating 100M of memory and they want to remove it since they do not use U1 but when they try and sudo apt-get remove it also tries and take the entire desktop enviroment [20:07] any thoughts? [20:10] define "entire desktop" bkerensa [20:11] popey: it will remove xubuntu-desktop et. al [20:11] sudo apt-get remove oneconf (also pulls off xfce etc) [20:11] they could shut it down without removing it [20:12] popey: Is there a proper method for this? [20:12] for what removing or killing? [20:13] popey: permanently disabling it [20:14] i would run pstree and see what spawned it [20:20] popey: init spawns oneconf [20:20] so probably sommat in /etc/init.d or /etc/rc2.d [20:28] .37 [20:28] uggh [20:30] popey: I filed a bug for it [20:39] yay === IdleOne is now known as pangolin