Tuesday, 2016-04-19

*** smatzek has quit IRC00:11
*** haomaiwang has joined #openstack-glance00:11
*** mingdang1 has joined #openstack-glance00:12
*** mtanino_ has joined #openstack-glance00:28
*** mtanino has quit IRC00:29
*** avarner has quit IRC00:30
*** itlinux has quit IRC00:55
*** mtanino has joined #openstack-glance01:03
*** mtanino_ has quit IRC01:04
*** mingdang1 has quit IRC01:06
*** ayoung has joined #openstack-glance01:12
*** edmondsw has quit IRC01:21
*** haomaiwang has quit IRC01:26
*** alejandrito has joined #openstack-glance01:26
*** btully has quit IRC01:30
*** ducttape_ has joined #openstack-glance01:37
*** itlinux has joined #openstack-glance01:53
*** itlinux has quit IRC02:04
*** itlinux has joined #openstack-glance02:05
*** itlinux has quit IRC02:12
*** itlinux has joined #openstack-glance02:13
*** itlinux has quit IRC02:15
*** ducttape_ has quit IRC02:19
*** ninag has quit IRC02:19
*** mtanino has quit IRC02:29
*** houming has joined #openstack-glance02:38
*** int32bit has joined #openstack-glance02:39
*** alejandrito has quit IRC02:41
*** jdurgin has joined #openstack-glance03:31
*** avarner has joined #openstack-glance03:37
*** jdurgin has quit IRC03:39
*** links has joined #openstack-glance03:41
*** itlinux has joined #openstack-glance03:41
*** itlinux has quit IRC03:45
*** btully has joined #openstack-glance03:46
*** itlinux has joined #openstack-glance03:46
openstackgerritDrew Varner proposed openstack/glance: Add proper request context for AMQP notifications  https://review.openstack.org/30755003:50
*** btully has quit IRC03:50
*** avarner has quit IRC03:57
*** int32bit has quit IRC04:03
*** ayoung has quit IRC04:11
*** btully has joined #openstack-glance04:13
*** ducttape_ has joined #openstack-glance04:20
*** pdeore has joined #openstack-glance04:21
*** ducttape_ has quit IRC04:25
*** haomaiwang has joined #openstack-glance04:27
*** pumarani- has quit IRC04:31
*** pumaranikar has joined #openstack-glance04:32
*** mine0901 has joined #openstack-glance04:41
*** sgotliv_ has joined #openstack-glance04:41
openstackgerritMerged openstack/glance: Updated from global requirements  https://review.openstack.org/30517904:45
*** rcernin has joined #openstack-glance05:10
*** dshakhray has joined #openstack-glance05:15
*** chlong has quit IRC05:16
*** tshefi has joined #openstack-glance05:53
*** e0ne has joined #openstack-glance05:54
*** e0ne has quit IRC06:05
*** e0ne has joined #openstack-glance06:10
*** mingdang1 has joined #openstack-glance06:10
openstackgerritAbhishek Talwar proposed openstack/python-glanceclient: glance member-list help not appropriate  https://review.openstack.org/30704006:21
*** ducttape_ has joined #openstack-glance06:21
*** ducttape_ has quit IRC06:25
*** bjornar has joined #openstack-glance06:29
*** e0ne has quit IRC06:30
*** e0ne has joined #openstack-glance06:31
openstackgerritwangxiyuan proposed openstack/python-glanceclient: Filter the unallowed and read-only parameters  https://review.openstack.org/29750206:36
*** e0ne has quit IRC06:47
*** btully has quit IRC06:54
openstackgerritOpenStack Proposal Bot proposed openstack/glance: Imported Translations from Zanata  https://review.openstack.org/30759206:56
*** bjornar has quit IRC07:02
*** mwturvey_ has left #openstack-glance07:06
*** pcaruana has joined #openstack-glance07:16
*** pcaruana has quit IRC07:23
*** tesseract has joined #openstack-glance07:24
*** tesseract is now known as Guest2294507:24
openstackgerritRavi Shekhar Jethani proposed openstack/python-glanceclient: Provide a list of request ids to the caller  https://review.openstack.org/26128807:33
*** bjornar has joined #openstack-glance08:07
*** pumaranikar has quit IRC08:07
*** pumaranikar has joined #openstack-glance08:12
*** e0ne has joined #openstack-glance08:13
*** jistr has joined #openstack-glance08:16
*** MattMan has quit IRC08:18
*** MattMan has joined #openstack-glance08:18
*** ducttape_ has joined #openstack-glance08:22
*** ducttape_ has quit IRC08:26
*** btully has joined #openstack-glance08:34
*** btully has quit IRC08:38
*** dshakhray has quit IRC08:40
*** mine0901 has quit IRC08:49
*** pdeore has quit IRC08:51
*** pdeore has joined #openstack-glance08:51
*** mingdang1 has quit IRC09:00
*** hogepodge has joined #openstack-glance09:23
*** maestro1 has joined #openstack-glance09:29
maestro1hi all, am looking to upload windows raw image( ISO) into glance, while preparing windows as qcow2 its size is large09:31
maestro1may i know how to prepare windows which size is lesser in weigh and recommend size for windows images09:31
kairatmaestro1, hi, not sure I got your question09:32
kairatGlance can store quite big images09:32
kairatup to 1 Tb by default AFAIK09:32
kairatand this is configurable09:33
maestro1yes it can store of any size, but we are looking for small size09:33
kairatso glance store small images also09:34
kairatwhat would you like to do in Glance?09:35
*** maestro2 has joined #openstack-glance09:37
maestro2sorry i was removed or some issues dont know09:38
*** maestro1 has quit IRC09:38
kairathat would you like to do in Glance?09:38
*** mfedosin_ has joined #openstack-glance09:46
maestro2@ Kairat : Hi.. I would like to prepare windows image to upload in glance which weigh should be less, at present size of my windwos (qcow2) image size is 22 GB, I would like to have less than 12 GB, may i know is there any recommended size for windows images09:47
kairatI am afraid glance cannot control that09:49
kairatGlance is a image repository09:49
kairatSo it just stores image you provided to it09:49
kairatand make this image accessible to others09:49
*** maestro1 has joined #openstack-glance09:55
*** maestro1 has left #openstack-glance09:58
*** maestro2 has quit IRC09:59
*** maestro1 has joined #openstack-glance10:16
*** ducttape_ has joined #openstack-glance10:23
*** ducttape_ has quit IRC10:27
*** dshakhray has joined #openstack-glance10:40
*** smatzek has joined #openstack-glance10:51
*** julim has joined #openstack-glance11:12
*** mtanino has joined #openstack-glance11:38
*** Guest22945 is now known as tesseract11:54
*** tesseract is now known as Guest7339711:54
*** maestro1 has quit IRC11:59
*** haomaiwang has quit IRC12:00
*** mingdang1 has joined #openstack-glance12:09
*** btully has joined #openstack-glance12:10
*** ducttape_ has joined #openstack-glance12:14
*** btully has quit IRC12:14
*** sbezverk has joined #openstack-glance12:17
*** mtreinish has quit IRC12:18
*** pdeore has quit IRC12:18
*** mtreinish has joined #openstack-glance12:21
sbezverkHello we have opened a bug against we thought cinder issue, but cinder folks are not sure if it is their issue, appreciate if somebody could check it and comment: https://bugs.launchpad.net/cinder/+bug/157121112:22
openstackLaunchpad bug 1571211 in Cinder "In multinode setup VM fails to launch due to cinder not checking with all glance api servers" [Medium,In progress] - Assigned to John Griffith (john-griffith)12:22
openstackgerritOpenStack Proposal Bot proposed openstack/glance: Updated from global requirements  https://review.openstack.org/30775012:23
openstackgerritOpenStack Proposal Bot proposed openstack/glance_store: Updated from global requirements  https://review.openstack.org/30489412:23
openstackgerritOpenStack Proposal Bot proposed openstack/python-glanceclient: Updated from global requirements  https://review.openstack.org/30522412:28
openstackgerritDarja Shakhray proposed openstack/glance: Add transaction layer  https://review.openstack.org/27211812:29
*** ducttape_ has quit IRC12:31
sbezverkMy question is: with File as a glance backend and with multiple controllers, what is expected behavior from process requiring glance image, check all glance_api_servers for that image or something else?12:42
kairatso each controller has file back-end, correct?12:42
*** jdurgin has joined #openstack-glance12:43
kairatIn that case I guess you need to ask each controller about image presense12:44
kairatbecause file backend is local to controller AFAIK12:44
kairatsbezverk,12:44
sbezverkkairat correct12:47
sbezverkkairat btw thank you for your reply12:47
kairatSo I haven't seen any code that provides single file back-end for multiple controllers12:48
sbezverkkairat is there a way to find out exactly on which server a specific image resides with one api call?12:48
kairatOh, I am afraid there is no such possibility12:49
sbezverkkairat example I have 3 controller, controller 1 with image A, controller 2 with image B and controller 3 with image C12:49
sbezverkcinder needs accessing to image C12:50
sbezverkfrom your point of view how this situation needs to be addressed?12:50
*** houming has quit IRC12:50
*** haomaiwang has joined #openstack-glance12:52
kairatLet me check glance_store code12:54
*** haomaiwa_ has joined #openstack-glance12:55
sbezverkkairat thank you, would be great to confirm if it is officially supported, I mean the behavior of asking for image each controller..12:55
*** khushbu_ has joined #openstack-glance12:55
*** haomaiwa_ has quit IRC12:55
kairatI am afraid file back-end is not assumed to be used in HA mode12:55
kairatBut I need to check that12:55
*** haomaiwa_ has joined #openstack-glance12:56
kairatceph, swift and other back-ends does support12:56
kairatBut I will double check to be sure12:56
sbezverkkairat if it is not then there should be some doc saying that..12:57
kairatyeah12:57
*** haomaiwang has quit IRC12:59
kairatperhaps we need to add it, but it is how local filesystem storage works13:05
kairatI have seen that nfs was used to provide some kind of single file storage for images13:06
sbezverkkairat so in summary. when multiple controllers used as file backend, your code expects that client process will check with each controller, and there is nothing in the code preventinf it, right?13:10
*** ducttape_ has joined #openstack-glance13:11
kairatyeah, each controller assumes that file backend is local13:11
kairatso it searches local folder specified in glance configuration13:11
sbezverkkairat thank you13:11
kairatYou can try to use NFS, Ceph or Swift to provide single back-end for multiple controllers13:12
*** ducttape_ has quit IRC13:16
sbezverkkairat it was more theoretical question..whether it can or cannot be done with file.. In general I use swift for this purpose..13:17
mclarenit can only be done with file if your filesystem is global, ie all servers see the same files13:17
mclarenotherwise file != HA13:18
sbezverkmclaren understood, we are not talking about glance HA13:19
sbezverkmclaren the question was if client process exmaple cinder has api_server list with several controllers used as file backends, does it have to check with each of them for the image13:20
*** SDub has quit IRC13:26
*** btully has joined #openstack-glance13:30
*** dshakhray has quit IRC13:31
mclarenRight ... it's kind of related to HA in the sense that if you deploy something that works like that, failure of any glance server will lose image data. (I'm not sure it's an expected deployment model.)13:35
*** openstackstatus has joined #openstack-glance13:37
*** ChanServ sets mode: +v openstackstatus13:37
rosmaitasbezverk: +1 on what mclaren says about your case not being an expected deployment model13:37
*** tshefi has quit IRC13:37
sbezverkrosmaita mclaren is there any document stating it?13:38
rosmaitasbezverk: very possibly not, because it is so unexpected, we didnt' expect to see it :P13:39
rosmaitasbezverk: but your point is well-taken, could probably use a mention somewhere13:39
-openstackstatus- NOTICE: We have recovered one of our cloud providers, but there is a huge backlog of jobs to process. Please have patience until your jobs are processed13:39
*** smatzek has quit IRC13:40
mclarensbezverk: rosmaita yeah, tbh this isn't the first time I've seen some queries around the filesystem stuff. I've definitely seen 'why won't my image download' when using the filesystem with multiple servers.13:41
sbezverkrosmaita thank you, the logic is simple here if nothing says you cannot do it and there is actually glance_api_servers list, then assumption was you can do it :-)13:42
sbezverkmclaren for cinder we found out why, they just do not walk the list of api servers, that is what started all these discussions.13:43
mclarenany idea what the list is for? Is it just so they can round robin requests if there is no load balancer or something?13:43
rosmaitasbezverk: so this glance_api_servers list is a cinder config option?13:45
sbezverkmclaren I do not think it is for load balancing or round robin as there is no by default image replication with file backend13:45
mclarensbezverk: some people may be using other stores, in which case round robining is ok (or is cinder's glance_api_servers parameter specific to the filesystem store in some way)13:46
sbezverkrosmaita yep, check this out: http://paste.openstack.org/show/494632/13:46
mclarenFrom memory I think nova have the same option13:47
sbezverkmclaren correct and it works fine13:47
rosmaitasbezverk: does it really work fine, or is it luck? nova will try 3 boot attempts by default13:48
rosmaitaiirc, nova randomly picks a glance server out of hte list13:48
sbezverkmclaren but when we (kolla) wanted cinder folks to fix it the same way as nova, it has made them not too happy13:48
mclarensbezverk: you're saying nova 'works' with multiple glance servers with independent filesystems? Do you have a link to the code?13:48
sbezverkrosmaita when we hack cinder behavior, everything started working perfectly13:49
rosmaitasbezverk: you mean to try all glance servers until you hit the correct one?13:49
rosmaitasbezverk: as your "hack", i mean13:49
johnthetubaguyrosmaita: I think we deprecated some of that recently, and moving towards using the service catalog, its worth checking13:50
sbezverkrosmaita exactly13:50
*** ayoung has joined #openstack-glance13:50
rosmaitasbezverk: so according to what johnthetubaguy says, it will probably stop working in nova, too13:50
rosmaitasbezverk: but, looks like you are correct that someone should mention this somewhere13:51
johnthetubaguya redirecting loadbalancer is an OK alternative, i.e. a loadbalancer that returns some kind of 3xx response to hand out the specific server IP13:51
johnthetubaguyalthough I am not sure all the clients handle that correctly yet13:51
rosmaitajohnthetubaguy: the problem is that the LB won't know which glance node to hit13:52
mclarenFrom a glance point of view I think the only action item right now is to put in a doc note.13:52
rosmaitai think you missed the earlier part of the discussion, each glance node is using filesystem store13:52
rosmaitajohnthetubaguy: ^^13:52
sbezverkrosmaita in this case we in kolla documentation will mention that multinode with glance usign file backend is NOT supported13:52
rosmaitasbezverk: +113:52
*** pushkaru has joined #openstack-glance13:52
mclarensbezverk: it's supported if you're using a global filesystem, ie the namespace is visible on all nodes13:53
mclarenotherwise, no13:53
sbezverkmclaren agreed and thank you for this chat!13:53
mclarennp! We'd love to see a doc patch :-)13:53
johnthetubaguyrosmaita: OK, but that load balancer (in theory) could return the 302 based on a hash function that is aware of the image-uuid, but we are getting into a world of crazy at that point (I guess we are assuming the filesystem store is not on some NFS share)13:54
johnthetubaguyrosmaita: I am totally missing the context here though13:54
rosmaitajohnthetubaguy: exactly, pure local, no NFS13:54
rosmaitajohnthetubaguy: it's an unexpected use case, so unexpected we never mention it in docs or anything13:54
rosmaitait's like inverse-HA13:55
*** khushbu_ has quit IRC13:55
johnthetubaguyI mean with one glance server, it makes some sense, but with multiple it gets tricky13:55
rosmaitajohnthetubaguy: yep, "tricky" as in requiring some kind of hack13:56
rosmaitayour hash function idea is interesting, i was thinking of using something else which i don't even want to mention becasue i dont' want to encourage this kind of configuration!13:57
mclarenI probably shouldn't even say this ... but with image import your 'task' could potentially copy the data to a peer server before marking it 'active'. (Maybe that's what you dind't want to mention?!)13:58
*** mtanino has quit IRC14:00
rosmaitamclaren: that wasnt' what i was thinking, but you could set up an admin task to do that, i guess14:00
*** sigmavirus24_awa is now known as sigmavirus2414:01
*** mingdang1 has quit IRC14:02
rosmaitai was thinking have each api node have a unique datadir (/var/node1/stuff) and expose image location or direct_url option, not sure which14:02
rosmaitabut you'd still need custom code on the koalla/cinder end to translate and request from the correct node that had the image14:02
*** links has quit IRC14:03
rosmaitasince this is a logged channel, I want to go on record that the above is a Really Bad Idea14:04
*** smatzek has joined #openstack-glance14:05
*** BitSmith has joined #openstack-glance14:20
*** ducttape_ has joined #openstack-glance14:29
*** ducttape_ has quit IRC14:31
*** ducttape_ has joined #openstack-glance14:31
*** ducttape_ has quit IRC14:32
*** ducttape_ has joined #openstack-glance14:33
*** mtanino has joined #openstack-glance14:39
*** avarner has joined #openstack-glance14:44
*** e0ne has quit IRC14:47
*** maestro1 has joined #openstack-glance15:03
*** bjornar has quit IRC15:15
*** ayoung has quit IRC15:20
openstackgerritCyril Roelandt proposed openstack/glance: Import refactoring: implement v2/info/import  https://review.openstack.org/27098015:33
*** ducttape_ has quit IRC15:37
*** ducttape_ has joined #openstack-glance15:44
*** khushbu has joined #openstack-glance15:45
*** links has joined #openstack-glance15:45
*** smatzek has quit IRC15:52
*** khushbu has quit IRC15:53
*** khushbu_ has joined #openstack-glance15:56
*** links has quit IRC15:57
*** gokrokve has joined #openstack-glance15:58
*** mine0901 has joined #openstack-glance15:58
*** Guest73397 has quit IRC16:00
*** maestro1 has quit IRC16:06
*** ayoung has joined #openstack-glance16:11
*** sdake has joined #openstack-glance16:14
*** smatzek has joined #openstack-glance16:15
*** mfedosin_ has quit IRC16:19
*** khushbu_ has quit IRC16:24
*** sdake_ has joined #openstack-glance16:25
*** sdake has quit IRC16:29
*** mfedosin_ has joined #openstack-glance16:34
*** jistr has quit IRC16:39
*** pumarani__ has joined #openstack-glance16:47
*** pushkaru has quit IRC16:50
*** pumarani__ has quit IRC16:58
*** haomaiwa_ has quit IRC17:03
*** haomaiwang has joined #openstack-glance17:03
*** rcernin has quit IRC17:04
*** bjornar has joined #openstack-glance17:23
*** mfedosin_ has quit IRC17:33
*** gokrokve has quit IRC17:37
*** gokrokve has joined #openstack-glance17:37
*** haomaiwang has quit IRC17:48
*** haomaiwang has joined #openstack-glance17:48
*** maestro1 has joined #openstack-glance18:01
*** maestro1 has quit IRC18:01
*** mtreinish has quit IRC18:03
*** maestro1 has joined #openstack-glance18:03
*** maestro1 has quit IRC18:03
*** mtreinish has joined #openstack-glance18:08
*** sabari has quit IRC18:17
openstackgerritHemanth Makkapati proposed openstack/glance: Improve help text of image cache opts  https://review.openstack.org/30797818:26
*** sabari has joined #openstack-glance18:30
*** sdake_ has quit IRC18:41
*** itlinux has quit IRC18:45
*** sdake has joined #openstack-glance18:48
*** sigmavirus24 is now known as sigmavirus24_awa19:06
*** sgotliv_ has quit IRC19:29
*** maestro1 has joined #openstack-glance19:34
*** mtreinish has quit IRC19:41
*** mtreinish has joined #openstack-glance19:42
*** mtreinish has quit IRC19:49
*** sigmavirus24_awa is now known as sigmavirus2420:06
*** BitSmith is now known as [BitSmith]20:06
*** [BitSmith] is now known as BitSmith20:18
*** BitSmith is now known as [BitSmith]20:18
*** smatzek has quit IRC20:22
*** sgotliv_ has joined #openstack-glance20:27
*** [BitSmith] has quit IRC20:33
*** delattec has quit IRC20:34
*** sgotliv_ has quit IRC20:34
*** ducttape_ has quit IRC20:36
*** ducttape_ has joined #openstack-glance20:36
*** ducttape_ has quit IRC20:38
*** ducttape_ has joined #openstack-glance20:39
*** ducttape_ has quit IRC20:52
*** ducttape_ has joined #openstack-glance20:52
*** tristanC_ is now known as tristanC20:54
*** delattec has joined #openstack-glance20:57
*** dims_ has joined #openstack-glance21:02
*** dims has quit IRC21:02
*** haomaiwang has quit IRC21:13
*** jdurgin has quit IRC21:17
*** ducttape_ has quit IRC21:24
*** ducttape_ has joined #openstack-glance21:25
*** ducttape_ has quit IRC21:27
*** sdake_ has joined #openstack-glance21:30
*** sdake has quit IRC21:33
*** ametts has quit IRC21:57
*** gokrokve has quit IRC21:59
*** sigmavirus24 is now known as sigmavirus24_awa22:02
*** bjornar has quit IRC22:05
*** mtreinish has joined #openstack-glance22:15
*** ayoung has quit IRC22:16
*** sdake_ is now known as sake22:26
*** avarner has quit IRC22:27
*** mingdang1 has joined #openstack-glance22:43
*** dalgaaf has quit IRC22:49
*** mine0901 has quit IRC23:09
*** mingdang1 has quit IRC23:11
*** david-lyle_ has joined #openstack-glance23:14
*** david-lyle has quit IRC23:14
*** ducttape_ has joined #openstack-glance23:22
*** sake is now known as sdake23:22
*** ducttape_ has quit IRC23:25
*** ducttape_ has joined #openstack-glance23:28
*** maestro2 has joined #openstack-glance23:38
*** maestro1 has quit IRC23:40
*** cburgess has quit IRC23:40
*** HenryG has quit IRC23:45
*** cburgess has joined #openstack-glance23:45
*** HenryG has joined #openstack-glance23:48
*** david-lyle_ is now known as david-lyle23:57
*** ducttape_ has quit IRC23:59

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