*** bknudson has joined #openstack-oslo | 00:31 | |
*** markmcclain has quit IRC | 00:45 | |
*** markmcclain has joined #openstack-oslo | 00:53 | |
*** zhiyan_ is now known as zhiyan | 00:57 | |
*** jecarey has joined #openstack-oslo | 01:30 | |
openstackgerrit | Li Ma proposed a change to openstack/oslo.messaging: Logical error in blockless fanout of zmq https://review.openstack.org/84310 | 02:03 |
---|---|---|
*** zhiyan has left #openstack-oslo | 02:04 | |
*** zhiyan has joined #openstack-oslo | 02:04 | |
*** arnaud has quit IRC | 02:12 | |
*** arnaud has joined #openstack-oslo | 02:14 | |
*** arnaud has quit IRC | 02:22 | |
*** dims has quit IRC | 02:23 | |
*** dims has joined #openstack-oslo | 02:24 | |
*** markmcclain has quit IRC | 02:59 | |
*** harlowja is now known as harlowja_away | 02:59 | |
openstackgerrit | Doug Hellmann proposed a change to openstack/stevedore: fix link to entry point docs https://review.openstack.org/84324 | 03:01 |
*** jecarey_ has joined #openstack-oslo | 03:07 | |
*** harlowja_away is now known as harlowja | 03:09 | |
*** jecarey has quit IRC | 03:10 | |
*** yamahata has joined #openstack-oslo | 03:13 | |
*** jecarey__ has joined #openstack-oslo | 03:25 | |
*** jecarey_ has quit IRC | 03:29 | |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Decrease extraneous logging https://review.openstack.org/84260 | 03:51 |
*** gcb has joined #openstack-oslo | 04:02 | |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Add a engine preparation stage https://review.openstack.org/83991 | 05:06 |
*** harlowja is now known as harlowja_away | 05:11 | |
*** zhiyan is now known as zhiyan_ | 05:42 | |
*** flaper87|afk is now known as flaper87 | 06:50 | |
*** zhiyan_ is now known as zhiyan | 08:38 | |
openstackgerrit | Roman Podoliaka proposed a change to openstack/oslo-incubator: Add a base test case for DB schema comparison https://review.openstack.org/74081 | 09:21 |
*** morganfainberg is now known as morganfainberg_Z | 09:46 | |
*** zoresvit has joined #openstack-oslo | 09:50 | |
*** ihrachys is now known as ihrachys|lunch | 09:59 | |
*** yamahata has quit IRC | 10:24 | |
*** ihrachys|lunch is now known as ihrachys | 11:24 | |
openstackgerrit | Julia Varlamova proposed a change to openstack/oslo-incubator: Add index modifying methods https://review.openstack.org/65689 | 11:58 |
openstackgerrit | Julia Varlamova proposed a change to openstack/oslo-incubator: Add index modifying methods https://review.openstack.org/65689 | 12:05 |
openstackgerrit | Doug Hellmann proposed a change to openstack/oslo.config: Move py33 env before py2x https://review.openstack.org/84421 | 12:14 |
openstackgerrit | Yuriy Taraday proposed a change to openstack/oslo.rootwrap: Add an option to run rootwrap as a daemon https://review.openstack.org/81798 | 12:14 |
ekarlso | how can I generate a initial migration script with the oslo alembic code ? | 12:15 |
*** dims has quit IRC | 12:22 | |
*** markmcclain has joined #openstack-oslo | 12:28 | |
openstackgerrit | Stanislav Kudriashev proposed a change to openstack/taskflow: Use correct exception in the timing listener https://review.openstack.org/84032 | 12:29 |
*** dims_ has joined #openstack-oslo | 12:34 | |
*** zoresvit has quit IRC | 12:51 | |
*** zoresvit has joined #openstack-oslo | 12:59 | |
*** zoresvit has quit IRC | 13:02 | |
*** lbragstad has joined #openstack-oslo | 13:07 | |
*** jecarey__ has quit IRC | 13:09 | |
*** mriedem has joined #openstack-oslo | 13:15 | |
*** markmcclain has quit IRC | 13:45 | |
*** jecarey has joined #openstack-oslo | 13:55 | |
*** arnaud__ has joined #openstack-oslo | 13:57 | |
*** jecarey has quit IRC | 14:02 | |
*** jecarey has joined #openstack-oslo | 14:03 | |
*** markmcclain has joined #openstack-oslo | 14:21 | |
*** lbragstad has quit IRC | 14:32 | |
*** lbragstad has joined #openstack-oslo | 14:33 | |
dhellmann | harlowja_away: please ping me when you come online today so we can talk about a release for taskflow | 14:38 |
*** lbragstad has quit IRC | 14:40 | |
*** zoresvit has joined #openstack-oslo | 14:43 | |
openstackgerrit | garyk proposed a change to openstack/oslo.vmware: VMware: treat cases when SOAP reply does not have a body https://review.openstack.org/84465 | 14:57 |
*** lbragstad has joined #openstack-oslo | 14:58 | |
dhellmann | cliff 1.6.0 released | 15:27 |
*** hartsocks has quit IRC | 16:05 | |
*** hartsocks has joined #openstack-oslo | 16:07 | |
*** arnaud__ has quit IRC | 16:38 | |
dhellmann | oslo.config 1.3.0 tagged | 16:42 |
*** arnaud has joined #openstack-oslo | 16:44 | |
openstackgerrit | Gordon Sim proposed a change to openstack/oslo.messaging: Add driver independent functional tests of the messaging API https://review.openstack.org/84164 | 16:48 |
dims_ | yay oslo.config! | 16:54 |
dhellmann | :-) | 16:54 |
* dhellmann is tagging all the libs | 16:54 | |
dhellmann | oslosphinx 2.1.0 | 16:55 |
dhellmann | oslotest 1.0.0 | 16:55 |
dims_ | nice! | 16:56 |
*** mriedem has quit IRC | 16:56 | |
*** russell_h has joined #openstack-oslo | 17:12 | |
russell_h | anyone have any thoughts on this: https://review.openstack.org/#/c/84262/ | 17:13 |
russell_h | it seems like Nova already has this in their Contexts, so I wasn't sure if this was a deliberate omission or not | 17:13 |
*** harlowja_away is now known as harlowja | 17:14 | |
harlowja | dhellmann back | 17:14 |
harlowja | so taskflow is waiting on 2 reviews for 0.2, then i'm ready for that | 17:15 |
harlowja | https://review.openstack.org/#/c/84032/ and https://review.openstack.org/#/c/83940/ | 17:15 |
harlowja | both ready to go, just need 1 more person to look at :-P | 17:15 |
harlowja | then tagging taskflow for 0.2 is fine with me | 17:15 |
*** mriedem has joined #openstack-oslo | 17:19 | |
dhellmann | harlowja: do you anticipate that happening soon? today? | 17:20 |
harlowja | let me ping another core, maybe he can just quickly look over those | 17:20 |
*** arnaud has quit IRC | 17:21 | |
dhellmann | harlowja: cool, thanks | 17:21 |
dhellmann | russell_h: I'm not sure if it was deliberate or not. | 17:22 |
*** zhiyan is now known as zhiyan_ | 17:27 | |
*** morganfainberg_Z is now known as morganfainberg | 17:31 | |
bnemec | Release all the things! :-) | 17:49 |
bnemec | russell_h: dhellmann: That seems like a reasonable change, but we probably need to decide on what's going to happen with that file. | 17:50 |
bnemec | I think we were going to discuss that at summit? | 17:50 |
*** arosen has joined #openstack-oslo | 17:50 | |
bnemec | Also, it can't merge until all of our consuming projects are out of feature freeze (I think we're getting close?). | 17:50 |
dhellmann | bnemec: either that or a ML thread | 17:50 |
dhellmann | yes, ttx said we should be ready to tag and open things back up in a day or two | 17:51 |
arosen | Hello, I'm using the loopingcall module (https://github.com/openstack/oslo-incubator/blob/master/openstack/common/loopingcall.py) . From time time time an exception is being raised within the method that DynamicLoopingCall is looping for me. When this occurs it causes loopingcall to stop calling the method for me. | 17:53 |
arosen | I was wondering if there was anyway to avoid this and have it keep calling the method. I don't see a way to do that off hand currently. | 17:53 |
arosen | here's a sample trace for example: http://codepad.org/LZEfXugW | 17:53 |
dhellmann | arosen: it looks like that's a desired behavior of looping call, but if you don't want it you can trap exceptions in your method so they are all caught | 17:55 |
*** arnaud has joined #openstack-oslo | 17:55 | |
dhellmann | bnemec: for the split config generator issue, can glance use the entry point discovery instead of file scanning, as a work-around? | 17:58 |
russell_h | bnemec: so, it should be fine for a consuming project to just not set remote_address | 17:58 |
dhellmann | bnemec: or maybe just specify separate files as args to the generator? | 17:59 |
russell_h | bnemec: but I have no problem with waiting also | 18:00 |
bnemec | dhellmann: It's possible. I only have a passing familiarity with the entry point discovery so I'm not positive. | 18:00 |
dhellmann | bnemec: ok, I'll be back online in a couple of minutes and ask markwash about it | 18:00 |
arosen | dhellmann: thanks for confirming. | 18:01 |
bnemec | russell_h: Yeah, I don't think that's a problem. It's just that technically context.py is going away, at least according to our current status. | 18:01 |
bnemec | dhellmann: Sounds good, thanks. | 18:01 |
russell_h | bnemec: ahh, gotcha :) | 18:01 |
bnemec | russell_h: But we've had some discussions lately that suggest we don't actually want to get rid of it. Some refactoring may be in order though. | 18:01 |
harlowja | dhellmann ok, those reviews are running through the gate checks, shall i make a little release notes for u after they merge? | 18:03 |
harlowja | we've been doing stuff like https://etherpad.openstack.org/p/TaskFlow-0.2.0 | 18:03 |
dhellmann | harlowja: if you've already been doing that, it's fine, otherwise just a message to the -dev ML like what I did earlier today for the others will be good | 18:11 |
harlowja | dhellmann ya, we've been doing a little bit of both | 18:12 |
harlowja | email to the -dev ML with the etherpad | 18:12 |
dhellmann | harlowja: that works | 18:12 |
openstackgerrit | Terry Howe proposed a change to openstack/cliff: Remove PrettyTable from documentation requirements https://review.openstack.org/84515 | 18:19 |
dhellmann | bnemec: chatting with markwash in #openstack-glance, he doesn't think the config generator bug is blocking their release | 18:29 |
bnemec | dhellmann: Oh, yeah I didn't mean to imply that it was blocking the release. They have the manually maintained sample configs already. | 18:31 |
bnemec | The manual stuff is a problem though, especially with libs needing to register options. There's no way for those to be updated right now. | 18:31 |
bnemec | (a Juno problem though :-) | 18:31 |
dhellmann | bnemec: ah, my misunderstanding then | 18:34 |
bnemec | dhellmann: I probably shouldn't use the word "blocker" around release time unless I mean it. ;-) | 18:35 |
dhellmann | heh | 18:35 |
*** markmcclain has quit IRC | 19:08 | |
harlowja | dhellmann do u know if there is a list of all the recommended icehouse versions/tags | 19:19 |
harlowja | i've got one @ https://review.openstack.org/#/c/84305/ but probably is better list somewhere :-P | 19:19 |
dhellmann | harlowja: not sure what you mean? | 19:19 |
harlowja | ^^ see above, might help make it make sense :) | 19:20 |
dhellmann | harlowja: you might be the one making the list :-) | 19:21 |
dhellmann | harlowja: ttx might have input | 19:22 |
harlowja | dhellmann haha, k | 19:22 |
harlowja | :) | 19:22 |
harlowja | josh's list, lol | 19:22 |
* dhellmann registers the domain to squat on it | 19:22 | |
harlowja | :( | 19:22 |
harlowja | lol | 19:22 |
harlowja | ttx let me know if u get around, be nice to have said list somewhere i guess :-/ | 19:23 |
ttx | harlowja: o/ | 19:30 |
harlowja | ttx howday | 19:31 |
harlowja | ttx so i was wondering if there is a more official list for something like https://review.openstack.org/#/c/84305/1/conf/origins/icehouse.yaml | 19:31 |
harlowja | or maybe that is the current offical list :-P | 19:31 |
ttx | hmm, nope nothing "more" official | 19:32 |
harlowja | k | 19:32 |
harlowja | np | 19:32 |
harlowja | i don't mind it being the offical list ;) ha | 19:32 |
harlowja | *basically anvil will suck down all those versions, and build rpms from them | 19:33 |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Allow atoms to save their own state/result https://review.openstack.org/83940 | 19:36 |
harlowja | *arg, one more rebase then 0.2 dhellmann | 19:36 |
*** yamahata has joined #openstack-oslo | 19:55 | |
*** markmcclain has joined #openstack-oslo | 20:03 | |
*** jecarey has quit IRC | 20:35 | |
*** dims_ has quit IRC | 20:44 | |
*** jecarey has joined #openstack-oslo | 20:46 | |
openstackgerrit | Joshua Harlow proposed a change to openstack/taskflow: Avoid holding the state lock while notifying https://review.openstack.org/84546 | 20:59 |
morganfainberg | dhellmann, ping - issues with openstack.common.db.sqlalchemy.migration and utf8 table check. | 21:01 |
morganfainberg | dhellmann, keystone (i'm sure others) cannot migrate cleanly from an empty db because sql-a-migrate makes it's migration_version table with the default charset | 21:01 |
morganfainberg | dhellmann, and http://git.openstack.org/cgit/openstack/keystone/tree/keystone/openstack/common/db/sqlalchemy/migration.py#n200 then bails out | 21:01 |
morganfainberg | dhellmann, if my.cnf is changed to make the default charset utf8 in the server, the issue wont occur. This seems like we should exclude the migrate_version table. | 21:02 |
morganfainberg | dhellmann, this is on a clean precise install (ubuntu) and affects icehouse (milestone-proposed) as well as master. | 21:04 |
morganfainberg | dhellmann, do we fix this across the board or do we document that utf8 charset must be default? | 21:04 |
morganfainberg | ttx, ping ^ | 21:04 |
dhellmann | morganfainberg: hop in #openstack-meeting,this would be a good topic for the project meeting | 21:05 |
morganfainberg | k | 21:05 |
dhellmann | it's going to be a bit before we get to open discussion, I think, we just started | 21:05 |
dhellmann | morganfainberg: ^^ | 21:05 |
morganfainberg | yah np. i might have a phone call shortly | 21:05 |
morganfainberg | dhellmann, so if i'm not here this breaks before any schema migrations occur since it checks the tables and the migration_version table is already there/at version 0 | 21:06 |
morganfainberg | dhellmann, but you have the information here. (hopefully i'll not be yanked out) | 21:07 |
dhellmann | morganfainberg: ok, I'll bring it up if you're not there | 21:07 |
dhellmann | morganfainberg: you know, since we're not joining to that table, it probably makes sense to skip checking it | 21:07 |
dhellmann | morganfainberg: or fix the code that is creating it | 21:07 |
morganfainberg | dhellmann, ++ that is my thought | 21:07 |
dhellmann | I assume you mean the first suggestion | 21:08 |
morganfainberg | dhellmann, whichever is the path of least resistence | 21:08 |
dhellmann | morganfainberg: yeah, if you want to submit a patch we can push it through tomorrow | 21:08 |
morganfainberg | dhellmann, but releasing a new SQLA Migrate might make distributions cranky | 21:08 |
dhellmann | ugh, yeah | 21:08 |
morganfainberg | dhellmann, since we would need to bump the minimum req up | 21:08 |
dhellmann | morganfainberg: is there a bug? | 21:08 |
dhellmann | I mean, a ticket, filed? | 21:08 |
morganfainberg | dhellmann, i think so. at least against keystone | 21:09 |
morganfainberg | let me check | 21:09 |
dhellmann | morganfainberg: add oslo to it? | 21:09 |
morganfainberg | dhellmann, https://bugs.launchpad.net/keystone/+bug/1279000 | 21:09 |
ttx | morganfainberg: yes, maybe raise it when I ask for blockers | 21:09 |
ttx | in ~ 10 min | 21:09 |
morganfainberg | dhellmann, let me make sure we're not lagging behind on sync... | 21:10 |
morganfainberg | ttx, k | 21:10 |
morganfainberg | dhellmann, but it doens't look like we are at first glance | 21:10 |
bnemec | I don't think you are. This came up somewhere else too. | 21:10 |
bnemec | Glance I think. | 21:10 |
morganfainberg | bnemec, nod. | 21:10 |
bnemec | But since they're skipping it for this release anyway it didn't matter as much to them. | 21:10 |
morganfainberg | bnemec, oh joy | 21:11 |
morganfainberg | bnemec, well at least imo this appears to be a blocker for keystone. and potentially for anyone else using this code. | 21:11 |
bnemec | morganfainberg: Agreed. I thought the other projects were okay because they had already forced utf8 conversions, but if it's happening before any migrations are run then obviously not. :-/ | 21:12 |
morganfainberg | bnemec, if you create the db with the right charset it shouldn't be an issue. but that seems about as subwonderful as using a my.cnf change | 21:14 |
bnemec | morganfainberg: Yeah. This db charset stuff is so much fun. ;-) | 21:16 |
dhellmann | maybe we should just refuse to connect to the database at all | 21:17 |
dhellmann | if the charset is wrong, that is | 21:17 |
dhellmann | or, you know, ever -- databasing is hard | 21:17 |
morganfainberg | dhellmann, LOL | 21:17 |
morganfainberg | dhellmann, can we just remove databases? | 21:17 |
dhellmann | morganfainberg: we're already only eventually consistent, so it seems like we could | 21:18 |
dhellmann | maybe take a token-ring approach and just keep passing data around on the message bus? | 21:18 |
morganfainberg | dhellmann, so, what you're saying is store everything in xml and rsync it eventually? | 21:18 |
dhellmann | "this record isn't mine, send to the next service" | 21:18 |
morganfainberg | dhellmann, nah message bus is too performant | 21:18 |
* dhellmann stops talking to morganfainberg because he said xml | 21:19 | |
morganfainberg | dhellmann, AHA! i know the secret! | 21:19 |
bnemec | lol | 21:19 |
* dhellmann :-| | 21:20 | |
bnemec | "eventually consistent" where "eventually" is defined as "when mysql's defaults are not stupid" | 21:20 |
dhellmann | haha | 21:20 |
*** mriedem has quit IRC | 21:44 | |
*** lbragstad has quit IRC | 21:45 | |
morganfainberg | dhellmann, ttx, https://bugs.launchpad.net/ironic/+bug/1301036 working on hunting down who is affected | 21:49 |
dhellmann | morganfainberg: excellent, thanks | 21:49 |
morganfainberg | i know keystone and ironic are, those are tagged in already | 21:49 |
dhellmann | morganfainberg: I'll be going offline in about 10 min for about 90 min until I'm home | 21:49 |
morganfainberg | dhellmann, no worries i'll prob get a patch in later today pacific time | 21:49 |
morganfainberg | dhellmann, pending a phone call soon | 21:49 |
morganfainberg | and meeting | 21:50 |
dhellmann | morganfainberg: sounds good, just pre-explaining delays in replies | 21:50 |
morganfainberg | dhellmann, it's IRC i always assume people are AFK/idle/etc until they respond | 21:50 |
bnemec | So I think Glance is still relatively safe from this bug, but probably good to fix while we're fixing the others. | 21:53 |
bnemec | They don't have a migration to force utf8 on any tables, so... | 21:53 |
bnemec | In order for the utf8 check to ever pass, you would have to set it at the server level (or something similarly global). | 21:53 |
*** ruhe has quit IRC | 21:54 | |
*** openstackgerrit has quit IRC | 21:54 | |
bnemec | Still an issue, but I think it would be a lot harder for someone to want the utf8 check and hit this migrate_version problem. | 21:54 |
*** ruhe has joined #openstack-oslo | 21:55 | |
*** dims_ has joined #openstack-oslo | 22:06 | |
*** dims_ has quit IRC | 22:18 | |
bnemec | dhellmann: So I rebased https://review.openstack.org/#/c/83759/6 and rebased my changes on that change so there isn't a rebase race going on in the config project. | 22:19 |
bnemec | I'm waiting to push it until you get back though so I don't step on any changes you might have had in progress. | 22:20 |
harlowja | dhellmann https://pypi.python.org/pypi/taskflow/0.2, sending out mail now :-P | 22:23 |
*** dims_ has joined #openstack-oslo | 22:36 | |
*** markmcclain has quit IRC | 22:52 | |
*** yamahata has quit IRC | 23:08 | |
*** mriedem has joined #openstack-oslo | 23:09 | |
morganfainberg | dhellmann, bnemec, looks like keystone and heat are the only two affected by this migration issue | 23:11 |
morganfainberg | from what i can tell based upon projects under the openstack/* namespace | 23:12 |
morganfainberg | will be working on fixing the oslo migration stuff shortly | 23:12 |
bnemec | morganfainberg: We should add glance too since they'll need to worry about it too at some point. | 23:12 |
bnemec | Although like I said above I think it would be hard for a user to hit this there. | 23:13 |
morganfainberg | bnemec, techically ironic will also, but they said they would sync again before | 23:26 |
morganfainberg | bnemec, the icky part for keystone is this could break upgrades from havana -> icehouse | 23:26 |
morganfainberg | not sure about for heat | 23:26 |
morganfainberg | bnemec, ok i'll see waht i can do to roll in the change here shortly | 23:27 |
morganfainberg | bnemec, testing this is going to be "fun" * | 23:27 |
morganfainberg | [*] = some value of fun likely that isn't "fun" | 23:27 |
bnemec | :-) | 23:27 |
morganfainberg | bnemec oh i need to still check nova | 23:30 |
morganfainberg | let me do that | 23:30 |
morganfainberg | bnemec, the migration stuff is all in oslo-incubator still right? | 23:33 |
morganfainberg | bnemec, don't need to worry about oslo.db library? | 23:33 |
morganfainberg | bnemec, or is that not a lib yet? | 23:33 |
dhellmann | bnemec: go for it, I wasn't working on that patch | 23:48 |
dhellmann | morganfainberg: oslo.db isn't a lib, yet, we're waiting until after freeze to make that change | 23:52 |
morganfainberg | dhellmann, cool, amkes this easier | 23:52 |
*** flaper87 is now known as flaper87|afk | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!