*** tetsuro has joined #openstack-meeting-alt | 00:15 | |
*** macza has quit IRC | 00:20 | |
*** sdake has quit IRC | 00:23 | |
*** sdake has joined #openstack-meeting-alt | 00:24 | |
*** hongbin has joined #openstack-meeting-alt | 00:27 | |
*** jcoufal has quit IRC | 00:36 | |
*** edleafe- has joined #openstack-meeting-alt | 00:39 | |
*** edleafe has quit IRC | 00:39 | |
*** edleafe- is now known as edleafe | 00:39 | |
*** gyee has quit IRC | 00:51 | |
*** masahito has joined #openstack-meeting-alt | 01:01 | |
*** masahito has quit IRC | 01:05 | |
*** yamamoto has joined #openstack-meeting-alt | 01:09 | |
*** markvoelker has joined #openstack-meeting-alt | 01:10 | |
*** macza has joined #openstack-meeting-alt | 01:10 | |
*** markvoelker has quit IRC | 01:15 | |
*** macza has quit IRC | 01:15 | |
*** hongbin has quit IRC | 01:18 | |
*** hongbin has joined #openstack-meeting-alt | 01:20 | |
*** sdake has quit IRC | 01:28 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 01:33 | |
*** lbragstad has quit IRC | 01:35 | |
*** TxGirlGeek has quit IRC | 01:40 | |
*** bhavikdbavishi has quit IRC | 01:51 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 01:51 | |
*** yamamoto has quit IRC | 02:03 | |
*** sdake has joined #openstack-meeting-alt | 02:31 | |
*** sdake has quit IRC | 02:37 | |
*** bhavikdbavishi has quit IRC | 02:37 | |
*** whoami-rajat has joined #openstack-meeting-alt | 02:37 | |
*** sdake has joined #openstack-meeting-alt | 02:38 | |
*** yamamoto has joined #openstack-meeting-alt | 02:41 | |
*** yamamoto has quit IRC | 02:46 | |
*** armstrong has quit IRC | 02:57 | |
*** sdake has quit IRC | 02:58 | |
*** sdake has joined #openstack-meeting-alt | 02:59 | |
*** iyamahat has quit IRC | 03:09 | |
*** apetrich has quit IRC | 03:15 | |
*** yamamoto has joined #openstack-meeting-alt | 03:25 | |
*** sdake has quit IRC | 03:26 | |
*** yamahata has quit IRC | 03:27 | |
*** sdake has joined #openstack-meeting-alt | 03:29 | |
*** yamamoto has quit IRC | 03:34 | |
*** alex_xu has quit IRC | 03:40 | |
*** sdake has quit IRC | 03:42 | |
*** lbragstad has joined #openstack-meeting-alt | 03:47 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 03:52 | |
*** macza has joined #openstack-meeting-alt | 04:05 | |
*** yamahata has joined #openstack-meeting-alt | 04:05 | |
*** yamamoto has joined #openstack-meeting-alt | 04:06 | |
*** igordc has quit IRC | 04:06 | |
*** macza_ has joined #openstack-meeting-alt | 04:07 | |
*** macza has quit IRC | 04:09 | |
*** macza_ has quit IRC | 04:11 | |
*** diablo_rojo has quit IRC | 04:12 | |
*** macza has joined #openstack-meeting-alt | 04:21 | |
*** macza has quit IRC | 04:25 | |
*** bhavikdbavishi has quit IRC | 04:38 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 04:39 | |
*** sdake has joined #openstack-meeting-alt | 04:50 | |
*** bhavikdbavishi has quit IRC | 05:27 | |
*** jtomasek has joined #openstack-meeting-alt | 05:36 | |
*** sdake has quit IRC | 05:41 | |
*** radeks_ has joined #openstack-meeting-alt | 05:44 | |
*** sdake has joined #openstack-meeting-alt | 05:50 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 05:53 | |
*** sridharg has joined #openstack-meeting-alt | 05:59 | |
*** jtomasek has quit IRC | 06:02 | |
*** markvoelker has joined #openstack-meeting-alt | 06:20 | |
*** liuyulong has joined #openstack-meeting-alt | 06:20 | |
*** hongbin has quit IRC | 06:21 | |
*** igordc has joined #openstack-meeting-alt | 06:23 | |
*** markvoelker has quit IRC | 06:24 | |
*** strigazi has quit IRC | 06:42 | |
*** strigazi has joined #openstack-meeting-alt | 06:43 | |
*** ccamacho has quit IRC | 06:44 | |
*** radeks_ has quit IRC | 07:01 | |
*** ccamacho has joined #openstack-meeting-alt | 07:20 | |
*** yamamoto has quit IRC | 07:28 | |
*** igordc has quit IRC | 07:28 | |
*** liuyulong has quit IRC | 07:29 | |
*** yamamoto has joined #openstack-meeting-alt | 07:32 | |
*** slaweq has joined #openstack-meeting-alt | 07:43 | |
*** radeks_ has joined #openstack-meeting-alt | 07:49 | |
*** e0ne has joined #openstack-meeting-alt | 07:59 | |
*** iyamahat has joined #openstack-meeting-alt | 08:06 | |
*** apetrich has joined #openstack-meeting-alt | 08:09 | |
*** sdake has quit IRC | 08:11 | |
*** kopecmartin|off is now known as kopecmartin | 08:19 | |
*** markvoelker has joined #openstack-meeting-alt | 08:20 | |
*** ttsiouts has joined #openstack-meeting-alt | 08:27 | |
*** bnemec has joined #openstack-meeting-alt | 08:29 | |
*** yamamoto has quit IRC | 08:35 | |
*** yamamoto has joined #openstack-meeting-alt | 08:36 | |
*** janki has joined #openstack-meeting-alt | 08:36 | |
*** ttsiouts has quit IRC | 08:39 | |
*** ttsiouts has joined #openstack-meeting-alt | 08:40 | |
*** ttsiouts has quit IRC | 08:44 | |
*** priteau has joined #openstack-meeting-alt | 08:54 | |
*** markvoelker has quit IRC | 08:54 | |
priteau | #startmeeting blazar | 09:00 |
---|---|---|
openstack | Meeting started Tue Jan 29 09:00:10 2019 UTC and is due to finish in 60 minutes. The chair is priteau. Information about MeetBot at http://wiki.debian.org/MeetBot. | 09:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 09:00 |
*** openstack changes topic to " (Meeting topic: blazar)" | 09:00 | |
openstack | The meeting name has been set to 'blazar' | 09:00 |
priteau | #topic Roll call | 09:00 |
*** openstack changes topic to "Roll call (Meeting topic: blazar)" | 09:00 | |
priteau | Hello | 09:00 |
tetsuro | Hi | 09:00 |
priteau | Hi tetsuro | 09:01 |
*** masahito has joined #openstack-meeting-alt | 09:01 | |
masahito | o/ | 09:01 |
priteau | Hi masahito | 09:01 |
priteau | Short agenda for today: stein-3 milestone and AOB | 09:02 |
*** ttsiouts has joined #openstack-meeting-alt | 09:02 | |
priteau | #topic stein-3 milestone | 09:03 |
*** openstack changes topic to "stein-3 milestone (Meeting topic: blazar)" | 09:03 | |
priteau | The first blueprint on stein-3 is "API to query resource allocation" | 09:04 |
masahito | Thanks for your reviewing :-) | 09:04 |
priteau | Many patches have been merged, thanks Masahito for your code and Tetsuro for final review | 09:04 |
priteau | We still have to figure out why API tests are failing: https://review.openstack.org/#/c/586859/ | 09:05 |
priteau | #action Fix API tests in https://review.openstack.org/#/c/586859/ | 09:05 |
masahito | yes. I'll work on the patch next. | 09:06 |
priteau | Thanks masahito! | 09:06 |
*** jtomasek has joined #openstack-meeting-alt | 09:06 | |
priteau | We also have good progress on floating IP reservation, good job masahito | 09:07 |
masahito | The main codes are already on the review board. | 09:07 |
priteau | I have started reviewing. There are lots of patches! :-) | 09:08 |
masahito | The rest of things to do are 1. add some LOG message, 2. check response codes, 3. write its release note. | 09:08 |
masahito | priteau: Thanks. Overall, the code is similar to your network reservation's code. | 09:09 |
masahito | I added some minor changes to make easy to add another plugin in the future. | 09:10 |
priteau | Great, I hope it was useful. I'll aim to rewrite my network plugin using your approach and submit on Gerrit in the coming weeks. | 09:11 |
masahito | I didn't change the db_api series because it makes another big changes. | 09:12 |
masahito | IMO, it's good for us to consider refactoring for the api in another cycle. | 09:13 |
priteau | You're right. I needed to have extra capabilities for networks, so it resulted in a lot of copy/paste. I am sure we can implement extra capabilities in a more abstract approach, so it can be applied to any kind of resource without code duplication. | 09:14 |
priteau | tetsuro: I am afraid I haven't had time yet to look at your placement patches, I am hoping to do this soon. | 09:16 |
*** sridharg has quit IRC | 09:16 | |
tetsuro | np | 09:16 |
priteau | Thanks for pushing a fix for the host creation bug that was reported | 09:17 |
tetsuro | Yes, that's priority than the affinity support patches. | 09:17 |
tetsuro | Thank you for this excellent catch. I've missed it. | 09:18 |
tetsuro | https://review.openstack.org/#/q/topic:bug/1813252+(status:open+OR+status:merged) | 09:18 |
tetsuro | Ah no not this one, sorry. | 09:19 |
priteau | I checked the test output for https://review.openstack.org/#/c/633408/, it failed on another function than the one you changed | 09:19 |
tetsuro | right. | 09:19 |
priteau | I requested a recheck, but if it fails again it means there must be some side effect | 09:19 |
tetsuro | okay | 09:20 |
priteau | We can always revert to the sleep() cal | 09:21 |
priteau | call | 09:21 |
priteau | There are some easy patches we can merge as well | 09:22 |
priteau | https://review.openstack.org/#/c/625607/ | 09:22 |
priteau | https://review.openstack.org/#/c/626669/1 | 09:23 |
priteau | https://review.openstack.org/#/c/626731/ | 09:23 |
priteau | https://review.openstack.org/#/c/624367/ | 09:23 |
*** yamahata has quit IRC | 09:24 | |
priteau | It will make the queue a bit smaller | 09:24 |
priteau | tetsuro: If you have an existing +1 you can change it to +2 | 09:25 |
tetsuro | masahito has +W`ed now I guess | 09:26 |
masahito | yup. | 09:26 |
masahito | I thought tetsuro's +1 is +2 because of no comment. | 09:26 |
tetsuro | np | 09:26 |
priteau | Thanks! | 09:27 |
priteau | Also https://review.openstack.org/#/c/627664/ is quick to review | 09:27 |
*** panda is now known as panda|numb | 09:28 | |
*** sridharg has joined #openstack-meeting-alt | 09:28 | |
priteau | Another hacking one, a bit bigger: https://review.openstack.org/#/c/628469/ | 09:29 |
priteau | And another easy one: https://review.openstack.org/#/c/624348/3 | 09:31 |
priteau | Thanks for the reviews, it makes it easier to see what's left to merge | 09:32 |
priteau | Anything else to discuss about stein-3? | 09:33 |
priteau | #topic AOB | 09:34 |
*** openstack changes topic to "AOB (Meeting topic: blazar)" | 09:34 | |
priteau | Any other update? | 09:34 |
priteau | It's confirmed that I *won't* be in Denver for the Summit/PTG as I have a conflict due to a family event | 09:36 |
*** derekh has joined #openstack-meeting-alt | 09:36 | |
priteau | I hope we can still have a good project update thanks to tetsuro :-) | 09:37 |
tetsuro | Aye | 09:37 |
priteau | Anything else? If not we can end early today. | 09:40 |
tetsuro | Could you get me in https://launchpad.net/~blazar-core/+members ? Since it is also a bug supervisor list, I realized I can't update the bug importance in launchpad. | 09:40 |
masahito | Nothing from my side. | 09:40 |
priteau | tetsuro: Sure. I forgot it wasn't automatically synchronized | 09:41 |
tetsuro | thanks. | 09:42 |
priteau | I can't do it right now as I am not an admin, I will request admin rights. | 09:42 |
priteau | bauzas: Good morning. Could you please give me admin rights in https://launchpad.net/~blazar-core/+members? Thanks! | 09:43 |
priteau | We should look at moving to Storyboard ;-) | 09:43 |
priteau | tetsuro: I will let you know when it's done | 09:44 |
tetsuro | Thanks! | 09:45 |
priteau | If there's nothing else, have a good week! | 09:45 |
priteau | #endmeeting | 09:45 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 09:45 | |
openstack | Meeting ended Tue Jan 29 09:45:44 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 09:45 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/blazar/2019/blazar.2019-01-29-09.00.html | 09:45 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/blazar/2019/blazar.2019-01-29-09.00.txt | 09:45 |
openstack | Log: http://eavesdrop.openstack.org/meetings/blazar/2019/blazar.2019-01-29-09.00.log.html | 09:45 |
masahito | bye | 09:46 |
tetsuro | have a good week | 09:47 |
*** markvoelker has joined #openstack-meeting-alt | 09:51 | |
*** carlos_silva has joined #openstack-meeting-alt | 09:53 | |
*** ttsiouts has quit IRC | 10:02 | |
*** ttsiouts has joined #openstack-meeting-alt | 10:02 | |
*** ttsiouts has quit IRC | 10:07 | |
*** masahito has quit IRC | 10:21 | |
*** markvoelker has quit IRC | 10:24 | |
*** rf0lc0 has joined #openstack-meeting-alt | 10:27 | |
*** rfolco has quit IRC | 10:27 | |
*** ttsiouts has joined #openstack-meeting-alt | 10:35 | |
*** bhavikdbavishi has quit IRC | 10:45 | |
*** masahito has joined #openstack-meeting-alt | 10:52 | |
*** rf0lc0 has quit IRC | 10:53 | |
*** masahito has quit IRC | 10:57 | |
*** tssurya has joined #openstack-meeting-alt | 11:00 | |
*** janki has quit IRC | 11:02 | |
*** rfolco has joined #openstack-meeting-alt | 11:03 | |
*** erlon has joined #openstack-meeting-alt | 11:12 | |
*** yamamoto has quit IRC | 11:14 | |
*** markvoelker has joined #openstack-meeting-alt | 11:21 | |
*** masahito has joined #openstack-meeting-alt | 11:31 | |
*** masahito has quit IRC | 11:36 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 11:39 | |
*** ttsiouts has quit IRC | 11:40 | |
*** ttsiouts has joined #openstack-meeting-alt | 11:40 | |
*** ttsiouts has quit IRC | 11:44 | |
*** markvoelker has quit IRC | 11:53 | |
*** yamamoto has joined #openstack-meeting-alt | 11:54 | |
*** yamamoto has quit IRC | 12:04 | |
*** ttsiouts has joined #openstack-meeting-alt | 12:11 | |
*** liuyulong has joined #openstack-meeting-alt | 12:12 | |
*** ttsiouts has quit IRC | 12:16 | |
*** ttsiouts has joined #openstack-meeting-alt | 12:18 | |
*** iyamahat has quit IRC | 12:18 | |
*** yamamoto has joined #openstack-meeting-alt | 12:23 | |
*** tetsuro has quit IRC | 12:28 | |
*** markvoelker has joined #openstack-meeting-alt | 12:50 | |
*** apetrich has quit IRC | 12:52 | |
*** apetrich has joined #openstack-meeting-alt | 12:55 | |
*** priteau has quit IRC | 13:04 | |
*** priteau has joined #openstack-meeting-alt | 13:04 | |
*** priteau has quit IRC | 13:12 | |
*** e0ne has quit IRC | 13:13 | |
*** markvoelker has quit IRC | 13:20 | |
*** e0ne has joined #openstack-meeting-alt | 13:29 | |
*** ttsiouts has quit IRC | 13:32 | |
*** masahito has joined #openstack-meeting-alt | 13:32 | |
*** ttsiouts has joined #openstack-meeting-alt | 13:33 | |
*** ttsiouts has quit IRC | 13:37 | |
*** masahito has quit IRC | 13:37 | |
*** jcoufal has joined #openstack-meeting-alt | 13:44 | |
*** bhavikdbavishi has quit IRC | 13:48 | |
*** ttsiouts has joined #openstack-meeting-alt | 13:50 | |
*** panda|numb is now known as panda | 13:56 | |
*** yamamoto has quit IRC | 14:00 | |
*** jcoufal has quit IRC | 14:07 | |
*** efried has quit IRC | 14:15 | |
*** efried has joined #openstack-meeting-alt | 14:15 | |
*** jcoufal has joined #openstack-meeting-alt | 14:16 | |
*** efried has quit IRC | 14:19 | |
*** efried has joined #openstack-meeting-alt | 14:19 | |
*** yamamoto has joined #openstack-meeting-alt | 14:23 | |
*** SimAloo has joined #openstack-meeting-alt | 14:37 | |
*** SimAloo has quit IRC | 14:37 | |
*** dave-mccowan has joined #openstack-meeting-alt | 14:38 | |
*** SimAloo has joined #openstack-meeting-alt | 14:40 | |
*** dave-mccowan has quit IRC | 14:45 | |
*** sdake has joined #openstack-meeting-alt | 14:50 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 14:50 | |
*** sdake has quit IRC | 14:51 | |
*** e0ne has quit IRC | 14:51 | |
*** sdake has joined #openstack-meeting-alt | 14:53 | |
*** e0ne has joined #openstack-meeting-alt | 14:54 | |
*** jrbalderrama has joined #openstack-meeting-alt | 15:00 | |
*** hongbin has joined #openstack-meeting-alt | 15:13 | |
*** yamamoto has quit IRC | 15:15 | |
*** yamamoto has joined #openstack-meeting-alt | 15:16 | |
*** yamamoto has quit IRC | 15:16 | |
*** yamamoto has joined #openstack-meeting-alt | 15:17 | |
*** ttsiouts has quit IRC | 15:23 | |
*** yamamoto has quit IRC | 15:23 | |
*** ttsiouts has joined #openstack-meeting-alt | 15:23 | |
*** ttsiouts has quit IRC | 15:28 | |
*** wxy| has joined #openstack-meeting-alt | 15:28 | |
*** sdake has quit IRC | 15:32 | |
*** masahito has joined #openstack-meeting-alt | 15:34 | |
*** sdake has joined #openstack-meeting-alt | 15:35 | |
*** masahito has quit IRC | 15:38 | |
*** ttsiouts has joined #openstack-meeting-alt | 15:42 | |
*** bhavikdbavishi has quit IRC | 15:43 | |
*** ccamacho has quit IRC | 15:45 | |
*** ccamacho has joined #openstack-meeting-alt | 15:46 | |
*** liuyulong has quit IRC | 15:47 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 15:55 | |
lbragstad | #startmeeting keystone | 16:00 |
openstack | Meeting started Tue Jan 29 16:00:01 2019 UTC and is due to finish in 60 minutes. The chair is lbragstad. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: keystone)" | 16:00 | |
openstack | The meeting name has been set to 'keystone' | 16:00 |
lbragstad | #link https://etherpad.openstack.org/p/keystone-weekly-meeting | 16:00 |
lbragstad | agenda ^ | 16:00 |
lbragstad | o/ | 16:00 |
*** jrbalderrama has quit IRC | 16:00 | |
knikolla | o/ | 16:00 |
wxy| | o/ | 16:00 |
cmurphy | o/ dual meetings again | 16:00 |
* kmalloc drinks coffee. | 16:00 | |
* knikolla finished coffee already but doesn't want to be hypercaffeinated. | 16:01 | |
lbragstad | looks like we have some good topics on the agenda - so let's get started | 16:01 |
lbragstad | #topic previous action items | 16:01 |
*** openstack changes topic to "previous action items (Meeting topic: keystone)" | 16:01 | |
vishakha | o/ | 16:01 |
lbragstad | last week we recapped the notes cmurphy put together for keystone's version of the technical vision statement from the TC and how we fit into that | 16:02 |
lbragstad | #link https://etherpad.openstack.org/p/keystone-technical-vision-notes | 16:02 |
lbragstad | i'm curious if anyone wants to take a stab at proposing whats in the etherpad for review to our contributor guide | 16:02 |
lbragstad | we can massage the wording and iterate using gerrit | 16:03 |
kmalloc | where do you see this documentation going? | 16:03 |
kmalloc | within our doc tree that is | 16:03 |
lbragstad | https://docs.openstack.org/keystone/latest/contributor/index.html | 16:03 |
kmalloc | straight on the index page then. | 16:03 |
lbragstad | imo - it fits well with the contributor guide | 16:04 |
kmalloc | [link that is] | 16:04 |
kmalloc | ok | 16:04 |
lbragstad | but if folks have other suggestions as to where this should live, i'm curious to hear them | 16:04 |
kmalloc | i wasn't sure if there was a standard place or if it was per-project | 16:04 |
kmalloc | i was kindof hoping the TC had a direct/standard recommended. | 16:04 |
kmalloc | so fokls don't have to guess whereabouts for each service | 16:05 |
kmalloc | contributor guide makes sense. | 16:05 |
lbragstad | the unofficial recommendation was to put it into the contributor guide | 16:05 |
lbragstad | of each project | 16:05 |
lbragstad | if there was additional detail or differences the projects had in vision with what the TC had outlined | 16:05 |
kmalloc | so, i do want to point out that the data in that etherpad is extremely rough. it probably has to be someone familiar/worked with keystone for a time to convert it into coherant words. | 16:06 |
cmurphy | they are mostly my notes so I can put this on my backlog | 16:06 |
*** ayoung has joined #openstack-meeting-alt | 16:06 | |
kmalloc | even as a core, i am hesitant to volunteer to turn that into something polished -- it is very rough. if it can be made slightly less stream of consciousness i'd be happy to convert it to usable/polished words. | 16:07 |
lbragstad | sounds good | 16:07 |
cmurphy | yeah sorry this just started out as my random notes as i was reading | 16:08 |
kmalloc | no problem. I'm happy to help, it's very much as you said some random notes atm. | 16:08 |
lbragstad | which i threw into the spot light immediately ;) | 16:08 |
ayoung | cmurphy, post if for review on Gerrit and you know we'll all have lines to modify/contrib | 16:08 |
cmurphy | ayoung: will do | 16:09 |
* kmalloc votes lbragstad takes a pass at it... you know... being the person who put a spotlight on it :P | 16:09 | |
lbragstad | yeah - that's fair | 16:09 |
kmalloc | cmurphy: ^ trying to toss lbragstad under the doc bus for you :P | 16:09 |
cmurphy | lol | 16:09 |
lbragstad | fwiw - if we put this in review i can tag-team it | 16:09 |
cmurphy | ++ | 16:10 |
kmalloc | yeah. and i can def. help as well. | 16:10 |
cmurphy | is there a timeline on this? | 16:10 |
lbragstad | cool | 16:10 |
kmalloc | cmurphy: sometime before the U release (/s) | 16:10 |
lbragstad | not really - but this is the furthest we come to ever having a technical vision statement for the project | 16:10 |
lbragstad | i just don't want it to get lost in the shuffle | 16:10 |
kmalloc | i'm guessing we should aim for sometime around when stein cuts RC. | 16:10 |
kmalloc | at the latest | 16:10 |
cmurphy | I'll aim for having something rough up a few weeks before ptg | 16:10 |
lbragstad | i like that idea | 16:11 |
kmalloc | it will inform some choices for train and beyond. | 16:11 |
lbragstad | i can see this being useful at the forum/ptg | 16:11 |
lbragstad | sounds like we have a plan | 16:12 |
lbragstad | moving on | 16:12 |
lbragstad | thanks cmurphy | 16:12 |
lbragstad | #topic Alembic instead of sqlalchemy-migrate | 16:12 |
*** openstack changes topic to "Alembic instead of sqlalchemy-migrate (Meeting topic: keystone)" | 16:12 | |
lbragstad | vishakha o/ | 16:12 |
vishakha | I wanted to grab the attention of keystone team towards these migratons | 16:13 |
vishakha | Since the maintainer of sql aclchemy is deprecating this and wanted to move towards alembic | 16:13 |
kmalloc | the only reason we have not made the move is bandwidth. | 16:13 |
kmalloc | it's been on our wishlist for a while. | 16:14 |
kmalloc | I support and will review anyone's code to make the conversion. | 16:14 |
cmurphy | could someone tldr the reason to migrate for me? | 16:14 |
kmalloc | cmurphy: sql-alchemy-migrate is effectively a dead project | 16:14 |
kmalloc | it's been on life-support for a while. | 16:15 |
vishakha | Yea even glance took two cycles to migrate | 16:15 |
cmurphy | got it thanks | 16:15 |
vishakha | There were two people involved in this | 16:15 |
kmalloc | mike bayer (zzzeek) maintains alembic directly for SQL-A as a first-party support. -- it's also generally better, but it takes some work to get moved over to it, and a slightly different workflow to make migrations. | 16:16 |
kmalloc | :) | 16:16 |
cmurphy | might be a good idea to revive our rolling upgrades testing before starting on a refactor | 16:16 |
lbragstad | ++ | 16:16 |
kmalloc | as i recall, alembic should be mostly drop in. | 16:16 |
lbragstad | we need to revisit all that stuff anyway | 16:17 |
lbragstad | that stuff == how we approach upgrades and migrations | 16:17 |
kmalloc | s/drop in/fully capable of running the old migrations with some added tooling. | 16:17 |
kmalloc | we need to re-work the rolling upgrades and very clearly line out the expected order and at least test that order [even if it ins't multi-node] | 16:18 |
ayoung | So....we would need to make a cut, and say all migrations from point X on forward are Alembic | 16:18 |
ayoung | we've discussed it before. | 16:18 |
kmalloc | ayoung: that would be the plan, and that would come with a conversion to alembic in our tooling | 16:18 |
kmalloc | the tooling cutover would be the point in which migrations would cut over | 16:18 |
ayoung | Could we do a release where we say "only additive changes to SQL?" | 16:18 |
kmalloc | we already did that | 16:19 |
ayoung | like, no columns dropped etc | 16:19 |
kmalloc | like.... ages ago | 16:19 |
ayoung | a release, not a phase | 16:19 |
kmalloc | it's the expand/migrate/contract bits | 16:19 |
ayoung | we are going to do expand contract | 16:19 |
kmalloc | i'd say no not a release. | 16:19 |
kmalloc | there are reasons to have a contract phase. | 16:19 |
kmalloc | so not explicitly "only expand/migrate" release. but it might be there are no logical contracts for the release | 16:20 |
ayoung | so what if we did: | 16:20 |
ayoung | for each p[hase, first sqla, then alembic | 16:20 |
ayoung | nah... | 16:20 |
ayoung | I'm trying to think how not to logjam people on the cut over of mechanis | 16:20 |
ayoung | m | 16:20 |
kmalloc | db_sync will handle the change for users/deployers/operators | 16:21 |
kmalloc | just like today | 16:21 |
kmalloc | developers will need to make alembic migrations (minorly different) | 16:21 |
ayoung | ok...what if.... | 16:21 |
ayoung | lets ssume we started in the middle of a release. A bunch of SQL A migrations are already approved | 16:22 |
kmalloc | really, the hardest part of alembic is knowing that by default the schema is not numbered, it has a uuid. | 16:22 |
ayoung | but there is an ordering, right? | 16:22 |
kmalloc | yes. | 16:22 |
ayoung | its just like git, a hash of the previous... | 16:22 |
kmalloc | sortof? | 16:22 |
ayoung | so...we think of it like a stack | 16:22 |
ayoung | we state that for all migrations, they are SQL A first, then Alembic | 16:23 |
kmalloc | you're overthinking it :P | 16:23 |
kmalloc | db_sync will be tooled to run them both. | 16:23 |
ayoung | Do we just cut over at a release boundary? | 16:23 |
ayoung | Oh, I ghet that | 16:23 |
kmalloc | and we just cut over when the code is ready | 16:23 |
kmalloc | it should not be a ton of code. | 16:24 |
ayoung | but what about migrations in flight? | 16:24 |
kmalloc | if they are approved they land | 16:24 |
ayoung | do we let people submit them in both? | 16:24 |
kmalloc | if they are not, they get rebased. | 16:24 |
kmalloc | and need to get minor reworking... | 16:24 |
kmalloc | we have almost no (any?) migrations in flight right now. | 16:24 |
kmalloc | standard land-code-gate-process. | 16:24 |
kmalloc | we could wait until feature-freeze to land alembic swap over | 16:25 |
kmalloc | but really, it should be minimally invasive and no different than the other race-to-rebase that happens in the gate. | 16:25 |
kmalloc | vishakha: tl;dr - we should move to alembic :) | 16:26 |
ayoung | I like the idea of doing it at feature freeze | 16:26 |
vishakha | yeah :) | 16:26 |
kmalloc | we can discuss timing outside of the meeting. | 16:26 |
lbragstad | we could also try and get it done first thing in the cycle, too | 16:26 |
vishakha | sure. Thanks. | 16:26 |
kmalloc | lbragstad: i'd rather do it at the end of a cycle | 16:26 |
ayoung | lbragstad, that is why at feature freeze | 16:26 |
kmalloc | in case it bleeds over, then it can land first in T. | 16:26 |
ayoung | its prepped and ready to go with all the previous changes | 16:26 |
kmalloc | just hedging bets. | 16:27 |
lbragstad | sounds like we still need to work out some technical details | 16:27 |
kmalloc | for this one, i think code talks. | 16:27 |
ayoung | yep. But I'm in favor of the cut over | 16:27 |
kmalloc | we should get a review up for the cut over | 16:27 |
kmalloc | it might just work(tm) | 16:27 |
lbragstad | ok - i guess we'll discuss technical details in the channel | 16:28 |
lbragstad | if that's cool with everyone? but it sounds like we have consensus on the need to move to alembic | 16:28 |
lbragstad | does anyone object? | 16:28 |
cmurphy | thanks for bringing it up vishakha | 16:28 |
knikolla | ++ | 16:29 |
vishakha | sure we can discuss on channel | 16:29 |
lbragstad | thanks vishakha | 16:29 |
lbragstad | #topic Next outreachy round | 16:29 |
*** openstack changes topic to "Next outreachy round (Meeting topic: keystone)" | 16:29 | |
lbragstad | cmurphy o/ | 16:29 |
cmurphy | this is just a short announcement | 16:29 |
cmurphy | the outreachy people notified me that the project submissions are open for the next round | 16:30 |
cmurphy | #link https://www.outreachy.org/communities/cfp/openstack/ | 16:30 |
cmurphy | they recommend submitting sooner rather than later because interns are going to start applying soon | 16:30 |
lbragstad | soon as in days? or weeks? | 16:31 |
*** e0ne has quit IRC | 16:31 | |
cmurphy | february i think | 16:31 |
lbragstad | do we have anything we know we want to submit? | 16:32 |
cmurphy | I don't plan on submitting a project myself or being a lead mentor but I can answer questions about the process if anyone is interested and I can be a comentor | 16:32 |
lbragstad | ack | 16:33 |
cmurphy | I don't have any projects in mind personally, but wanted to raise it so that people can brainstorm | 16:33 |
lbragstad | sounds good | 16:33 |
lbragstad | thanks cmurphy | 16:33 |
cmurphy | np | 16:33 |
lbragstad | #topic x509 shtuff | 16:34 |
*** openstack changes topic to "x509 shtuff (Meeting topic: keystone)" | 16:34 | |
lbragstad | so - this was a fun puzzle | 16:34 |
lbragstad | #link http://lists.openstack.org/pipermail/openstack-discuss/2019-January/002085.html | 16:34 |
lbragstad | i attempted to summarize stuff in that post ^ | 16:34 |
lbragstad | i'm curious if folks have thoughts, or see themselves helping out with the refactor | 16:35 |
lbragstad | sounds like penick has some resources that can help | 16:35 |
cmurphy | gyee is in a meeting right now but I think he was interested in digging in | 16:35 |
lbragstad | ++ that'd be good, because i'm certain he has context as the author that the rest of us don't | 16:36 |
cmurphy | I'll try to look into it too | 16:37 |
lbragstad | all in all - i think if we got this working as designed, there are a lot of things we could do with it that would be really cool | 16:37 |
lbragstad | it would be easier to test federation in the gate for example | 16:37 |
lbragstad | which would be a huge win | 16:37 |
vishakha | I will also look for it | 16:37 |
lbragstad | we would also have a path forward for fixing the bearer token problem we have in openstack | 16:38 |
lbragstad | which would be pretty neat | 16:38 |
lbragstad | does anyone have questions about that summary or the bugs we opened for x509/tokenless authentication last week? | 16:39 |
lbragstad | well if you do or something comes up, don't hesitate to ask | 16:42 |
lbragstad | that's all i ha | 16:42 |
lbragstad | had* | 16:42 |
*** TxGirlGeek has joined #openstack-meeting-alt | 16:42 | |
lbragstad | #topic open discussion | 16:42 |
*** openstack changes topic to "open discussion (Meeting topic: keystone)" | 16:42 | |
lbragstad | floor is open | 16:42 |
lbragstad | does anyone have comments, questions, or concerns they'd like to raise? | 16:42 |
* kmalloc dances on the open floor. | 16:42 | |
lbragstad | fwiw - i did go through a bunch of bug backlog yesterday | 16:43 |
lbragstad | and i attempted to match up when bugs were fixed to the milestone they were fixed in | 16:43 |
lbragstad | for context | 16:44 |
lbragstad | we fixed 70 bugs in pike, 38 bugs in queens, 60 bugs in rocky, and we've fixed 36 so far in stein | 16:44 |
lbragstad | (not that numbers are a great indicator) | 16:44 |
cmurphy | I ran into a slight stumbling block in the app creds whitelist implementation, the spec says that ksm will check the service id but afaict ksm actually doesn't know its own identity, it can't know the service ID or even the service type of the service it's running in | 16:45 |
cmurphy | for now i have a new parameter in [keystone_authtoken] that gives the service type | 16:45 |
kmalloc | yeah that is a gap we've needed to fix for a LONG time. | 16:45 |
*** sdake has quit IRC | 16:46 | |
kmalloc | yep, config value, possibly something that can be set by the service with a config_default thing. | 16:46 |
cmurphy | mmk | 16:46 |
kmalloc | i also recommend not using ID | 16:47 |
kmalloc | use a human readable string, if we need to fix the spec we can | 16:47 |
kmalloc | uuids in config suck :P | 16:47 |
cmurphy | yeah my wip patch has the human readable service type | 16:47 |
kmalloc | ++ | 16:47 |
kmalloc | perfect :) | 16:47 |
cmurphy | we could integrate os_service_types to let it use either service name or service type but eh | 16:48 |
kmalloc | future looking stuff | 16:49 |
kmalloc | start easy, expand. | 16:49 |
cmurphy | ++ | 16:49 |
lbragstad | oh - i forgot to ask earlier | 16:50 |
lbragstad | does anyone have reviews that need eyes? | 16:50 |
lbragstad | i appreciate people taking a look at - https://review.openstack.org/#/q/status:open+project:openstack/keystone+branch:master+topic:implement-default-roles | 16:52 |
lbragstad | still a few patches up there if folks are looking for reviews | 16:53 |
cmurphy | oh another announcement, one of our interns got their first patches merged and now the keystone devstack plugin supports centos :D | 16:53 |
knikolla | \o/ | 16:53 |
lbragstad | nice! | 16:53 |
lbragstad | alright - if there isn't anything else, looks like we can get a few minutes back | 16:55 |
lbragstad | office hours is starting shortly | 16:55 |
lbragstad | i appreciate y'all taking the time to be here | 16:55 |
lbragstad | #endmeeting | 16:56 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 16:56 | |
openstack | Meeting ended Tue Jan 29 16:56:02 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:56 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/keystone/2019/keystone.2019-01-29-16.00.html | 16:56 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/keystone/2019/keystone.2019-01-29-16.00.txt | 16:56 |
openstack | Log: http://eavesdrop.openstack.org/meetings/keystone/2019/keystone.2019-01-29-16.00.log.html | 16:56 |
*** bhavikdbavishi has quit IRC | 16:58 | |
*** wxy| has quit IRC | 16:59 | |
*** gyee has joined #openstack-meeting-alt | 17:03 | |
*** ttsiouts has quit IRC | 17:06 | |
*** ttsiouts has joined #openstack-meeting-alt | 17:06 | |
*** macza has joined #openstack-meeting-alt | 17:07 | |
*** tssurya has quit IRC | 17:09 | |
*** ttsiouts has quit IRC | 17:10 | |
*** hongbin has quit IRC | 17:14 | |
*** bhavikdbavishi has joined #openstack-meeting-alt | 17:16 | |
*** sdake has joined #openstack-meeting-alt | 17:17 | |
*** sdake has quit IRC | 17:18 | |
*** iyamahat has joined #openstack-meeting-alt | 17:18 | |
*** ccamacho has quit IRC | 17:18 | |
*** yamamoto has joined #openstack-meeting-alt | 17:21 | |
*** kopecmartin is now known as kopecmartin|off | 17:24 | |
*** yamamoto has quit IRC | 17:27 | |
*** bnemec has quit IRC | 17:27 | |
*** masahito has joined #openstack-meeting-alt | 17:35 | |
*** masahito has quit IRC | 17:40 | |
*** sridharg has quit IRC | 17:44 | |
*** sdake has joined #openstack-meeting-alt | 17:45 | |
*** e0ne has joined #openstack-meeting-alt | 17:46 | |
*** derekh has quit IRC | 18:01 | |
*** diablo_rojo has joined #openstack-meeting-alt | 18:01 | |
*** igordc has joined #openstack-meeting-alt | 18:03 | |
*** jtomasek has quit IRC | 18:10 | |
*** sdake has quit IRC | 18:10 | |
*** iyamahat has quit IRC | 18:19 | |
*** bhavikdbavishi has quit IRC | 18:20 | |
*** iyamahat has joined #openstack-meeting-alt | 18:34 | |
*** diablo_rojo has quit IRC | 18:35 | |
*** sdake has joined #openstack-meeting-alt | 18:38 | |
*** yamahata has joined #openstack-meeting-alt | 18:52 | |
*** e0ne has quit IRC | 18:53 | |
*** carlos_silva has quit IRC | 19:03 | |
*** yamamoto has joined #openstack-meeting-alt | 19:04 | |
*** whoami-rajat has quit IRC | 19:07 | |
*** e0ne has joined #openstack-meeting-alt | 19:07 | |
*** masahito has joined #openstack-meeting-alt | 19:36 | |
*** masahito has quit IRC | 19:41 | |
*** erlon has quit IRC | 19:58 | |
*** yamamoto has quit IRC | 20:05 | |
*** ttsiouts has joined #openstack-meeting-alt | 20:26 | |
*** jtomasek has joined #openstack-meeting-alt | 20:41 | |
*** e0ne has quit IRC | 20:42 | |
*** SimAloo has quit IRC | 20:45 | |
*** sdake has quit IRC | 20:45 | |
*** SimAloo has joined #openstack-meeting-alt | 20:58 | |
*** munimeha1 has joined #openstack-meeting-alt | 21:11 | |
*** diablo_rojo has joined #openstack-meeting-alt | 21:31 | |
*** masahito has joined #openstack-meeting-alt | 21:37 | |
*** jcoufal has quit IRC | 21:39 | |
*** masahito has quit IRC | 21:42 | |
*** jtomasek has quit IRC | 22:01 | |
*** sdake has joined #openstack-meeting-alt | 22:15 | |
*** igordc has quit IRC | 22:21 | |
*** TxGirlGeek has quit IRC | 22:32 | |
*** igordc has joined #openstack-meeting-alt | 22:34 | |
*** gyee has quit IRC | 22:35 | |
*** slaweq has quit IRC | 22:36 | |
*** munimeha1 has quit IRC | 22:43 | |
*** SimAloo has quit IRC | 23:03 | |
*** diablo_rojo has quit IRC | 23:07 | |
*** radeks_ has quit IRC | 23:15 | |
*** TxGirlGeek has joined #openstack-meeting-alt | 23:28 | |
*** TxGirlGeek has quit IRC | 23:29 | |
*** TxGirlGe_ has joined #openstack-meeting-alt | 23:29 | |
*** sdake has quit IRC | 23:35 | |
*** sdake has joined #openstack-meeting-alt | 23:37 | |
*** masahito has joined #openstack-meeting-alt | 23:39 | |
*** masahito has quit IRC | 23:43 | |
*** rcernin has quit IRC | 23:53 | |
*** sdake has quit IRC | 23:55 | |
*** sdake has joined #openstack-meeting-alt | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!