/srv/irclogs.ubuntu.com/2012/04/15/#juju.txt

m_3this is only install tests, but precise charms are looking good so far... http://ec2-23-20-58-1.compute-1.amazonaws.com:8080/00:16
SpamapSm_3: sweeeeet00:32
SpamapSm_3: we're going to need a whole new test methodology for subordinates00:33
SpamapSman juju status seems way slower with the subordinate stuff00:35
SpamapSlots more to look at in zk I guess00:35
SpamapSm_3: http://paste.ubuntu.com/930324/ .. status looks a bit wonky.. so waiting for 'started' may be harder00:36
SpamapSok time to get back to Saturday-ing00:37
m_3yeah, subordinates are a whole other world of tests00:41
imbrandonmarcoceppi: is the supercache still looking at memcache maybe ?01:01
=== _mup__ is now known as _mup_
melmothanybody knowing what to do when there s no "accept & commission" button ? (https://bugs.launchpad.net/maas/+bug/981845)13:46
_mup_Bug #981845: "Accept & Commission" button does not exist <MAAS:Invalid> < https://launchpad.net/bugs/981845 >13:46
SpamapSmelmoth: I think daviey said there's a weird hacky thing you have to do...14:10
SpamapS12:49 < Daviey> sudo mount /var/lib/maas/ephemeral/precise/server/amd64/20120328/disk.img /mnt/ ; sudo chroot /mnt ;  sudo apt-get update ; sudo apt-get install cloud-init ; exit ; sudo umount /mnt14:11
SpamapS12:49 < Daviey> restart the node.14:11
melmothSpamapS, try it (i saw his post on irc), without success.14:19
SpamapSmelmoth: bummer14:20
melmoththe "new" version of cloud init i installed in the disk.img was 0.6.3-0ubuntu1 (that s the one the repo i used had), may be it s still does not contain the fix ?14:20
SpamapScloud-init | 0.6.3-0ubuntu1 |       precise | source, all14:21
SpamapSmelmoth: thats the latest14:21
SpamapSmelmoth: after doing that did you start over?14:21
melmothyep14:21
SpamapSperhaps the nodes need to be reinstalled from scratch14:22
melmothi wanted to remove node and put them back, but i can remove them , the button is greyd out and it say they are being used14:22
melmothi added new node, still no button neither14:22
melmothif i reboot the node, they are reinstalled and ends up in "ready" states, but no button....14:23
_mup_Bug #982353 was filed: destroying a subordinate service after destroying its primary services results in a traceback... <juju:New> < https://launchpad.net/bugs/982353 >14:32
m_3SpamapS: when you get a sec... we've got a decent picture of breakages http://ec2-23-20-58-1.compute-1.amazonaws.com:8080/15:24
m_3SpamapS: most of the failing charms are either a.) failing in oneiric too, or b.) expected (hadoop,cloudfoundry)15:26
SpamapSm_3: cool!15:27
m_3SpamapS: I'd be fine with pulling the switch at any time... so let's just figure out what makes sense from a release perspective15:27
SpamapSm_3: one question.. why do we have failing charms in oneiric?15:27
m_3ha!15:27
m_3good question... just haven't gotten to fixing them.  mostly package/repo barfs I think (node,nfs)15:28
m_3you can see details of most oneiric charms in charmtests.markmims.com (maybe a week out of date)15:29
SpamapSok, doing weekend stuff now.. will check it out later15:29
m_3cool man15:30
m_3I won't push succeeding charms to precise branchs... that makes sense to do through lp15:31
m_3I'll work on fixing failing ones today to make the oneiric branches work for precise15:31
jamespagem_3: that reminds me that we need to sort-out which hadoop charms are going to transfer to precise15:45
m_3jamespage: yup15:47
jamespageand whether I should be pushing the current precise one to oneiric - it works just fine - but seems a little pointless now15:47
m_3jamespage: I think it'll just be easiest to transfer all the oneiric ones and then manually remove the links for ones we want changed15:47
jamespagem_3: yeah - I guess that makes sense15:48
jamespageits closest to the approach we would take in the ubuntu archive15:48
jamespagenew release == old release; then `make changes`15:48
jamespageor rm -Rf15:48
m_3not sure how the lp auto-changeover scripts'll work... it might make sense to push it to oneiric first, then let the script treat it as normal15:48
m_3but that also might break the script too :)15:48
jamespagem_3: because the branch already exists for precise?15:49
m_3right15:49
jamespageOK15:49
m_3we'll find out though... there're several situations like that already I think15:49
jamespageI love some live testing!15:49
m_3oh yeah!15:50
m_3it looks like most charms are doing fine just being auto-promoted though15:50
m_3s/are doing/will do/15:50
hazmatg'morning15:56
jamespagemorning hazmat!15:56
m_3mornin K15:57
hazmatm_3, just testing out the new recorder, its env agnostic now, use sftp to fetch logs15:57
m_3hazmat: whoohoo!15:58
m_3awesome... I've been testing precise charms, but I'm itching to get back to testing against other providers16:01
=== almaisan-away is now known as al-maisan
hazmatm_3 cool, re subordinates we just sample them against a known set of interesting other charms16:10
=== al-maisan is now known as almaisan-away
m_3hazmat: guided planning then?16:16
hazmatm_3, partly the deps for the sub are still resolved normally, but a set of known hosts services is used to associate them..  but yes effectively it is guided planning16:17
hazmatm_3, technically with the default juju-info we'd have to do a pair wise construction of a sub against all other non sub charms known to pass tests to get full coverage/compat checking16:18
hazmater.. default `juju-info` relation that gets established for subs16:18
m_3wanna maybe start with a --parent param to plan?  then we can expand from there?16:19
_mup_Bug #982422 was filed: unable to simulate a failed hook with debug hooks. <juju:New> < https://launchpad.net/bugs/982422 >16:20
hazmatm_3, i'd rather pass it via env var, it feels silly to pass a param for all charms on the basis that some may possibly use it, when most won't16:21
hazmatbut parameterization sounds good16:21
m_3cool with either16:21
m_3we'll choose something other than wordpress as the primary to attach to :)16:22
m_3I guess metadata[subordinate] will be the best way to determine if we should be looking for a primary to glom on to16:24
m_3didn''t see any other ways of doing it in the docs, but haven't read too carefully wrt this16:25
hazmatm_3, yeah. that's the primary way to ask the question is this a subordinate charm16:26
melmothWhat is the meaning of the node status: "ready" "commisionning" ?16:50
melmothI still do not have the "accept and commission" button, but if i statr a node, it ends up in a ready state.16:51
melmothbut still, i juju refuse to bootstrap16:51
hazmatflacoste, ^17:01
flacostemelmoth: there is a problem with the commissioning process as present in the archive17:02
flacostemelmoth: it uses an image wich doesn't support commissioning :-(17:02
flacostemelmoth: the work-around is to manually update cloud-init in the commissioning images17:03
flacosteunfortunately, i don't have step-by-step instructions on how to do that17:03
flacosteDaviey and smoser could provide this17:03
flacostebut i'm not sure they are around17:03
melmothflacoste,  i did update cloud-init17:04
flacosteah, ok17:04
melmothhttps://bugs.launchpad.net/maas/+bug/981845 (see my comment 2)17:04
_mup_Bug #981845: "Accept & Commission" button does not exist <MAAS:Invalid> < https://launchpad.net/bugs/981845 >17:04
melmothi even re installed from scratch and updated the cloud init thingy before adding the node , just in case.17:04
flacostemelmoth: btw, if you start an instance, you cannot use it with juju as it's supposed to be available for "self-admin"17:04
flacosteso you need nodes in the 'Ready' state17:05
flacosteso that completed the commissioning process17:05
melmothi see them in ready state (after having bootem them up manually that is)17:05
flacostemelmoth: ah17:05
flacostethere is another bug17:05
flacostecommissioning should shutdown the instance :-)17:05
flacostehttps://bugs.launchpad.net/maas/+bug/98111617:06
_mup_Bug #981116: MAAS should power down the node once the commissioning process is successful <MAAS:New> < https://launchpad.net/bugs/981116 >17:06
flacostemanually power them down17:06
flacosteand then they should be good to go with juju17:06
melmothi do all of this within kvm (maas and nodes), am i suppose to tell maas to use virsh instead of power on lan then i guess.17:06
flacosteyes17:06
flacosteyou should do that17:06
flacostebut that still doesn't make the node power-down at the end of commissioning17:07
flacostethe problem is that the node is 'Ready'17:07
flacostebut still running17:07
flacosteand the only way to get a node to contact the MAAS to know what to do17:07
flacosteis by booting it17:07
flacosteso when you juju bootstrap17:07
flacosteyou'll just wait and wait17:07
flacostefor a node to come up17:07
flacosteprobably power-cycling the node that has been assigned to as the juju bootstrap node17:08
flacostewould work just as well17:08
flacostebut i'd simply power-down all 'Ready' nodes17:08
melmothSoo, i added 5 nodes, all in ready state, all powered off (i try with 2 powered on too, just in case)18:13
melmothjuju bootstrap fail with internal server error. maas.log say http://pastebin.com/LryTtLNP18:13
_mup_charmrunner/charmrunner r31 committed by kapil.foss@gmail.com20:34
_mup_recorder is now provider type agnostic and can work against any specified env, update watcher for new status format20:34
=== jkyle_ is now known as jkyle
_mup_juju/trunk r530 committed by kapil.thangavelu@canonical.com23:03
_mup_[trivial] update status to utilize JUJU_ENV if set [f=981387]23:03
_mup_juju/trunk r531 committed by kapil.thangavelu@canonical.com23:09
_mup_[trivial] update terminate-machine to utilize JUJU_ENV if set [f=981387]23:09

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