=== Guest4804 is now known as wallyworld [06:29] jtv: can I make a suggestion about your tmpdir fix [06:30] can we put a base name in the tmpdir so we know what it's there for [06:30] Sure. There was one before, but I forgot. [06:31] yeah [06:31] I just realised it was there before, hadn't got that far [06:32] oh for side-by-side diffs in LP === CyberJacob|Away is now known as CyberJacob === CyberJacob is now known as CyberJacob|Away [09:21] jtv: can I archive off your "done" cards on kanban? [09:21] bigjools: yes please. [09:21] done. [09:42] bigjools: allenap: jtv: gmb: I just filed https://bugs.launchpad.net/maas/+bug/1366726 about the nodes not getting a static IP address. [09:42] Ubuntu bug 1366726 in MAAS "CI breakage: Deployed nodes don't get a static IP address" [Critical,Triaged] [09:49] Looking. [09:50] rvba: you mentioned that there was a race condition, right? [09:53] jtv: well, it seems it doesn't happen all the time. But once the other CI breakage will be fixed, we will know more about the frequency of the problem. [09:54] So more a placeholder than a full bug report for now? [09:55] jtv: indeed [09:55] * jtv nods [09:55] jtv: I thought it was critical enough to file a bug as early as possible. [09:57] * gmb loves finding Blaswell code that’s untested. Because, Giggles! [10:24] allenap: Moar halp with twisted pls. Whyfore is this happening http://pastebin.ubuntu.com/8289294/ with this diff: http://paste.ubuntu.com/8289292/ [10:29] \o [10:30] Hello, how do remove achitectures from maas (to retrieve only i386 and amd64) ? [10:30] So import can be faster? [10:31] and /var/lib/maas could be smaller (ppa version: 1.6.1+bzr2550+2551+294~ppa0~ubuntu14.04.1) [10:38] allenap: Never mind. Holy duplicated useFixture batman! [10:43] using maas $Profile boot-source-selections read $Cluster_uuid 1 [10:44] had to take cluster_id from webgui, didn't found any other way to get the UUID from cli [10:44] and it tells me 'Not Found'. [10:45] ok got it sorry, [10:45] need to maas $profile boot-source read $cluster_uuid, thne it gives you its "id" [10:45] bye [10:59] kickinz1: the CLI is horrible — definitely on the list of things we want to improve. [11:01] jtv: thanks for answering, yes cli is not super usable, but I had a conf with arches='*', so near 50Gb of data to download... Maybe it could be insterresting to allow selection of arches within web interface for clusters? [11:03] kickinz1: definitely something we want — our problem is time! [11:03] jtv, I understand, not a critic ;) [11:04] No worries. Glad you got this one sorted out. [11:04] jtv, first time I used maas was a long time ago, just when it was renamed from Orchestra to Maas, so I can tell that work has been done meanwhile ! [11:05] Oo! [11:05] That's a while back. [11:06] Yes and replayed with it lately as I changed from company... === kickinz1 is now known as kickinz1|lunch === kickinz1|lunch is now known as kickinz1 [13:17] allenap: Halp again… I’m hitting this: http://paste.ubuntu.com/8290409/ with this diff: http://paste.ubuntu.com/8290398/. Now, I know that that’s happening because the function is timing out waiting for a connection to the (Mock) region… BUt I don’t know why *that*’s happening. [13:17] gmb: I’ll take a look. [13:18] allenap: Thank you. [13:19] allenap: In turn, I’ll review your branches. [13:19] gmb: Thanks! [13:27] gmb: Don’t use the Clock() first. [13:28] allenap: Okay, what should I do instead? I only use the Clock() as far as creating the ClusterClientService is concerned, and I only need that once I’m in create_node… Should I just do that there? [13:28] Clock is useful for writing tests without the reactor, where you can control the advancement of time and observe what happens, but it essentially detaches code from the reactor. [13:28] Ahh. [13:29] allenap: So can I just use the reactor in create_node and not have to do anything in the test to make it all sane? [13:29] i.e.: [13:29] client_service = ClusterClientService(reactor) [13:29] ? [13:29] gmb: I’m not sure you need the client service anyway; the MockLiveBlah will be arranging for that already. [13:29] ORLY? [13:30] I’ve missed something somewhere… [13:30] allenap: Oh, d'oh! [13:30] getRegionService() [13:37] *Client [13:37] Right, new failures. All good. [13:40] gmb: http://paste.ubuntu.com/8290586/ (needed to provide a response for the CreateNode stub) [13:40] allenap: Fab, ta [13:43] allenap: Remind me, will get_cluster_uuid actually work from within PServ? I know the API credentials stuff doesn’t, but that should, shouldn’t it? [13:54] gmb: It depends on the packaging I think, if pserv is invoked with CLUSTER_UUID set :-/ Not a good answer I know. [13:54] GAAAAH. [13:55] That’s exactly what I was hoping you wouldn’t say :) === jfarschman is now known as MilesDenver [14:36] gmb: Actually, it must be okay; lots of other RPC calls use the UUID. [14:37] allenap: Yeah, I saw the same in plugin.py. Cool. === matsubara is now known as matsubara-lunch === matsubara-lunch is now known as matsubara === CyberJacob|Away is now known as CyberJacob === jfarschman is now known as MilesDenver === roadmr is now known as roadmr_afk === kickinz1 is now known as kickinz1|afk === roadmr_afk is now known as roadmr === CyberJacob is now known as CyberJacob|Away