[00:27] * bigjools waves at roaksoax [01:15] bigjools: here [01:16] roaksoax: howdy [01:16] bigjools: howdy! [01:16] just seeing where we're at with that filtering bug on imports? [01:16] bigjools: huh? [01:16] https://launchpad.net/bugs/1240215 [01:16] Ubuntu bug 1240215 in MAAS "changing the default arches in import_pxe_files prevents maas-import-ephemerals from running" [Critical,Confirmed] [01:17] I wasn't sure if it needed more work or if the simplstreams library fix helped [01:17] bigjools: well I was thinking it might be easy to fix provided that we split('/') [01:17] bigjools: no I don't think it is the simplestreams stuff [01:17] smoser: ^^ [01:17] ok [01:18] we're all deep fixing the multi-environ thing at the moment [01:19] bigjools: ok i'll see what i can do with the ephemerals stuff [01:31] bigjools: this fixes it: http://paste.ubuntu.com/6243363/ [01:36] roaksoax: nice. Add a test and I'll approve it. [02:01] roaksoax, i replied to that MP [02:01] but you also have to consider '/highbank' might be in there. [02:01] you might as well do somethign like: [02:02] smoser: there's something further down for highbank [02:02] i dont thinkt hat covers it [02:03] ' '.join([f.split("/")[0] for f in legacy_config.get('ARCHES', '').split()]) [02:03] something like that maybe [02:09] smoser: yeah that works! thakns! [02:18] bigjools: https://code.launchpad.net/~andreserl/maas/fix_lp1240215/+merge/191327 [02:18] smoser: ^^ [02:19] bigjools: all yours. Im gonna patch the mpackage and upload [02:19] roaksoax: looks ok I'll approve [02:19] roaksoax: there's another fix landed recently to support multi-environs [02:19] can you take that too? [02:19] bigjools: what's the rev? [02:19] fixes [02:19] bigjools: rev's and bug number please :) [02:20] roaksoax: see branches attached to https://bugs.launchpad.net/maas/+bug/1239488 [02:20] Ubuntu bug 1239488 in MAAS "Juju api client cannot distinguish between environments" [Critical,In progress] [02:21] r1708, 1709, 1710 basically [02:21] bigjools: are all of those the actual fixes? [02:21] bigjools: i mean [02:21] final fixes? [02:22] no more fixes for that bug? [02:22] roaksoax: I think so - the rest of the fixes are in juju [02:22] ok cool [02:22] roaksoax: also see 1707, bug 1228085 [02:22] bug 1228085 in MAAS "The commissioning script 00-maas-03-install-lldpd outputs to stderr." [Critical,Triaged] https://launchpad.net/bugs/1228085 [02:23] possibly bug 1190986 [02:23] bug 1190986 in MAAS "ERROR Nonce already used" [High,Fix committed] https://launchpad.net/bugs/1190986 [02:23] not *critical* though [02:23] bigjools: yeah.. that's the thing... [02:23] bug 1238376 [02:23] bug 1238376 in maas (Ubuntu) "maas-import-ephemerals no longer inherits config from maas-import-pxe-files" [Critical,Confirmed] https://launchpad.net/bugs/1238376 [02:24] you got that one I think [02:24] bigjools: yeah so only the critical bugs will get in [02:24] there's 4 fixes, already [02:24] and the multienvironment [02:24] is 3 patches [02:24] yep [02:24] not sure that the release team will be happy about that [02:24] smoser: ^^ [02:24] you can merge three into one [02:24] they're consecutive [02:25] bigjools: yeah [02:25] I can't see why they would be unhappy to take critical fixes [02:25] I'd be fucking ecstatic [02:26] bigjools: one day before release... whgen the ISO isprobably read already? [02:26] bigjools: which would cause an ISO re-spin [02:26] i don't think they'll be happy [02:26] it's not on the iso though is it? [02:26] oh server iso [02:26] ok [02:26] 0-day fix it is :) [02:27] bigjools: yeah, so the ephemeral stuff is important for the ISO [02:27] ok [02:27] well apparently the cloud-installer would take much longer without this fix [02:27] bigjools: this is what I have so far: http://paste.ubuntu.com/6243516/ [02:28] roaksoax: and you need the multi-env one [02:28] yep [02:28] ~400 lines though :/ [02:29] bigjools: ahh [02:29] bigjools: then release team *wont* be happy [02:29] dunno why they would get unhappy about the size, it is either critical or it isn't [02:30] bigjools: yeah i think i know how to approach taht one [02:30] bigjools: let me know when you approve the ephemeral fix plz [02:30] done [02:34] bigjools: the fixes for juju don't look so bad.. since I only take the actual patch and not the changes in the test [02:35] roaksoax: yeah I have one more fix coming for juju [02:35] working on it right now [02:35] bigjools: ok [02:35] alright [02:35] i'll be back later then [02:35] thanks roaksoax [02:35] remind me to buy you a beer next week :) [02:36] lol will do [02:36] bigjools: remind me to make you drink lots of pisco :P [02:36] roaksoax: I can't drink at the moment :( [02:36] boomer [03:33] bigjools: how's the fix looking? [03:33] roaksoax: slow .... this is Go after all [03:33] heh [03:33] nearly there [03:33] well, nearly ish [03:33] bigjools: i might have to get that package uploaded tomorrow then [03:33] cause I'm about to die [03:34] unless we do sru [03:34] roaksoax: yeah it won't get done in the next hour :/ [03:35] bigjools: so my take is this, I can upload a new maas package with the fixes, and tomorrow, i make another upload which willk most likely be as a 0day sru [03:35] unless they can process it [03:36] roaksoax: ok [03:36] that's the best we can hope for then [03:37] bigjools: yeah cause eitherway I don't think they will process the upload today [03:37] bigjools: but at least I ensure that the fixes up until now are uplaoded [03:38] and easier to negotiate on getting them released [03:38] roaksoax: great === freeflying is now known as freeflying_away === freeflying_away is now known as freeflying === CyberJacob|Away is now known as CyberJacob [06:32] roaksoax: my juju change landed on trunk [07:51] I'm doing a fresh deployment with juju on a MaaS cluster. I can bootstrap the juju env fine using a tag to specify the bootstrap node but when I try and deploy a charm I don;t see any physical servers getting allocated in the maas UI and after a minute os so juju reports "error: cannot run instances: gomaasapi: got error back from [07:51] server: 409 CONFLICT" as the agent state info for the new machine [07:53] I have 16 servers in the Ready state using juju-core 1.16 and maas 1.2+bzr1373+dfsg-0ubuntu1~12.04.2 [07:54] Not sure if this is relevant but all the machine have a manual tag and I'm not specifying a tag constraint to juju at the moment [07:56] I'll try removing a tag and trying again [07:57] gnuoy: I think the tag for bootstrapping gets applied by default in juju [08:00] hi bigjools, looking in the maas.log I see "NodesNotAvailable: No matching node is available". So if all machines have a tag and you try to deploy a charm without specifying tag is refusing to allocate a machine the desired behaviour ? I'm trying to think if that makes sense [08:01] By not specifying a tag constraint with juju are you saying "This can go anywhere I don't care" or are you saying "This can only go to machines which haven't been preallocated with a tag" [08:03] gnuoy: it uses the constraints from the bootstrap node IIRC [08:03] so if you put a tag on it then it expects all machines to have that tag [08:03] did you say all the machines have that tag? [08:04] sorry I have to run - try asking in the juju-dev channel [08:04] back later [08:04] bigjools, ok, thanks. [10:10] bigjools, still around? I need to understand which MAAS bugs are still outstanding for Saucy [10:10] and which ones we must land pre-release (i.e. it matters if they are on the ISO) [10:11] allenap, maybe you can help with that if bigjools is eod? [10:11] jamespage: I am EOD but I can help [10:11] bigjools, marvellous! [10:11] I did give a list to roaksoax earlier [10:12] yeah - I was just looking through those [10:12] bug 122805 [10:12] bug 8422 in tsclient (Ubuntu) "duplicate for #122805 Error message on ending VNC session" [Medium,Won't fix] https://launchpad.net/bugs/8422 [10:12] ummm [10:12] bug 1228085 [10:12] bug 1228085 in MAAS "The commissioning script 00-maas-03-install-lldpd outputs to stderr." [Critical,Triaged] https://launchpad.net/bugs/1228085 [10:13] bug 1238376 [10:13] bug 1238376 in MAAS "maas-import-ephemerals no longer inherits config from maas-import-pxe-files" [Critical,Fix committed] https://launchpad.net/bugs/1238376 [10:13] bug 1239488 [10:13] bug 1239488 in maas (Ubuntu Saucy) "Juju api client cannot distinguish between environments" [High,Triaged] https://launchpad.net/bugs/1239488 [10:13] bug 1240215 [10:13] bug 1240215 in MAAS "changing the default arches in import_pxe_files prevents maas-import-ephemerals from running" [Critical,Fix committed] https://launchpad.net/bugs/1240215 [10:14] bigjools, ok so bug 1238376 got patched in [10:14] bug 1238376 in MAAS "maas-import-ephemerals no longer inherits config from maas-import-pxe-files" [Critical,Fix committed] https://launchpad.net/bugs/1238376 [10:14] cool [10:15] ditto bug 1240215 [10:15] bug 1240215 in MAAS "changing the default arches in import_pxe_files prevents maas-import-ephemerals from running" [Critical,Fix committed] https://launchpad.net/bugs/1240215 [10:15] I saw roaksoax made a patch for everything except 1239488 [10:15] that's a big one [10:15] I think bug 1239488 and bug 1228085 are still outstanding [10:15] bug 1239488 in maas (Ubuntu Saucy) "Juju api client cannot distinguish between environments" [High,Triaged] https://launchpad.net/bugs/1239488 [10:15] bug 1228085 in MAAS "The commissioning script 00-maas-03-install-lldpd outputs to stderr." [Critical,Triaged] https://launchpad.net/bugs/1228085 [10:16] bigjools, i guess this is related to bug 1229275 [10:16] bug 1229275 in juju-core "[maas] juju destroy-environment also destroys nodes that are not controlled by juju" [Critical,In progress] https://launchpad.net/bugs/1229275 [10:16] rvba: is https://bugs.launchpad.net/maas/+bug/1228085 fixed? [10:17] bigjools: yes [10:17] jamespage: that one is all done actually I marked the maas task as fixed [10:17] rvba: uh why does it say triaged? [10:17] bigjools: someone forgot to flip the switch. [10:17] jamespage: sorry to be clear, bug 1239488 is all done [10:17] bug 1239488 in maas (Ubuntu Saucy) "Juju api client cannot distinguish between environments" [High,Triaged] https://launchpad.net/bugs/1239488 [10:18] bigjools, landed in maas but not yet in distro right? [10:18] jamespage: right [10:18] bigjools, and there is an associated juju-core fix I need to pull for that as well I think [10:19] jamespage: correct- but that ones a little complicated because after Gavin and I landed branches, they wanted to change something again [10:19] so talk to roger peppe [10:19] I am [10:19] tip top [10:19] * bigjools has the Norfolk lingo down pat [10:21] jamespage: ok anything else? [10:24] bigjools, I thinks thats OK for now - thanks for the help [10:24] (I was being asked in #ubuntu-release) === freeflying is now known as freeflying_away === freeflying_away is now known as freeflying [14:37] How does one find out which tests failed for a machine in MAAS? [15:32] roaksoax: Would you know? ↑ [15:35] jpds: the webui should show which failed [15:36] I see a 02-maas-virtuality. [15:37] jpds: 2 out of 5? [15:38] roaksoax: Yes. [15:44] jpds: so that's probably the one that failed [15:44] jpds: you can get into the image and debug [15:44] jpds: https://lists.launchpad.net/maas-devel/msg00808.html [15:45] roaksoax: Is there anything in the docs about debugging? [15:45] jpds: yes [17:02] roaksoax: And got it to work, helps if I give them a proxy so they can get to the internet. [17:07] jpds: yep :) [19:25] smoser: Ought there to be a lock around critical parts of maas-import-pxe-files too? [19:27] allenap, i suppose probably. i have not really thought about that. [19:28] smoser: I'll look into doing it. Do you think this is a critical bug? [19:29] allenap, well i'm not sure how matsubara hit it [19:29] its trivial to lock such things [19:29] i pointed at the apparently "correct" way to do it in celery [19:29] but you could just do it below celery with 'run-one' in ubuntu (although that is in universe). [19:31] smoser: That's a good solution, but unfortunately it means pulling in django on the clusters, which I'd rather avoid. [19:31] smoser, allenap: I tried maas-import-pxe-files with run-one but it didn't work: http://10.189.74.2:8080/view/MAAS/job/saucy-adt-maas-manual/ARCH=amd64,label=lenovo-RD230-01/113/console, I guess you meant running import_ephemerals.py with run-one then? [19:31] allenap, and the qa-lab-tests found that bug. sometimes the tests pass but more often than not it hits the checksum error [19:31] run-one also uses the whole command line when considering locks, iirc, but we want to restrict anything in the datadir. [19:32] matsubara: It's great they hit it. Did it take a lot of work from there to figuring it out? [19:32] yes [19:32] allenap, oh. i didn't know. [19:33] allenap, annoyingly yes, specially because I thought initially the problem was with the proxy, so wasted a lot of time checking that squid was doing what it was supposed to be doing [19:33] allenap, i dont know *why* they hit it ghouth. [19:33] allenap, and the qa-lab-tests had horrible debug output when maas-import-pxe-files fails (which is now fixed by a another branch of mine) [19:34] so it was painful but I think it'll turn out to improve the quality of the tests at least [19:49] allenap, if you have a fix, I can help test it in the qa lab [19:50] matsubara: I'm looking at that now. [19:50] allenap, thank you [20:14] after updating MAAS to 1.4+bzr1693+dfsg-0ubuntu2~ctools, 'juju status' giving me: ERROR TLS handshake failed: x509: certificate signed by unknown authority 1. [20:14] any ideas? [20:52] adam_g: nope, but the updates do not mess with juju sections at all.... unless related to the bson issue... but that';s weird either way [20:52] bigjools: ^^ [21:59] roaksoax, hmm must have been something unrelated. cleared ~/.juju/environments and its working again.. but now it seems IPMI stopped :| [22:02] roaksoax, hmm. nvm. looked like celery wasn't connected properly [22:05] adam_g: hehe ok :) [22:53] roaksoax: did a newer version get uploaded with the patch for multi-envs? [22:53] bigjools: nope [22:53] roaksoax: SRU then? [22:53] bigjools: we determined that's not release critical [22:54] bigjools: yep [22:54] bigjools: i'll upload tomorrow and bug for it to get in tomorro [22:54] it's release day here! [22:55] sadly, my desktop is riddled with problems :( [22:56] bigjools: he,... mine running smoothly [22:56] I currently have an awful unstoppable noise coming from the speaker... brb, rebooting [22:57] ah better [23:38] roaksoax: fyi http://maas.ubuntu.com/docs/changelog.html [23:38] argh [23:38] https://bugs.launchpad.net/bugs/1240570 [23:38] Ubuntu bug 1240570 in MAAS "please add exynos5 support to ephemerals" [Undecided,New] === CyberJacob is now known as CyberJacob|Away