Monday, 2017-03-06

*** takashin has joined #openstack-nova00:09
*** yuntongjin has joined #openstack-nova00:09
*** gouthamr has joined #openstack-nova00:11
*** ducttape_ has joined #openstack-nova00:16
*** amotoki has joined #openstack-nova00:27
openstackgerritLi Yingjun proposed openstack/nova master: Error message should not include SQL command  https://review.openstack.org/43677300:37
*** iceyao has joined #openstack-nova00:42
*** zz_dimtruck is now known as dimtruck00:45
*** zhurong has joined #openstack-nova00:45
*** iceyao has quit IRC00:47
*** crushil has joined #openstack-nova00:49
*** salv-orlando has joined #openstack-nova00:53
openstackgerritLi Yingjun proposed openstack/nova-specs master: Re-propose hypervisor-notification for Pike  https://review.openstack.org/34571400:54
*** salv-orlando has quit IRC00:54
*** salv-orlando has joined #openstack-nova00:54
*** salv-orl_ has quit IRC00:55
*** markvoelker has joined #openstack-nova00:56
*** dave-mccowan has joined #openstack-nova01:00
*** liusheng has quit IRC01:04
*** dimtruck is now known as zz_dimtruck01:04
*** zz_dimtruck is now known as dimtruck01:04
*** crushil has quit IRC01:07
*** tovin07 has joined #openstack-nova01:08
*** yamamoto_ has joined #openstack-nova01:10
*** phuongnh has joined #openstack-nova01:12
*** dimtruck is now known as zz_dimtruck01:13
*** zhurong has joined #openstack-nova01:14
*** erlon has quit IRC01:15
openstackgerritOpenStack Proposal Bot proposed openstack/python-novaclient master: Updated from global requirements  https://review.openstack.org/44010101:18
*** zz_dimtruck is now known as dimtruck01:21
*** yamamoto_ has quit IRC01:21
*** yamamoto_ has joined #openstack-nova01:25
*** yamamoto_ has quit IRC01:29
*** yamamoto_ has joined #openstack-nova01:29
*** fragatina has quit IRC01:30
*** fragatina has joined #openstack-nova01:31
*** fragatin_ has joined #openstack-nova01:32
*** zsli has joined #openstack-nova01:35
*** fragatina has quit IRC01:36
*** yamamoto_ has quit IRC01:39
*** dave-mccowan has quit IRC01:40
*** sam_nowitzki has joined #openstack-nova01:42
*** ducttape_ has quit IRC01:45
*** gcb has joined #openstack-nova01:48
*** kevinz has joined #openstack-nova01:53
*** iceyao has joined #openstack-nova01:54
Kevin_Zhengmriedm: Thanks, I will read it01:56
*** ducttape_ has joined #openstack-nova01:58
*** fragatin_ has quit IRC01:59
*** zhs_ has joined #openstack-nova02:01
*** gongysh has joined #openstack-nova02:05
*** zhurong has quit IRC02:15
*** yuntongjin has joined #openstack-nova02:15
*** ducttape_ has quit IRC02:18
*** zhurong has joined #openstack-nova02:19
*** liusheng has joined #openstack-nova02:19
openstackgerritMatt Riedemann proposed openstack/python-novaclient master: Deprecate list-secgroup command  https://review.openstack.org/44173002:20
*** catintheroof has quit IRC02:21
*** catintheroof has joined #openstack-nova02:23
*** siva_krishnan has left #openstack-nova02:27
*** catintheroof has quit IRC02:27
*** dave-mccowan has joined #openstack-nova02:29
*** yamamoto_ has joined #openstack-nova02:36
*** oomichi_ has joined #openstack-nova02:50
*** namnh has joined #openstack-nova02:51
*** zhs_ has quit IRC02:54
*** zhs_ has joined #openstack-nova02:55
oomichi_gmann: masayukig: can you take a look at https://review.openstack.org/#/c/441530/ ?02:56
oomichi_as the previous irc meeting, we are trying to test newer API versions(CURRENT) as possible instead of deprecated versions02:57
oomichi_v3 API is current on keystone now.02:58
oomichi_you can see the API version status of Keystone with https://review.openstack.org/#/c/441523/ btw02:59
masayukigoomichi_: sure, I'll take a look later. BTW, why did you bring this on nova channel?02:59
oomichi_masayukig: because I was wrong ;)03:00
*** yuntongjin has quit IRC03:00
masayukigoomichi_: heh03:00
*** tiendc has joined #openstack-nova03:01
*** thorst has quit IRC03:08
*** oomichi_ has left #openstack-nova03:11
*** jaypipes has joined #openstack-nova03:14
*** ducnc has joined #openstack-nova03:17
*** ducttape_ has joined #openstack-nova03:30
*** tlian has joined #openstack-nova03:34
*** ducttape_ has quit IRC03:35
*** sree has joined #openstack-nova03:51
*** jaypipes has quit IRC03:54
*** diga has joined #openstack-nova04:01
*** dave-mccowan has quit IRC04:03
*** mdnadeem has joined #openstack-nova04:08
*** spotz_zzz is now known as spotz04:13
*** tojuvone has joined #openstack-nova04:14
*** tlian has quit IRC04:20
*** markvoelker has quit IRC04:23
*** udesale has joined #openstack-nova04:28
*** thorst has joined #openstack-nova04:28
*** thorst has quit IRC04:28
openstackgerritJohn L. Villalovos proposed openstack/nova master: Use flake8-import-order  https://review.openstack.org/43557504:28
*** jaypipes has joined #openstack-nova04:30
*** ducttape_ has joined #openstack-nova04:31
*** iceyao has quit IRC04:34
*** ducttape_ has quit IRC04:35
*** Guest27337 has quit IRC04:38
*** ratailor has joined #openstack-nova04:47
*** zsli has quit IRC04:48
*** zsli has joined #openstack-nova04:48
*** psachin has joined #openstack-nova04:49
*** iceyao has joined #openstack-nova04:50
*** nmathew has joined #openstack-nova04:50
*** zsli has quit IRC04:54
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: List/show all server migration types  https://review.openstack.org/40723704:58
openstackgerritTakashi NATSUME proposed openstack/nova master: Refactor a test method including 7 test cases  https://review.openstack.org/39543604:58
openstackgerritTakashi NATSUME proposed openstack/nova master: Refactor a test method including 3 test cases  https://review.openstack.org/39473804:59
*** claudiub has joined #openstack-nova04:59
openstackgerritTakashi NATSUME proposed openstack/nova master: List/show all server migration types  https://review.openstack.org/43060805:00
openstackgerritTakashi NATSUME proposed openstack/nova master: api-ref: Fix parameters in os-hosts.inc  https://review.openstack.org/41644405:00
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: Fix formatting errors and warnings  https://review.openstack.org/40736405:01
*** yuntongjin has joined #openstack-nova05:01
openstackgerritTakashi NATSUME proposed openstack/nova master: Avoid forcing translation on logging calls  https://review.openstack.org/41387605:02
openstackgerritTakashi NATSUME proposed openstack/nova master: api-ref: Fix parameters and examples in aggregate API  https://review.openstack.org/42551205:03
*** sreenath has joined #openstack-nova05:09
*** markvoelker has joined #openstack-nova05:24
*** prateek has joined #openstack-nova05:28
*** markvoelker has quit IRC05:29
*** thorst has joined #openstack-nova05:29
*** ducttape_ has joined #openstack-nova05:32
*** thorst has quit IRC05:34
*** ducttape_ has quit IRC05:37
*** amotoki_ has joined #openstack-nova05:42
*** psachin has quit IRC05:42
*** amotoki has quit IRC05:46
*** tiendc has quit IRC05:53
openstackgerritDinesh Bhor proposed openstack/python-novaclient master: Fix ValueError when incorrect metadata passed  https://review.openstack.org/44175005:54
*** Dinesh_Bhor has joined #openstack-nova05:55
openstackgerritAlex Xu proposed openstack/nova-specs master: The ResourceProviderTraits API - Manage traits with ResourceProviders  https://review.openstack.org/34513805:58
*** sridharg has joined #openstack-nova05:58
*** gouthamr has quit IRC06:02
*** rcernin has joined #openstack-nova06:08
*** ekuris has joined #openstack-nova06:15
*** gaoyuan has joined #openstack-nova06:19
openstackgerritTakashi NATSUME proposed openstack/nova master: api-ref: Fix keypair API parameters  https://review.openstack.org/42062606:23
*** bkopilov has joined #openstack-nova06:24
*** phuongnh has quit IRC06:27
*** kornica is now known as kornicameiter06:30
*** kornicameiter is now known as kornicameister06:30
*** thorst has joined #openstack-nova06:30
*** ducttape_ has joined #openstack-nova06:34
*** thorst has quit IRC06:34
*** nkrinner_afk is now known as nkrinner06:36
*** ducttape_ has quit IRC06:38
*** markvoelker has joined #openstack-nova06:44
*** iceyao has quit IRC06:45
*** unicell has joined #openstack-nova06:45
*** mnestratov has joined #openstack-nova06:45
*** bhagyashris has joined #openstack-nova06:49
*** dimtruck is now known as zz_dimtruck06:49
*** zz_dimtruck is now known as dimtruck06:49
openstackgerritGao Yuan proposed openstack/nova master: Remove mox from nova.tests.unit.api.openstack.compute.test_block_device_mapping  https://review.openstack.org/44047506:51
*** ayogi has joined #openstack-nova06:52
*** salv-orl_ has joined #openstack-nova06:53
*** brault has quit IRC06:55
*** salv-orlando has quit IRC06:56
*** pcaruana has joined #openstack-nova06:58
*** dimtruck is now known as zz_dimtruck06:59
*** liusheng has quit IRC07:00
*** ratailor has quit IRC07:00
*** pcaruana has quit IRC07:05
*** pcaruana has joined #openstack-nova07:06
*** liusheng has joined #openstack-nova07:06
*** avolkov has quit IRC07:07
*** Oku_OS-away is now known as Oku_OS07:09
*** bhagyashris has quit IRC07:12
*** prateek_ has joined #openstack-nova07:13
*** tesseract has joined #openstack-nova07:13
*** fragatina has joined #openstack-nova07:18
*** andreas_s has joined #openstack-nova07:24
*** jaosorior has joined #openstack-nova07:30
*** ltomasbo|away is now known as ltomasbo07:31
*** ducttape_ has joined #openstack-nova07:34
*** fragatina has quit IRC07:38
*** ducttape_ has quit IRC07:39
*** ralonsoh has joined #openstack-nova07:40
openstackgerritTakashi NATSUME proposed openstack/nova-specs master: Abort Cold Migration  https://review.openstack.org/33473207:44
*** markus_z has joined #openstack-nova07:44
*** unicell has quit IRC07:51
*** slaweq_ has quit IRC08:03
*** ratailor has joined #openstack-nova08:05
openstackgerritGao Yuan proposed openstack/nova master: Remove mox from nova.tests.unit.objects.test_instance.py  https://review.openstack.org/44178408:06
*** brault has joined #openstack-nova08:08
*** slaweq_ has joined #openstack-nova08:08
*** diga has quit IRC08:10
*** tovin07 has quit IRC08:12
*** tovin07 has joined #openstack-nova08:12
*** gibi has joined #openstack-nova08:14
*** karthiks has joined #openstack-nova08:16
*** larainema has quit IRC08:22
*** diga has joined #openstack-nova08:29
*** thorst has joined #openstack-nova08:32
*** moshele has joined #openstack-nova08:33
*** bauwser is now known as bauzas08:34
*** ducttape_ has joined #openstack-nova08:35
*** nmathew- has joined #openstack-nova08:35
openstackgerritRodolfo Alonso Hernandez proposed openstack/nova-specs master: Enable SR-IOV NIC offload feature discovery  https://review.openstack.org/43595408:35
*** thorst has quit IRC08:36
*** nmathew has quit IRC08:38
*** ducttape_ has quit IRC08:40
*** jpena|off is now known as jpena08:41
*** zhangqiankun has joined #openstack-nova08:45
*** fragatina has joined #openstack-nova08:46
*** bhagyashris has joined #openstack-nova08:48
*** liusheng has quit IRC08:48
*** liusheng has joined #openstack-nova08:49
*** markvoelker_ has joined #openstack-nova08:51
*** markvoelker has quit IRC08:54
*** jpena is now known as jpena|off08:54
*** sam_nowitzki has quit IRC08:56
*** prateek_ has quit IRC08:58
*** prateek has quit IRC08:58
*** prateek has joined #openstack-nova08:58
*** zzzeek has quit IRC09:00
*** sridharg has quit IRC09:00
*** zzzeek has joined #openstack-nova09:00
*** yamamoto_ has quit IRC09:00
lyarwoodmorning all, would anyone with stable +2 mind hitting https://review.openstack.org/#/c/431530/ & https://review.openstack.org/#/c/431540/ if they have time this morning09:01
*** jpena|off is now known as jpena09:01
*** sridharg has joined #openstack-nova09:03
*** moshele has quit IRC09:04
*** amoralej|off is now known as amoralej09:04
openstackgerritGao Yuan proposed openstack/nova master: Remove mox from nova.tests.unit.objects.test_instance.py  https://review.openstack.org/44178409:04
*** zsli has joined #openstack-nova09:10
*** rmart04 has joined #openstack-nova09:12
*** nmathew- has quit IRC09:15
openstackgerritAlex Xu proposed openstack/nova master: placement: Add Trait and TraitList objects  https://review.openstack.org/37619909:19
openstackgerritAlex Xu proposed openstack/nova master: placement: Move the common code out of ResourceClassCache  https://review.openstack.org/44182809:19
openstackgerritAlex Xu proposed openstack/nova master: placement: add cache for traits  https://review.openstack.org/44182909:19
bauzasoops, I did that in a wrong chan (-ptg) but09:21
bauzasgood morning Nova :)09:21
bauzaslyarwood: looking09:21
lyarwoodbauzas: morning and thanks!09:22
*** CristinaPauna has quit IRC09:25
*** zsli has quit IRC09:26
openstackgerritAlex Xu proposed openstack/nova master: placement: Add Trait and TraitList objects  https://review.openstack.org/37619909:26
openstackgerritAlex Xu proposed openstack/nova master: placement: Move the common code out of ResourceClassCache  https://review.openstack.org/44182809:26
openstackgerritAlex Xu proposed openstack/nova master: placement: Add simple cache object for traits  https://review.openstack.org/44182909:26
*** bhagyashri_s has joined #openstack-nova09:26
*** zsli has joined #openstack-nova09:26
*** CristinaPauna has joined #openstack-nova09:26
*** arecknag has joined #openstack-nova09:28
*** zsli has quit IRC09:28
openstackgerritAlex Xu proposed openstack/nova master: placement: Move the common code out of ResourceClassCache  https://review.openstack.org/41600709:29
openstackgerritAlex Xu proposed openstack/nova master: placement: Add Trait and TraitList objects  https://review.openstack.org/37619909:29
openstackgerritAlex Xu proposed openstack/nova master: placement: Add simple cache object for traits  https://review.openstack.org/44182909:29
*** udesale__ has joined #openstack-nova09:29
*** hshiina has joined #openstack-nova09:29
*** databus23_ has joined #openstack-nova09:31
*** udesale has quit IRC09:32
*** thorst has joined #openstack-nova09:33
*** markus_z has quit IRC09:35
*** ducttape_ has joined #openstack-nova09:36
*** sam_nowitzki has joined #openstack-nova09:36
*** thorst has quit IRC09:37
*** ducttape_ has quit IRC09:41
*** derekh has joined #openstack-nova09:42
*** lucas-afk is now known as lucasagomes09:43
*** kevinz has quit IRC09:47
*** sridharg has quit IRC09:47
*** sridharg has joined #openstack-nova09:49
*** udesale has joined #openstack-nova09:51
*** arne_r has joined #openstack-nova09:51
*** tpatzig_ has joined #openstack-nova09:52
*** sree has quit IRC09:52
*** markus_z has joined #openstack-nova09:52
johnthetubaguyalex_xu: I think that restriction on Name is really recent, I am remembering that wrongly?09:53
*** sree has joined #openstack-nova09:53
*** udesale__ has quit IRC09:53
*** arecknag has quit IRC09:54
*** arne_r has quit IRC09:54
*** arne_r has joined #openstack-nova09:55
*** ababich has quit IRC09:55
alex_xujohnthetubaguy: yes, we just didn't that in Ocata by the patch of server query parameter validation09:56
alex_xus/didn't/did/09:56
*** avolkov has joined #openstack-nova09:57
johnthetubaguyalex_xu: so we do have better behaviour now, that when the bug was reported at least, but it seems really easy to "fix" the old behaviour, as proposed09:58
johnthetubaguys/that when/than when/09:58
*** moshele has joined #openstack-nova09:58
openstackgerritAlin Balutoiu proposed openstack/os-vif master: vif_plug_ovs: Skip setting MTU on Windows when plugging devices  https://review.openstack.org/44185509:59
alex_xujohnthetubaguy: is that old behaviour? as my understand, the API always return 500 with invalid regex, so it should be never works in the before09:59
alex_xulet me check the bug report, whether I missed something10:00
johnthetubaguyalex_xu: what I mean is, the current behaviour is better than the old 50010:00
johnthetubaguyalex_xu: its just odd from a user perspective10:00
alex_xujohnthetubaguy: ah, yea10:00
johnthetubaguyalex_xu: they have a list of servers, they are using filtering by name to show some server details, but some of the queries return 400 (or 500) instead of the server10:01
*** yuntongjin has quit IRC10:02
johnthetubaguydefaulting to exact match when it was an invalid regex seemed quite nice, although I guess its hard to debug your regex that way10:02
alex_xujohnthetubaguy: yea, and that sounds like API behaviour change, doesn't sounds like we can change API without microversion10:03
johnthetubaguyif it were 500 -> results like when this was first proposed, it wouldn't be, which is the odd thing I guess10:04
johnthetubaguyif it were name_regex= I wouldn't worry about this either I guess10:05
bauzaslyarwood: AFAIR, nova unittests can run behind a mysql driver backend instead of sqlite10:06
bauzasgiven the Database fixture does use the default oslo.db values for creating the DB10:06
mdbooth_bauzas: I did some work on this a couple of years ago and there were a few wrinkles but mostly it just worked10:07
mdbooth_For unit tests, that is10:07
bauzasfor functional tests, we need to make sure it does use the same path10:07
lyarwoodbauzas: yeah I think you need to actually configure mysql/mariadb to use the default creds for it to work right?10:07
bauzasyeah10:07
mdbooth_IIRC, the biggest wrinkle at the time was that sqlite (used by default) allowed millisecond accuracy in timestamps, whereas mysql only does 1 second10:07
mdbooth_This broke a bunch of unit tests which wrote non-rounded seconds into the db and expected to read the same value back.10:08
bauzashere, I suppose lyarwood wanna test some very specific ones10:08
*** mdbooth_ is now known as mdbooth10:08
bauzasnot running the whole job10:08
lyarwoodbauzas: well downstream we hit a func test failure caused by the sqlite version we are shipping in RHEL10:09
alex_xujohnthetubaguy: yes, agree that is odd10:09
mdboothAlthough running the whole job isn't a bad idea. There are a bunch of very interesting semantic differences.10:09
lyarwoodbauzas: as we don't support sqlite we need to switch these jobs over to mariadb10:09
alex_xujohnthetubaguy: just check the history, we fix the 500 at https://review.openstack.org/#/c/344945/10:09
bauzaslyarwood: yeah I heard that from migi10:09
johnthetubaguyalex_xu: yeah, I remember worrying about that bug fix we had pending when approving that one10:09
*** karimb has joined #openstack-nova10:10
bauzaslyarwood: so you would run a specific functional tests job backed by mariadb, right?10:10
bauzasnot all the UTs ?10:10
lyarwoodbauzas: well, all of the func tests that we can using mariadb10:11
lyarwoodbauzas: and any UTs that are using the DB as well tbh10:12
bauzasokay, so fixing upstream the wrinkles that mdbooth said would then a good idea10:12
bauzasat least, the first step is to configure the jobs and see what are the results10:12
bauzasI'd only consider functional tests at a first step tho10:13
alex_xujohnthetubaguy: so probably we can introduce "/servers?name=in:VM1,VM2" in the future10:13
alex_xufor the exact match10:13
bauzasalex_xu: I had a patch up for the in: tag a while ago10:13
alex_xubauzas: yea, I learned from that10:13
johnthetubaguyalex_xu: oh... the in operator, thats a good way around that one10:14
bauzasalex_xu: disclaimar, I haven't read the above discussion, so no context here yet10:14
bauzasdisclaimer* even10:14
johnthetubaguyalex_xu: so I -2ed that patch, I can catch up with sneti on why I did that later on10:14
*** moshele has quit IRC10:15
*** moshele has joined #openstack-nova10:15
alex_xujohnthetubaguy: ok, if sneti happy with that, we better to have a patch to tell the user how to match exact name in the current API behaviour10:15
alex_xuin api-ref10:15
johnthetubaguyalex_xu: yeah, I can't remember what we say in there right now10:16
johnthetubaguy"Filters the response by a server name, as a string. You can use regular expressions in the query. For example, the ?name=bob regular expression returns both bob and bobb. If you must match on only bob, you can use a regular expression that matches the syntax of the underlying database server that is implemented for Compute, such as MySQL or PostgreSQL."10:16
johnthetubaguythats probably OK10:16
alex_xuoops, that depend on the underlying database, that is bad :(10:17
alex_xuand we validate the regex with python first...https://github.com/openstack/nova/blob/master/nova/api/validation/validators.py#L4010:20
*** sdague has joined #openstack-nova10:25
*** Haaibo has joined #openstack-nova10:25
*** databus23_1 has joined #openstack-nova10:28
*** david_1 has joined #openstack-nova10:28
*** tpatzig_1 has joined #openstack-nova10:28
*** sapcc-bot1 has joined #openstack-nova10:28
*** carthaca_ has joined #openstack-nova10:28
*** seife_ has joined #openstack-nova10:28
*** mkoderer_ has joined #openstack-nova10:28
*** dgonzalez_ has joined #openstack-nova10:28
*** tommy_ has joined #openstack-nova10:28
*** sapcc-bot has quit IRC10:28
*** databus23_ has quit IRC10:28
*** tpatzig_ has quit IRC10:28
*** tommy_ is now known as Guest8785510:28
*** Gk-1wm-su has joined #openstack-nova10:29
*** carthaca_ has quit IRC10:30
*** dgonzalez_ has quit IRC10:30
*** mkoderer_ has quit IRC10:30
*** Guest87855 has quit IRC10:30
*** seife_ has quit IRC10:30
*** tpatzig_1 has quit IRC10:30
*** databus23_1 has quit IRC10:30
*** david_1 has quit IRC10:30
*** owalsh-afk is now known as owalsh10:33
*** openstackgerrit has quit IRC10:33
*** thorst has joined #openstack-nova10:34
*** takashin has left #openstack-nova10:34
*** Gk-1wm-su has quit IRC10:35
*** mvk has quit IRC10:35
*** openstackgerrit has joined #openstack-nova10:35
openstackgerritsahid proposed openstack/nova master: numa: add numa constraints for emulator threads policy  https://review.openstack.org/38502310:35
openstackgerritsahid proposed openstack/nova master: libvirt: return a CPU overhead if isolate emulator threads requested  https://review.openstack.org/38536410:36
openstackgerritsahid proposed openstack/nova master: numa: fit instance topology with cpus reserved onto cores  https://review.openstack.org/40087510:36
openstackgerritsahid proposed openstack/nova master: virt: update overhead to take into account vCPUs  https://review.openstack.org/38502410:36
openstackgerritsahid proposed openstack/nova master: libvirt: make emulator threads to run on the reserved pCPU  https://review.openstack.org/40087810:36
openstackgerritsahid proposed openstack/nova master: numa: take into account cpus reserved  https://review.openstack.org/40087610:36
openstackgerritsahid proposed openstack/nova master: numa: update numa usage incording the cpu reserved  https://review.openstack.org/40087710:36
openstackgerritSivasathurappan Radhakrishnan proposed openstack/nova master: Port binding based on events during live migration  https://review.openstack.org/43487010:36
*** ducttape_ has joined #openstack-nova10:37
*** siva_krishnan has joined #openstack-nova10:37
*** thorst has quit IRC10:38
*** amotoki_ has quit IRC10:40
*** ducttape_ has quit IRC10:42
johnthetubaguyalex_xu: been meaning to reach out to you about things a bit related to what is written down here: https://review.openstack.org/#/c/440917/9/doc/contributor-guide/source/non-native-english-speakers.rst10:49
johnthetubaguyalex_xu: looking at creating some place where folks can share good ideas on how to work with upstream when you are a non-native-english-speaker10:50
johnthetubaguyalex_xu: would love your help with that, if you are keen?10:50
*** cdent has joined #openstack-nova10:52
*** lpetrut has joined #openstack-nova10:54
*** sambetts|afk is now known as sambetts10:58
vsaienk01jroll, dtantsur, mriedem fyi found issue when reschedule won't happening for failed instance https://bugs.launchpad.net/nova/+bug/1670319 it leads to sporadic ironic-multinode job failures10:58
openstackLaunchpad bug 1670319 in OpenStack Compute (nova) "Reschedule of failed instance doesn't happening when scheduler placed two instances to the same ironic node" [Undecided,New]10:58
*** gszasz has joined #openstack-nova11:00
*** udesale has quit IRC11:00
bhagyashri_sjohnthetubaguy: Hi, I have put my thoughts on patch: https://review.openstack.org/#/c/409644/ could you please take some insight and suggest your opinion about it?11:03
*** markus_z has quit IRC11:03
johnthetubaguybhagyashri_s: I don't think we should do the delete in the API, we try to keep the API doing as little work as possible, and dispatch any long running work to either a conductor worker or a compute worker11:04
*** nicolasbock has joined #openstack-nova11:05
bhagyashri_sjohnthetubaguy: ok.11:05
*** gcb has quit IRC11:07
*** mvk has joined #openstack-nova11:07
bhagyashri_sjohnthetubaguy: thank you.11:08
johnthetubaguybhagyashri_s: no problem, it was an idea certainly worth thinking about, but yeah it would chance how we scale the ystem11:10
*** rmart04_ has joined #openstack-nova11:10
*** rmart04 has quit IRC11:11
*** rmart04_ is now known as rmart0411:11
openstackgerritRoman Podoliaka proposed openstack/nova master: nova-status: require placement >= 1.4  https://review.openstack.org/44188111:11
bhagyashri_sjohnthetubaguy: yeah.11:11
*** sean-k-mooney has joined #openstack-nova11:13
*** sdague has quit IRC11:13
*** sdague_ has joined #openstack-nova11:14
*** sdague has joined #openstack-nova11:14
*** sdague has quit IRC11:16
*** sdague_ is now known as sdague11:16
gibijohnthetubaguy: hi! as we agreed on the PTG there is a spec proposed to show the scheduler-hints in the response of the GET /servers/ https://review.openstack.org/#/c/440580/ . If you have time could you check it please?11:17
johnthetubaguygibi: yeah, I hope to get to that11:18
*** david_1 has joined #openstack-nova11:20
*** seife_ has joined #openstack-nova11:20
*** carthaca_ has joined #openstack-nova11:20
*** databus23_ has joined #openstack-nova11:20
*** dgonzalez_ has joined #openstack-nova11:20
*** tpatzig_ has joined #openstack-nova11:20
*** tommy_ has joined #openstack-nova11:20
*** tommy_ is now known as Guest5377611:20
*** sam_nowitzki has quit IRC11:20
*** sree has quit IRC11:21
*** gongysh has quit IRC11:21
*** sree has joined #openstack-nova11:21
*** tpatzig_ has quit IRC11:22
*** dgonzalez_ has quit IRC11:22
*** seife_ has quit IRC11:22
*** databus23_ has quit IRC11:22
*** Guest53776 has quit IRC11:22
*** david_1 has quit IRC11:22
*** fragatina has quit IRC11:22
*** fragatina has joined #openstack-nova11:23
*** arne_r has quit IRC11:23
*** arne_r has joined #openstack-nova11:23
*** sree has quit IRC11:26
*** kevinz has joined #openstack-nova11:27
*** rmart04 has quit IRC11:30
*** namnh has quit IRC11:33
*** eglynn has joined #openstack-nova11:35
*** diga has quit IRC11:38
*** smatzek has joined #openstack-nova11:38
*** kevinz has quit IRC11:39
*** kevinz has joined #openstack-nova11:39
*** karimb has quit IRC11:40
*** rmart04 has joined #openstack-nova11:42
*** yassine has quit IRC11:44
*** diga has joined #openstack-nova11:46
*** rmart04 has quit IRC11:49
*** larainema has joined #openstack-nova11:53
*** diga has quit IRC11:53
*** gszasz has quit IRC11:54
*** sapcc-bot1 has quit IRC11:57
*** carthaca_ has quit IRC11:57
*** carthaca_ has joined #openstack-nova11:57
*** sapcc-bot has joined #openstack-nova11:57
*** tpatzig_ has joined #openstack-nova11:57
*** databus23_ has joined #openstack-nova11:57
*** dgonzalez_ has joined #openstack-nova11:57
*** mkoderer_ has joined #openstack-nova11:57
*** david_1 has joined #openstack-nova11:57
*** zhurong has quit IRC11:58
*** tpatzig_ has quit IRC11:59
*** databus23_ has quit IRC11:59
*** mkoderer_ has quit IRC11:59
*** dgonzalez_ has quit IRC11:59
*** david_1 has quit IRC11:59
*** karimb has joined #openstack-nova11:59
*** yuntongjin has joined #openstack-nova12:01
*** amotoki has joined #openstack-nova12:01
*** gszasz has joined #openstack-nova12:03
*** gszasz has quit IRC12:03
*** Jack_I has joined #openstack-nova12:06
*** dave-mccowan has joined #openstack-nova12:09
*** aysyd has joined #openstack-nova12:12
*** arne_r has quit IRC12:17
*** arne__r has joined #openstack-nova12:17
*** rfolco has joined #openstack-nova12:17
*** bvanhav__ has joined #openstack-nova12:18
alex_xujohnthetubaguy: haha, that is sweet doc, happy to help that12:24
*** markus_z has joined #openstack-nova12:25
johnthetubaguyalex_xu: awesome, thanks. The SWG is trying to help share best practices around all parts of the community, and look for new ideas to improve things too12:25
*** gaoyuan has quit IRC12:28
alex_xujohnthetubaguy: got it, i will check if I have some idea can put in that doc12:28
johnthetubaguyalex_xu: attempting to write up things in a central place here: https://review.openstack.org/44192312:33
johnthetubaguyalex_xu: would love your ideas around all that12:33
alex_xujohnthetubaguy: cool, go tit, I will try to summary some12:34
alex_xus/tit/it/12:34
*** gcb has joined #openstack-nova12:37
*** satyar has joined #openstack-nova12:38
satyarHi Everyone12:38
*** ducttape_ has joined #openstack-nova12:38
satyarmy quota usages are full because of the bug https://bugs.launchpad.net/nova/+bug/166826712:39
openstackLaunchpad bug 1668267 in OpenStack Compute (nova) "Nova fails to correctly update the quota when deleting lots of VMs, some of which previously failed due to a quota error" [High,In progress] - Assigned to Pushkar Umaranikar (pushkar-umaranikar)12:39
satyarany way to free it up?12:39
johnthetubaguysatyar: did you try the nova-manage command to reset the quotas?12:39
satyaryes12:39
satyardidnt worked out12:39
johnthetubaguythats interesting in its self I guess12:40
johnthetubaguygoing for lunch right now, just say that pop up, will be back in 30 mins or so12:41
satyarsure12:41
*** lucasagomes is now known as lucas-hungry12:41
*** sridharg has quit IRC12:43
*** ducttape_ has quit IRC12:43
*** karimb has quit IRC12:44
*** thorst has joined #openstack-nova12:44
*** amoralej is now known as amoralej|lunch12:46
*** ociuhandu has joined #openstack-nova12:48
*** ratailor has quit IRC12:49
openstackgerritHironori Shiina proposed openstack/nova master: Ironic: Support boot from Cinder volume  https://review.openstack.org/21538512:50
*** jamielennox is now known as jamielennox|away12:50
*** yassine has joined #openstack-nova12:52
*** rfolco has quit IRC12:52
*** salv-orlando has joined #openstack-nova12:53
*** rfolco has joined #openstack-nova12:54
*** salv-orl_ has quit IRC12:56
*** owalsh is now known as owalsh-afk12:58
*** kylek3h_ has quit IRC13:01
*** kevinz has quit IRC13:03
*** sridharg has joined #openstack-nova13:03
*** edmondsw has joined #openstack-nova13:04
*** moshele has quit IRC13:05
*** moshele has joined #openstack-nova13:05
satyarjohnthetubaguy: nova-manage account quota refresh workout for me if you know the file which does the update of quota after deletion i can look at the code to fix it13:08
*** mdnadeem has quit IRC13:08
satyari would say try to fix it ;)13:08
*** slaweq_ has quit IRC13:09
cdentsdague: thanks for making that post clarifying the log translation question. I think _not_ translating would be good (it breaks googling).13:10
*** slaweq_ has joined #openstack-nova13:10
sdaguecdent: I've been on all sides of this one, and am fine with letting the i18n team set the policy13:14
sdaguebut it looks like the policy changed, and it wasn't fully communicated13:14
cdentyes13:14
*** haplo37 has quit IRC13:15
*** haplo37 has joined #openstack-nova13:16
*** rmart04 has joined #openstack-nova13:20
*** iceyao has joined #openstack-nova13:21
*** vsaienk01 has quit IRC13:23
*** vsaienk0 has joined #openstack-nova13:24
*** yuntongjin has quit IRC13:25
*** yuntongjin has joined #openstack-nova13:25
*** cleong has joined #openstack-nova13:26
*** ducttape_ has joined #openstack-nova13:27
*** jpena is now known as jpena|lunch13:28
*** ayogi has quit IRC13:29
johnthetubaguysatyar: this is the code: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L177613:32
*** mdrabe has joined #openstack-nova13:33
johnthetubaguysatyar: this path is quite new, it might be worth some extra logging to see what is happening: https://github.com/openstack/nova/blob/master/nova/compute/api.py#L173013:33
*** _ducttape_ has joined #openstack-nova13:36
*** ducttape_ has quit IRC13:36
satyarThanks johnthetubaguy13:36
*** vladikr has joined #openstack-nova13:36
*** kylek3h has joined #openstack-nova13:37
johnthetubaguysatyar: its worth looking in your DB at the reservations table, its possible there are stale ones in there (we should probably get that nova-manage cmd to clear those out too)13:37
satyaryeah i ran the nova-manage to clean those out13:38
satyarthose which are deleted but not gone out from quota of CPU/RAM/instances after running the nova-manage are freed up13:39
satyarnot quota is showing the right number13:39
*** sridharg has quit IRC13:41
*** sridharg has joined #openstack-nova13:41
*** gaoyuan has joined #openstack-nova13:41
satyarnot -> now13:43
*** jsheeren has joined #openstack-nova13:43
jsheerenhi all; quick question about the spice-proxy13:43
jsheerenwhen i setup a windows image with virt-manager and install all drivers as needed, the gui is shown as you would expect13:43
jsheerenbut when i launch an instance from that image on my openstack env, the spice console shows the gui upside down :s13:44
jsheeren like so: http://imgur.com/a/LqGai13:44
jsheerenhas anyone seen something like this?13:44
johnthetubaguysatyar: yeah, sounds a lot like we are leaking reservations somewhere13:44
satyaryeah13:44
satyarits also reproduced by mszankin13:45
openstackgerritRafael Folco proposed openstack/nova-specs master: DELETE all inventories for a resource provider  https://review.openstack.org/41588513:46
johnthetubaguysatyar: yeah, I think that is macsz on IRC13:46
satyar:)13:46
*** baoli has joined #openstack-nova13:47
*** dikonoor has joined #openstack-nova13:47
*** baoli has quit IRC13:48
*** baoli has joined #openstack-nova13:49
*** mdnadeem has joined #openstack-nova13:49
johnthetubaguysatyar: thinking about this, I suspect it might be because of this logic here not commiting quota: https://github.com/openstack/nova/blob/master/nova/conductor/manager.py#L86913:49
*** amoralej|lunch is now known as amoralej13:50
*** baoli has quit IRC13:50
*** baoli_ has joined #openstack-nova13:50
edleafeNova scheduler subteam meeting in 10 minutes in #openstack-meeting-alt13:50
*** CristinaPauna has quit IRC13:51
*** liverpooler has joined #openstack-nova13:51
*** liverpooler has quit IRC13:51
*** liverpooler has joined #openstack-nova13:51
*** lucas-hungry is now known as lucasagomes13:51
*** baoli_ has quit IRC13:51
*** _ducttape_ has quit IRC13:53
*** gszasz has joined #openstack-nova13:54
satyaryes seems thats the one johnthetubaguy13:55
satyarlogic seems to be incomplete13:56
*** owalsh-afk is now known as owalsh13:57
*** bvanhav_ has joined #openstack-nova13:58
*** bvanhav__ has quit IRC13:59
*** baoli has joined #openstack-nova13:59
*** hongbin has joined #openstack-nova14:00
arne__rHi channel, I'm trying to get a patch through newton: https://review.openstack.org/#/c/436868/314:00
arne__rwithout it, nova on s390 is broken14:01
*** CristinaPauna has joined #openstack-nova14:02
johnthetubaguyarne__r: have we got that patch merged in master yet?14:02
johnthetubaguyarne__r: hmm, I see links to lots of reviews I guess14:03
arne__rjohnthetubaguy: A different one got merged in master, and the cherry pick to newton got abandoned14:03
johnthetubaguyarne__r: afraid I don't have any context to help with that one14:04
*** catintheroof has joined #openstack-nova14:04
arne__rjohnthetubaguy: i planned to bug matt about it, since he made the original patch14:05
*** amotoki has quit IRC14:06
*** amotoki has joined #openstack-nova14:06
arne__rAny help from other people would also be apreciated of course =)14:07
*** xyang1 has joined #openstack-nova14:09
*** mriedem has quit IRC14:09
*** gongysh has joined #openstack-nova14:11
*** tblakes has joined #openstack-nova14:14
*** amotoki has quit IRC14:15
*** gcb has quit IRC14:15
*** esberglu has joined #openstack-nova14:16
*** gcb has joined #openstack-nova14:16
gibijaypipes, melwitt, dansmith: hi! we shortly talked about instance.flavor.projects lazy load on the PTG. I think I found why sometimes lazy load works through instance.flavor. Could you check my fix https://review.openstack.org/#/c/440347/ ?14:16
*** mdnadeem has quit IRC14:17
*** moshele has quit IRC14:18
*** fnordahl_ is now known as fnordahl14:20
*** fragatin_ has joined #openstack-nova14:23
*** fragatina has quit IRC14:23
*** gouthamr has joined #openstack-nova14:24
*** felipemonteiro_ has joined #openstack-nova14:24
*** yuntongjin has quit IRC14:27
*** yuntongjin has joined #openstack-nova14:27
dansmithgibi: that's probably okay but let me think a bit14:28
*** cdelatte has joined #openstack-nova14:31
*** hongbin has quit IRC14:33
*** ducttape_ has joined #openstack-nova14:34
*** jpena|lunch is now known as jpena14:35
johnthetubaguysatyar: this from gibi feels very related https://review.openstack.org/#/c/437222 I wonder if dansmith or melwitt could take a quick look at your bug 166826714:35
openstackbug 1668267 in OpenStack Compute (nova) "Nova fails to correctly update the quota when deleting lots of VMs, some of which previously failed due to a quota error" [High,In progress] https://launchpad.net/bugs/1668267 - Assigned to Pushkar Umaranikar (pushkar-umaranikar)14:35
*** mdnadeem has joined #openstack-nova14:35
*** yuntongjin has quit IRC14:36
*** cfriesen_ has quit IRC14:36
dansmithjohnthetubaguy: speaking of that,14:36
dansmithjohnthetubaguy: I've pounded on melwitt's counting quotas thing quite a bit and it fixes some issues we currently have when using multiple cells14:36
johnthetubaguydansmith: it probably also fixes the above bug right?14:37
johnthetubaguylooks like a reservations leak, or something like that14:37
dansmithjohnthetubaguy: probably categorically yeah14:37
dansmithjohnthetubaguy: I think she said she had some feedback from you still to resolve yet, but otherwise I think we oughta get those in14:38
*** arne__r is now known as arne_r14:38
*** sree has joined #openstack-nova14:38
johnthetubaguydansmith: I seem to be stuck in a pile of post PTG admin at the moment, I feel like quitting that and doing some reviewing, that looks like a good place to start14:39
*** dikonoor has quit IRC14:39
dansmithjohnthetubaguy: heh, well, I think she still has to address some feedback from you, or so she said on friday14:39
johnthetubaguydansmith: ah, OK, at a first glance its looking much closer now14:40
openstackgerritAlex Xu proposed openstack/nova-specs master: The ResourceProviderTraits API - Manage traits with ResourceProviders  https://review.openstack.org/34513814:41
*** amotoki has joined #openstack-nova14:41
dansmithjohnthetubaguy: cool, I've not gone through it in detail, but was just testing it underneath my cells one as it resolved several problems for me14:42
johnthetubaguycool14:42
*** lpetrut has quit IRC14:44
*** eharney has joined #openstack-nova14:44
*** crushil has joined #openstack-nova14:45
openstackgerritJohn L. Villalovos proposed openstack/nova master: Use flake8-import-order  https://review.openstack.org/43557514:50
*** zhs_ has quit IRC14:51
*** zhs_ has joined #openstack-nova14:52
*** xyang1 has quit IRC14:52
*** circ-user-yjfoY has joined #openstack-nova14:54
*** xyang1 has joined #openstack-nova14:54
*** circ-user-yjfoY has quit IRC14:55
*** breitz has joined #openstack-nova14:56
*** gcb has quit IRC14:57
openstackgerritLee Yarwood proposed openstack/nova master: libvirt: Check if domain is persistent before detaching volume  https://review.openstack.org/44120414:58
*** mtanino has joined #openstack-nova15:00
*** cfriesen has joined #openstack-nova15:00
*** huanxie has joined #openstack-nova15:01
*** jaypipes_ has joined #openstack-nova15:01
*** udesale has joined #openstack-nova15:02
*** mriedem has joined #openstack-nova15:05
*** cfriesen has quit IRC15:06
*** cfriesen has joined #openstack-nova15:06
jaypipes_cdent: morning. got in after midnight last night. just getting started this morning. can you recap the scheduler meeting for me please? anything urgent for me to address other than fixing up the few things mriedem and you pointed out on the Ironic get_inventory() patch?15:06
edleafejaypipes_: does http://eavesdrop.openstack.org/meetings/nova_scheduler/2017/nova_scheduler.2017-03-06-14.00.log.html help? :)15:07
*** rmart04 has quit IRC15:07
openstackgerritAlin Balutoiu proposed openstack/os-vif master: vif_plug_ovs: Skip setting MTU on Windows when plugging devices  https://review.openstack.org/44185515:07
jaypipes_edleafe: don't have time to read the full thing, really..15:07
edleafeThe only thing was it wasn't clear why PUT/DELETE was considered so dangerous15:08
artomdansmith, oh hey, you're up :) As main reviewer for device tagging last time around, can I ask you to start checking out https://review.openstack.org/#/c/376021/ ?15:08
artommriedem, same to you ^^15:08
edleafeespecially since they would both fail with 409 if any of the traits were in use15:08
cdentjaypipes_: yeah, as edleafe points out the main discussion was around traits api, and we reached some sound conclusions15:08
* artom would like to get rid of it early in Pike. Thanks in advance :)15:09
*** rmart04 has joined #openstack-nova15:09
dansmithartom: yeah, I've got it in the queue15:09
jaypipes_cdent: k. guess I'll read back through the IRC log.15:09
artomdansmith, wootness15:09
*** gcb has joined #openstack-nova15:10
cdentjaypipes_: nothing pressing, so I wouldn't stress it15:10
*** lpetrut has joined #openstack-nova15:10
*** jsheeren has left #openstack-nova15:10
*** jsheeren has quit IRC15:10
jaypipes_cdent: meh, I'd love to make some good forward progress on traits this week, possibly merging the spec and the first few in the code series (after more reviews of course)15:11
edleafejaypipes_: well, we agreed to go with the simpler approach, with the understanding that we could always add to it later if necessary15:11
cdentjaypipes_: well, it's under control, I would guess we'll have a spec merge in the next 24-48 hours15:11
jaypipes_cool, that'15:12
jaypipes_s great news guys, thanks cdent and edleafe15:12
jaypipes_and sorry for missing the meeting.15:12
*** hurricanerix has quit IRC15:13
*** zz_dimtruck is now known as dimtruck15:14
*** baoli has quit IRC15:15
*** lucasxu has joined #openstack-nova15:16
*** tbachman has joined #openstack-nova15:18
*** scottynomad has quit IRC15:19
*** david-lyle has quit IRC15:20
*** gaoyuan has quit IRC15:20
arne_rmriedem: Hey Matt, could you take a look at this? https://review.openstack.org/#/c/436868/3 Without it, nova is still broken on s390 in newton15:21
openstackgerritEvgeny Antyshev proposed openstack/nova master: get_model method missing for Ploop image  https://review.openstack.org/44198915:21
*** arne_r has quit IRC15:21
*** owalsh has quit IRC15:22
*** gongysh has quit IRC15:24
* cdent walks15:24
*** aloga has quit IRC15:25
*** aloga has joined #openstack-nova15:25
*** erlon has joined #openstack-nova15:26
*** slaweq has quit IRC15:29
openstackgerritBalazs Gibizer proposed openstack/nova master: Short circuit notifiations when not enabled  https://review.openstack.org/42826015:31
*** huanxie has quit IRC15:32
*** owalsh has joined #openstack-nova15:32
*** hamzy_ is now known as hamzy15:33
*** amotoki has quit IRC15:33
*** jamesden_ has joined #openstack-nova15:34
*** mdnadeem has quit IRC15:36
*** hshiina has quit IRC15:37
*** sree has quit IRC15:40
*** markus_z has quit IRC15:51
*** annegentle has joined #openstack-nova15:52
*** rmart04 has quit IRC15:54
openstackgerritLee Yarwood proposed openstack/nova master: compute: Move detach logic from manager into driver BDM  https://review.openstack.org/43952015:55
openstackgerritLee Yarwood proposed openstack/nova master: objects: Add attachment_id to BlockDeviceMapping  https://review.openstack.org/43766515:55
openstackgerritLee Yarwood proposed openstack/nova master: compute: Only destroy BDMs after successful detach call  https://review.openstack.org/44069315:55
openstackgerritLee Yarwood proposed openstack/nova master: db: Add attachment_id to block_device_mapping  https://review.openstack.org/43759715:55
openstackgerritLee Yarwood proposed openstack/nova master: Make BlockDeviceMapping object support uuid  https://review.openstack.org/24260315:55
openstackgerritLee Yarwood proposed openstack/nova master: Add uuid column to BlockDeviceMapping  https://review.openstack.org/24260215:55
*** annegentle has quit IRC15:59
*** trinaths1 has joined #openstack-nova16:00
*** Jeffrey4l has quit IRC16:02
*** yamahata has joined #openstack-nova16:02
*** dtp has joined #openstack-nova16:02
*** moshele has joined #openstack-nova16:02
*** hongbin has joined #openstack-nova16:03
*** mnestratov has quit IRC16:03
cfriesencan someone explain to me the logic behind https://github.com/openstack/nova/blob/master/nova/virt/hardware.py#L1109 ?  I thought that if the flavor policy was "prefer" then we would use the image policy, if one was specified.16:04
cfriesensfinucane: ^16:04
johnthetubaguysfinucan: ^16:05
*** udesale has quit IRC16:05
* cfriesen can't type today16:05
*** awaugama has joined #openstack-nova16:05
*** annegentle has joined #openstack-nova16:07
*** rmart04 has joined #openstack-nova16:07
*** gcb has quit IRC16:08
*** rcernin has quit IRC16:08
cfriesensfinucan: I think Nikola's commit 24997343 changed the logic of this code block, but I don't think it was intentional based on the commit message16:08
*** satyar has quit IRC16:09
johnthetubaguymriedem: could you remove the -2 on this one now please https://review.openstack.org/#/c/418025/16:09
*** jamesden_ has quit IRC16:09
*** satyar has joined #openstack-nova16:09
*** crushil has quit IRC16:09
*** gcb has joined #openstack-nova16:10
*** rmart04 has quit IRC16:12
*** danpawli1 has quit IRC16:13
*** rmart04 has joined #openstack-nova16:15
*** Jeffrey4l has joined #openstack-nova16:15
*** baoli has joined #openstack-nova16:16
*** david-lyle has joined #openstack-nova16:17
*** prateek has quit IRC16:20
*** sridharg has quit IRC16:20
*** baoli has quit IRC16:20
*** david-lyle has quit IRC16:22
*** smatzek has quit IRC16:22
*** smatzek has joined #openstack-nova16:22
smcginnisI don't see any placement-api setup in the Ocata install guide.16:23
smcginnisIs that missing, or am I overlooking it. https://docs.openstack.org/ocata/install-guide-ubuntu/nova-compute-install.html16:23
*** crushil has joined #openstack-nova16:24
*** swebster has quit IRC16:26
mriedemsmcginnis: https://review.openstack.org/#/c/438328/16:30
mriedemsmcginnis: and https://docs.openstack.org/developer/nova/placement.html16:30
smcginnismriedem: Thanks16:30
*** bvanhav_ has quit IRC16:32
*** lucasxu has quit IRC16:32
*** bvanhav_ has joined #openstack-nova16:32
*** nkrinner is now known as nkrinner_afk16:33
*** amotoki has joined #openstack-nova16:34
*** swebster has joined #openstack-nova16:34
mriedemdansmith: nova.conf on the controller doesn't need access to the main nova [database] right?16:35
mriedemi'm looking at http://docs-draft.openstack.org/28/438328/3/check/gate-openstack-manuals-tox-doc-publish-checkbuild/319104b//publish-docs/draft/install-guide-ubuntu/nova-controller-install.html16:36
dansmithmriedem: it does today16:36
dansmithmriedem: going forward it will point at cell016:36
mriedemoh plus compute nodes16:36
mriedemfor the scheduler fallback16:36
mriedemjohnthetubaguy: would be nice to get these done https://review.openstack.org/#/q/status:open+project:openstack/nova-specs+branch:master+topic:mova-implemented-ocata-specs16:38
mriedemmarks the implemented specs for ocata16:38
*** rmart04 has quit IRC16:38
*** kfarr has joined #openstack-nova16:39
*** amotoki has quit IRC16:39
*** salv-orlando has quit IRC16:41
mriedemcdent: the placement_database config option is not used at all in code right now, right?16:42
cdentmriedem: ah, you make a very good point16:43
mriedemcdent: you know i'm reviewing that install guide now right? :)16:44
cdentmriedem: are you refering to the docs in progress in the install guides?16:44
mriedembingo16:44
cdentjinx16:44
cdentthanks for catching that. I was reading through that and thinking "this should all be second nature, but it's not"16:45
*** yassine has quit IRC16:46
*** yassine has joined #openstack-nova16:47
mriedemhttps://bugs.launchpad.net/nova/+bug/167041916:47
openstackLaunchpad bug 1670419 in OpenStack Compute (nova) "placement_database config option help is wrong" [Low,Triaged]16:47
mriedemi wonder if we should just remove those options for now since they have some scary help text about saying you should use something separate to avoid messy data migrations16:47
mriedembut we don't actually use the thing16:47
mriedemthey could be added back in when https://blueprints.launchpad.net/nova/+spec/optional-placement-database is done16:48
*** hshiina has joined #openstack-nova16:48
*** moshele has quit IRC16:49
cdentSigh. I thought when we decided not to use it we had removed all of it, but apparently not.16:50
mriedemi'll remove16:50
mriedemand backport16:50
cdentThe code at https://review.openstack.org/#/c/362766/ continues to work but the efforts to have some discussion about how to move it forward keep stalling.16:51
openstackgerritLee Yarwood proposed openstack/nova master: libvirt: Check if domain is persistent before detaching volume  https://review.openstack.org/44120416:52
johnthetubaguymriedem: yeah, I can try hit those, just snowed under in 1 million things right now, or feels that way16:52
openstackgerritMatt Riedemann proposed openstack/nova master: Remove unused placement_database config options  https://review.openstack.org/44203516:53
mriedemjohnthetubaguy: remember how when we were in ATL and kept telling you to stop signing up for things?16:53
johnthetubaguymriedem: I wish it was those things that were distracting me, but yeah16:54
efried_Snow.  That must suck.  74 degrees in Austin ;-)16:54
johnthetubaguymriedem: most of those are dispatched to other folks now though, at least I think so16:54
*** jamesden_ has joined #openstack-nova16:56
*** browne has joined #openstack-nova16:59
*** jamesden_ has quit IRC17:01
*** jamesden_ has joined #openstack-nova17:01
openstackgerritArtom Lifshitz proposed openstack/nova-specs master: SPICE native client support  https://review.openstack.org/44204017:02
*** ayogi has joined #openstack-nova17:02
artomsgordon, I added you to ^^^, maybe you can help with the use cases.17:02
*** mgagne_ has quit IRC17:05
*** mgagne_ has joined #openstack-nova17:05
*** jaypipes has quit IRC17:05
*** jaypipes_ is now known as jaypipes17:05
sgordonartom, ack17:06
artomsgordon, many thanks17:07
*** andreas_s has quit IRC17:08
*** dosaboy_ is now known as dosaboy17:09
*** slaweq_ has quit IRC17:09
*** tesseract has quit IRC17:10
*** slaweq has joined #openstack-nova17:10
mriedemcdent: heh, also, the guide doesn't actually tell you to run placement under wsgi http://docs-draft.openstack.org/28/438328/3/check/gate-openstack-manuals-tox-doc-publish-checkbuild/319104b//publish-docs/draft/install-guide-ubuntu/nova-controller-install.html#install-and-configure-components17:11
mriedemthat section is commented out17:11
*** ayogi has quit IRC17:11
mriedemsee how that jumps from step 7 to step 117:11
cdentmriedem: that's part of why I left the bit about <Directory>17:12
cdentI'm assuming that the deb or rpm packages do the configuration of apache, but are getting it somewhat wrong17:12
mriedemoh17:12
mriedemi forgot about package config magic17:12
*** ayogi has joined #openstack-nova17:13
openstackgerritArtom Lifshitz proposed openstack/nova-specs master: SPICE native client support  https://review.openstack.org/44204017:13
mriedemwow they have placement_database config on the compute nodes too17:16
mriedemthat's way off17:16
*** ekuris has quit IRC17:16
cdentclearly I need to stop reviewing while on company calls17:17
*** david-lyle has joined #openstack-nova17:18
*** delattec has joined #openstack-nova17:19
*** BobBall has joined #openstack-nova17:20
mriedemspotz: i've gone through https://review.openstack.org/#/c/438328/17:20
mriedemspotz: there are some clear issues in there17:20
*** cdelatte has quit IRC17:21
spotzmriedem: I saw your comments thanks! Hopefully we can give it another run through with a better outcome:)17:21
mriedemit's mostly easy stuff,17:21
mriedemand removing quite a few unused things17:21
*** karimb has joined #openstack-nova17:22
spotzStuff that would cause the No valid hosts? I saw another comment that's not just me17:22
mriedemsdague: no more _LE?!17:23
*** david-lyle has quit IRC17:24
sdaguemriedem: well, that's the question17:24
mriedemso, ibm pulled out from translating log messages and now they just don't care,17:25
mriedemfrom what i remember, i18n of the non-debug log messages was a product priority for ibm several years ago,17:25
dansmithyep17:26
mriedemi.e. ibm products based on openstack required log translation17:26
mriedemso rather than do all of that in-house, we pushed and pushed those teams to upstream the translation work17:26
mriedemnow i guess they have dropped out17:26
mriedemso no one cares anymore17:26
dansmithso wait, just to be clear.. 1. PowerVM 1.0, 2. DB@, 3. Log translation.. do I have that right? :)17:26
dansmithheh, DB2 I mean17:26
mriedemi think most ibm products would also have specific codes for errors/warnings/info in user-facing or translated messages17:27
mriedemso the problem of identifying an error on the internet just involves the code17:27
*** rcernin has joined #openstack-nova17:27
*** nic has joined #openstack-nova17:28
cdentyou seen this mriedem? http://172.99.106.155/exceptions/#/17:28
mriedemnope17:28
cdent(tangentially related)17:28
cdentsomething ediardo  has been working on17:29
cdentwith an eye to perhaps connecting it to the links that ought to show up in the structured error responses17:29
ediardoo.17:29
ediardoo/17:29
*** david-lyle has joined #openstack-nova17:30
* cdent waves at ediardo 17:30
openstackgerritVasyl Saienko proposed openstack/nova master: Implement interface attach/detach in ironic virt driver  https://review.openstack.org/41997517:30
*** yassine has quit IRC17:32
*** lucasxu has joined #openstack-nova17:33
ediardoHi cdent!17:35
*** izaakk has joined #openstack-nova17:36
mriedemsdague: dansmith: replied on that dev ML thread on the i18n stuff. i don't care too much either way, but i will be super annoyed if in a year some workgroup comes back and says they want those again now.17:39
mriedemor are pissed that they were dropped without adequate warning17:39
mriedemedmondsw: powervc might actually care about that ^17:40
dansmith*nod*17:40
mriedemedmondsw: http://lists.openstack.org/pipermail/openstack-dev/2017-March/113383.html17:40
ediardoThe demo in the link above has class names that help users to search for specific errors/warnings found in logs17:40
ediardoclassnames are the same, messages could be translated but the classname stays the same17:41
*** moshele has joined #openstack-nova17:42
dansmithis it just me or is the flood of garbage before a test run getting worse lately?17:44
*** armax has joined #openstack-nova17:45
*** trinaths1 has quit IRC17:46
*** mvk has quit IRC17:49
*** dikonoor has joined #openstack-nova17:50
*** maciejjozefczyk has quit IRC17:50
*** ltomasbo is now known as ltomasbo|away17:52
*** annegentle has quit IRC17:52
*** tbachman has quit IRC17:53
*** Matias has quit IRC17:54
*** ralonsoh has quit IRC17:55
*** Apoorva has joined #openstack-nova17:56
*** beekneemech is now known as bnemec17:56
*** maciejjozefczyk has joined #openstack-nova17:57
openstackgerritGábor Antal proposed openstack/nova master: Remove mox in unit/cells/test_cells_manager.py  https://review.openstack.org/39903617:57
*** tbachman has joined #openstack-nova17:57
*** jaosorior has quit IRC17:58
*** Matias has joined #openstack-nova17:58
*** delatte has joined #openstack-nova17:58
mriedemdansmith: i think you need a new blog post that explains soft delete17:59
mriedemand all of the different meanings that term has :)17:59
*** delattec has quit IRC18:00
*** dikonoor has quit IRC18:00
dansmithmriedem: hah18:01
*** ociuhandu has quit IRC18:01
*** sambetts is now known as sambetts|afk18:07
*** karimb has quit IRC18:07
*** iceyao has quit IRC18:08
*** owalsh has quit IRC18:14
*** maciejjozefczyk has quit IRC18:15
*** unicell has joined #openstack-nova18:16
*** gaoyuan has joined #openstack-nova18:16
*** maciejjozefczyk has joined #openstack-nova18:16
johnthetubaguydansmith: melwitt: I think the ops folks were wanting some help with this session: https://etherpad.openstack.org/p/MIL-ops-cellsv218:17
johnthetubaguyI haven't managed to track down why its happening18:17
*** owalsh has joined #openstack-nova18:17
mriedemwhat is that for?18:18
dansmithis that for some meetup/18:18
*** sreenath has quit IRC18:18
johnthetubaguythats the ops thing in milan, next week I think18:18
johnthetubaguyhttps://etherpad.openstack.org/p/MIL-ops-meetup18:18
johnthetubaguyhas the extra info18:18
dansmithokay but what sort of help?18:19
mriedemis someone moderating that session?18:19
mriedemon cells v2?18:19
mriedem3/16 at 9:40am18:19
dansmithitaly time?18:19
mriedemi reckon18:19
johnthetubaguymrhillsman will know whats going on with that18:20
johnthetubaguyyeah, italy (and France) time18:20
*** lucasagomes is now known as lucas-afk18:20
mriedemi'll ask in operators18:20
*** gaoyuan has quit IRC18:20
johnthetubaguyI offered to try and remote in somehow, should there be no other option for Nova representation18:20
johnthetubaguymriedem: there is a live-migration one as well18:21
johnthetubaguyone of the OSIC folks testing it was going to moderate that one18:21
mriedemno one has reached out for help from the nova team on this, at least not me18:22
mriedemso i don't know what level of coordination is expected for the ops meetup18:22
mriedemor if it's ops people self-moderating18:22
mriedembut i thought the forum was where the nova team talks about the new fancy stuff to the ops people18:22
mriedemi assume a live migration session at the ops meetup is about info sharing18:22
mriedembest practices, etc18:23
johnthetubaguymriedem: yeah, I thought that too18:23
mriedemand i doubt anyone there will be new enough to have cells v218:23
johnthetubaguywe have previously had Nova folks at most of the ops summits, but a little bit by chance, I did the manchester one, for example18:23
mriedemand sdague was in NY18:24
johnthetubaguymriedem: yeah I assumed that too, not sure why18:24
mriedemand melwitt i think18:24
mriedemwell this is kind of last minute18:24
johnthetubaguyyeah18:24
mriedemcells v2 is going to be presented at the summit,18:24
mriedemdansmith has a talk for it specifically, and i will be bringing it up in my talk about the new and notable in ocata18:24
johnthetubaguyyeah, I think thats the right way to get that info18:24
johnthetubaguyI duno what they want from the cells v2 session18:25
mriedemi'm ignoring the fact that some operators are probably not going to be going to the summit b/c they traded for the ops meetup or PTG18:25
* johnthetubaguy has to go cook some dinner18:25
* johnthetubaguy nods18:25
johnthetubaguythe videos help some18:25
mriedemsure, i just read an article from the register last night that linked to alaski's talk on cells v2 in austin18:26
*** maciejjozefczyk has quit IRC18:27
*** maciejjozefczyk has joined #openstack-nova18:28
mriedemhttps://www.theregister.co.uk/2017/03/01/under_octata_deep_dive/18:28
mriedemoh octata18:28
mriedemthe release that was18:28
mriedemalso, side note, but i'm a bit worried about the amount of unicorn promises made in ^ about what you can do with placement in octata18:29
mriedemjaypipes: you might find ^ interesting18:29
mriedemthey jumped the gun on qualitative traits-based scheduling by at least a release18:29
cdentyouch18:30
cdentlet's play startup: any press is better than no press18:30
mriedemplus it's press for alaski18:31
*** mvk has joined #openstack-nova18:31
mriedemi also noticed "The Cola lifecycle management environment"18:31
mriedemi wonder if that was meant to be kolla18:31
jaypipesmriedem: that's what happens when you interview non-ATCs about technical stuff.18:31
cdent"lifecycle management environment"18:31
cdentthat's a lovely phrase18:31
mriedemyou don't have to pick between slicing or dicing anymore18:32
cdent\o/18:32
*** liangy has joined #openstack-nova18:32
alaskioh man. I don't want people watching me speak18:32
*** ayogi has quit IRC18:33
cdenthope you had a clean shirt18:33
*** moshele has quit IRC18:33
mriedemhe looked great18:33
cdentof course he did18:34
*** baoli has joined #openstack-nova18:34
*** jamesden_ has quit IRC18:35
*** amotoki has joined #openstack-nova18:36
dims_go alaski !18:37
*** gfhellma has joined #openstack-nova18:40
openstackgerritLee Yarwood proposed openstack/nova master: compute: Detach volumes on _rebuild_default_impl failure  https://review.openstack.org/44210518:41
*** amotoki has quit IRC18:41
*** spotz is now known as spotz_zzz18:42
mriedemjgriffith: you should take a look at this https://review.openstack.org/#/c/304715/13/specs/pike/approved/scaleio-ephemeral-storage-backend.rst@7318:42
openstackgerritGábor Antal proposed openstack/nova master: Remove mox in unit/cells/test_cells_manager.py  https://review.openstack.org/39903618:42
jgriffithmriedem looking18:42
mriedemjgriffith: that's saying it's going to take 2-3 releases to add a cinder imagebackend to nova18:42
jgriffithoh dear18:42
mriedemand because of that, we shouldn't wait on adding the scaleio imagebackend18:42
*** rmart04 has joined #openstack-nova18:42
sdaguejohnthetubaguy: we've tried to get geographic coverage18:42
*** ijw has joined #openstack-nova18:43
mriedemjgriffith: also fyi we've had 2 blueprints for the cinder ephemeral backend in the past https://blueprints.launchpad.net/nova/+spec/nova-ephemeral-cinder https://blueprints.launchpad.net/nova/+spec/nova-ephemeral-storage-with-cinder18:43
*** jpena is now known as jpena|off18:43
*** spotz_zzz is now known as spotz18:43
sdaguehowever, it is the danger of doing an ops summit kind of far away from where dev teams are, we're just not going to get that coverage18:43
jgriffithmriedem so what you're saying is I need to get my *&^% together and get a spec with some comittemnts to timelines :)18:44
*** JoseMello has joined #openstack-nova18:44
mriedemjgriffith: well, the assertions made in the scaleio spec are kind of scary and i assume you would disagree with at least part of them18:44
mriedemjgriffith: so just bringing that to your attention, but yeah at some point sooner than later we'll want to start looking at a spec18:45
jgriffithmriedem yeah, I'm going through it now18:45
jgriffithmriedem thanks for raising it18:45
mriedemhttps://review.openstack.org/#/c/91321/ was also an old spec,18:45
mriedembut apparently lacking a lot of details18:45
*** maciejjozefczyk has quit IRC18:45
jgriffithmriedem best kind of spec is the spec with no details18:45
jgriffiththen you can't be held accountable :)18:45
mriedemprobably not even worth getting distracted by it18:45
*** ducttape_ has quit IRC18:46
*** maciejjozefczyk has joined #openstack-nova18:46
*** hshiina has quit IRC18:46
mriedemthat reminds me, i need to hedge in my searchlight spec about the fact you won't be able to list deleted instances if nova is using searchlight18:50
mriedemdansmith: ^ did you read my email on that?18:50
*** ayogi has joined #openstack-nova18:50
mriedemi probably need that in the cells meeting agenda18:50
*** unicell has quit IRC18:50
*** unicell has joined #openstack-nova18:50
edmondswmriedem, tx for the ping. It's a good question. I will talk to some folks here to figure out how important log translations are. My current understanding is that yes, we need those18:51
mriedemedmondsw: you'll have to pony up some translators probably :)18:51
*** liangy has quit IRC18:51
edmondswmriedem I've actually been trying to make that case...18:52
*** tbachman has quit IRC18:53
*** lucasxu has quit IRC18:55
*** tbachman has joined #openstack-nova18:55
*** owalsh is now known as owalsh-brb18:56
*** baoli has quit IRC18:58
*** ociuhandu has joined #openstack-nova19:02
*** pcaruana has quit IRC19:04
*** moshele has joined #openstack-nova19:05
*** crushil has quit IRC19:05
*** baoli has joined #openstack-nova19:09
*** tbachman has quit IRC19:11
*** crushil has joined #openstack-nova19:11
*** pcaruana has joined #openstack-nova19:15
*** eglynn has quit IRC19:20
openstackgerritLogan V proposed openstack/nova master: Add LVM thin pool support  https://review.openstack.org/44212619:21
*** salv-orlando has joined #openstack-nova19:24
*** moshele has quit IRC19:25
*** bvanhav_ has quit IRC19:26
*** maciejjo1 has joined #openstack-nova19:28
*** baoli has quit IRC19:29
*** maciejjozefczyk has quit IRC19:29
mriedemcfriesen: is that from your team? ^19:32
dansmithmriedem: I didn't, but I saw it and thought "I should read that"19:33
mriedemdansmith: ok, i'm just about to push the updated spec mentioning the issue, along with some other issues19:33
dansmithcool19:33
*** lpetrut has quit IRC19:34
*** swebster has quit IRC19:34
*** lpetrut has joined #openstack-nova19:34
*** swebster has joined #openstack-nova19:34
*** liangy has joined #openstack-nova19:36
openstackgerritMatt Riedemann proposed openstack/nova-specs master: List instances using Searchlight (spec)  https://review.openstack.org/44169219:37
mriedemcdent: gibi: ^ comments addressed, thanks for the review on that19:37
* cdent does a man nod19:39
logan-mriedem: (re: 442126) not from cfriesen's team, just me. hopefully I didn't miss any steps in the docs before pushing that. first patch in nova.19:40
mriedemlogan-: ok, cfriesen and the windriver team have something similar i'm told, and we talked about it at the ptg so figured it was his team pushing that up19:41
mriedemsince there is general interest19:41
mriedemlogan-: this is small enough that we probably don't need a spec, but you should probably mention the blueprint during the weekly nova meeting durin the 'open discussion' section19:42
mriedemhttp://eavesdrop.openstack.org/#Nova_Team_Meeting19:42
*** fragatin_ has quit IRC19:42
logan-sounds good. I wasn't sure if it was specless or not, so I figured i'd just push it and see. will make sure to be at the meeting this week.19:42
logan-thanks19:42
mriedemyw19:42
*** bvanhav_ has joined #openstack-nova19:44
*** ducttape_ has joined #openstack-nova19:46
*** swebster has quit IRC19:47
*** markvoelker_ has quit IRC19:47
*** ociuhandu has quit IRC19:48
openstackgerritSarafraj Singh proposed openstack/nova master: conf: remove console_driver opt  https://review.openstack.org/44148519:49
*** baoli has joined #openstack-nova19:50
*** baoli has quit IRC19:50
*** ducttape_ has quit IRC19:51
*** liverpooler has quit IRC19:53
*** gszasz has quit IRC19:53
*** gouthamr has quit IRC19:54
*** claudiub|2 has joined #openstack-nova19:55
*** tbachman has joined #openstack-nova19:57
*** annegentle has joined #openstack-nova19:58
*** claudiub has quit IRC19:58
*** salv-orlando has quit IRC19:58
*** ayogi has quit IRC20:00
openstackgerritPushkar Umaranikar proposed openstack/nova-specs master: Stop using Neutron admin token  https://review.openstack.org/43989020:01
*** gaoyuan has joined #openstack-nova20:04
*** ijw_ has joined #openstack-nova20:06
*** gaoyuan has quit IRC20:09
*** ijw has quit IRC20:09
*** ijw has joined #openstack-nova20:11
*** maciejjozefczyk has joined #openstack-nova20:13
*** owalsh-brb is now known as owalsh20:13
*** gouthamr has joined #openstack-nova20:14
*** ducttape_ has joined #openstack-nova20:14
*** ijw_ has quit IRC20:14
*** rmart04_ has joined #openstack-nova20:15
*** maciejjo1 has quit IRC20:15
*** rmart04 has quit IRC20:15
*** rmart04_ is now known as rmart0420:15
*** gfhellma has quit IRC20:16
*** Jack_I has quit IRC20:22
*** markvoelker has joined #openstack-nova20:24
*** ociuhandu has joined #openstack-nova20:27
*** liverpooler has joined #openstack-nova20:28
*** gfhellma has joined #openstack-nova20:28
*** efried_ is now known as efried20:30
*** maciejjo1 has joined #openstack-nova20:31
*** fragatina has joined #openstack-nova20:31
*** maciejjozefczyk has quit IRC20:31
*** slaweq has quit IRC20:33
*** bvanhav_ has quit IRC20:33
*** alexandrelevine has joined #openstack-nova20:34
*** gfhellma has quit IRC20:36
*** amotoki has joined #openstack-nova20:37
*** slaweq has joined #openstack-nova20:37
*** tbachman has quit IRC20:37
*** ijw_ has joined #openstack-nova20:38
*** amoralej is now known as amoralej|off20:39
*** ijw has quit IRC20:41
*** amotoki has quit IRC20:42
*** crushil has quit IRC20:43
*** ducttape_ has quit IRC20:46
*** huanxie has joined #openstack-nova20:46
*** yamahata has quit IRC20:52
*** salv-orlando has joined #openstack-nova20:53
*** satyar has quit IRC20:53
*** ociuhandu has quit IRC21:00
*** jamielennox|away is now known as jamielennox21:00
*** rfolco has quit IRC21:01
openstackgerritJay Pipes proposed openstack/nova master: virt: implement get_inventory() for Ironic  https://review.openstack.org/44154421:02
openstackgerritJay Pipes proposed openstack/nova master: virt: add get_inventory() virt driver API method  https://review.openstack.org/44154321:02
jaypipesmriedem: ^^ addressed your concerns21:02
mriedemjgriffith: do you have time to talk with alexandrelevine about the scaleio ephemeral driver for nova?21:03
*** owalsh_ has joined #openstack-nova21:03
alexandrelevinejgriffith: hi21:04
*** lucas-afk has quit IRC21:04
jgriffithalexandrelevine hi21:04
*** maciejjo1 has quit IRC21:04
*** maciejjozefczyk has joined #openstack-nova21:04
jgriffithmriedem alexandrelevine can you give me about a 1/2 hour?21:04
jgriffithmaybe less?21:04
*** rfolco has joined #openstack-nova21:04
*** rfolco has quit IRC21:04
alexandrelevinejgriffith: Ok.21:05
jgriffithalexandrelevine never mind, I'm available (you forget to include a dial in for a meeting invite you're out of luck)21:06
*** yamahata has joined #openstack-nova21:06
*** owalsh has quit IRC21:06
alexandrelevine:)21:06
jgriffithalexandrelevine :)21:06
*** lucasxu has joined #openstack-nova21:06
jgriffithsoon they won't invite me at all :)21:06
alexandrelevineSo there is a problem with the ScaleIO ephemeral driver. And it's mostly historical and resource-wise. I'll explain.21:06
jgriffithalexandrelevine sure21:07
*** lucasagomes has joined #openstack-nova21:07
alexandrelevineWe started doing it 1.5 years ago when we worked for EMC. And we were postponed because at the time a refactoring started in the same area - imagebackend.py21:07
alexandrelevineWe were told that it'll go fast and well but as often it didn't. So we were postponed once. And then twice because of communicational and organizational reasons.21:08
alexandrelevineAnd now seems to be the third time.21:08
alexandrelevineAll this time we had to support patches for new versions of nova and ScaleIO aside from the main code.21:08
*** lpetrut has quit IRC21:08
jgriffithalexandrelevine so to be clear I have the luxury of being able to claim "not being involved" in any past efforts :)21:08
alexandrelevineNow we've left EMC and we don't have enough resources to keep doing this cumbersome tasks.21:08
jgriffithso while I feel for ya, I don't necessarily have anything to say about that21:09
jgriffithalexandrelevine Ahh!21:09
*** Apoorva has quit IRC21:09
jgriffithWell so you just made a case for my number one argument :)21:09
alexandrelevineBut because of what we did we know the area quite well.21:09
*** Apoorva has joined #openstack-nova21:09
jgriffithalexandrelevine if you don't have enough resources, why wouldn't you want to make life easier and get it for free from a community based Cinder driver?21:09
*** smatzek has quit IRC21:09
alexandrelevinejgriffith: we're willing to finish the work we started and to support it in the future though, don't be mistaken :)21:09
openstackgerritDan Smith proposed openstack/nova master: WIP: Get instance availability_zone without hitting the api db  https://review.openstack.org/43975421:09
openstackgerritDan Smith proposed openstack/nova master: Enlighten server tags API about cells  https://review.openstack.org/44085621:09
openstackgerritDan Smith proposed openstack/nova master: Target cell in super conductor operations  https://review.openstack.org/43802221:09
openstackgerritDan Smith proposed openstack/nova master: Change MQ targeting to honor only what is in the context  https://review.openstack.org/43802321:10
openstackgerritDan Smith proposed openstack/nova master: Make scheduler target cells to get compute node instance info  https://review.openstack.org/43989121:10
openstackgerritDan Smith proposed openstack/nova master: Make consoleauth target the proper cell  https://review.openstack.org/44146121:10
openstackgerritDan Smith proposed openstack/nova master: Add cell field to Destination object  https://review.openstack.org/43802421:10
openstackgerritDan Smith proposed openstack/nova master: WIP: Make conductor ask scheduler to limit migrates to same cell  https://review.openstack.org/43802521:10
openstackgerritDan Smith proposed openstack/nova master: Teach simple_tenant_usage about cells  https://review.openstack.org/44138821:10
openstackgerritDan Smith proposed openstack/nova master: Teach HostAPI about cells  https://review.openstack.org/44216221:10
openstackgerritDan Smith proposed openstack/nova master: Make os-availability-zones know about cells  https://review.openstack.org/44216321:10
jgriffithalexandrelevine but you won't be able to support it fully?  (ie your comment about resources)21:10
alexandrelevineBut to start all over again and to do the cinder backend might not be in our power at the moment.21:10
alexandrelevineWe would be able to support fully the ScaleIO code we created.21:10
alexandrelevineBut we don't have resources to start over from another angle.21:11
alexandrelevineAlso as I said we know the area quite well - I did a POC for the total refactoring as well.21:11
alexandrelevineSo there some tricky parts and design problems.21:11
mriedemalexandrelevine: can you explain the issues that you think will be a major issue for the generic cinder driver?21:11
alexandrelevineAnd the code to work with is far from the ideal state.21:11
alexandrelevineThe same as for other ephemeral drivers. Namely:21:12
alexandrelevine1. Entangled code to introduce changes into.21:12
alexandrelevine2. Tricky operations like live migration and resizing, pieces of which are evenly spread around two files.21:12
alexandrelevine3. Specifics of behavior like 8-gb granular disk allocations for ScaleIO.21:13
openstackgerritEd Leafe proposed openstack/nova-specs master: The ResourceProviderTraits API - Manage traits with ResourceProviders  https://review.openstack.org/34513821:13
alexandrelevine4. Specifics of implementation like necessity to map/unmap ScaleIO volumes to host unlike for ceph21:13
alexandrelevineAnd such...21:13
*** pcaruana has quit IRC21:13
jgriffithalexandrelevine but the Cinder approach would require handling all of those for ALL backends no?21:14
mriedemhow do 3 and 4 not get handled by cinder and os-brick?21:14
jgriffithwith the exception of #321:14
*** gsxr has joined #openstack-nova21:14
alexandrelevineIt would take some design decisions, communications between interested parties, talks, reviews, etc. With the usual round-trips for all of this, realistically, it's 2-3 releases at the best. Of course if it was all in one organization it could've be done in month or two. But that's not the case.21:14
mriedemfor #2, wouldn't live migration and resize work the same as for boot from volume?21:14
alexandrelevinejgriffith: Abouth the #4. I'm not sure. It might. But most probably it won't.21:15
jgriffithalexandrelevine well I don't think that's necessarily true, I certainly hope not21:16
jgriffithI'm honestly hoping that this is something that we can somehow pull of in this cycle21:16
-openstackstatus- NOTICE: restarting gerrit to address performance problems21:16
jgriffithotherwise I'll go back to pushing my flavor-extra-specs proposal and forget all of it :)21:16
jgriffithalexandrelevine so seriously...21:16
jgriffithalexandrelevine I get where you're coming from and I understand you've already invested a lot perhaps21:16
jgriffithBUT21:16
alexandrelevinejgriffith: There is a number of different disk types in nova - local/root/config/volume - some of which are intermingled with other. So I'm not sure that mapping/unmapping would be enough to be done outside. Probably but not necessarily21:17
*** rmart04 has quit IRC21:17
jgriffithI think it's fundamentally WRONG to continue doing all these one offs for just one particular vendors interests21:17
jgriffithespecially if/when we all have a common interest in achieving the same thing21:17
*** huanxie has quit IRC21:17
jgriffithwhy not utilize your resources and efforts to better the entire project and not just your product?21:17
alexandrelevinejgriffith: They honestly hoped that they'd pull the refactoring in 1 month. It still goes.  And that's exactly same area with the same problems.21:17
mriedemalexandrelevine: i don't remember anyone claiming the entire imagebackend refactor what mdbooth was doing in newton would be done in a month21:19
alexandrelevinejgriffith: Our stuff is already done and ready. New thing - is a significantly much more work for us.21:19
jgriffithI've had the same debates in Cinder WRT other things EMC has proposed (VIPER, CPRHD...) so while I sympathize I can say that you're very unlikely to change my opinion on this21:19
alexandrelevinemriedem: I remember21:19
jgriffithothers have tried for years :)21:19
*** yamahata has quit IRC21:19
*** owalsh_ is now known as owalsh21:19
alexandrelevinemriedem: We were told that it'll be done by June and then we'll add our code.21:19
mriedemanyway, that effort derailed and we talked about it in BCN, and it's not being worked now i don't think,21:20
alexandrelevinejgriffith: At the moment people which added ploop as I know proceed with changing the code. I'd suggest to let ScaleIO in along with starting the work on cinder backend. This way people would get the only really competing to ceph storage backend soon. Otherwise - time is indefinite.21:21
jgriffithalexandrelevine lucky for you I carry no weight on the Nova team, but honestly I think it'd be irresponsible to move forward with a one-off solution as opposed to workign on a generalized approach21:21
mriedemand what i'm hearing is, adding a generic cinder driver is going to be hard because the code is a hot mess, and because the scaleio work has been going on for over a year, you've dealt with that mess21:21
alexandrelevinemriedem: Yes. And as I said I dealt even more with that mess when I proposed the POC for that same refactoring so I think I correctly estimate the picture.21:21
mriedemso rather than start over on the hard thing that everyone wants, add another special backend and all of the conditionals that go along with in the libvirt driver code21:22
sdaguecburgess: just for you - http://docs-draft.openstack.org/03/441203/8/check/gate-keystone-specs-docs-ubuntu-xenial/923ac60//doc/build/html/specs/keystone/backlog/hierarchical-quota-scenarios.html#make-chet-sad-model21:22
*** crushil has joined #openstack-nova21:22
mriedemalexandrelevine: i also don't really see what motivation your team has for maintaining this once it's in tree unless you're getting paid to maintain it21:22
alexandrelevinemriedem: Me neither. But we're doing it right now. Maybe we just don't like to drop what we're responsible for.21:23
alexandrelevinemriedem: And part-time participation is not such a big load on us comparing to, say, a full month work.21:23
mriedemalexandrelevine: i can see that, i worked on getting db2 support into nova for 2 years, and then we ripped it out about 6 months later because ibm stopped supporting it upstream21:23
mriedemhowever, i'm not trying to get db2 back into nova21:24
alexandrelevinemriedem: Don't mind if we rip ScaleIO out in favor of ready cinder backend even a week after. It just has to work.21:24
jgriffithalexandrelevine honestly I would've thought based on your statements you'd prefer the general cinder driver approach.21:24
mriedemalexandrelevine: removing things is harder than just adding them in and letting them rot21:24
*** hoangcx has joined #openstack-nova21:25
alexandrelevinemriedem: I just fill sort of responsible for the unfinished solution and we don't have much resources to keep patching it aside - it's even more work.21:25
jgriffithalexandrelevine you already stated you don't have resources to work on / maintain the effort21:25
mriedemjgriffith: i'm sure they do, but they don't favor the investment in doing the new thing, or waiting for it21:25
jgriffithalexandrelevine you know as well as anybody that this code isn't static21:25
mriedemalexandrelevine: if EMC cares about it, then xing-yang's team would own rebasing it shouldn't they?21:25
jgriffithmriedem ahh... well; I don't favor this option either, but I'm willing to try it to do something that better satisfies everyone involved21:26
alexandrelevinejgriffith: Architecturally - absolutely. We even discussed when we designed the solution. But knowing the problems we decided to go for smaller, more safe thing. Thinking that it'll be much less time, especially after verbal confirmations.21:26
mriedemjgriffith: which option? add the scaleio driver in until the generic driver shows up and then remove the scaleio driver?21:26
alexandrelevinemriedem: exactly21:26
jgriffithmriedem flavor :). Just ignore that21:26
alexandrelevinemriedem: They don't have sufficient expertise to start new  thing at the moment but to help support ours - it's possible.21:27
mriedembut again, you no longer work for EMC and while it's nice you say you'd support it anyway, i don't see that happening in 6 months just from a purely motivational aspect, which is why i'd think that if EMC cares about this they'd have people backfilling your team to support this21:28
jgriffithalexandrelevine wait... you're saying Xing's team doesn't have the expertise?  I'd argue strongly against that statement21:29
alexandrelevinejgriffith: By the way - this code is quite static, by the way :) Any attempts in refactoring have failed as I understand.21:29
alexandrelevinemriedem: They do.21:29
jgriffithalexandrelevine here's the thing... I want this feature as per customer requests for SolidFire21:30
alexandrelevinemriedem: They care about this direction. But I said that we'll finish because any new guys would take time to get into the code and the nova procedures and processes so again 2-3 more releases at the best.21:30
jgriffithalexandrelevine so if you go this route, then that means I go this route... then Pure does the same, then <insert-1-of-100-cinder-backends-here> go this route21:30
jgriffiththat's stupid21:30
jgriffithSure, it'd be easier for me to do it this way too, but that doesn't mean it's a good idea21:31
alexandrelevinejgriffith: You can call it stupid, but that's reality.21:31
alexandrelevinejgriffith: I wouldn't recommend to go the same way again now that everybody is pro universal backend.21:31
jgriffithalexandrelevine wait.. to be clear, I'm saying if we had 100 backends image drivers in Nova that would be stupid21:31
jgriffithnot what you're doing is stupid21:31
alexandrelevinejgriffith: I'd suggested to start with it. It's about the same amount of work. No need to create SolidFire specific piece.21:32
jgriffithLOL21:32
alexandrelevine:)21:32
jgriffithso it's no good for you, but good for everyone else :)21:32
mriedemto be clear, i'm not going to support 100 cinder drivers in nova21:32
jgriffithmriedem no?  Damn!21:32
mriedemwhich is why we want to stop doing this21:32
jgriffithmriedem +121:32
*** baoli has joined #openstack-nova21:33
jgriffithmriedem  and that's why I never even bothered trying to go down that path21:33
mriedembecause i'm sure veritas is wanting the same thing21:33
mriedemveritas has been pushing specs for the same stuff21:33
alexandrelevineGuys I totally agree with stopping doing it. I'm just saying that if you stop BEFORE Scaleio is in it means that it'll be out for 2-3 more releases.21:33
alexandrelevineI tell you what. We can even consider doing or helping doing the cinder driver in nova.21:34
alexandrelevineBecause it's interesting and we're quite into it.21:34
*** Jeffrey4l has quit IRC21:35
alexandrelevineBut not as a replacement for now-ready ScaleIO. In more relaxed schedule and if Randy approves because we still work with him.21:35
jgriffithRandy?21:35
alexandrelevineRandy Bias.21:35
*** Jeffrey4l has joined #openstack-nova21:35
alexandrelevineBasically almost all of our efforts in OpenStack are his ideas.21:35
dansmithlol21:36
*** huanxie has joined #openstack-nova21:36
alexandrelevineHe might approve by the way if he sees that it's really needed.21:36
*** aysyd has quit IRC21:37
jgriffithalexandrelevine ok, so look from my perspective; it's the wrong direction.21:38
jgriffithalexandrelevine I feel for ya in terms of investment etc but my vote is generalized solution21:38
jgriffithalexandrelevine I'm sorry about that21:38
mriedemalexandrelevine: jgriffith: i was mostly looking for input on the specific issues that are going to delay the cinder backend,21:38
alexandrelevinejgriffith: generalized solution with "no" for the specific one for now?21:38
mriedemalexandrelevine: i'm not asking your team to write that code,21:39
jgriffithbut it's the right thing to do in terms of the overall project and it's the "fair" thing to do in terms of vendors and MOST OF ALL it's the right thing to do in terms of cloud deployers21:39
jgriffithalexandrelevine correct, no specific drivers21:39
mriedembut we obviously need to start with a spec and detailing the issues that are going to be hit with this will help give a better idea of how long and risky that's going to be21:39
jgriffithalexandrelevine I sincerely would hope you and your team would help in the effort given you have vast experience and interest21:39
alexandrelevinemriedem: You did that with imagebackend refactoring. Did it help you to predict 1.5 years and failure in the end?21:40
jgriffithbut if you can't/don't then that's ok too; doesn't change my opinion21:40
alexandrelevinemriedem: What if you spend 2 months on the spec and find it risky and difficult or just difficult and taking 2-3 more releases?21:40
mriedemi don't have enough info to make a judgement call on whether or not we should take on the technical debt for the backend that may or may not be supported, unless i have a better understanding of how hard it's going to be to get the cinder driver done21:40
alexandrelevinemriedem: What I'm saying is that the question is - when did you get clear and correct specs of that complexity in this area? I'm again referring to the refactoring spec/specs.21:42
alexandrelevineOurs is good because we have the code which works for 1.5 year already.21:42
alexandrelevinemriedem: Who'll right such a spec? Who has a thorough enough expertise?21:42
mriedemalexandrelevine: the imagebackend refactor failed for different reasons21:43
alexandrelevine"write"21:43
*** catintheroof has quit IRC21:44
*** ducttape_ has joined #openstack-nova21:44
alexandrelevineI just want to remind that in order to provide my design ideas for refactoring I had to develop the whole solution and make it pass all of the existing tests. Then I was sure that my ideas would work and I was ready to write a spec.21:44
*** catintheroof has joined #openstack-nova21:45
*** cleong has quit IRC21:48
*** yamahata has joined #openstack-nova21:48
*** catintheroof has quit IRC21:49
*** ociuhandu has joined #openstack-nova21:49
alexandrelevinemriedem: Please let me know when the conversation is finished and you made up your mind with some verdict because it's 0:49 am here and unless we keep talking I can go and get some sleep.21:49
mriedemalexandrelevine: i think i'm done right now. i'm not ready to add the scaleio specific driver without having a better idea of how the generic driver would happen (or not happen).21:51
alexandrelevinemriedem: Ok, thank you. Do we abandon our spec or just leave it be?21:52
mriedemalexandrelevine: i'd leave it for now21:52
*** gaoyuan has joined #openstack-nova21:53
alexandrelevineOk. Bye.21:53
*** alexandrelevine has quit IRC21:53
*** ociuhandu has quit IRC21:54
*** ijw_ has quit IRC21:55
*** gsxr has quit IRC21:55
*** crushil has quit IRC21:57
*** gaoyuan has quit IRC21:57
*** gfhellma has joined #openstack-nova21:58
*** gfhellma has quit IRC21:58
*** gfhellma has joined #openstack-nova21:58
*** jamesdenton has joined #openstack-nova22:01
*** jbryce has joined #openstack-nova22:01
*** mtanino_ has joined #openstack-nova22:02
*** mtanino has quit IRC22:04
*** thorst has quit IRC22:04
*** gouthamr has quit IRC22:05
*** thorst has joined #openstack-nova22:05
*** huanxie has quit IRC22:07
*** thorst has quit IRC22:09
*** owalsh is now known as owalsh-afk22:11
*** edmondsw has quit IRC22:12
*** edmondsw has joined #openstack-nova22:13
*** kfarr has quit IRC22:14
*** jamesden_ has joined #openstack-nova22:16
*** kylek3h has quit IRC22:16
*** dave-mccowan has quit IRC22:17
*** edmondsw has quit IRC22:17
*** jamesdenton has quit IRC22:18
*** ZZelle has joined #openstack-nova22:19
*** owalsh has joined #openstack-nova22:22
*** owalsh-afk has quit IRC22:22
*** ducttape_ has quit IRC22:22
*** tbachman has joined #openstack-nova22:23
*** baoli has quit IRC22:23
*** ijw has joined #openstack-nova22:24
*** ducttape_ has joined #openstack-nova22:24
*** gouthamr has joined #openstack-nova22:24
*** lucasxu has quit IRC22:28
mriedemjgriffith: dumped my recap notes on the talk with alex in https://review.openstack.org/#/c/304715/22:29
*** ijw has quit IRC22:29
*** dimtruck is now known as zz_dimtruck22:29
*** tblakes has quit IRC22:34
*** ijw has joined #openstack-nova22:35
*** amotoki has joined #openstack-nova22:38
*** ijw has quit IRC22:38
*** ijw has joined #openstack-nova22:38
mriedemdansmith: i moved your nova meeting stuff on the forum planning into the reminders section since it's something that will probably continue to come up as we get closer22:41
mriedemlike for the ptg planning22:41
dansmithmriedem: cool22:41
*** amotoki has quit IRC22:42
*** esberglu has quit IRC22:43
*** esberglu has joined #openstack-nova22:43
*** esberglu has quit IRC22:47
*** gongysh has joined #openstack-nova22:50
ildikovmriedem: hi, are you around for a quick question?22:51
mriedemildikov: i am22:52
ildikovmriedem: tnx22:52
ildikovmriedem: so I always confuse myself with the release notes22:52
ildikovmriedem: I'm cleaning up the patch to move Nova to Cinder v3, the base 3.022:53
ildikovmriedem: and was wondering whether it's 'other' or 'upgrade' category?22:53
mriedemildikov: depends on the change22:54
ildikovmriedem: and how much we want to go into if anyone wants v2 as they might have a that old Cinder but they love it they can modify the 'catalog_info' in the config?22:54
mriedemsupporting cinder v3 would probably be a feature22:54
mriedemare you also changing the default?22:54
*** JoseMello has quit IRC22:55
mriedemchanging the default on a config option means a reno in the upgrade section22:55
ildikovmriedem: if changing the default equals to set the catalog_info to v3, then I'm changing the default22:55
mriedemyeah22:55
mriedemso upgrade section22:55
ildikovmriedem: as we agreed to change the default in case I need to do more than that please point me to that too :)22:56
*** zz_dimtruck is now known as dimtruck22:57
ildikovmriedem: cool, I will add an upgrade section then, just wanted to be sure22:57
ildikovmriedem: tnx!22:57
mriedemyw22:57
*** tlian has joined #openstack-nova22:58
*** iceyao has joined #openstack-nova23:01
*** claudiub has joined #openstack-nova23:01
*** claudiub|2 has quit IRC23:04
*** derekh has quit IRC23:04
*** iceyao has quit IRC23:05
*** jamesden_ has quit IRC23:05
*** tonygunk has joined #openstack-nova23:05
*** cdent has quit IRC23:08
*** jamesdenton has joined #openstack-nova23:08
*** jamesdenton has quit IRC23:09
openstackgerritDan Smith proposed openstack/nova master: WIP: Get instance availability_zone without hitting the api db  https://review.openstack.org/43975423:09
openstackgerritDan Smith proposed openstack/nova master: Teach HostAPI about cells  https://review.openstack.org/44216223:09
openstackgerritDan Smith proposed openstack/nova master: Make os-availability-zones know about cells  https://review.openstack.org/44216323:09
openstackgerritDan Smith proposed openstack/nova master: Change MQ targeting to honor only what is in the context  https://review.openstack.org/43802323:09
openstackgerritDan Smith proposed openstack/nova master: Make scheduler target cells to get compute node instance info  https://review.openstack.org/43989123:09
openstackgerritDan Smith proposed openstack/nova master: Add cell field to Destination object  https://review.openstack.org/43802423:09
openstackgerritDan Smith proposed openstack/nova master: WIP: Make conductor ask scheduler to limit migrates to same cell  https://review.openstack.org/43802523:09
openstackgerritDan Smith proposed openstack/nova master: Teach os-aggregates about cells  https://review.openstack.org/44220023:09
tonygunkWondering if someone can point me in the right direction in error I'm getting with Ocata and Xen Hypervisor23:14
tonygunkhttp://paste.openstack.org/raw/601670/23:15
tonygunkGetting the following: TypeError: Argument must be bytes or unicode, got 'NoneType'23:15
tonygunkAll other hypervisors are running KVM and no issues of course - just trying Xen on one node23:17
*** ducttape_ has quit IRC23:18
*** rcernin has quit IRC23:19
*** ducttape_ has joined #openstack-nova23:21
openstackgerritMatt Riedemann proposed openstack/nova-specs master: DELETE all inventories for a resource provider  https://review.openstack.org/41588523:22
mriedemtonygunk: libvirt + xen or xenapi?23:23
mriedembecause this looks like it's hitting libvirt code23:23
tonygunklibvirt + xen23:23
mriedemanthonyper: ^23:24
mriedemhttps://github.com/openstack/nova/blob/15.0.0/nova/virt/libvirt/config.py#L166523:24
*** xyang1 has quit IRC23:26
*** hoangcx has quit IRC23:27
mriedemtonygunk: gotta be something wrong down this path https://github.com/openstack/nova/blob/15.0.0/nova/virt/libvirt/driver.py#L441523:28
mriedemhttps://github.com/openstack/nova/blob/15.0.0/nova/virt/libvirt/driver.py#L443523:29
mriedemhttps://github.com/openstack/nova/blob/15.0.0/nova/virt/libvirt/driver.py#L448923:29
mriedemlog_path would be None there23:29
mriedemfor xen23:29
mriedemtonygunk: do you have these minimum versions for libvirt/qemu? https://github.com/openstack/nova/blob/15.0.0/nova/virt/libvirt/driver.py#L27523:30
mriedemlooks like the libvirt+xen CI running against nova is testing against an older libvirt23:32
mriedem1.3.123:32
mriedemso that CI wouldn't have caught this23:32
mriedembut yeah that's the bug23:33
mriedemtonygunk: looks like you could set [serial_console]/enabled=True in nova.conf to workaround this for now23:33
*** ducttape_ has quit IRC23:34
*** annegentle has quit IRC23:35
tonygunkmriedem: I just tried the workaround and it works23:37
tonygunkmriedem: I sincerely appreciate you looking at this.  My python fu is not equivalent23:38
mriedemsure, yw23:39
mriedemalso https://bugs.launchpad.net/nova/+bug/167052223:39
openstackLaunchpad bug 1670522 in OpenStack Compute (nova) "TypeError booting instance with libvirt+xen in _create_pty_device with libvirt>=1.3.3" [High,Triaged]23:39
mriedemanthonyper: ^23:39
openstackgerritIldiko Vancsa proposed openstack/nova master: Use Cinder API v3 as default  https://review.openstack.org/42020123:40
*** gaoyuan has joined #openstack-nova23:41
openstackgerritIldiko Vancsa proposed openstack/nova master: Use Cinder API v3 as default  https://review.openstack.org/42020123:41
*** ducttape_ has joined #openstack-nova23:43
*** gaoyuan has quit IRC23:45
*** salv-orlando has quit IRC23:46
mriedemtonygunk: should have a fix shortly23:48
*** jaypipes has quit IRC23:49
*** tbachman has quit IRC23:53
*** ducttape_ has quit IRC23:54
*** diga has joined #openstack-nova23:55
*** gongysh has quit IRC23:57

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