Monday, 2015-10-12

*** flwang has joined #openstack-zaqar00:06
*** flwang has quit IRC00:23
*** akanksha_ has quit IRC00:28
*** akanksha_ has joined #openstack-zaqar00:30
*** flwang has joined #openstack-zaqar00:31
*** flwang1 has joined #openstack-zaqar00:44
*** flwang has quit IRC00:47
*** Qiming has joined #openstack-zaqar01:08
*** stanchan has quit IRC01:11
*** flwang has joined #openstack-zaqar01:13
*** flwang1 has quit IRC01:15
*** mdnadeem_ has joined #openstack-zaqar01:27
*** flwang has quit IRC01:33
*** csoukup has joined #openstack-zaqar01:46
*** david-ly_ has joined #openstack-zaqar02:31
*** david-lyle has quit IRC02:33
*** stanchan has joined #openstack-zaqar02:57
*** achanda has joined #openstack-zaqar03:27
*** david-lyle has joined #openstack-zaqar03:37
*** david-ly_ has quit IRC03:40
*** mdnadeem_ has quit IRC04:15
*** mdnadeem_ has joined #openstack-zaqar04:33
*** mdnadeem_ has quit IRC04:39
*** mdnadeem_ has joined #openstack-zaqar05:27
*** Qiming has quit IRC06:11
*** Qiming has joined #openstack-zaqar06:14
*** stanchan has quit IRC06:28
*** khushbu_ has joined #openstack-zaqar06:48
*** khushbu_ has quit IRC06:51
*** khushbu_ has joined #openstack-zaqar06:58
*** khushbu_ has quit IRC06:59
*** flaper87 has quit IRC07:17
*** flaper87 has joined #openstack-zaqar07:17
*** akanksha_ has quit IRC07:28
*** achanda has quit IRC07:29
*** itisha has quit IRC07:31
*** exploreshaifali_ has joined #openstack-zaqar07:37
*** venkat_ has joined #openstack-zaqar08:47
venkat_Hi, I configured "redis" as zaqar backend in local.conf as a part of devstack installation08:49
venkat_once devstack installation completed, I am seeing redis only as backend why sqlalchemy is not configured ?08:49
venkat_last time, I got information from ryansb & therve saying redis is used as message_store and sqlalchemy for mgmt_store08:51
venkat_but I didn't saw this in zaqar.conf after devstack installation completed08:51
venkat_seeing only redis configuration - [drivers] storage = redis  [drivers:storage:redis] uri = redis://localhost:637908:52
venkat_I am seeing plugin.sh has redis & sqlalchemy configuration parts if redis is choosen as zaqar backend08:55
venkat_https://github.com/openstack/zaqar/blob/master/devstack/plugin.sh08:55
venkat_I configured & installed kilo devstack and observed only redis configuration in zaqar.conf and missing sqlalchemy conf part..08:55
venkat_any clues here ? pls correct me with comments..08:56
*** diga has joined #openstack-zaqar09:15
*** venkat_ has quit IRC09:40
*** Qiming has quit IRC10:08
*** venkat_ has joined #openstack-zaqar10:21
*** diga has quit IRC10:42
*** venkat__ has joined #openstack-zaqar10:43
*** venkat_ has quit IRC10:44
*** venkat__ has quit IRC10:45
*** Qiming has joined #openstack-zaqar11:03
*** flwang has joined #openstack-zaqar11:11
*** Qiming has quit IRC11:32
*** Qiming has joined #openstack-zaqar11:32
*** Qiming has quit IRC11:37
*** shaifali__ has joined #openstack-zaqar11:41
*** khushbu_ has joined #openstack-zaqar11:48
*** venkat_ has joined #openstack-zaqar11:50
venkat_Hi11:51
venkat_how I can configure sqlalchemy in zaqar as mgmt_store11:52
venkat_configured redis as message_store uri = redis://localhost:637911:53
venkat_any clues here ?11:53
Eva-ivkmc: ping12:04
*** flwang has quit IRC12:09
*** khushbu_ has quit IRC12:13
thervevenkat_, in drivers you set management_store to sqlalchemy12:14
therveAnd then you fill the drivers:management_store:sqlalchemy section12:15
*** shaifali__ has quit IRC12:16
venkat_therve: yes.. what is the url looks like ? for redis, I configured redis://localhost:637912:16
*** khushbu_ has joined #openstack-zaqar12:17
*** shaifali__ has joined #openstack-zaqar12:17
thervevenkat_, Something like mysql://localhost/zaqar12:18
therveProbably with user:password somewhere12:19
*** shaifali__ is now known as exploreshaifail12:20
exploreshaifailas of I know, sqlalchemy is no more supported by zaqar12:20
therveexploreshaifail, It still is for the management part12:21
exploreshaifailoh, okay. Thanks therve :)12:23
venkat_exploreshaifail, is it true ? in that case only mongodb & redis are supported as backend in zaqar ?12:23
exploreshaifailvenkat_, as therve said, sqlalchemy is still there for management part :)12:23
*** sriram has joined #openstack-zaqar12:24
*** sriram has quit IRC12:24
*** khushbu_ has quit IRC12:24
venkat_I configured redis in [drivers] storage = redis  [drivers:storage:redis] uri = redis://localhost:6379 and it worked12:25
*** khushbu_ has joined #openstack-zaqar12:25
venkat_here, redis is used for both message & mgmt store ?12:25
therveNo just message12:25
therve"storage" == "message"12:25
*** exploreshaifali_ has quit IRC12:25
venkat_therve, I configured redis during devstack kilo installation and didn't found anything related to sqlalchemy in zaqar.conf..12:26
venkat_therve, how mgmt part is handled by zaqar ?12:26
thervevenkat_, How did you configure it?12:26
*** flwang has joined #openstack-zaqar12:27
venkat_therve, configured redis in local.conf as ZAQAR_BACKEND=redis12:27
therveAh using devstack you mean12:27
therveWell I guess it doesn't work this way12:28
venkat_I ran couple of APIs and everything worked12:28
venkat_seen only this configuration w.r.to backend in zaqar.conf - [drivers] storage = redis  [drivers:storage:redis] uri = redis://localhost:637912:29
venkat_in this case, how mgmt part is handled by zaqar ?12:33
*** dynarro has joined #openstack-zaqar12:38
therveIt's possible it's only related to pooling?12:42
therveI don't know12:42
venkat_therve, oh ok12:44
venkat_flaper87, any comments on my question w.r.to sqlalchemy ?12:45
*** venkat_ has quit IRC12:52
*** exploreshaifail has quit IRC12:53
*** khushbu_ has quit IRC12:57
*** amitgandhinz has joined #openstack-zaqar13:04
*** venkat_ has joined #openstack-zaqar13:05
flwangvenkat_: can you repeat your question about sqlalchemy?13:06
flwangvkmc: ping13:06
venkat_flwang, I configured redis as backend as a part of devstack installation and it configured redis as message & mgmt store in zaqar.conf as [drivers] storage = redis  [drivers:storage:redis] uri = redis://localhost:637913:09
ryansbIIRC you can't use redis as a management store13:09
ryansbpretty sure you need to use either the sqla management store or the mongo one13:09
flwangvenkat_: ryansb is right. zaqar doesn't support use redis as mgmt driver13:10
venkat_flwang, I didn't found anything relate to sqlalchemy in zaqar.conf13:10
flwangvenkat_: based on my experience, sqlalchemy + redis works fine13:10
flwangvenkat_: are you looking for the conf for sqlalchemy?13:11
venkat_flwang, ok. but when I configured redis as backend in local.conf as ZAQAR_BACKEND=redis.. I am seeing only redis stuff in zaqar.conf and didn't found sqlalchemy stuff13:11
flwangvenkat_: i think it's a limitation of the devstack script13:12
venkat_flwang, I tried API calls and it worked! my doubt is how mgmt part is handled by zaqar without sqlalchemy configuration ?13:12
flwangvenkat_: pls define 'worked' :)13:13
flwangdid you mean redis+redis work for you?13:13
venkat_flwang, I tried creating queue, adding message, deleting queue, listing queues13:13
flwangvenkat_: it's possible13:14
flwangvenkat_: i believe you will run into errors if you try actions for pool and flavor13:14
flwanglike create a pool13:15
venkat_oh ok.. I didn't tried them13:15
venkat_flwant, can you provide me how I can configure sqlalchemy as mgmt store in zaqar.conf ?13:15
flwangvkmc: ryansb: flaper87: therve: pls help review the release note of L https://wiki.openstack.org/wiki/ReleaseNotes/Liberty#OpenStack_Messaging_Service_.28Zaqar.2913:16
flwangvenkat_: sure, wait a min13:16
venkat_flwang, sure13:16
flwangvenkat_: http://paste.openstack.org/show/476021/13:20
venkat_flwang, we need to create zaqar.db in sql db ?13:21
flwangvenkat_: i'm using sqlite13:21
*** Qiming has joined #openstack-zaqar13:21
venkat_flwang, ok.. one more doubt - sqlalchemy is configured under [pooling:catalog]. what is its usage ? can u please provide ur comments ?13:23
flwangIIRC, under [pooling:catalog], there is only  enable_virtual_pool13:25
flwangvenkat_: what did you mean 'sqlalchemy is configured under [pooling:catalog]'?13:26
venkat_flwang, sample config generated by oslo has this - [pooling:catalog]  # # From zaqar.storage.pooling #  # Catalog storage driver. (string value) #storage = sqlalchemy13:26
venkat_in zaqar.conf13:27
flwangthe pooling catalog is always placed in the management node13:30
flwangthat means the pooling/catalog info is always stored in sqlalchemy or mongodb13:31
flwangvenkat_: i don't have  a sample conf in hand now, will generate it later to take  a look13:31
venkat_oh if we provide sqlalchemy here under pooling:catalog then it will refer mgmt store details in zaqar.conf and use it ?13:32
flwangvenkat_: it should. but i always put the backend info under [drivers], like  "management_store = sqlalchemy"13:33
venkat_flwang, ok13:33
venkat_flwang, do you have tried APIs using curl for pool and flavor in handy for reference.. I need to explore & understand them..13:35
*** khushbu_ has joined #openstack-zaqar13:38
*** csoukup has quit IRC13:38
*** nate_gone is now known as njohnston13:50
flwangvenkat_: yep, wait a mon13:55
venkat_flwang, sure13:56
*** sriram has joined #openstack-zaqar13:56
*** khushbu_ has quit IRC13:56
flwanghttps://wiki.openstack.org/wiki/Zaqar/specs/api/v1.113:57
vkmcflwang, looks good!13:58
venkat_flwang, I saw them..13:59
venkat_flwang, thanks13:59
*** flwang has quit IRC14:01
*** flwang has joined #openstack-zaqar14:04
venkat_flwang, if I have two zaqar setups and want to migrate data stored in mongodb to another setup. Is there a way to do this ? why I am asking this question is any solution is available to migrate one setup queue data to another setup ?14:04
flwangi think you can add the database as a pool14:05
venkat_like active & stand-by scenario during failure cases14:05
flwangbut it depends on if you were using pooling14:06
*** csoukup has joined #openstack-zaqar14:06
venkat_flwang, didn't got!14:08
*** ametts has joined #openstack-zaqar14:08
*** khushbu_ has joined #openstack-zaqar14:08
flwangvenkat_: zaqar is using pooling to get that14:08
flwangvenkat_: for the transport layer, you can use haproxy14:09
flwangfor storage layer, you can use pooling and the HA of the database14:09
venkat_flwang, then I need to have only one db which will be accessed by two setups (active & standby)14:10
flwangvenkat_: i don't think 'setup' is a good word under this case, but technically yes. you can search haproxy to get more info14:13
venkat_flwang, I can use haproxy to load balance14:13
venkat_flwang, my question is - I have two setups (zaqar with mongdb) ie., active & standby. Users able to create queues etc using active setup and lets suppose if active setup is down due to hardware failure and I want to migrate data available in mongodb to standby setup and resume it14:15
venkat_flwang, how I can migrate data available on active to standby ?14:16
flwangvenkat_: for that case, like i mentioned above, you're worrying about the database side14:17
flwangfor that case, you should use pooling14:17
venkat_flwang, can u provide more details please ?14:18
flwangmake the database as a pool name14:18
flwangs/name/node14:18
flwangvenkat_: does that make any sense?14:19
venkat_flwang, when I have pool name. How I can create queues on a pool ?14:19
venkat_flwang, if I have database as a pool name.. how I can configure it in zaqar.conf ?14:21
*** exploreshaifali_ has joined #openstack-zaqar14:24
Eva-iHello. Is it okay that after performing tests on zaqar, there are undropped databases left in mongodb (about 6GB)?14:27
flwangyou can get more info from the wiki link i sent above14:30
venkat_flwang, I saw pool related api's but how I can create a queue and store in respective pool ?14:32
Eva-iMaybe databases must be properly wiped out during tearDown()14:32
Eva-i?14:32
flwangwhen you create a pool, you need to give the uri of the db14:33
flwanghave database as a pool node not pool name14:34
Eva-ivkmc: what do you think?14:35
venkat_flwang, let me ask one question - if I create a pool with one uri and how I can create a queue on this pool ?14:36
*** kgriffs|afk is now known as kgriffs14:39
venkat_flwang, whatever we create pool, queue, message posted to queue etc will be stored in backend ie., mongodb14:42
*** khushbu_ has quit IRC14:42
venkat_flwang, where zaqar stores data in mongodb ? I mean any DB will be created by default ?14:45
*** flwang has quit IRC14:49
venkat_flwang, I am seeing zaqar created db's like zaqar_queues, zaqar_messages_p0, zaqar_subscriptions etc on mongodb.. so if I copy these dbs to another mongodb setup during setup failure scenarios14:53
vkmcEva-i, I think that is a bug, there should be no traces after running the tests14:53
vkmcvenkat_, you can specify the db in the configuration file (zaqar.conf)14:54
venkat_vkmc, you mean to say.. I can create a db and provide the same in zaqar.conf and zaqar will created required databases like zaqar_queues, zaqar_messages_p0, zaqar_subscriptions etc on mentioned db ?14:56
vkmcvenkat_, exactly14:56
vkmcvenkat_, regarding the queue creation within a pool, IIRC Zaqar manages this automatically14:56
vkmcI'm looking for the docs for it14:56
vkmcto make sure14:56
vkmcwell, cannot find the official docs but here is one blog post that will shed some light on how pools work http://blog.flaper87.org/post/zaqar-pools-explained/14:57
vkmcwe use a weighted algorithm to manage pools14:57
venkat_vkmc, if there is a failure in one setup then I can copy our created db to another mongodb setup and link or configure the same and use it14:57
vkmcvenkat_, I'd say so, yes14:58
vkmcthe only information we store is related to queues/topics and messages, nothing about the host where they live14:59
Eva-ivkmc: Alright. I can fix those. I already found a way to drop databases in one of the affected tests. But the way involves accessing private variable. :o14:59
Eva-ivkmc: I would like to talk about dropping databases later.14:59
venkat_vkmc, but I am not clear with pools ie., when I create/register multiple pools in zaqar using API's and if I say create queue.. where it will create queue on which pool ?15:00
vkmcEva-i, that sounds good, let's discuss that in the weekly meeting as well15:00
Eva-ivkmc: okay15:01
venkat_vkmc, I am not seeing any pool parameter provided while creating a queue!15:04
vkmcvenkat_, that is determined by the distribution algorithm automatically15:09
vkmcyou cannot say "put this queue on this pool"15:09
vkmcplease read the blog post so its more understandable how the pools work15:09
venkat_vkmc, so zaqar will decide and use existing pools accordingly!15:11
vkmcvenkat_, exactly15:11
vkmcqueues are distributed according to the load in each pool15:12
venkat_vkmc, how load is distributed ? any config is required in zaqar ?15:13
vkmcvenkat_, the algorithm we are currently using is depicted in http://blog.flaper87.org/post/zaqar-pools-explained/15:13
venkat_vkmc, oh zaqar will do automatically then.. users can't control it as a part of configuration15:14
vkmcexactly15:14
exploreshaifali_vkmc, I thought flavors have some role in connecting pools and queues, is it true or not?15:15
vkmcexploreshaifali_, flavors define the capabilities of a pool15:16
vkmce.g. FIFO15:16
venkat_vkmc, in that case.. if there is a need to migrate zaqar data from one setup to another setup then I need to copy all existing pool db's and db's created by zaqar in mongodb15:16
vkmcvenkat_, yeah, I think migration can handled that way15:16
vkmccan be*15:17
vkmcstill, I don't have production experience with Zaqar and cannot confirm it15:17
vkmcmaybe there is an easier way15:17
vkmcflwang and flaper87 can relate later15:17
venkat_vkmc, ok15:17
exploreshaifali_all right, Thanks vkmc :)15:18
venkat_exploreshaifali, what are the capabilities of a pool.. I am seeing only "durable" parameter under it.. is there any other available ?15:18
exploreshaifali_venkat_, we can have different pools with different capabilities15:21
exploreshaifali_like mongodb have different capabilities than redis15:22
exploreshaifali_so another capability can be speed15:22
exploreshaifali_which will come from redis15:22
exploreshaifali_and durability will come from mongodb15:23
vkmcvenkat_, https://github.com/openstack/zaqar/blob/master/zaqar/storage/base.py#L47-L5115:24
exploreshaifali_I think capabilty comes from storage type only, is it correct vkmc ?15:24
vkmcyes15:24
vkmcthat's correct15:24
venkat_ok15:25
vkmcfifo, claims, durability, at least once delivery and high-throughput are the base capabilities15:25
exploreshaifali_ok.... the above link also explain thing :)15:25
exploreshaifali_Thanks viki15:25
exploreshaifali_:D15:25
venkat_thanks15:25
vkmcmongodb can have them all, as needed15:25
exploreshaifali_does that mean theoretically we can have only 3 types of flavor because zaqar support only 3 database atm?15:26
vkmcredis doesn't allow durability, but it allows the rest of them15:26
vkmcwe don't have only 3 types of flavors... the flavors are defined by the operator according to their needs15:26
vkmcthe stores then define if its possible to have the set of capabilities for the defined flavor15:27
*** ametts has quit IRC15:27
vkmce.g. you cannot define a flavor with the durability capability for a redis pool15:27
exploreshaifali_hmm.... make sense15:28
vkmcwe have to do a very important work with documentation15:28
exploreshaifali_so a pool can have only one flavor, obviously15:28
vkmc>.<15:28
vkmcyes15:29
exploreshaifali_I going to write a blog for pools and flavor of zaqar15:29
exploreshaifali_:p15:29
exploreshaifali_its something always people ask15:29
vkmcthat would be awesome15:29
vkmcthen we can make a wiki from them15:29
exploreshaifali_yup15:30
exploreshaifali_but it will not as awesome as you are15:30
exploreshaifali_:P15:30
exploreshaifali_haha15:30
vkmcI wouldn't say that, you are as awesome as every other contributor here in Zaqar :)15:31
exploreshaifali_again not as awesome as you are15:31
exploreshaifali_;)15:31
exploreshaifali_never mind, I will beat you one day15:31
exploreshaifali_:D15:31
*** venkat_ has quit IRC15:32
exploreshaifali_gtg dinner :)15:33
*** exploreshaifali_ has quit IRC15:33
vkmcenjoy!15:33
*** ametts has joined #openstack-zaqar15:34
*** khushbu_ has joined #openstack-zaqar15:49
*** khushbu_ has quit IRC16:15
*** Qiming has quit IRC16:18
*** malini has joined #openstack-zaqar16:25
*** malini has left #openstack-zaqar16:26
*** dynarro has quit IRC16:35
*** achanda has joined #openstack-zaqar17:07
*** khushbu_ has joined #openstack-zaqar17:10
openstackgerritEva Balycheva proposed openstack/zaqar: Make websocket run in correct logging mode  https://review.openstack.org/23374617:29
*** achanda has quit IRC17:43
*** achanda has joined #openstack-zaqar17:47
*** khushbu_ has quit IRC18:01
*** stanchan has joined #openstack-zaqar18:10
*** stanchan_ has joined #openstack-zaqar18:24
*** stanchan has quit IRC18:25
*** itisha has joined #openstack-zaqar18:25
*** stanchan_ has quit IRC18:36
*** achanda has quit IRC19:54
*** AAzza has quit IRC20:06
*** AAzza has joined #openstack-zaqar20:08
*** njohnston is now known as nate_gone20:16
*** exploreshaifali has joined #openstack-zaqar20:18
*** achanda has joined #openstack-zaqar20:28
*** amitgandhinz has quit IRC20:31
*** itisha has quit IRC20:31
*** amitgandhinz has joined #openstack-zaqar20:34
*** amitgandhinz has quit IRC20:35
*** amitgandhinz has joined #openstack-zaqar20:36
jasondotstarmeeting today?21:07
jasondotstarvkmc, flaper87 ^21:07
*** nate_gone is now known as njohnston21:07
vkmcoh yes21:08
vkmcflaper87, can you chair the meeting?21:08
*** kgriffs is now known as kgriffs|afk21:08
vkmcapparently no21:09
vkmcok21:09
vkmcI'll do that21:09
vkmcjasondotstar, started the meeting21:11
jasondotstarack21:11
vkmcflaper8721:11
vkmcryansb, therve21:11
vkmcEva-i,21:11
vkmcexploreshaifali,21:11
mdnadeem_vkmc: This time i am also there to attain the meeting :)21:14
vkmcyes!21:15
vkmcmdnadeem_, feel free to join21:15
vkmcwe can maybe leave your comments in the log regarding pools for flaper87 and flwang to see later21:16
mdnadeem_vkmc: Thanks :)21:16
vkmc#openstack-meeting-321:17
mdnadeem_I have a thought for the pool group : Please have a look at this link21:19
mdnadeem_http://paste.openstack.org/show/475989/21:20
vkmcmdnadeem_, join us in the meeting and we can discuss this in the open discussion :)21:20
mdnadeem_vkmc: yah , sure21:20
*** zhiyan has quit IRC21:20
*** sriram has quit IRC21:25
*** ameade has quit IRC21:26
*** Caleb-- has quit IRC21:38
*** Caleb-- has joined #openstack-zaqar21:40
vkmcmdnadeem_, we are about to start open discussion, want to join #openstack-meeting-3?21:51
mdnadeem_vkmc: yes plz21:53
*** csoukup has quit IRC21:53
*** amitgandhinz has quit IRC21:57
*** achanda has quit IRC22:01
vkmcmdnadeem_, k, we ran out of time22:02
mdnadeem_vkmc: yah , so lets start it.22:03
exploreshaifaliso vkmc will you reply on thread pointing about "openstack message message post" and giving "pool-flavor" option, with which we will not to deprecate other endpoints22:03
exploreshaifalior you wanna me to do that?22:03
exploreshaifalimdnadeem_, \o22:04
vkmcexploreshaifali, I can reply to that :) sorry I haven't replied earlier22:04
vkmclet's see what other people have to say about it22:04
exploreshaifalisure :)22:04
exploreshaifaliThanks viki!22:04
exploreshaifali:D22:05
vkmcthanks to you Shaifali!22:05
exploreshaifali:)22:05
mdnadeem_exploreshaifali: can i have thread link?22:05
exploreshaifalisure22:06
* Eva-i reading mdnadeem_'s paste22:06
exploreshaifalimdnadeem_, http://lists.openstack.org/pipermail/openstack-dev/2015-October/076269.html22:06
vkmcoh I missed the line with the paste22:07
* vkmc reading mdnadeem_'s paste too22:07
* exploreshaifali too22:08
mdnadeem_exploreshaifali: Its a sound good, I think we should implement it.22:08
vkmcbtw exploreshaifali, I'll try to contact someone in UX to provide some feedback about the mockups22:08
exploreshaifaliwill be great vkmc :) but before that I want zaqar people point of view22:09
vkmcmakes sense22:09
*** stanchan has joined #openstack-zaqar22:09
exploreshaifali:)22:09
vkmclet's delay that then :D22:09
exploreshaifalimdnadeem_, yes, but than vkmc gave another idea to have "pool-flavor' only for zaqar's flavor commands22:10
exploreshaifalihaha vkmc of course!22:10
exploreshaifali:D22:10
*** achanda has joined #openstack-zaqar22:10
mdnadeem_exploreshaifali: That can also be done. We should try to keep same same formate for all zaqar commands.22:14
exploreshaifalimake sense.22:15
exploreshaifaliso vkmc ^^22:16
exploreshaifaliI think pool-flavor will be okay, will not violate formate as such22:17
vkmcso, looking at the api description22:17
exploreshaifalithe problem with "message " is impact with on other commands, like "openstack message message post"22:17
vkmchttps://wiki.openstack.org/wiki/Zaqar/specs/api/v1.1#Queue_Flavors <-22:17
exploreshaifalimdnadeem_, ^^22:17
vkmcqueue-flavors sounds nicer22:18
vkmcopenstack queue-flavor create22:18
vkmcopenstack queue-flavor get22:18
exploreshaifalibut flavor are more attached with pools, right? they are to expose pools only22:18
vkmcopenstack queue-flavor delete22:18
vkmcI know22:18
exploreshaifaliI think logically poll-flavor is more correct22:18
exploreshaifalipool-flavor*22:19
mdnadeem_agree ^^22:19
vkmcyeah22:19
exploreshaifaliso we will move ahead on ML for this22:20
vkmcsounds good to me22:20
vkmc:)22:20
exploreshaifalilets now read mdnadeem_ 's pool idea22:20
exploreshaifali:P22:20
mdnadeem_thanks :)22:21
exploreshaifali:D22:21
*** ameade has joined #openstack-zaqar22:21
mdnadeem_exploreshaifali:vkmc: I really feel, there should be a method which list all group present in the env.22:22
exploreshaifalimake sense22:23
mdnadeem_such that a user can link their flavor to a particular pool group22:23
mdnadeem_vkmc: ^^22:24
mdnadeem_Eva-i: ^^22:24
*** zhiyan has joined #openstack-zaqar22:25
exploreshaifalimdnadeem_, what does a group specify for pool?22:25
Eva-iWhat is pool group?22:25
exploreshaifalilike flavor do capabilities22:25
vkmcEva-i, http://blog.flaper87.org/post/zaqar-pools-explained/22:27
mdnadeem_flavor link with a particular group, and under that group there can be multiple pools22:27
vkmc:)22:27
*** achanda has quit IRC22:29
mdnadeem_so at the end flavor capability link with group according to the pools (backend storage)attached to this group.22:31
Eva-iOkay, thank you22:32
mdnadeem_lets say we create multiple pools on different node, having same capability say durable, so we can group all pool to a group(and link durable capability to this group)22:33
*** flwang has joined #openstack-zaqar22:33
mdnadeem_make sense?22:33
mdnadeem_<exploreshaifali>:vkmc: ^^22:34
exploreshaifalibut this can be done with flavor solely , why group?22:34
mdnadeem_exploreshaifali: capability depends on storage pool, so you must have to link a flavor to a prticular pool group22:36
exploreshaifaliokay22:37
vkmcflaper87, if you have a moment later, add a note about the upgrade to MongoDB 3.0 and which is the minimum version of MongoDB we currently support https://wiki.openstack.org/wiki/ReleaseNotes/Liberty#OpenStack_Messaging_Service_.28Zaqar.2922:38
exploreshaifaliThanks mdnadeem_ :)22:38
mdnadeem_exploreshaifali: Please have a look at create flavor on : https://wiki.openstack.org/wiki/Zaqar/specs/api/v1.122:38
exploreshaifaliokay22:38
* exploreshaifali looking22:39
mdnadeem_flwang: Please have a look at http://paste.openstack.org/show/475989/22:39
mdnadeem_flawng: give your openion.22:40
flwangmdnadeem_: no problem22:40
flwangmdnadeem_: is that the concern you mentioned to vkmc ?22:41
vkmcmdnadeem_, yeah22:41
mdnadeem_yes22:41
vkmc:)22:41
flwangvkmc: mdnadeem_: i mentioned the same issue with flaper87, we admit it's a limitation of current pool group22:43
vkmcoh cool, I missed that discussion22:43
flwangIIRC, the only reason we didn't do that is because we don't want to change the API too often22:43
*** ametts has quit IRC22:44
mdnadeem_flwang: in near future, may be we change it ?22:46
flwangmdnadeem_: yes22:46
flwangmdnadeem_: it would be nice if you can propose a spec so that we can review it with an official flow :)22:46
flwangthanks for raising this22:47
mdnadeem_flwang: That sound good, sure i will do it22:47
vkmcit doesn't seem we will need to change too much22:47
vkmcs/will/would/22:47
vkmcat least not to broke the backwards compatibility22:48
mdnadeem_vkmc:flwang: sure, I would love to work upon it22:48
vkmcthis change could be transparent for the operator22:48
flwangvkmc: yep, i agree22:48
flwangvkmc: i can't remember if there is any other reason why we didn't do that22:48
vkmcflwang, hmm not that I can recall now... maybe flaper87 has an objection about it22:49
vkmcbut in the meantime, I think it makes sense to start considering it as a possible change for M22:49
flwangmay be just b/c the limited resource :D22:49
*** kgriffs|afk is now known as kgriffs22:49
vkmcyeah heh, that is probably the case22:49
vkmcmdnadeem_, thanks for volunteering to tackle this down, it would be a great addition22:50
mdnadeem_vkmc: :)22:50
flwangmy littler hacker is around, so may be there is a 'no' which i want to say 'yes' :)22:51
vkmcflwang, haha22:51
exploreshaifalihaha22:52
flwangexploreshaifali: hi22:52
vkmcflwang, how is he doing? enjoying holidays?22:52
exploreshaifaliflwang, hi22:52
flwangvkmc: yep, really happy everyday22:52
vkmcthat's great to hear22:52
flwangvkmc: i would like to put his name on the horizon demo's leader, would you mind?22:53
vkmcflwang, with the only condition that you take him to the working session22:53
flwangexploreshaifali: i saw your mail about the client22:53
exploreshaifaliwhat is his name?22:53
flwangi'm happy to use 'messaging' as the prefix for all zaqar commands22:53
exploreshaifaliflwang, okay, so what are your views?22:53
flwangand i have already worked out a simple patch22:53
flwangfor that22:53
flwangexploreshaifali: for v1, we should keep back compatibility22:54
flwangfor v2, we can just use that22:55
exploreshaifaliflwang, cool, but vkmc pointed one thing, the impact that other commands will get, for eg "openstack message message post"22:55
exploreshaifaliso rather than changing all command, we can only use "pool-flavor" for Zaqar's flavor?22:56
flwang"openstack messaging message post" is the cost we should pay :)22:56
exploreshaifalino problem :)22:56
mdnadeem_<exploreshaifali>: Can we use "zaqar" word inplace of message, like others use  nova list22:57
vkmcoh that could work as well22:57
vkmcopenstack zaqar message pos t22:57
* vkmc likes22:57
exploreshaifali+122:57
vkmcand maybe once for all everybody learns how to spell zaqar :D22:58
flwangthat's another option22:58
vkmchaha22:58
mdnadeem_:)22:58
exploreshaifaliLOL22:58
flwang[[[[[[[[[[[[[[[[[[[[22:58
flwangsorry, above msg is from my little hacker22:58
vkmclittle hacker seems to like lisp22:58
exploreshaifaliflwang, also I want your opinions for Zaqar UI22:59
flwangvkmc: lol22:59
vkmcflwang, some new version with [ instead of ( :P22:59
flwangexploreshaifali: i'm going to reply that mail, but i can give a summary at here22:59
exploreshaifalisure, thanks22:59
flwangexploreshaifali: 1. both the pool and flavor panel should be placed under 'admin' instead of 'project'23:00
exploreshaifaliok23:00
*** itisha has joined #openstack-zaqar23:00
vkmcgood point23:01
vkmcflwang++23:01
mdnadeem_+123:01
*** david-ly_ has joined #openstack-zaqar23:01
exploreshaifalivkmc++23:01
exploreshaifali:P23:01
flwang2. for the style, we can just follow the normal way23:01
flwanglike the image panel23:01
*** david-lyle has quit IRC23:02
exploreshaifaliok23:02
flwang3. we need the 'queue' panel and 'subscription' panel either, which has higher priority than 'pool' and 'flavor', IMHO23:03
flwang4. we need to figure out where to hold the source code23:03
flwangin a new dashboard project or horizon23:04
flwangif we can get it in horizon repo, it would be a big win23:04
*** david-lyle has joined #openstack-zaqar23:04
*** david-ly_ has quit IRC23:04
flwang5. I can't remember the #5 :D23:05
exploreshaifaliso I wii confirm it with horizon developers, if we can add zaqar ui code there23:05
exploreshaifalihahaha23:05
flwangexploreshaifali: based on my discussion with horizon team, we can't do that :(23:06
exploreshaifaliI will make the changes as you pointed and post on thread about the changes made23:06
flwangbut maybe now there are some difference23:06
exploreshaifalioh :/23:06
exploreshaifalicool! will check once :)23:06
flwangFWIW, horizon support is very important for zaqar23:07
flwangthank you so much for working on this23:07
flwangexploreshaifali: pls feel free let me know if you need any help23:07
exploreshaifalithanks for letting me know its value :)23:07
exploreshaifalisure thing, and thanks for help :)23:08
flwangexploreshaifali: will you go to tokyo?23:08
exploreshaifaliflwang, ^23:08
exploreshaifaliyes23:08
flwangexploreshaifali: awesome, we can talk more details there23:08
exploreshaifaliI have added one design session for Zaqar UI https://etherpad.openstack.org/p/Mitaka-Zaqar23:08
exploreshaifalisure23:08
flwangexploreshaifali: coooooooooooooooool23:08
exploreshaifali:D23:09
vkmcuber-cool23:09
flwangexploreshaifali: will it be a demo?23:09
exploreshaifaliI think a working demo will be ready by next summit23:10
exploreshaifalibut will try as much as I can cover till tokyo summit23:10
exploreshaifaliatm getting BP ready23:10
vkmcdemo as in mockups for us to watch is already awesome23:10
vkmc:D23:10
exploreshaifalihttps://blueprints.launchpad.net/horizon/+spec/zaqar-ui23:10
mdnadeem_exploreshaifali: sound great :)23:10
exploreshaifalioh yea, sure vkmc23:11
exploreshaifali:D23:11
exploreshaifalimdnadeem_, yes!23:11
*** flwang has quit IRC23:13
mdnadeem_exploreshaifali: vkmc: flawng: I am worried about zaqar documentation23:13
vkmcnothing to worry about... something to work on in the next couple of weeks though23:14
exploreshaifalimdnadeem_, don't worry we have started discussion abot it as well23:14
Eva-iI really wish I could actively participate in your cheerful conversation, but sometimes I still can't open my mouth because of lack of the knowledge.23:14
exploreshaifalimdnadeem_, you can add your ideas https://etherpad.openstack.org/p/zaqar-mitaka-docs23:14
mdnadeem_are we going to prepare spec doc for v2 , just like v1.1?23:14
exploreshaifaliEva-i, chill, this is the case with everyone23:14
exploreshaifaliI also don't understand many stuff  many times23:15
vkmcEva-i, your POV is very useful... there are some things we usually forget because we already got used to them heh23:15
mdnadeem_Eva-i: same here  too23:15
exploreshaifalibut being persistence is the key :)23:15
exploreshaifaliEva-i, mdnadeem_ same here too23:16
exploreshaifali:P23:16
exploreshaifali* this is the case with everyone who are new23:16
mdnadeem_vkmc: exploreshaifali: So let me know if i can help you guys in documentation part in any way,23:18
Eva-iNovices are a good tools to find inconsistencies hidden from core developer's eyes =)23:18
Eva-i*are good tools23:18
vkmcEva-i, indeed23:18
exploreshaifalisure thing mdnadeem_ :)23:18
exploreshaifaliEva-i, absolutely23:18
vkmcmdnadeem_, if you can start some docs for pools/flavors it would be really appreciated23:18
vkmcsince you were working on that23:18
vkmc:)23:18
mdnadeem_exploreshaifali: Sure , i will prepare it very soon23:19
mdnadeem_*vkmc ^^23:19
exploreshaifaliThanks mdnadeem_ :)23:19
exploreshaifali;)23:19
vkmcgreat, thanks mdnadeem_!23:19
mdnadeem_:)23:19
mdnadeem_vkmc:exploreshaifali:flwang: Please have a look at this bug :https://bugs.launchpad.net/zaqar/+bug/150399723:20
openstackLaunchpad bug 1503997 in zaqar " Creating a pool or flavor with an existing name should through an Exception" [Undecided,New] - Assigned to MD NADEEM (mail2nadeem92)23:20
mdnadeem_Please give your opinions23:21
exploreshaifali mdnadeem_ we had a discussion on this bug previously, I think you need noise from vkmc23:22
mdnadeem_vkmc: ^^23:23
vkmcmdnadeem_, definitely a bug23:24
vkmcI thought that maybe we were using the create endpoint to create/update pool/flavors, but then I remembered we have patch for that23:24
mdnadeem_vkmc: exploreshaifali: same was click at my mind also :)23:25
vkmcperformance-wise shouldn't be so hard, since the db for pools/flavors is in control plane23:25
vkmcso checking if a key exists should not be so complex23:26
mdnadeem_vkmc: yes, its simple23:27
*** flwang has joined #openstack-zaqar23:28
flwangexploreshaifali: still around?23:28
mdnadeem_vkmc: exploreshaifali: So am i suppose to start working on it , or should i wait to get it confirm by some one23:28
exploreshaifaliyes yes flwang23:28
flwangexploreshaifali: did i lost any msg?23:28
mdnadeem_flwang: We are talking about https://bugs.launchpad.net/zaqar/+bug/150399723:29
openstackLaunchpad bug 1503997 in zaqar " Creating a pool or flavor with an existing name should through an Exception" [Undecided,New] - Assigned to MD NADEEM (mail2nadeem92)23:29
exploreshaifaliflwang,  no, we will discuss more in summit by that time I will prepare first version of mockups23:29
flwangexploreshaifali: ok, got it23:31
exploreshaifali:D23:31
exploreshaifaliflwang, did you got the last point, that you forgot?23:32
exploreshaifali:P23:32
flwangexploreshaifali: ah, yes23:32
exploreshaifali:D23:32
flwang5. racksapce has already implemented a GUI for zaqar/marconi23:33
flwangmaybe we get some inspirations from that23:33
exploreshaifalioh.... okay, Thanks for information, I will make sure to look at it as well23:33
flwangexploreshaifali: i can help implement a PoC for the queue and subscription if you would like to show a demo at summit23:34
exploreshaifaliPoC?23:35
flwangproof of concept23:35
exploreshaifaliflwang, sure thing for demo23:35
exploreshaifalicool, so I am suppose to prepare a working mock-ups demo23:36
exploreshaifalithat contain, message, notification tabs23:36
flwangok, it would be cool23:36
flwangexploreshaifali: just let me know if you need help23:37
exploreshaifaliunder each there will be pools, flavor, queues, subscription23:37
exploreshaifaliflwang, we will keep message and notification separate in UI, right?23:37
flwangexploreshaifali: i don't think we need a message panel, we need a queue panel23:41
flwangand yes, they are separated23:41
flwangjust think aloud, we need more discussion23:41
exploreshaifaliokay23:41
exploreshaifalithanks flwang :)23:41
flwangexploreshaifali: thank you for working on this23:42
exploreshaifali:D23:42
flwangexploreshaifali: you can create a patch for horizon repo, then we can review it and get some feedback from horizon team23:44
flwangfor now, we just need to mark it as WIP23:44
flwangdoes that make sense?23:44
exploreshaifaliflwang, yes, but I don't know where I am suppose to start from in horizon23:45
exploreshaifalior you want a blank patch?23:45
flwangexploreshaifali: oh, so the demo you mean is just some images for the style, not a working demo, right?23:46
exploreshaifaliyes, the mock-ups23:47
flwangah23:47
flwangexploreshaifali: ok23:47
exploreshaifaliwell, let see if I can dive into there code and figure out to make working demo possible23:47
exploreshaifaliwhat is your timezone flwang ?23:47
flwangexploreshaifali: UTC+823:48
exploreshaifalibecause I will need to ask loads of questions till mockups get ready23:48
exploreshaifaliokay23:48
flwangexploreshaifali: but i'm in vacation now, you can send mail to me23:48
exploreshaifaliat this time you will be available mostly, right?23:48
flwangflwang@catalyst.net.nz23:48
exploreshaifaligreat :)23:48
exploreshaifaliThanks flwang :)23:48
flwangexploreshaifali: yes? :D23:48
flwangcreate panel in horizon is super easy23:49
exploreshaifalicool23:49
exploreshaifaliyes, I also believe so23:49
exploreshaifali:D23:49
flwangmy concern is if our zaqar is really ready for some functions, like the notification23:49
exploreshaifaliI don't think it is for notification23:50
flwangyep, for a demo23:50
flwangi think we just need queue, pool and flavor, or just queue and pool to cover the 'project' and 'admin' panel23:51
exploreshaifaliflwang, so in admin we will have pool and in project pannel we will have queue?23:52
flwangexploreshaifali: yep, that's my current thought in my mind ;)23:53
exploreshaifaliokay :)23:53
flwangbesides, we can take SQS and rackspace's UI as reference23:53
exploreshaifalisure thing, I did saw SQS but could't  make much sense from it as I thought to have only pools and flavors23:55
exploreshaifaliwill look at rackspace's UI23:56
flwangexploreshaifali: awesome, thanks23:58
exploreshaifali:)23:59

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