Tuesday, 2016-07-26

*** shubhams_ has joined #openstack-zun01:10
*** shubhams_ has quit IRC01:12
*** yanyanhu has joined #openstack-zun01:39
*** hongbin has joined #openstack-zun02:24
hongbinyuanying: ping02:29
yuanyinghi02:29
hongbinyuanying: You mentioned that you are a big fan to use etcd for passing message ? :)02:29
yuanyingNot so fan ;)02:29
hongbinWhat is your idea?02:30
*** manikanta_tadi has joined #openstack-zun02:30
yuanyingOnly just I found that `taskflow` uses kvs for message passing02:31
hongbinI saw they have a zookeeper backend02:31
yuanyingyes02:31
hongbinBut it seems they used it as data store02:31
yuanyingOh really?02:31
hongbinI couldn't find how they pass msg in zookeeper02:32
hongbinBTW, I have summarized the possible solutions I knew: https://etherpad.openstack.org/p/zun-container-state-management02:34
hongbinyuanying: ^^02:34
yuanyingok02:35
yuanyingI'll check it02:35
hongbinyeah, will discuss that in the team meeting02:36
yuanyingAh, I'll not be able to join team meeting this week, due to our company's meeting02:37
hongbinyuanying: NP02:37
hongbinyuanying: Then, if you have a chance, appreciate your comment in the etherpad :)02:37
yuanyinghongbin: yes, of course02:38
hongbinthx!02:38
yanyanhuhi, hongbin, still around?02:40
*** mkrai has joined #openstack-zun02:40
hongbinyanyanhu: yes02:40
yanyanhuhi, about tooz02:40
yanyanhuI think I misunderstood its gola02:41
yanyanhus/gola/goal02:41
hongbinthat is fine02:41
yanyanhuit's for DLM not common data storage02:41
hongbinyes, looks like it is02:41
yanyanhuso it's not suitable for container state management :)02:41
hongbinyes02:41
yanyanhuwe can leverage it to support service failure detection or HA02:41
hongbinhow?02:42
yanyanhue.g. we can use it to manage the status of each zun-conductor or zun-api02:42
yanyanhuand perform failover when failure happened02:42
*** shubhams_ has joined #openstack-zun02:43
yanyanhukinda heartbeat mechanism02:43
yanyanhuthis is one possible use case of tooz02:43
yanyanhuand also lock management actually02:43
hongbininteresting idea02:43
yanyanhufor some critical resources that could be accessed concurrently by multiple agents02:43
yanyanhuyes, I think we can have some try in future :)02:43
hongbinThe lock management is possibly useful02:44
yanyanhuyes, I think heat team has made some try to use it for stack lock management02:44
yanyanhucan borrow some experience from them if possible02:45
hongbinsure02:45
yanyanhuanyway, for data storage, looks like etcd is better choice :)02:45
hongbinhm02:45
hongbinif etcd is the right choice, then we can use the kubernetes architecture02:46
hongbinarchitecture 1: https://etherpad.openstack.org/p/zun-container-state-management02:46
yanyanhuhongbin, yes, as you mentioned both authentication and transaction are not well supported02:47
hongbinyes02:48
yanyanhubut I feel authentication could not be a big problem for access to etcd will only come from zun service02:48
hongbinyes02:48
yanyanhuactually mysql has the same problem if the user credential is leaked :)02:48
yanyanhutransaction could be a problem for concurrency issue02:49
hongbinMaybe the solution is to make them listen to localhost02:49
yanyanhuhongbin, yes, that's possible02:49
yanyanhuhi, will leave for a while02:49
yanyanhuback soon02:49
hongbink02:49
hongbinmkrai: hey02:50
hongbinmkrai: I tried to find you last week, but couldn't catch you02:50
mkraiHi hongbin02:50
mkraiOhh on IRC?02:51
hongbinmkrai: yes, but couldn't find you online02:51
mkraiOur timezone is completely different :)02:51
*** shubhams_ has quit IRC02:51
hongbinmkrai: I tried to find you because you tried to ping me in before02:51
hongbinmkrai: sup02:51
mkraiYes I wanted to discuss about the conductor part02:52
hongbinyes02:52
mkraiWhether we really want to have it or not?02:52
hongbinI am not sure02:52
mkraiWe can discuss it in today's open discussion02:52
hongbinDepends on the overall architecture02:52
hongbinsure02:53
hongbinmkrai: I could tell you what I think02:53
mkraiSure02:53
hongbinmkrai: conductor is useful if there is a DB02:53
hongbinTHen, conductor is a proxy to the DB02:53
hongbinNormally, for DB schema upgrade02:53
mkraiYes and we don't have db, so this use case stands null02:54
hongbinSeems so02:54
mkraiSimilarly we can take out its usecases and see whether they actually fit in our architecture or not02:54
*** shubhams_ has joined #openstack-zun02:54
hongbinIf we choose not to use db02:55
mkraiI saw nova's conductor code and its seems it is only deliberating calls to another services and db part02:56
mkraiTalk to scheduler, then talk to compute and the pass response to api02:56
hongbinYes, nova conductor is more than a proxy02:56
hongbinIt contains business logic02:57
mkraiYes I agree02:57
hongbinOK. Team meeting03:00
hongbinmkrai: Qiming flwang1 flwang : Hey, team meeting if you have a chance :)03:01
*** klkumar has joined #openstack-zun03:24
*** mkrai has quit IRC03:26
*** mkrai has joined #openstack-zun03:27
*** manikanta_tadi has quit IRC03:51
*** sudipto has joined #openstack-zun04:00
*** shubhams_ has left #openstack-zun04:00
*** hongbin has quit IRC04:00
sudiptoAbout the pluggable scheduler thingy - hongbin - we will maybe catch up at a saner time for you.04:00
mkraiyanyanhu, I was asking whether the nova-scheduler can fit in for containers also?04:01
mkraisudipto, ^04:02
yanyanhumkrai, I see. I think that depends on how we allocate container resource per user's requirement04:02
*** Namrata has joined #openstack-zun04:02
sudiptomkrai, that's a very good point.04:02
yanyanhuif the way user requests for container is quite different from VM, it will be difficult to reuse nova scheduler04:02
Namratayeah true that04:02
mkraiShceduler doesn't do anything specific to vm IMO04:02
sudiptomkrai, are we looking at using "nova boot" to boot a container?04:03
yanyanhumkrai, right, that's my point04:03
mkraiIt picks up host based on user requirement like the host resource, zones etc04:03
mkraiAnd that all applies to containers also04:03
yanyanhu+104:03
sudiptoit does - something the CPUFilter for instance. Eventually it depends on how your runtime behaves.04:03
mkraiI am not sure about all the filters04:04
sudiptoDo you want to allocate a certain 'cpu share' with your container following the vcpu based model?04:04
mkraiBut I really want to see some that doesn't fit for us04:04
sudiptoit sounds like - it may work - if we recommend our own set of filters to use.04:04
yanyanhuI guess we just need different pluggable scheduling filter?04:05
sudiptoyanyanhu, +104:05
yanyanhuto handle those variation04:05
mkraiYes agree04:05
mkraiDifferent filters for containers04:05
sudiptoit sounds like we may have to write additional filters there.04:05
mkraisudipto, +104:06
yanyanhuyes, have the same feeling04:06
sudiptoand discard some of the existing ones that don't apply04:06
mkraiBut we can't use nova scheduler at moment04:06
yanyanhuhi, guys, I have to leave, ttyl. Will read the log to catch your discussion later.04:06
mkraiyanyanhu, Bye!04:06
sudiptomkrai, i don't think this code path - and the one we discussed with respect to zun specific runtime - can be completely independent.04:06
yanyanhubye04:06
sudiptoyanyanhu, bbye04:07
sudiptosorry i mean - they should be kept independent04:07
sudiptothat way - if we struggle with the nova integration - atleast the zun runtime path will be completely within our own control to implement.04:07
mkraisudipto, Agree and we should have our own scheduler04:08
Namrataagreed04:08
sudiptomkrai, yeah a reference scheduler may be. I would go for a very pluggable scheduler with the approach of replacing it with mesos at any point in time.04:08
mkraisudipto, I will be right back. Have team meeting04:08
mkraiSorry04:08
sudiptoalrite, i will catch up during the day! See ya later104:08
mkraiPlease be online. I will catch you later today :)04:09
mkraiBye sudipto Namrata04:09
Namratai will also join04:09
Namratabye04:09
*** yanyanhu has quit IRC04:20
*** yanyanhu has joined #openstack-zun04:49
*** Namrata has quit IRC04:50
*** sudipto has quit IRC04:57
*** chandankumar has joined #openstack-zun04:58
*** flwang1 has quit IRC05:12
*** janki has joined #openstack-zun05:22
*** janki has quit IRC05:27
*** janki has joined #openstack-zun05:28
*** mkrai has quit IRC05:37
*** Namrata has joined #openstack-zun05:41
*** klkumar has quit IRC05:45
*** mkrai has joined #openstack-zun05:50
*** flwang1 has joined #openstack-zun06:03
*** mkrai has quit IRC06:14
*** mikelk has joined #openstack-zun06:52
*** mkrai has joined #openstack-zun07:01
*** sudipto has joined #openstack-zun07:07
*** sudipto has quit IRC07:18
*** sudipto has joined #openstack-zun07:27
*** sudipto has quit IRC07:47
*** sudipto has joined #openstack-zun08:02
*** mkrai has quit IRC08:04
*** mikelk has quit IRC08:09
*** mikelk has joined #openstack-zun08:13
*** mkrai has joined #openstack-zun08:20
*** sudipto has quit IRC08:45
*** yanyanhu has quit IRC10:23
*** itzdilip has quit IRC11:46
*** mkrai has quit IRC11:55
*** yanyanhu has joined #openstack-zun12:54
*** chandankumar has quit IRC13:10
*** yanyanhu has quit IRC13:36
*** yanyanhu has joined #openstack-zun13:37
*** sudipto_ has joined #openstack-zun13:46
*** sudipto has joined #openstack-zun13:46
*** sudipto_ has quit IRC13:47
*** sudipto has quit IRC13:47
*** sudipto has joined #openstack-zun13:47
*** sudipto has quit IRC13:48
*** sudipto has joined #openstack-zun13:48
*** janki has quit IRC14:04
*** yanyanhu has quit IRC14:04
*** hongbin has joined #openstack-zun14:22
*** sudipto has quit IRC14:41
*** sudipto has joined #openstack-zun14:45
*** sudipto has quit IRC14:55
*** sudipto has joined #openstack-zun14:56
*** sudipto has quit IRC15:03
*** xiangxinyong has quit IRC15:07
*** janki has joined #openstack-zun15:20
*** sudipto has joined #openstack-zun15:41
*** mkrai has joined #openstack-zun15:52
*** janki has quit IRC15:57
*** sudipto has quit IRC16:07
*** mikelk has quit IRC16:12
*** sudipto has joined #openstack-zun16:34
*** sudipto has quit IRC16:42
*** sudipto has joined #openstack-zun16:42
*** chandankumar has joined #openstack-zun16:45
*** sudipto has quit IRC17:28
*** sudipto has joined #openstack-zun17:44
*** sudipto has quit IRC17:44
*** chandankumar has quit IRC18:28
*** mkrai has quit IRC18:47
*** yuanying has quit IRC19:03
*** flwang1 has quit IRC20:11
*** flwang1 has joined #openstack-zun21:32
*** openstackgerrit has quit IRC22:03
*** openstackgerrit has joined #openstack-zun22:04
*** openstackgerrit has quit IRC22:48
*** openstackgerrit has joined #openstack-zun22:48
*** hongbin has quit IRC23:18
*** shubhams has quit IRC23:20
*** yuanying has joined #openstack-zun23:45

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