/srv/irclogs.ubuntu.com/2016/02/29/#juju-dev.txt

davecheneyq: how long does it take to run zero juju tests00:23
davecheneyreal    26m57.934s00:23
davecheneyuser    76m59.990s00:24
davecheneysys     9m22.711s00:24
davecheney26 minutes to test nothing!!00:24
davecheneygo test -i ./... && time go test ./...00:24
perrito666davecheney: that cannot be the build time of the test suite00:31
davecheneythat is the time to run all the tests, excluding actually running tests00:35
davecheneysorry, hang on00:35
davecheneyi posted the rwong numbers00:35
* perrito666 is expectant00:35
anastasiamacblahdeblah: \o/ thank yuo. I saw :D00:59
blahdeblahLooks like it's some sort of leadership election strangeness01:00
anastasiamacblahdeblah: m working on 1.25 and the bug 's on the radar. cannot tell u right now when it'll get some love but should happen \o/01:02
davecheneyreal    15m30.976s01:02
davecheneyuser    56m52.867s01:02
davecheneysys     2m50.591s01:02
davecheneylucky(~/src/github.com/juju/juju) % go test -i ./... && time go test ./... -run=XXX01:02
blahdeblahanastasiamac: cool - thanks01:02
davecheney15:30 to build and run zero tests01:02
blahdeblahI should document my workaround on that bug01:03
anastasiamacblahdeblah: tha would b fantastic!01:03
blahdeblahanastasiamac: Not really; it's just "restart all the things" :-\01:03
anastasiamacblahdeblah: :D01:04
wallyworldthumper: it seems that the share model functionality does not support setting readonly = true. there is a read only flag but it's always false. is that your recollection? and we never access the flag anyway01:04
anastasiamacblahdeblah: it would be great to isolate the bug, i.e. minimum setup and steps to reproduce :D01:04
thumperwallyworld: hey01:05
thumperwallyworld: yes, very much so, but cmars's team is taking that on01:05
thumperI wrote the bit that made read only possible01:05
wallyworldah, righto, thanks01:05
thumperbut we don't yet support it at the cli, or client api01:05
blahdeblahanastasiamac: I just deployed my env & waited.  Yesterday morning I was working on it just fine; came back yesterday evening and it was broken.01:05
thumperto set / get / list01:05
wallyworldyep01:05
thumperwallyworld: was there another question about that?01:06
wallyworldthumper: there's been discussion about create-model and who should be allowed to do it etc, as if i can create a model in your controller using your creds, i can cost you money. so i'm just seeing what's been done in that area01:07
thumpernothing01:07
thumperthe current expectations are that creds are passed up explicitly01:08
thumpersince that is to change01:08
wallyworldyes, in a --config file01:08
thumperthere needs to be discussion01:08
wallyworldyup. i think it should be if you are the admin user of a controller you can create a model  using teh saem creds01:09
wallyworldotherwise you need to supply them01:09
=== pmatulis_ is now known as pmatulis
mupBug #1544847 changed: configSuite.TestNewModelConfig test failure lxd <ci> <lxd> <regression> <test-failure> <unit-tests> <juju-core:Fix Released> <juju-core lxd-container-type:Fix Released> <https://launchpad.net/bugs/1544847>03:15
mupBug #1548799 changed: bootstrap from windows fails with no such file <ci> <regression> <windows> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1548799>03:15
mupBug #1550810 changed: TestDetectCredentialsKnownLocationWindows missing region <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by wallyworld> <https://launchpad.net/bugs/1550810>03:15
mupBug #1544847 opened: configSuite.TestNewModelConfig test failure lxd <ci> <lxd> <regression> <test-failure> <unit-tests> <juju-core:Fix Released> <juju-core lxd-container-type:Fix Released> <https://launchpad.net/bugs/1544847>03:21
mupBug #1548799 opened: bootstrap from windows fails with no such file <ci> <regression> <windows> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1548799>03:21
mupBug #1550810 opened: TestDetectCredentialsKnownLocationWindows missing region <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by wallyworld> <https://launchpad.net/bugs/1550810>03:21
mupBug #1544847 changed: configSuite.TestNewModelConfig test failure lxd <ci> <lxd> <regression> <test-failure> <unit-tests> <juju-core:Fix Released> <juju-core lxd-container-type:Fix Released> <https://launchpad.net/bugs/1544847>03:33
mupBug #1548799 changed: bootstrap from windows fails with no such file <ci> <regression> <windows> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1548799>03:33
mupBug #1550810 changed: TestDetectCredentialsKnownLocationWindows missing region <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by wallyworld> <https://launchpad.net/bugs/1550810>03:33
davecheneythumper: the apiserver/client package imports juju/agent just to get one constant, which brings in the entire api client ...03:51
thumperwhat's the constant?03:51
davecheneyconst SystemIdentity = "system-identity"03:51
thumperwhy does the apiserver want that constant?03:52
davecheneyfor reasons that I do not understand03:52
davecheneythe apiserver has a client03:52
davecheneyand that client does things, on remote machines ?!?!03:52
davecheneyi have NFI why the apiserver has a client03:52
davecheneyand why that client is juju/api03:52
davecheneyhttps://github.com/davecheney/prdeps03:53
davecheneywrote a simple tool to print out dep graphs03:53
davecheneythe shit it's turning up is making my hair turn white03:53
thumperthe server has a client???03:53
davecheneyyes03:54
davecheneyapiserver/client03:54
thumperum...03:54
thumperthat is the implementation of the client facade is it not?03:54
thumperit isn't an api client03:54
davecheneybut it imports the api client03:54
davecheneyand then uses the api client to do stuff03:55
davecheneyO_o!03:55
thumperoof03:59
wallyworldanastasiamac: if you get a moment sometime, could you please look at http://reviews.vapour.ws/r/3999/05:41
anastasiamacwallyworld:05:51
anastasiamaclooking :D05:51
frobwarejam: ping, 1:1 today?09:05
jamfrobware: sorry. I'm omw09:09
dimiternfrobware, morning09:11
frobwaredimitern: morning09:11
dimiternfrobware, I have figured out how to do the multi-nic containers backed by devices09:11
dimiternfrobware, I have 2 machines running - each with 2 nics, first disabled, the other one with 4 vlans09:12
dimiternfrobware, and on each of these nodes, I have 2 containers running with 5 nics each, using the respective br-eth1[.xx] bridges09:12
dimiternpinging works, connecting with nc shows correct source and destination addresses09:13
dimiternso we need to make devices with physical nics, generated macs, and linked to the correct maas vlan and subnet09:14
dimiterncan't do vlan interfaces on devices, but it wasn't necessary09:14
mupBug #1551141 opened: Juju bootstrap local - cannot get replset config: not authorized for query on local.system.replset <juju-core:New> <https://launchpad.net/bugs/1551141>09:40
mupBug #1551141 changed: Juju bootstrap local - cannot get replset config: not authorized for query on local.system.replset <juju-core:New> <https://launchpad.net/bugs/1551141>09:43
dimiternfrobware, FYI, I've updated the spike card assigned to me with all the relevant info09:43
mupBug #1551141 opened: Juju bootstrap local - cannot get replset config: not authorized for query on local.system.replset <juju-core:New> <https://launchpad.net/bugs/1551141>09:52
dooferlad_frobware: hangout time10:01
=== dooferlad_ is now known as dooferlad
voidspacedooferlad: frobware: dimitern: http://reviews.vapour.ws/r/4000/12:05
voidspaceall tests pass and manual testing works12:05
dimiternvoidspace, reviewed12:19
frobwarevoidspace: I had one question12:20
voidspacefrobware: we still do name translation because maas can still use names with spaces (etc)12:21
voidspacefrobware: once maas is fixed we can remove name translation12:21
voidspacedimitern: thanks12:21
voidspacefrobware: we will kill it with fire as soon as possible :-)12:22
frobwarevoidspace: ok, gotcha12:23
voidspacefrobware: ping12:36
frobwarevoidspace: pong12:40
* dimitern whew ... ok vlans work across hosts and containers - tagged traffic gets untagged before reaching the container12:41
voidspacedimitern: :-)12:46
perrito666morning13:48
=== lazypower is now known as lazyPower
dooferladvoidspace, dimitern, frobware: http://reviews.vapour.ws/r/4002 -- The API server + mongo space change is ready for review.14:43
natefinchericsnow: you around?14:43
frobwaredooferlad: will look in a bit, just finishing up a review too.14:45
dimiterndooferlad, cheers, will look at it soon14:45
dooferladfrobware, dimitern: thanks. It looks big, but there is a huge name change in one of the test files that takes up a big chunk of it - don't be put off!14:46
mupBug #1551276 opened: 2.0-beta2 stabilization <blocker> <juju-core:Triaged> <https://launchpad.net/bugs/1551276>15:26
mupBug #1551276 changed: 2.0-beta2 stabilization <blocker> <juju-core:Triaged> <https://launchpad.net/bugs/1551276>15:32
mupBug #1551276 opened: 2.0-beta2 stabilization <blocker> <juju-core:Triaged> <https://launchpad.net/bugs/1551276>15:38
natefinchericsnow: ping?16:25
ericsnownatefinch: hey16:25
natefinchericsnow: hey... I'm working on that upgrade charm, pull metadata from charmstore card16:26
natefinchericsnow: there's a task that says "Set available field in resource doc."  ... is that out of date?16:26
ericsnownatefinch: yep16:26
ericsnownatefinch: really, I'd expect that we'd be doing exactly the same thing as deploy for this16:27
ericsnownatefinch: along with an extra step to release the stored resource blob, if necessary16:29
natefinchericsnow: well, serverside, I don't think we added anything for deploy about the charmstore at all16:30
natefinchericsnow: there's just NewResolvePendingResourcesOps16:30
ericsnownatefinch: that's what I'm talking about16:30
natefinchericsnow: ok, so we're relying on the client to push up the new resource metadata?16:30
ericsnownatefinch: ah16:31
ericsnownatefinch: given that we now have --resources (like deploy), we should follow suit16:32
natefinchericsnow: ok, that's easy enough (and in fact I've already done that part).  The talk about hooking into the same machinery as resource poller threw me off16:32
natefinchericsnow: I'm worried that this will break if you upgrade using the GUI, though16:33
ericsnownatefinch: yeah, this was before --resources16:33
ericsnownatefinch: we have the same problem with deploy though, no?16:33
natefinchericsnow: then we should fix it for both, right? :)16:35
natefinchericsnow: I was thinking of just adding a charmstore.ListResources and Resources.SetCharmStoreResources in the state code that does deploy and upgrade-charm16:36
natefinchericsnow: (for charmstore charms)16:36
ericsnownatefinch: if I recall correctly, for resources we chose to follow the precedent of charm handling for deploy16:37
ericsnownatefinch: ergo, pull info on client-side16:38
ericsnow(from charm store)16:39
natefinchok.. maybe we can discuss with katherine when she gets back later... we obviously need clientside support for --resources, but it would be nice to also have serverside support for clients that don't do that.16:40
ericsnownatefinch: k, though I expect we'll punt on it for 2.0 :)16:43
voidspacefrobware: dimitern: note that Jay is out today and the networking hangout is not on (according to the calendar anyway)16:50
frobwarevoidspace: ack16:51
voidspacefrobware: I've completed my self review (written it anyway)16:52
voidspacefrobware: would you like to see it and comment before I submit it, or shall I just submit?16:52
natefinchkatco: let ericsnow and I know when you're back. We need to discuss some scope issues around my current task18:34
natefinchericsnow: I was going to skip uploading metadata for resources whose revision hasn't changed... but that requires an extra round trip to the charmstore... do you think it's worth it?19:00
ericsnownatefinch: nope19:01
natefinchericsnow: well, good :)19:05
katconatefinch: ericsnow: o/19:35
natefinchkatco, ericsnow: moonstone?  Just want to clarify some questions19:36
katconatefinch: sure19:36
katconatefinch: standup21:31
cmars`should i be able to bootstrap lxd on xenial now, with juju built from master?21:35
rick_h__cmars`: Makyo mentioned that he got it running today21:36
MakyoWellll.21:36
MakyoIt wiped out my /etc/sudoers and now I can't do anything.21:36
rick_h__ohhh21:36
cmars`what?!! that sounds bad. for me, it seems to hang during bootstrap, and i wondered if anyone else had seen it21:37
cmars`hangs after this: https://paste.ubuntu.com/15247197/21:37
rick_h__rumor is master + lxd stable ppa is supposed to work?21:37
Makyocmars`: same problem, then times out after 10 minutes21:37
cmars`which is weird, i can lxc exec into the container and it's just run cloud-init21:37
cmars`Makyo: you're more patient than me :)21:37
cmars`but good to know21:38
cmars`Makyo: using lxd with zfs?21:38
cmars`i almost wondered if it was so fast, we hit a race? :)21:38
Makyocmars`: ext421:39
Makyo+ encrypted home21:39
MakyoEr... whole disk encryped, I guess.21:39
cmars`Makyo: same here (LVM, ecryptfs), but i'm using the zfs block storage for lxd, just a big file, I think. it really does help -- though i bet it'd be even faster if it was native21:40
cmars`well, i'm going to open a bug then21:42
MakyoI'll add my head21:42
rick_h__cmars`: that sounds like the image problem that serge is working with Tom Barber on in the list22:02
rick_h__cmars`: have a chance to poke at this ? https://lists.ubuntu.com/archives/juju/2016-February/006699.html22:04
rick_h__or Makyo it soudns like?22:05
MakyoSure22:05
mupBug #1551440 opened: Can't bootstrap LXD on Xenial <juju-core:New> <https://launchpad.net/bugs/1551440>22:09
cmars`rick_h__: yep, i think that explains it22:12
cmars`thanks22:12
mupBug #1551440 changed: Can't bootstrap LXD on Xenial <juju-core:New> <https://launchpad.net/bugs/1551440>22:18
ericsnowkatco: FYI, the new cards are up22:48
katcoericsnow: tyvm22:48
Makyorick_h__: cmars` the problem I ran into with sudoers was due to permissions installing lxd images. Disregard it.23:56

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