Monday, 2018-10-29

*** tetsuro has joined #openstack-placement01:45
*** tetsuro has quit IRC01:57
*** tetsuro has joined #openstack-placement02:00
*** Nel1x has joined #openstack-placement02:45
*** fried_rice has quit IRC02:53
*** fried_rice has joined #openstack-placement02:54
*** Nel1x has quit IRC03:09
*** Nel1x has joined #openstack-placement03:09
*** tetsuro has quit IRC03:18
*** Nel1x has quit IRC04:47
*** tetsuro has joined #openstack-placement06:30
*** rubasov has joined #openstack-placement06:37
*** tetsuro has quit IRC07:08
*** rubasov has quit IRC07:13
*** rubasov has joined #openstack-placement07:13
*** tetsuro has joined #openstack-placement08:09
*** tetsuro has quit IRC08:13
*** tetsuro has joined #openstack-placement08:20
*** takashin has left #openstack-placement08:22
*** tetsuro has quit IRC08:27
*** e0ne has joined #openstack-placement08:45
*** cdent has joined #openstack-placement09:57
*** rubasov has quit IRC10:37
* cdent waves10:50
cdentgibi: if you get a chance to look at the database stuff at https://review.openstack.org/#/c/611441/ (and above) that would be great. I'm inclined to move it forward asap, as fix things as they break rather than belabor it. It's going to be a learning process for us all.11:06
*** e0ne has quit IRC11:25
*** e0ne has joined #openstack-placement11:34
*** rubasov has joined #openstack-placement11:42
*** edleafe has joined #openstack-placement12:29
openstackgerritJan Gutter proposed openstack/nova-specs master: Spec to implement generic HW offloads for os-vif  https://review.openstack.org/60761012:57
*** e0ne has quit IRC12:58
*** cdent has quit IRC13:03
*** e0ne has joined #openstack-placement13:19
*** mriedem has joined #openstack-placement13:19
*** e0ne has quit IRC13:24
*** takashin has joined #openstack-placement13:25
*** e0ne has joined #openstack-placement13:30
*** takashin has quit IRC13:57
fried_ricen-sch meeting now in #openstack-meeting-alt13:59
*** fried_rice is now known as efried13:59
*** takashin has joined #openstack-placement14:00
*** SteelyDan is now known as dansmith14:16
*** jaypipes_ is now known as jaypipes14:17
*** cdent has joined #openstack-placement14:20
efriedOkay, so this red hat thing.14:58
efriedCan anyone explain to me why, for this news as any other, good bad or indifferent, IBM's stock plummets?14:58
openstackgerritJack Ding proposed openstack/nova-specs master: High Precision Event Timer (HPET) on x86 guests  https://review.openstack.org/60798915:00
cdentefried: are you expecting rational behavior from the stock market ?15:01
edleafeLooks like IBM is down 2 point. Plummet?15:02
efriedokay, forgive the hyperbole, being IBM the volatility is constrained to more conservative swings, but seemingly down, always down.15:03
*** takashin has left #openstack-placement15:04
efriedoh, and I looked right when the market opened, before it had bounced back15:04
edleafeefried: knee jerk reactions are to be expected15:04
efriedso more like $515:04
efriedyeah, but the knee jerk reaction to red hat stock was violently the opposite.15:04
edleafeefried: because of the offering price from IBM15:05
edleafeif a company's stock is at $X and another company offers to buy it at $X+50, the stock will very quickly jump to $X+5015:06
openstackgerritTakashi NATSUME proposed openstack/placement master: Publish placement documents  https://review.openstack.org/61395315:07
*** irclogbot_2 has joined #openstack-placement15:08
cdentefried: do you consider https://bugs.launchpad.net/nova/+bug/1781008 still an issue? If so, can we make it something other than "new"?15:10
openstackLaunchpad bug 1781008 in OpenStack Compute (nova) "Possible race updating consumer's proj/user" [Undecided,New] - Assigned to Jay Pipes (jaypipes)15:10
efried...15:11
efriedcdent: What status would you propose? I don't think "New" means it just arrived in an Amazon box on your doorstep; I think it just means we haven't triaged, confirmed, invalidated, fixed, etc.15:14
efriedwhich we haven't15:14
cdentwell either confirmed or triaged would be more appropriate, unless it is impossible to confirm. If it is impossible to confirm I would think it must be invalid15:15
cdentbugs that sit there for months doing nothing aren't particularly useful15:15
*** cdent has quit IRC15:22
efriedI'm gonna say this one is doing exactly what it was intended to do, which is have someone notice it so it's not forgotten about. TODOs in code seem to have a lower noticeability.15:24
mriedemrecruiter email sent15:28
efriedThanks mriedem15:35
*** cdent has joined #openstack-placement15:48
* cdent turns on the big computer16:15
*** finucannot is now known as stephenfin16:17
cdentefried, stephenfin you guys happy to make another pass at reviewing the tox cleanup: https://review.openstack.org/#/c/611719/ ?16:31
*** e0ne has quit IRC16:36
efriedcdent: Yeah, another one that's been on my list. I was going to do all the local things again, which was going to take some time, so it wasn't a quick approve for me.16:38
cdentcool, thanks16:39
openstackgerritChris Friesen proposed openstack/nova-specs master: Add support for emulated virtual TPM  https://review.openstack.org/57111116:40
*** N3l1x has joined #openstack-placement16:47
openstackgerritChris Dent proposed openstack/placement master: Add a placement-manage CLI  https://review.openstack.org/60016117:26
cdentedleafe: ^ replaces the table create WIP with something a bit more official17:27
edleafecdent: cool. I'm still digging into the tests. Seems like not all are being run.17:28
cdentnaming weirdness potentially?17:33
cdentedleafe: or perhaps because you don't have the "opportunistic setup"?17:34
edleafeNot that I can see. It's a mishmash of a ton of mixins that's confusing17:34
cdentedleafe: when I run 'tox -epy36 test_migrations' it discovers 16 tests but skips 1217:40
edleafeI'm seeing the same thing running the ironic tests.17:41
edleafejroll: around?17:43
edleafecdent: it's skipping all the migration checks:17:45
edleafe"ironic.tests.unit.db.sqlalchemy.test_migrations.TestMigrationsMySQL.test_upgrade_and_create_schema ... SKIPPED: Backend 'mysql+pymysql' is unavailable: Could not connect17:45
mriedemjaypipes: if chef has you down, you can always try your luck as the browns new OC or HC17:45
cdentedleafe: right those are the "opportunistic checks"17:45
cdentthat's expected unless you set up the right databases, as described in the docsgtring of the test_migrations.py file17:46
edleafeyeah, it doesn't feel very unit test-y17:47
cdentit's not17:48
jaypipesmriedem: how'd that Saints game go?17:49
jaypipes:P17:50
mriedemjaypipes: just like i expected18:02
mriedemexcept i had the over on cousins turning it over 2.5 times18:02
openstackgerritJack Ding proposed openstack/nova-specs master: High Precision Event Timer (HPET) on x86 guests  https://review.openstack.org/60798918:19
openstackgerritEd Leafe proposed openstack/placement master: Added alembic environment  https://review.openstack.org/61144120:44
openstackgerritEd Leafe proposed openstack/placement master: Clean up the old migrations and models  https://review.openstack.org/61144020:44
openstackgerritEd Leafe proposed openstack/placement master: Add a document for creating DB revisions  https://review.openstack.org/61402420:44
openstackgerritEd Leafe proposed openstack/placement master: WIP - Show an alembic migration  https://review.openstack.org/61402520:44
edleafecdent: Added a doc and a DNM revision20:44
cdentyay!20:44
openstackgerritChris Dent proposed openstack/placement master: DNM: Demonstrate online migrations  https://review.openstack.org/61403021:17
cdentedleafe: that ^ shows some additional info we might want to consider with regard to the "true powers of alembic" or something21:17
openstackgerritChris Dent proposed openstack/placement master: Add a placement-manage CLI  https://review.openstack.org/60016121:17
efriedcdent: How will we know if https://review.openstack.org/#/c/613953/ is working? IIRC, this is one of those situations where we don't know until it merges?21:23
cdentefried: I don't really know. I assume so, yes.21:25
cdentprobably worth a closer look at what that template does21:25
* cdent looks21:25
efriedcdent: fwiw, the nova .zuul.yaml uses the 'publish' rather than the 'build'.21:27
cdentefried: looking at, I think we can assume it works because we already have openstack-tox-docs up and running21:27
efriedcdent: So the next question is, do we want to start publishing now, or wait until the content is prettier?21:27
cdentefried: you probably want an additional opinion, perhaps mriedem, because I tend to release early and often21:28
cdentas a general policy21:28
efriedI mean, is it going to be linked from anywhere?21:28
cdentbut there may be reasons of some kind why it shouldn't happen21:28
cdentno that requires a second step, lemme link you21:28
efriedcdent: Waitwait, do placement docs currently publish under /nova/?21:29
cdentyes,21:29
*** e0ne has joined #openstack-placement21:29
cdentbut from openstack/nova21:29
efriedright, okay, they're just pages, there's not like a central index.21:30
efriedI mean https://docs.openstack.org/nova/latest/user/placement.html is the central index.21:30
efriedso point is, we wouldn't be conflicting with ^ if we started publishing to https://docs.openstack.org/placement/latest/*21:30
cdentefried: see http://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n80 about needing to add a link21:31
cdentwell yeah, that was my initial concern as well: maybe we should depend-on that stuff being removed from nova21:31
cdentbut then I thought if we don't do the linking as describe in the project template, we'll be publishing, but not making visible to indexers21:32
cdentin which case we'll need to remember to do the exposing21:32
efriedthat seems like a reasonable sequence of events to me.21:32
cdentI'm not confident that the "conflict" is a big issue, but happy to go with whatever flow we like21:32
efried1) Publish, so we can see what things look like on an ongoing basis as we merge patches to 2) Make pretty, then when we're happy, 3) flip the governance switch to link and 4) merge a patch to remove from nova.21:33
efriedI don't think I care for 3 and 4 to be interdependent or in that order.21:33
efriedbut we can burn that bridge when we cross it.21:33
efrieddo you agree with 1 and 2?21:34
cdent3 isn't about governance, placement is already an official deliverable, it's about making a link in the page that is the index for all the docs21:34
cdent1 isn't really necessary since http://logs.openstack.org/53/613953/1/check/openstack-tox-docs/9f26ec2/html/ is the same stuff21:34
efriedsorry by governance I just meant that that patch is in the governance repository, right?21:34
cdentit's merely convenient21:34
cdentwhich patch do you mean? the patch I'm talking about is described by https://docs.openstack.org/doc-contrib-guide/doc-index.html21:35
efriedopenstack-manuals repo?21:36
*** e0ne has quit IRC21:36
efriedOkay, I wasn't reading very closely, I thought I saw something that talked about a governance repo, but I guess that's just the thing that calls placement an official project, which as you say is already done.21:37
efriedAs for 1, I agree we can use the in-flight product in the patches, but those are ephemeral. If we were, say, sending out a call for volunteers to help port/prettify documentation (cause that's how things get done around here), it would be more convenient to have a permanent URL to reference.21:38
cdentyes, agree21:38
efriedso21:38
efriedshall we merge this sucker?21:38
cdentwe've given 11 minutes for mriedem to reject our plans, so yeah, I say we go for it21:39
efriedWe can always roll it back I guess, if something goes seriously pear-shaped.21:40
cdentaye21:40
cdenti've given you the pleasure21:41
efriedwriting up a summary, then will pull trigger.21:41
cdentI linked to this discussion, as figured it was short enough, but summary is nice21:41
mriedemwe're all gonna die21:42
cdentyay!21:42
cdenti've been waiting so long21:42
mriedemneed to go mow before (1) the sun goes down and (2) it snows21:42
*** mriedem is now known as mriedem_away21:42
cdentmy nephew has moved to be neighbors with mriedem_away21:43
cdentgonna set up a fresh thyme market or something or other21:43
mriedem_awayfresh thyme, for 2 months out of the year21:44
mriedem_awaysounds lucrative21:44
efriedit's 82 degrees here in central texas.21:48
efriedyou can keep your snow.21:48
efriedcdent: 11 minutes, that's agile dude.21:48
cdentI feel pretty bad about this integration testing stuff I want to add. It makes the tests about 30 minutes long instead of 6 or less21:50
efriedGood thing they're asynchronous.21:51
efriedThat 6 minute shit was way too good to last, and you know it.21:51
cdentmeh, I'm not convinced the integration tests add that much additional confidence21:52
cdentonly because placement is such an HTTP API and not much else21:52
cdentif it had more pieces working with more other pieces, then sure21:52
openstackgerritChris Dent proposed openstack/placement master: Initial integration test using gabbits  https://review.openstack.org/60161422:03
openstackgerritChris Dent proposed openstack/placement master: Use gabbi-tempest job from gabbi-tempest plugin  https://review.openstack.org/60750822:03
openstackgerritMerged openstack/placement master: Publish placement documents  https://review.openstack.org/61395322:04
cdenti've been at this too long today, goodnight22:13
*** cdent has quit IRC22:13
*** takashin has joined #openstack-placement23:37

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