Earlier  
Posted Nick Remark
#openstack-sdks - 2018-08-02
16:49:06 cdent aye
16:49:32 elmiko thanks, sending
16:50:01 elmiko o/
16:52:27 cdent elmiko: I'm grateful do you for not suggesting that I was either drunk or high at the meeting
16:52:34 cdent FTR: I'm not.
16:52:40 elmiko hahahaha
16:52:55 elmiko i would never
16:53:33 cdent It's just that it really is the most fun and liberating moment in my openstack week, relatively speaking.
17:04:22 elmiko it's generally a high point for me as well, and makes me want to do more openstack stuff
17:04:38 elmiko sadly, that's tough to square with all the kube stuff i've got going
#openstack-sdks - 2018-08-03
08:47:33 openstackgerrit Lajos Katona proposed openstack/python-openstackclient master: Detailed help message for QoS max-burst-kbps value https://review.openstack.org/588168
15:16:52 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Update storyboard links to use name https://review.openstack.org/588596
15:44:11 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Fix argparse connection example https://review.openstack.org/588608
15:45:41 mordred dtantsur: ^^
15:45:54 dtantsur oh, I see :) thanks!
15:48:14 mordred dtantsur: I mean, it would still be great to get confirmation ... I haven't actually reproduced the issue and verified the fix
15:48:28 mordred but, you know - it's probaby correct ;)
16:03:49 edleafe ^^ woo hoo! API-SIG, here we come!
16:06:03 dtantsur \o/
16:07:58 cdent huzzah?
16:21:20 cdent mordred: as I understand it, if you're a sig you only have to especially interesting, not work
16:21:28 cdent which is great for the people involved
16:25:10 mordred cdent: so it's an effort to involve more people who are not interested in doing work?
16:28:12 cdent decoding that sentence sounds like work, so I'm not going ot attempt it
16:30:16 openstackgerrit Brian Haley proposed openstack/python-openstackclient master: Fix missing trailing spaces in network help messages https://review.openstack.org/588616
18:06:09 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Fix broken gate jobs https://review.openstack.org/587005
20:10:27 openstackgerrit Dean Troyer proposed openstack/python-openstackclient master: Fix broken gate jobs https://review.openstack.org/587005
20:56:28 openstackgerrit James E. Blair proposed openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
21:17:03 mnaser mordred: do you know anything why the tests are failing in `ansible-role-cloud-launcher-functional` ? it looks like it's refusing to create a router based on policy?
21:17:10 mnaser i dunno if that's something you've ran into before
21:18:34 openstackgerrit Sean McGinnis proposed openstack/python-openstackclient master: Fix broken gate jobs https://review.openstack.org/587005
22:24:28 openstackgerrit James E. Blair proposed openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
#openstack-sdks - 2018-08-04
14:28:27 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
15:08:46 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
15:10:20 mordred corvus: ok, that ^^ fixes the tests - the issue at hand is that for async tasks (currently only used during uploading swift segments for large objects) the tasks are wrapped in concurrent futures, so shifting the wait was causing stuff to not finish properly
15:11:03 mordred corvus: the change I made was basically to apply your fix to the sync path but not the async - I think we probably want to dig in further and wrap our heads around the problem for the async path too
15:12:00 corvus mordred: are the async tasks fire-and-forget, or does the caller care whether they eventually finish?
15:15:45 mordred the caller cares - but the caller uses the Future returned to get the eventual result
15:17:28 mordred corvus: if you grab version 2 of the change and run the unittests you can see the 5 failures that come from the async side of the house
15:18:37 mordred corvus: I can't quite wrpap my head around why version 2 of the change breaks in the way that it does
15:19:39 mordred corvus: oh - wait ... I'm wrong
15:20:06 mordred corvus: they are, from a task manager /caller perspective fire and forget
15:20:49 mordred corvus: we only task-manager/rate-limit the start of the task - the concurrent.future that is returned handles exception propogation
15:21:13 mordred so in this case I think the new version of the patch is actualy correct - it just needs more comments
15:23:13 mordred (it's also ugly, so it's entirely possible it could be refactored to not have quite so many if async: in it)
15:29:07 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
15:29:20 mordred corvus: ^^ added some comments and collapsed one of the copies of the code
15:50:22 openstackgerrit Merged openstack/openstacksdk master: Fix filter style consistency for keystone assignment API https://review.openstack.org/569924
#openstack-sdks - 2018-08-05
14:33:18 openstackgerrit Merged openstack/openstacksdk master: Update storyboard links to use name https://review.openstack.org/588596
15:44:20 openstackgerrit Merged openstack/openstacksdk master: Send disk_over_commit if nova api < 2.25 https://review.openstack.org/585579
#openstack-sdks - 2018-08-06
02:17:13 openstackgerrit Merged openstack/openstacksdk master: Pass microversion info through from Profile https://review.openstack.org/587435
03:57:35 openstackgerrit Chen proposed openstack/python-openstackclient master: Add info to --live flag for 'openstack server migrate' https://review.openstack.org/589012
08:14:49 openstackgerrit Jens Harbott (frickler) proposed openstack/python-openstackclient master: Add DNS support to floating IP commands https://review.openstack.org/558824
11:38:14 cdent edleafe, elmiko, dtantsur: looks like we have some bad links, maybe in zuul jobs. On http://specs.openstack.org/ the link of guidelines is /api-sig but the content is at /api-wg
11:42:16 dtantsur ugh
11:42:20 dtantsur yeah, it may be zuul jobs
11:43:20 cdent I'm fixing some links in the actual content right now, but though I would pawn that off on one you :)
12:01:18 openstackgerrit Chris Dent proposed openstack/api-sig master: Update web frontpage to link to SIG not WG https://review.openstack.org/589130
12:01:18 openstackgerrit Chris Dent proposed openstack/api-sig master: Explicitly link to the HTTP RFCs https://review.openstack.org/589131
12:01:19 openstackgerrit Chris Dent proposed openstack/api-sig master: Add link to Building Protocols with HTTP https://review.openstack.org/589132
13:12:30 openstackgerrit Merged openstack/microversion-parse master: fix tox python3 overrides https://review.openstack.org/573880
14:18:26 elmiko cdent: ack, just saw the message
14:23:37 mordred dtantsur|brb: I made some patches over the weekend I think you're going to like ...
15:28:31 dtantsur mordred: heads-up: os-service-types from master breaks openstacksdk
15:28:46 mordred dtantsur: really? well crap
15:28:48 dtantsur try ./.tox/py27/bin/pip install git+https://git.openstack.org/openstack/os-service-types && tox -epy27
15:29:16 mordred k. will do in just a sec
15:31:10 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Make resource a dict subclass usable by shade layer https://review.openstack.org/530835
15:31:11 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Rename Resource get and update to not clash with dict https://review.openstack.org/589193
15:31:11 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Add computed attribute type and location to base resource https://review.openstack.org/589194
15:31:12 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Remove special handling of stacks https://review.openstack.org/589195
15:31:41 mordred dtantsur: ^^ so that's ALMOST working (this is making the Resource objects dict subclasses so we can have shade methods return them directly)
15:32:13 dtantsur yay!
15:32:44 mordred dtantsur: there's one weird bug in the final patch that is confusing to me - I've got an infinite recursion thing happening and I cannot see why
15:33:07 mordred there's 2 lines commented out in openstack/resource.py with a note above them about it
15:33:34 mordred looing at the os-service-types thing now
15:33:42 mordred oh - fun
15:34:30 dtantsur mordred: filed a story https://storyboard.openstack.org/#!/story/2003314
15:35:30 openstackgerrit Monty Taylor proposed openstack/os-service-types master: Fix service_type normalization https://review.openstack.org/589199
15:35:35 mordred dtantsur: there ya go ^^
15:35:41 mordred and thanks!
15:36:49 dtantsur np, it failed the RDO build of metalsmith :)
15:39:37 openstackgerrit Merged openstack/openstacksdk master: Don't wait for task in submit_task https://review.openstack.org/588656
15:47:54 mordred dtantsur: yay for CI!
15:49:42 dtantsur :)
15:52:56 openstackgerrit Monty Taylor proposed openstack/os-service-types master: Fix service_type normalization https://review.openstack.org/589199
15:53:23 dtantsur mordred: I wonder if we should be calling get_all_types if service_type is None at all
15:54:44 mordred dtantsur: nope. I'm pretty sure we shouldn't
16:01:45 cdent i was gonna ask that
16:07:15 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Stop calling get_all_types when service-type is None https://review.openstack.org/589212
16:07:26 mordred dtantsur, cdent: ^^ there, fixed it on that side too
16:07:51 dtantsur mordred: a unit test here as well? :)
16:08:11 mordred dtantsur: if you get bored with your real job and feel like trying to debug the intersection between magical descriptor objects and dict subclasses ...
16:08:45 mordred dtantsur: hrm. just one that calls _get_config with None?
16:09:02 dtantsur mordred: 1. not THAT bored, but can give it a try, 2. yep
16:18:29 openstackgerrit Monty Taylor proposed openstack/openstacksdk master: Stop calling get_all_types when service-type is None https://review.openstack.org/589212
16:18:36 mordred dtantsur, cdent: ^^ how does that look?
16:20:21 cdent mordred: looks sane, but I'm not quite sure I grok what it means for service-type to be None at this stage, so I can mostly just take your word for it
16:20:45 mordred cdent: well - the times in which service-type should be none in the real world are pretty low
16:21:43 mordred oh - hahahahahaha

Earlier   Later