/srv/irclogs.ubuntu.com/2014/03/19/#maas.txt

bigjoolsjtv: quick pre-imp?01:00
=== CyberJacob is now known as CyberJacob|Away
rvbajtv: gmb: The following (taken from the most recent failure in the test lab) looks like a fallout from the recent 'label' work: http://paste.ubuntu.com/7118396/07:13
gmbrvba: Damn.07:14
gmbrvba: I need to step out for a little while right now but I'll glom onto this as soon as I get back. Best to email it to jtv too as he knows more about the label stuff than I.07:15
rvbagmb: okay.  I'll have a look now;  let's talk about it when you're back.07:16
gmbrvba: Cool, thanks.07:17
* gmb -> back in a wee while07:17
=== CyberJacob|Away is now known as CyberJacob
rvbagmb: Could you please have a look at: https://code.launchpad.net/~rvb/maas/bug-import-eph-crash/+merge/21167307:33
bigjoolsrvba: TypeError: install_image_from_simplestreams() takes at least 4 arguments (4 given)08:16
bigjoolslol?08:16
bigjools:)08:16
bigjoolsrvba: want me to review that?08:20
rvbabigjools: sure08:21
rvbabigjools: that's if you rather do that than talk to me :)08:22
bigjoolsrvba: ok let's try and see if 3g holds up08:22
bigjoolsI'll call you08:22
* gmb returns08:34
gmbThanks for fixing that rvba. Sorry I had to be afk for the duration.08:34
* gmb didn't time it that way. Promise.08:34
rvbagmb: no worries08:37
rvbagmb: building a package with the latest trunk now08:39
gmbrvba: Is there any card from the new import script work that you'd like me to pick up in particular, or should I just grab something at random?08:44
=== CyberJacob is now known as CyberJacob|Away
bigjoolsrvba: did my change fix ipmi in the lab?09:07
rvbabigjools: I was precisely in the process of testing this when I came across bug 1294516.09:09
ubot5bug 1294516 in MAAS "maas-import-ephemerals crashes" [Critical,Fix committed] https://launchpad.net/bugs/129451609:09
rvbabigjools: now that it's fixed, I'm testing the package again.09:09
bigjoolsrvba: cool.  One more thing, unrelated, but when there's no boot images the architecture drop down is empty and there's no message saying why09:10
bigjoolsremember the work we did for the power types?09:11
bigjoolsthat is missing in the arch dropdown09:11
bigjoolsI added a card as this is a little more serious09:11
bigjoolsas it will trap many people09:11
bigjoolsI have to travel now, I will be late for the call later09:11
rvbaOkay.09:11
bigjoolsprobably at the top of the hour instead09:12
bigjoolshope you don;t mind waiting for me09:12
bigjools:)09:12
rvba:)09:12
rvbabigjools: the int. tests passed with the new package.  Starting a new test run just for safety…09:53
bigjools\o/10:28
jtvWhy is "maas-region-admin dbshell" broken again?  I thought I'd fixed that.10:28
bigjoolsjtv: yeah me too, I saw that earlier :/10:28
rvbabigjools: Second run is not over yet but it's passed the point where it failed before.  I think we can consider the bug fixed.10:29
rvbagmb: I'm going to work on the boot images stuff… so you're can grab the "Architecture drop-down empty and no message why (see description)" task if you want :)10:29
gmbrvba: WFM.10:30
jtvbigjools: Ahh, it's the --installed option.10:30
bigjoolsjtv: whaaaa?10:32
jtvbigjools: run dbshell with the --installed option.10:33
jtvWe still need a user-friendly error, don't we?10:33
rvbaDo you guys think it makes sense to deal with boot images in the API globally on only on a cluster per cluster basis?10:37
rvbaI mean, is it useful to have a way to list all the boot images?  Or do we want the API to operate on a nodegroup object?10:37
rvbaIn one case, listing bootimages is done with /api/boot-images/op=list10:39
rvbaIn the other case, it's /api/nodegroups/<ng_uuid>/boot-images/op=list10:39
jtvThink in batches.10:42
jtvI'd just make nodegroup a constraint on a global nodegroups listing.10:42
jtvAlthough... this isn't very scale-sensitive.10:42
jtvNever mind me.10:42
rvbaNot really sure which option is best.10:43
rvbaNodes objects are defined "globally" (although they are related to nodegroups) because it was important to be able to manage them as a set.10:44
jtvIn terms of the functionality we have in mind, having a separate list per nodegroup seems the most appropriate.10:44
rvbaInterfaces are defined on nodegroups.10:44
jtvI think it all depends on how likely we are to need a cross-nodegroup listing.10:46
jtvFor the uses we have, we plan to move away from that.10:47
rvbaYeah, defining this globally only gives us that: a cross-nodegroup listing.10:47
rvbaOr rather "gives us only that"10:48
jtvIf we need it in rare cases, I don't think we need to worry about a client having a few extra round trips to make.10:48
jtvEither "only" is correct.10:48
rvbaAll right, I'll define this only the clusters objects.  It's definitely a bit cleaner to do it this way.10:50
=== marcoceppi is now known as marcoceppi-mobil
zchanderHI, is anyone familiar with preseed settings for MaaS? I want to partition a disk while commissioning14:24
=== marcoceppi-mobil is now known as marcoceppi
=== marcoceppi is now known as marco-traveling
perrito666hello fine people, is anyone available to review a maas related juju-core change? https://codereview.appspot.com/77850043 there are a couple of lines with doubts and you might have the answer15:18
mgzrvba: ^ pls :)15:22
rvbaperrito666: sure, I'll have a look in a sec.15:23
perrito666rvba: thank a lot15:23
perrito666*thanks15:23
=== cmagina-away is now known as cmagina
rvbaperrito666: I think I replied to your question, see the MP.15:51
perrito666rvba: thank you,checking15:52
* gmb -> afk for a while16:16
perrito666rvba: your changes got applied, thanks for the input16:47
rvbanp16:48
tych0hi rvba, is there a way to add and remove tags via the UI?16:58
rvbatych0: no, you have to use the API/CLI.17:01
tych0ok, cool17:01
=== cmagina is now known as cmagina-away
=== cmagina-away is now known as cmagina
=== cmagina is now known as cmagina-away
=== cmagina-away is now known as cmagina
=== CyberJacob|Away is now known as CyberJacob
=== cmagina is now known as cmagina-away
=== cmagina-away is now known as cmagina
=== cmagina is now known as cmagina-away

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!