[00:50] babbageclunk: did the full application databag stuff get into the 2.7 rc? [00:50] wallyworld: ^^ [00:50] thumper: otp, but yes, except for cross model [00:50] thumper: I'm doing the CMR part now. [00:50] ack [00:51] * thumper is going to mark it complete [00:52] thumper: can u ho? [00:52] not just now [01:03] hpidcock: kelvinliu: jump into standup? [01:03] yep [02:30] new tutorial up - https://discourse.jujucharms.com/t/deploy-a-redis-cluster-at-any-scale-on-any-cloud/2320 [02:34] appreciate anyone's time to check for typos and also to make sure that the video plays properly [02:47] wallyworld: kelvinliu: did we want to continue the discussion? [02:48] yeah, im free [03:01] I guess we can do it tomorrow. I've put down as much as I can down in the doc. [04:16] hpidcock: sorry, been tied up [04:51] all good, I got everything down I wanted to say [04:57] wallyworld: I'm considering adding a Hash field to juju/version's Number, because its passed around almost everywhere and would make this incredibly easy. But I'm also very weary that version.Number is used in so many places and would also make comparing weird because Hash isn't monotonic. [04:58] yeah that [04:59] jam: i had one thing to discuss which i only just recalled, but you are probs busy now? [04:59] yeah that? [04:59] the last bit about comparisons [04:59] we compare version numbers [04:59] but Version also has Tags [05:00] wallyworld: sure, I'll jump back in [05:00] alpha, beta, rc are just... conveniently monotonic haha [05:05] yeah, i'm sure we've used that before :-) [09:48] stickupkid: Review? https://github.com/juju/juju/pull/10877 [09:49] manadart, sure [09:53] manadart, some questions [10:33] manadart: what is an "in-flight" branch again? Is it a not commited/aborted branch? [10:33] nammn_de: Yes. [10:35] manadart: how do I access all branches, not only in-flight ones? I cannot seem to find the proper implementation from apiserver modelgernation [10:36] This is the place I was initially trying: https://github.com/nammn/juju/blob/e012d8047bd6b8594fabdeeebf319c76ece98834/apiserver/facades/client/modelgeneration/modelgeneration.go#L293 . [10:39] nammn_de: I think you will need a new state method to retrieve committed ones. [10:39] manadart: got it [10:40] I was so confused cause my ide (intellij) kept showing me that we only implemented branches interface as a mock. Just couldnt find the impl :D [10:40] manadart: quick question. Is Subnet.SpaceTag (in apiserver/params/network.go) pointing to the space ID? [10:41] nammn_de: It fails like that sometimes. I've had the same thing. [10:41] achilleasa: SpaceTag still implies a name. [10:42] got 5 min for a quick ho? [10:54] nvm I think I found what I needed [11:10] jam: In a transaction are "a": "d+" and "a": "d-" assertions that the docs do and do not exist respectively? [12:10] manadart: should I name all the new things "branch" or still "generations"? [12:11] nammn_de: For now just keep the convention - branch refers to those not yet committed. Leave the rest as-is. [12:55] manadart: correct. those are special cased in the txn layer [12:56] manadart: I believe there constants DocExists to be clearer about it [13:25] jam: manadart is it possible to have CIDR overlaps when carving spaces? e.g. 10.0.0.0/16 -> foo but 10.0.0.42.0/24 -> bar [13:25] achilleasa: are you talking actual networking, or logically? [13:25] actual networking the subnets must not overlap [13:25] otherwise it wouldn't know how to route traffic [13:27] so, if I am trying to figure out the space from the address (assuming we don't have different subnets with the same CIDR), can I use CIDR comparisons to find the space and keep the first match? [13:28] (if overlaps where possible I would need to find the CIDR with the smallest range) [15:17] anyone know of a charm for the ceph nautilus manager gui plugin? [16:15] quick review please… https://github.com/juju/juju/pull/10880 just want to get 10872 into develop. [16:20] hml: shouldn't that be a forward port? :D [16:21] achilleasa: :-) [16:29] N3tw0rK: not sure. Might hit up discourse or the openstack charming community. [16:46] stickupkid: pls let me know if you’re availalble for debug help on test_copywrite [16:47] hml, i'm around [16:47] stickupkid: it’s failing locally for me, and i have no idea why. i’d be more than happy to fix it or my machine if i could get that far. :-) https://pastebin.canonical.com/p/v4W67YTB99/ [16:48] and it’s on ubuntu not macOS. :-D [16:48] run this [16:48] find . -name '*.go' | grep -v -E "(./vendor|./acceptancetests|./provider/azure/internal|./cloudconfig)" | sort | xargs grep -L -E '// (Copyright|Code generated)' [16:49] stickupkid: it just complete without seen output [16:50] stickupkid: that’s what confused me [16:53] find . -name '*.go' | grep -v -E "(./vendor|./acceptancetests|./provider/azure/internal|./cloudconfig)" | sort | xargs grep -L -E '// (Copyright|Code generated)' | wc -w [16:53] what's the output of that? [16:54] 0 [16:54] yay [16:54] not [16:54] manadart: is there any helper in state for getting a SpaceInfos instance? (the list; without having to go via SpaceInfosBy...) [16:54] ha [16:55] hml https://pastebin.canonical.com/p/2GpsGwWBGk/ [16:57] manadart: ah... AllSpaces [16:58] stickupkid: same result, not sure it’s that, i’m not getting the output at 12/13 in diff [17:03] hml, HO? [17:03] stickupkid: sure [17:03] stickupkid after bumping the version, how do i make sure that my client can use it? [17:03] bumping rev [17:20] https://pastebin.canonical.com/p/gHq3pfC7VJ/ [17:21] rick_h, can you cross model migrate a SAAS, i'm guessing you can right? [17:30] stickupkid: yes, should be able to [17:30] rick_h, ok, so i need to fix that then :D [17:30] stickupkid: yep, that's the card [17:30] the work to make that happen wasn't done so we're closing that gap [17:40] stickupkid: approved