Thursday, 2015-12-10

*** bobh has quit IRC00:15
openstackgerritMerged openstack/python-tackerclient: Updated from global requirements  https://review.openstack.org/25457700:42
*** gongysh has joined #tacker00:50
*** sripriya has quit IRC01:25
*** tbh has joined #tacker01:30
*** u_kozat has quit IRC01:36
*** gongysh has quit IRC01:39
*** lhcheng has joined #tacker01:44
*** lhcheng has quit IRC01:49
*** santoshk has quit IRC01:56
*** tbh has quit IRC02:05
sridhar_rams3wong: I just replied http://lists.openstack.org/pipermail/openstack-dev/2015-December/081921.html02:29
s3wongsridhar_ram: cool02:29
s3wongsridhar_ram: note that I am not for or against working with them --- just think that we should reply02:29
sridhar_rams3wong: sure..02:30
*** sridhar_ram has quit IRC02:41
*** s3wong has quit IRC02:55
*** sripriya has joined #tacker03:11
*** sripriya_ has joined #tacker03:21
*** sripriya has quit IRC03:24
*** gongysh has joined #tacker03:32
*** prashantD has quit IRC03:32
*** gongysh has quit IRC03:37
*** gongysh has joined #tacker03:52
*** lhcheng has joined #tacker03:58
*** cartik has joined #tacker04:01
*** changzhi has joined #tacker04:03
*** lhcheng has quit IRC04:03
*** gongysh has quit IRC04:06
cartikkeystone not starting while trying to install tacker, here is the log04:07
cartikhttp://paste.openstack.org/show/481416/04:07
sripriya_cartik: there may be a process already running on port 5000, kill the listening process and restart keystone04:09
*** gongysh has joined #tacker04:13
cartikthanks sripriya_ , let me try04:16
*** gongysh has quit IRC04:17
*** tbh has joined #tacker04:19
*** gongysh has joined #tacker04:22
*** amotoki has quit IRC04:25
*** cartik has quit IRC05:39
*** gongysh_ has joined #tacker07:23
*** gperal has joined #tacker07:46
*** karimb has joined #tacker08:13
*** egonzalez has joined #tacker08:14
*** mbound_ has joined #tacker08:23
*** lhcheng has joined #tacker08:38
openstackgerritgongysh proposed openstack/tacker: Remove RPC related stuff  https://review.openstack.org/25573208:41
*** gongysh has quit IRC08:42
openstackgerritgongysh proposed openstack/tacker: Remove RPC related stuff  https://review.openstack.org/25573208:43
openstackgerritgongysh proposed openstack/tacker: Remove neutron agents codes  https://review.openstack.org/25573708:48
openstackgerritgongysh proposed openstack/tacker: Remove nova notification settings  https://review.openstack.org/25574308:55
*** tbh has quit IRC09:06
openstackgerritgongysh proposed openstack/tacker: Remove Service instance, context resources  https://review.openstack.org/25015609:09
*** zeih has joined #tacker09:18
*** tbh has joined #tacker09:22
*** openstackgerrit has quit IRC09:32
*** openstackgerrit has joined #tacker09:33
*** gperal has quit IRC09:37
openstackgerritgongysh proposed openstack/tacker: Remove RPC server and client related stuff  https://review.openstack.org/25573209:48
*** gperal has joined #tacker09:48
*** igordcard has joined #tacker09:49
openstackgerritgongysh proposed openstack/tacker: Remove RPC server and client related stuff  https://review.openstack.org/25573209:50
openstackgerritgongysh proposed openstack/tacker: Remove neutron agents codes  https://review.openstack.org/25573709:50
*** igordcard has quit IRC09:58
*** igordcard has joined #tacker09:59
*** igordcard_ has joined #tacker10:04
*** igordcard has quit IRC10:07
openstackgerritAqsa proposed openstack/tacker: Update local.conf.example for OpenWRT image pre-installation  https://review.openstack.org/25578010:24
*** lhcheng has quit IRC10:33
*** igordcar1_ has joined #tacker10:50
*** igordcar1_ has quit IRC10:50
*** igordcar1_ has joined #tacker10:50
*** igordcard_ has quit IRC10:50
*** igordcar1_ has quit IRC10:50
*** changzhi has quit IRC11:01
*** igordcard_ has joined #tacker11:20
*** mbound_ has quit IRC12:45
*** openstackgerrit has quit IRC12:47
*** openstackgerrit has joined #tacker12:48
*** dmellado has quit IRC12:57
*** dmellado has joined #tacker12:57
openstackgerritgongysh proposed openstack/tacker: Unify the driver config opts  https://review.openstack.org/25516013:01
*** gongysh has joined #tacker13:02
*** karimb has quit IRC13:02
*** tbh has quit IRC13:19
*** karimb has joined #tacker13:19
*** gongysh has quit IRC14:13
*** bobh has joined #tacker14:33
*** zeih has quit IRC15:21
*** dandruta has joined #tacker15:27
*** zeih has joined #tacker15:33
*** tbh has joined #tacker16:01
*** zeih has quit IRC16:13
*** zeih has joined #tacker16:36
*** zeih has quit IRC16:40
*** lhcheng has joined #tacker16:52
*** sridhar_ram has joined #tacker16:55
*** gperal has quit IRC16:55
*** prashantD has joined #tacker16:59
*** zeih has joined #tacker17:04
*** zeih has quit IRC17:09
*** s3wong has joined #tacker17:10
*** vishwanathj has quit IRC17:23
*** vishwanathj has joined #tacker17:23
*** lhcheng_ has joined #tacker17:26
*** lhcheng has quit IRC17:29
*** karimb has quit IRC17:34
*** egonzalez has quit IRC17:52
sridhar_rams3wong: can you help to merge the bot requirement - https://review.openstack.org/#/c/255565/?17:59
s3wongsridhar_ram: sure18:04
*** s3wong has quit IRC18:05
openstackgerritMerged openstack/tacker: Remove Service instance, context resources  https://review.openstack.org/25015618:05
openstackgerritMerged openstack/tacker: Updated from global requirements  https://review.openstack.org/25556518:11
*** dandruta has quit IRC18:14
*** karimb has joined #tacker18:27
*** sridhar_ram has quit IRC18:36
*** s3wong has joined #tacker18:36
*** karimb has quit IRC18:38
*** sripriya_ has quit IRC18:39
*** lhcheng_ is now known as lhcheng18:48
*** sripriya has joined #tacker18:57
*** sridhar_ram has joined #tacker19:17
*** sridhar_ram has quit IRC20:02
*** prashantD has quit IRC20:18
*** sridhar_ram has joined #tacker20:22
*** prashantD has joined #tacker20:24
*** karimb has joined #tacker20:26
*** bobh has quit IRC20:31
*** trozet has joined #tacker21:21
*** vishwanathj has quit IRC21:34
*** vishwanathj has joined #tacker21:34
*** u_kozat has joined #tacker21:40
openstackgerritSripriya Seetharam proposed openstack/tacker: Fix mgmt_url 'NoneType' error can't be decoded  https://review.openstack.org/25610421:43
*** karimb has quit IRC21:48
*** lhcheng_ has joined #tacker21:59
*** lhcheng has quit IRC22:03
*** u_kozat_ has joined #tacker22:09
*** karimb has joined #tacker22:11
*** u_kozat has quit IRC22:12
*** karimb has quit IRC22:14
*** karimb has joined #tacker22:25
*** gongysh has joined #tacker22:28
gongyshsridhar_ram, hi22:30
sridhar_ramgongysh: hi22:34
gongyshyou said we will remove the device , device template terms in tacker at mitaka cycle?22:34
sridhar_ramgongysh: yes22:35
gongyshok22:35
sridhar_ramgongysh: that was the decision in one of the team meeting few months back22:35
sridhar_ramgongysh: we need to add a "deprecated" notice in stable/liberty code and remove that code in Mitaka22:36
gongyshsridhar_ram, after https://review.openstack.org/#/c/252824/ is merged, I think we should make our functional test voting.22:36
sridhar_ramgongysh: well, agree but lets monitor for 1 or 2 weeks before switch on voting22:37
gongyshok,22:37
sridhar_ramgongysh: btw, AWESOME job nailing it all the way in Nova!22:37
sridhar_ramgongysh: saw you already have one +222:38
gongyshYes, alex_xu, the current core, and garyk the neutron core are all my friends.22:38
sridhar_ramgongysh: it goes to say, not many people create VMs with multiple nics22:39
sridhar_ram.. in openstack22:39
gongyshsridhar_ram, right.22:39
*** karimb has quit IRC22:39
sripriyaagree. gongysh: great job fixing that. we need that fix so badly...22:39
sridhar_ramgongysh: good to know..22:39
gongyshsridhar_ram, one more thing I noticed the our vnfd template is not tosca tempalte22:40
sridhar_ramI know Sripriya chased Nova folks in Tokyo.. to the extent they got scared of her ;-)22:40
sridhar_ramgongysh: what you mean ?22:40
gongyshsridhar_ram,  http://docs.oasis-open.org/tosca/tosca-nfv/v1.0/csd02/tosca-nfv-v1.0-csd02.pdf22:41
gongyshsridhar_ram, I cannot feel our way to define the vnfd is the way defined in this document.22:42
sridhar_ramgongysh: oh yes, we implemented a simple parser within tacker.. but the plan was always to cut over to a proper tosca parser. that's what bobh is doing22:42
sridhar_ramgongysh: keep in mind, tosca-nfv standard is also evolving in parallel..22:43
*** trozet has quit IRC22:43
gongyshsridhar_ram, currently, our vnfd template is in casual format, we can have our own contents.22:43
sripriyasridhar_ram: lol, they were not scared of me, they just ignored me :-) with a "This is not a priority for us" look. glad we are fixing this as a "priority" for Tacker22:43
sridhar_ramgongysh: .. the plan is to take the attrs we define in tacker - say for things like numa, cpu-pinning and incorporate back into tosca-nfv22:44
sridhar_ramgongysh: exactly .. it is tosca-lite :)22:44
sridhar_ramgongysh: but we will be move to formal CSD soon w/ bobh's effort..22:44
sridhar_ramgongysh: even then .. we will co-exist with some tacker specific attrs22:45
sridhar_ramgongysh: that is the reality22:45
gongyshsridhar_ram,  cool, previously,  I do things following standards, now we can infect back standands.22:45
sridhar_ramsripriya: yep22:45
sridhar_ramgongysh: exactly, the tables had been turned... standards are useless unless there are solid opensource implementations of them22:46
gongyshback to placement.22:46
sridhar_ramgongysh: sure22:46
sridhar_ramgongysh: I've a question to u, btw..  where do you include the strings to announce API deprecation.. ?22:48
gongyshone way is to specify the numa, cpu, memory stuff as vdu's properties. and we will translate into heat NOVA::FLAVOR resources to create flavor dynanically for each vdu.22:48
sridhar_ramgongysh: ack, that's one straight fwd way ..22:49
gongyshsridhar_ram,  for API depre,  current popular way is to use microversion.22:49
gongyshor to bump the API version number22:50
gongyshand then anounce the old one is dying22:50
gongyshplacement:  the dynamical flavor way for each VDU will create many flavors in nova.22:51
sridhar_ramwill hold by deprecation questions.. lets continue w/ placement..22:52
gongyshplacement: so I want to define an element FLAVOR in vnfd template, and reference it in vdu element.22:52
gongyshIn nova, the placement related feature is aggregate and flavor22:54
vishwanathjgongysh, sridhar_ram, hi22:54
gongyshvishwanathj, hi22:54
sridhar_ramgongysh: well, TOSCA uses host capabilities to describe all the VM properties..22:55
vishwanathjthe discussion sounds interesting eventhough I have to leave in 5 minutes to pick up my son22:55
sridhar_ramgongysh: we should try not use explicit FLAVOR element in vnfd template..22:55
sridhar_ramlet me give an example in a paste22:56
gongyshsridhar_ram, that is my concern.22:56
gongyshsridhar_ram, I don't want to explicit FLAVOR either, that is too nova way22:56
sridhar_ramgongysh: vishwanathj: see this http://paste.openstack.org/show/481565/22:56
sridhar_ramin TOSCA these host properties are expressed has constraints / capabilities22:57
vishwanathjsridhar_ram, is that how TOSCA NFV defines them?22:57
sridhar_ramfor things like numa, cpu-pinning .. we need to define new properties under host properties22:58
sridhar_ramvishwanathj: yes22:58
sridhar_ramvishwanathj: gongysh: keep in much some of this is derived from TOSCA simple profile..22:58
gongyshsridhar_ram, so it seems we have to filter the flavor in nova, and then create flavor if not found when they are implemented.22:59
sridhar_ramthe way it stands TOSCA-NFV profile is derived from TOSCA Simple Profile.. so some of the namespace (like artifacts for VM image are not in NFV but in simple profile)22:59
vishwanathjok, I will make sure to revisit the TOSCA simple profile again22:59
sridhar_ramgongysh: yes..22:59
sridhar_ramthere is a debate in tosca whether to make nfv profile "standalone" (w/o being derived from simple profile). but that is lot of work...23:00
gongyshsridhar_ram, cool,  I will have to revisit the TOSCA NFV file too.23:01
sridhar_ramgongysh: See discussion in tbh's https://bugs.launchpad.net/tacker/+bug/1516193 and his auto-resource spec https://review.openstack.org/25029123:01
openstackLaunchpad bug 1516193 in tacker "Automatic Flavor Creation based on VNFD Template" [Medium,Invalid] - Assigned to bharaththiruveedula (bharath-ves)23:01
vishwanathjgongysh, it might be a good idea for me and you to revisit it before our tacker meeting next week so that next week meeting can be fruitful23:01
gongyshsridhar_ram, after that I will try to provide a design spec in tacker spec.23:02
sridhar_ramgongysh: current thinking is we can create as many flavors as possible for each VDU ..23:02
gongyshsridhar_ram, yes, that is a first step, we can always improve.23:02
sridhar_ramgongysh: vishwanathj: do you guys see any issue in creating many flavors ?23:02
sridhar_ramgongysh: yep23:02
gongyshsridhar_ram, that will make administrator crazy.23:03
sridhar_ramroughly - number of VDUs in our VNFD catalog .. could go to hundreds..23:03
sridhar_ramgongysh: well, administrators should see them or care of about them..23:04
sridhar_ramgongysh: it is owned by tacker (will be name appropriately)...23:04
sridhar_ramgongysh: also if it gets created in tacker tenant / user .. it will stay hidden there23:04
vishwanathjNeed to investigate if flavors created by tacker tenant will be hidden to other tenants23:04
sridhar_ramhmm.. I'm assuming a glance like --visiblity flag23:05
sridhar_ramvishwanathj: agree23:05
gongyshsridhar_ram,   flavor can be created not to be shared.23:05
sridhar_ramgongysh: that's good .. either case we can't avoid creating many, many flavors .. it depends on VDU types coming into our catalog.23:06
sridhar_ramgongysh23:06
vishwanathjI think that there should be a way to come up with pre-created flavors for NFVs23:07
sridhar_ramvishwanathj: again, the arg is what are you optimizing for ?23:07
sridhar_ramvishwanathj: flavor create is a simple db operation ?23:07
sridhar_ramanyway.. this will be taken care in tbh23:08
vishwanathjwe have to consider that just because a flavor is created, it does not mean it is usable or an instance can be instantiated....23:08
sripriyasridhar_ram: gongysh: vishwanathj: by default flavor is visible to all tenants23:08
vishwanathjapologies, I have to leave now....feeling bad that I have to leave when the discussion is getting interesting23:09
vishwanathjsripriya, thanks for that data...also I have noticed that you can delete a flavor after an instance has been created with it23:10
sridhar_ramvishwanathj: well, yes.. you need to have compute hosts available / match for nova to schedule..23:10
gongysh    flavor-access-add           Add flavor access for the given tenant.23:10
gongysh    flavor-access-list          Print access information about the given23:10
gongysh                                flavor.23:10
gongysh    flavor-access-remove        Remove flavor access for the given tenant.23:10
gongysh    flavor-create               Create a new flavor.23:10
gongysh    flavor-delete               Delete a specific flavor23:10
gongysh    flavor-key                  Set or unset extra_spec for a flavor.23:10
gongysh    flavor-list                 Print a list of available 'flavors' (sizes of23:10
sripriyavishwanathj: i see23:10
gongysh                                servers).23:10
gongysh    flavor-show                 Show details about the given flavor.23:10
vishwanathjbye folks23:10
*** vishwanathj has left #tacker23:10
gongysh[fedora@tacker devstack]$ nova help flavor-create23:11
gongyshusage: nova flavor-create [--ephemeral <ephemeral>] [--swap <swap>]23:11
gongysh                          [--rxtx-factor <factor>] [--is-public <is-public>]23:11
gongysh                          <name> <id> <ram> <disk> <vcpus>23:11
gongyshCreate a new flavor.23:11
gongyshPositional arguments:23:11
gongysh  <name>                   Unique name of the new flavor.23:11
gongysh  <id>                     Unique ID of the new flavor. Specifying 'auto' will23:11
gongysh                           generated a UUID for the ID.23:11
gongysh  <ram>                    Memory size in MB.23:11
gongysh  <disk>                   Disk size in GB.23:11
gongysh  <vcpus>                  Number of vcpus23:11
gongyshOptional arguments:23:11
gongysh  --ephemeral <ephemeral>  Ephemeral space size in GB (default 0).23:11
gongysh  --swap <swap>            Swap space size in MB (default 0).23:11
gongysh  --rxtx-factor <factor>   RX/TX factor (default 1).23:11
gongysh  --is-public <is-public>  Make flavor accessible to the public (default23:11
gongysh                           true).23:11
gongyshsorry for the code way.23:11
gongyshFlavor can be created privately, and the access list can be controlled to.23:12
gongyshso the other tenants can be isolated to our tacker flavors.23:12
sripriyai guess --is -public will be True by default, which needs to set to False so that it is not shared23:13
sridhar_ramgongysh: another note, that tbh found, you can even delete a flavor even if the VM instantiated using that flavor is still running23:13
gongyshsridhar_ram, yes, the VM's flavor can be deleted even if VM is runing.23:14
*** u_kozat_ has quit IRC23:42
sridhar_ramradez: ping23:42
sridhar_ramgongysh: one help - can you please cherrypick the db-migration and service-instance/service-context cleanup fixed to stable/liberty branch ?23:44
gongyshyes23:44
sridhar_ramgongysh: our friends in tacker-sfc - trozet, radez - needs these fixes in stable/liberty23:45
sridhar_ramgongysh: thanks!23:45
gongyshcool,  are they using the tacker project for production?23:45
gongyshsridhar_ram, what do u mean tacker-sfc?23:49
gongyshis it another project?23:49

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