Earlier  
Posted Nick Remark
#openstack-sdks - 2018-09-30
21:03:28 rcarrillocruz but can't ssh, i suspect that due to the earlier network issue the ssh was never baked in by metadta service
21:03:38 rcarrillocruz thanks!
21:23:25 mnaser rcarrillocruz: yeah probably a reboot will kick it into the right spot
#openstack-sdks - 2018-10-01
15:26:49 mordred dtantsur: zomg. the timeouts are killing me
15:27:36 dtantsur yep :(
15:28:00 mordred dtantsur: it seems like the last several have been in the v1/object_store functional tests, yeah?
15:28:36 dtantsur I did not check all of them, to be honest
15:28:49 mordred yeah - me either - I just started and there's a network one :(
15:38:18 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Bump the per-test timeout for functional tests https://review.openstack.org/606980
15:38:40 mordred dtantsur: trying a sledge hammer
15:39:52 dtantsur sigh
15:54:32 mordred yeah
15:59:36 mordred I very much want to fix the tests for real - like -looking at this: http://logs.openstack.org/14/604414/7/check/openstacksdk-functional-devstack-tips/828e753/job-output.txt.gz#_2018-10-01_11_21_49_493288
15:59:40 mordred something went away for 4 minutes
16:18:10 Shrews can we just remove the tests????
16:23:02 dtantsur ++ we have unit tests, they're enough
22:31:14 openstackgerrit Duc Truong proposed openstack/openstacksdk master: Add functional tests for clustering https://review.openstack.org/607061
#openstack-sdks - 2018-10-02
00:35:32 openstackgerrit Duc Truong proposed openstack/openstacksdk master: Add functional tests for clustering https://review.openstack.org/607061
04:46:54 openstackgerrit Merged openstack/openstacksdk master: Clarify error message is from nova https://review.openstack.org/605544
10:05:44 ml is someone so kind to take an additional look at https://review.openstack.org/#/c/592303/
12:12:37 openstackgerrit Merged openstack/api-sig master: fix tox python3 overrides https://review.openstack.org/606618
14:05:55 mordred ml: looks great - and also, I think from reviewing it I just realized why something unrelated is having issues -so thanks!
14:08:15 ml cool. thanks for looking at it
14:10:54 mordred dtantsur: the normal devstack-functional job for sdk has octavia and designate enabled - and now fwaas- I'm thinking maybe we should split those out into a different job and do what you did for ironic limiting which tests we run - maybe running the extra services is putting us just over the line of what the 8G nodes can handle
14:11:46 dtantsur mordred: ++ I was thinking of asking you the same
14:11:58 dtantsur I think more jobs is better than huge jobs
14:12:12 mordred yah - cause otherwise these timouts are killing me
14:14:01 dtantsur right, we may even do some less frequently used stuff non-voting like ironic
14:23:03 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Clean up python3 test and remove duplicate jobs https://review.openstack.org/604517
14:23:03 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Bump the per-test timeout for functional tests https://review.openstack.org/606980
14:23:04 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Split advanced networking services into a job https://review.openstack.org/607199
14:24:28 mordred dtantsur: ok. there's a stab at splitting networking - let's see how that does. if it works, I think maybe squashing all three of those into a single patch
14:25:47 dtantsur something weird with these patches - the two top ones are "Cannot merge"
14:45:09 dtantsur mordred, edleafe, elmiko, cdent, I cannot remember from our discussions (if we discussed that at all): if somebody commits the crime against humanity and raises the minimum microversion, what will the default be?
14:45:15 dtantsur I mean, when a microversion is not provided?
14:45:38 cdent dtantsur: presumably the new min?
14:46:04 dtantsur yeah, I guess my question is: new min or HTTP NOT ACCEPTABLE?
14:46:13 cdent how could it be anything else?
14:46:42 dtantsur it can be an error
14:46:56 dtantsur i.e. we could treat absent version as requesting the old min
14:47:49 cdent why would you want to do that? the goal of absent version is to have at least _something_ happen
14:50:08 edleafe Agreed: it should work the same as it does now when there is no microversion supplied - the minimum is assumed
14:51:30 dtantsur okie
17:51:45 mordred dtantsur|afk: the default will be that my face comes out of the computer and mocks someone
17:59:16 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Split advanced networking services into a job https://review.openstack.org/607199
18:08:46 openstackgerrit Merged openstack/python-openstackclient master: fix tox python3 overrides https://review.openstack.org/606702
18:22:48 mordred dtantsur|afk: http://logs.openstack.org/14/604414/7/gate/openstacksdk-functional-devstack-tips/a3fc28f/controller/logs//syslog.txt.gz#_Sep_28_18_56_40 <-- timburke found the issue because he's smart
#openstack-sdks - 2018-10-03
01:30:12 openstackgerrit Merged openstack/python-openstackclient master: Add metavar for name parameter in subnet create https://review.openstack.org/602062
02:32:45 openstackgerrit Andriy Shevchenko proposed openstack/python-openstackclient master: fix tox python3 overrides https://review.openstack.org/607453
12:11:25 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Split advanced networking services into a job https://review.openstack.org/607199
12:13:06 ml mordred: https://review.openstack.org/#/c/592303/
12:13:27 ml am I able to trigger a recheck myself or do you have to reset the workflow?
12:13:52 mordred ml: you can - but hold off for now- the issue that's happening is the test node running out of memory
12:14:03 ml alright
12:14:26 mordred ml: I'm trying to fix with https://review.openstack.org/607199 - if it fixes it, I'll probably just squash it into your patch and merge it that way
12:15:40 ml alright, I'll keep an eye on this change. thanks for your work
13:31:04 rosmaita cdent: have an api question for you when you have a few minutes
13:33:51 cdent rosmaita: i've got time, for you, right now
13:34:32 rosmaita cdent: thanks! can you take a look at https://review.openstack.org/#/c/597648/7 /
13:34:44 rosmaita (meant that to be a ? at the end)
13:41:54 cdent rosmaita: okay, I think I'm caught up on the text of the spec and the comments
13:42:12 cdent what's the main issue you're concerned with?
13:42:50 rosmaita cdent: whether i'm right about us having to introduce a new json-patch mime type for this
13:43:03 rosmaita and whether that's a good idea
13:43:11 smcginnis Mimes are never a good idea.
13:43:25 rosmaita smcginnis: i can't hear you
13:43:31 rosmaita :)
13:43:39 smcginnis :)
13:44:57 cdent you both need to go sit on the naughty step
13:47:13 cdent rosmaita: I'd say the issue here is that the validation_data is being marked out as a separate in the representation. If checksum, os_hash_algo, and os_hash_value are legit members of the representation of the 'locations' attribute, then just pass those and _in_code_ be aware that they are validation bits
13:47:25 cdent otherwise you are not truly doing a replace operation (from a json-patch standpoint)
13:47:53 rosmaita cdent: tjat
13:48:09 rosmaita that's the key issue, we aren't doing a replace
13:48:25 cdent it sure looks like you are :)
13:49:43 rosmaita the locations attribute has a 'metadata' property, which is a json object iirc, but it doesn't have individual checksum, os_hash_* properties
13:50:28 rosmaita and we don't really want to leave 'checksum' as a location metadata item, we want there to be only one true checksum, as an image property
13:51:53 rosmaita cdent: but that's probably too much detail. i guess the key thing is that a json-patch replace operation should actually replace stuff or fail (and not do weird side-effect stuff like we're proposing)
13:52:03 cdent you say in one of your initial comments " because the "validation_data" object does not exist in the image/location schema; it's sort of an instruction, really, that produces a side effect (the population of other properties on that image)". Can you just populate those properties?
13:52:35 cdent yes: if you're using json-patch replace, it should do json-patch replace, not some special glance-only magic
13:52:54 rosmaita cdent: yes, that's the alternative (but those properties are currently read-only in the schema, which is a sticking point)
13:53:37 rosmaita the issue is that we only want these properties to be settable under one specific circumstance, and never at any other time
13:53:40 cdent making them writable during certain states is probably OK
13:53:46 cdent jinxish
13:58:37 cdent rosmaita: Have I helped or just made it worse?
13:58:48 rosmaita cdent: thinking!
13:59:27 rosmaita cdent: last question ... if we make these writable under one tiny circumstance, then we have to remove readOnly: true from the schema for them, right?
14:01:21 cdent I think that depends on how you are using and publishing the schema. In my mind schema are a validation tool used indepdently for each method:resource pair, not a contract in an of themselves
14:03:09 rosmaita cdent: thanks, that is helpful and will give us something to think about
14:03:28 cdent you're welcome
16:37:04 Luzi mordred are you there?
16:37:23 mordred Luzi: *sortof* - I'm at a conference so I'm in and out
16:38:15 Luzi okay, short question: it is planned to use openstacksdk in more projects right?
16:38:23 Luzi like nova and cinder maybe?
16:39:38 smcginnis Nothing active that I've seen, but not out of the question.
16:42:27 mordred Luzi: yes - it's already in use in heat, senlin and masakari
16:42:48 mordred Luzi: once the 1.0 is cut, I'll start poking at making patches for folks to make that possible
16:43:15 mordred Luzi: I don't know that the various services have agreed that they want such a migration yet - but from my/sdk point of view, once 1.0 is out it's a great idea
16:43:43 smcginnis mordred: Forum topic?
16:44:08 Luzi mordred, thank you for now :)
16:44:20 smcginnis Too late now to be proposed, but we may be able to find a time for it if there is interest/need.

Earlier   Later