Thursday, 2019-01-10

*** moguimar has quit IRC00:12
*** tosky has quit IRC00:21
*** Liang__ has joined #openstack-oslo00:54
*** gmann_pto is now known as gmann01:07
*** bobh has joined #openstack-oslo02:39
*** bobh has quit IRC02:43
*** raildo has quit IRC02:51
*** d0ugal has quit IRC03:19
*** gus has quit IRC03:19
*** gus has joined #openstack-oslo03:20
*** d0ugal has joined #openstack-oslo03:33
*** lpetrut has joined #openstack-oslo04:46
*** lbragstad has quit IRC05:12
*** lpetrut has quit IRC05:15
*** Liang__ has quit IRC05:58
*** Liang__ has joined #openstack-oslo06:01
*** dave-mccowan has quit IRC06:41
*** rcernin has quit IRC06:44
*** rcernin has joined #openstack-oslo06:44
*** rcernin has quit IRC07:03
*** lpetrut has joined #openstack-oslo07:04
*** Luzi has joined #openstack-oslo07:35
*** tosky has joined #openstack-oslo07:49
*** pcaruana has joined #openstack-oslo07:51
*** Liang__ has quit IRC08:05
*** Liang__ has joined #openstack-oslo08:11
*** hberaud has joined #openstack-oslo08:24
*** nsmeds has quit IRC08:51
*** shardy has joined #openstack-oslo09:10
*** shardy has quit IRC09:13
*** shardy has joined #openstack-oslo09:13
*** bobh has joined #openstack-oslo09:19
*** Liang__ has quit IRC09:32
*** e0ne has joined #openstack-oslo09:33
*** mmethot has quit IRC09:55
*** mmethot has joined #openstack-oslo09:56
*** jaosorior has quit IRC10:00
*** bobh has quit IRC10:19
*** hberaud has quit IRC10:32
*** hberaud has joined #openstack-oslo10:33
*** yan0s has joined #openstack-oslo10:45
*** e0ne has quit IRC10:47
*** e0ne has joined #openstack-oslo10:50
*** jaosorior has joined #openstack-oslo11:01
*** openstackgerrit has quit IRC11:05
*** pbourke has quit IRC11:11
*** pbourke has joined #openstack-oslo11:13
*** shardy has quit IRC11:14
*** shardy has joined #openstack-oslo11:46
*** pbourke has left #openstack-oslo11:51
*** aojea has joined #openstack-oslo12:05
*** openstackgerrit has joined #openstack-oslo12:10
openstackgerritMerged openstack/oslo.concurrency master: Stop using setup.py build_sphinx  https://review.openstack.org/62968212:10
*** cdent has joined #openstack-oslo12:16
*** raildo has joined #openstack-oslo12:29
*** raildo has quit IRC13:13
*** dave-mccowan has joined #openstack-oslo13:18
*** raildo has joined #openstack-oslo13:24
*** e0ne has quit IRC13:30
*** ansmith_ has joined #openstack-oslo13:41
*** dave-mccowan has quit IRC13:48
*** dave-mccowan has joined #openstack-oslo13:50
*** lbragstad has joined #openstack-oslo13:55
*** lbragstad has quit IRC13:56
*** lbragstad has joined #openstack-oslo13:58
*** Liang__ has joined #openstack-oslo14:02
*** Liang__ is now known as LiangFang14:02
*** Luzi has quit IRC14:05
*** e0ne has joined #openstack-oslo14:10
openstackgerritStephen Finucane proposed openstack/oslo.config stable/queens: sphinxext: Separate parsing of group and opts  https://review.openstack.org/62986814:16
openstackgerritStephen Finucane proposed openstack/oslo.config stable/queens: sphinxext: Start parsing 'Opt.help' as rST  https://review.openstack.org/62986914:16
stephenfinbnemec: I'm not sure if those qualify for stable/queens now, but they should help improve docs for projects like nova and fix bugs like I had to address in this backport https://review.openstack.org/#/c/629597/14:17
stephenfinbnemec: (see the end of the second NOTE in the commit message)14:17
*** kgiusti has joined #openstack-oslo14:17
bnemecstephenfin: On the one hand, it does seem a bit like a feature, but on the other it is what people expect and it looks like the patch is basically just formatting tweaks.14:40
bnemecWhat actually triggers the parsing as RST?14:40
bnemecDoes Sphinx do that automatically because we're passing in properly formatted input now?14:41
stephenfinThe crucial bit is just this https://review.openstack.org/#/c/629869/1/oslo_config/sphinxext.py@15314:41
stephenfin(the splitting of lines)14:41
stephenfinand the rest of the changes were necessary because they were generating invalid rST that wasn't being parsed before and therefore didn't cause issues14:42
bnemecOkay, given that it's basically just formatting changes to allow Sphinx to parse thing properly I feel like it's okay to backport.14:46
*** shardy_ has joined #openstack-oslo14:57
*** shardy has quit IRC15:00
*** LiangFang has quit IRC15:03
*** moguimar has joined #openstack-oslo15:03
*** moguimar has quit IRC15:05
*** moguimar has joined #openstack-oslo15:05
*** lpetrut has quit IRC16:17
*** nsmeds has joined #openstack-oslo16:37
*** e0ne has quit IRC16:38
*** hberaud has quit IRC16:41
stephenfinbnemec, kgiusti: should we look at taking openstack/sqlalchemy-migrate under oslo governance? I ask because it looks like nothing has been merged in a rather long time https://review.openstack.org/#/q/project:openstack/sqlalchemy-migrate16:42
stephenfinI'm not sure what it's under at the moment16:42
bnemecstephenfin: zzzeek can correct me if I'm wrong, but that project was sort of supposed to be abandoned in favor of alembic.16:44
bnemecUnfortunately I think a lot of projects didn't actually switch.16:44
bnemecstephenfin: Might want to discuss it with mriedem too.16:45
stephenfinbnemec: Oh, I wasn't aware of that. I might put something up about that on openstack-discuss16:47
stephenfinIf so, nova, for one, hasn't switched over yet16:47
bnemecYeah, I think migrate worked well enough for people that they didn't want the hassle.16:50
bnemecBut it's been years since I last saw a discussion on this, so I think it would be totally fair to bring it up again.16:51
zzzeekbnemec: this is correct16:52
zzzeekbnemec: when nova split off placement, placement moved to alembic16:52
zzzeekbnemec: which was great.  i had to help a little bit on that16:52
stephenfinzzzeek: I assume you're somewhat knowledgeable on all things sqlalchemy-migrate/alembic so? :)16:54
zzzeekstephenfin: I'm the creator/maintainer of alembic, I helped sqalhcemy-migrate when it was first created but I don't know it very well16:54
stephenfinzzzeek: Excellent16:54
zzzeekstephenfin: when I actualyl had to use sqlalhcemy-migrate, it was so crappy that I wrote alembic :)16:55
stephenfinzzzeek: So I'd be more than willing to work on migrating nova across, but I have no idea where to start16:55
stephenfinIf you did some work on the placement migration, what's the chances of getting an etherpad with notes on how to do it?16:55
zzzeekstephenfin: ah!   OK.  lets do it.16:55
stephenfin\o/16:55
stephenfinHappy to turn it into a doc against sqlalchemy-migrate, assuming you didn't want to do it yourself16:56
stephenfinFollowed swiftly by a big deprecated warning in the README/docs16:56
zzzeekstephenfin: well, I think ed leafe might have been the person that actually did it.   I think the hard part is, what do you do with old versions of nova installed that have sqlalhcemy-migrate revisions set up16:56
stephenfinThat...I'm not so sure about. My knowledge of migration tooling does not extend outside of Django's migration framework16:57
zzzeekstephenfin: i think we'd want to see what other projects did, neutron comes to mind16:58
stephenfinOK, so we have an example to work of16:58
zzzeekstephenfin: but a minute of thought is giving me the basic steps:16:58
stephenfin*off16:59
zzzeekstephenfin: 1. add the code infra to be able to run alembic and remove the migrate code, so this is like nova/db/alembic (not sure of path) being added with env.py and the versions/ directory16:59
openstackgerritBen Nemec proposed openstack/oslo.config master: fix formatting of sample defaults  https://review.openstack.org/60769016:59
zzzeekstephenfin: then in versions/ you need to make an initial version script that represents the state of the nova database within this version.  that's the initial rev17:00
zzzeekstephenfin: this can be generated by alembic to start then needs to be edited17:00
zzzeekstephenfin: then there probably needs to be a stub of some kind that will force this first version to be skipped in the case that you are migrating a sqlalchemy-migrate based nova installation17:01
stephenfin^ that's what happens with placement, iirc17:01
zzzeekstephenfin: yah, it has to work that way17:01
stephenfincool17:02
zzzeekstephenfin: so here: https://review.openstack.org/#/q/project:openstack/placement+branch:master+topic:alembic17:02
zzzeekstephenfin: that's all of it17:02
stephenfinzzzeek: Sweet17:03
*** yan0s has quit IRC17:03
stephenfinSo I'll start tinkering with that and generate the sqlalchemy-migrate -> alembic migration doc as I go17:04
zzzeekstephenfin: yes keep me posted17:28
*** kgiusti has left #openstack-oslo17:29
openstackgerritBen Nemec proposed openstack/oslo.privsep master: Expose privsep options for config-generator  https://review.openstack.org/62990617:45
*** shardy_ has quit IRC17:53
*** aojea has quit IRC17:58
*** e0ne has joined #openstack-oslo19:00
*** moguimar has quit IRC19:26
*** moguimar has joined #openstack-oslo19:27
*** moguimar has quit IRC19:32
*** moguimar has joined #openstack-oslo19:36
*** cdent has quit IRC19:38
*** moguimar has quit IRC19:41
*** moguimar has joined #openstack-oslo19:43
*** moguimar has quit IRC19:48
openstackgerritBen Nemec proposed openstack/oslo.privsep master: Expose privsep options for config-generator  https://review.openstack.org/62990619:56
openstackgerritBen Nemec proposed openstack/oslo.config master: fix formatting of sample defaults  https://review.openstack.org/60769019:58
*** openstackgerrit has quit IRC20:50
*** e0ne has quit IRC21:13
*** bobh has joined #openstack-oslo21:25
*** e0ne has joined #openstack-oslo21:30
*** bobh has quit IRC21:33
*** e0ne has quit IRC21:33
*** ansmith_ has quit IRC21:40
*** pcaruana has quit IRC21:46
*** openstackgerrit has joined #openstack-oslo22:06
openstackgerritBen Nemec proposed openstack/oslo.service master: Use eventletutils Event class  https://review.openstack.org/61480922:06
*** bobh has joined #openstack-oslo22:09
*** bobh has quit IRC22:15
openstackgerritMerged openstack/oslo.service stable/rocky: Restore correct signal handling in Python3  https://review.openstack.org/62639822:23
*** rcernin has joined #openstack-oslo22:38
*** e0ne has joined #openstack-oslo22:55
*** e0ne has quit IRC22:58
*** jbadiapa has quit IRC23:10
*** ansmith_ has joined #openstack-oslo23:11
*** edmondsw has quit IRC23:23
*** edmondsw has joined #openstack-oslo23:39

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