Monday, 2017-02-13

*** ducttape_ has joined #openstack-glance00:02
*** lucas_ has quit IRC00:05
*** ducttape_ has quit IRC00:09
*** jamielennox is now known as jamielennox|away00:24
*** ducttape_ has joined #openstack-glance00:26
*** jlwhite has quit IRC00:28
*** jlwhite has joined #openstack-glance00:28
*** mdbooth has quit IRC00:29
*** mdbooth has joined #openstack-glance00:30
*** catintheroof has joined #openstack-glance00:36
*** catintheroof has quit IRC00:37
*** lucas_ has joined #openstack-glance00:38
*** jamielennox|away is now known as jamielennox00:50
*** ducttape_ has quit IRC01:07
*** ducttape_ has joined #openstack-glance01:09
*** sileht has quit IRC01:19
*** sileht has joined #openstack-glance01:22
*** ducttape_ has quit IRC01:27
*** ducttape_ has joined #openstack-glance01:39
*** ducttape_ has quit IRC02:38
*** tovin07_ has joined #openstack-glance02:57
*** ducttape_ has joined #openstack-glance03:18
*** ducttape_ has quit IRC03:43
*** ducttape_ has joined #openstack-glance04:07
*** Dinesh_Bhor has joined #openstack-glance04:08
*** lucas_ has quit IRC04:20
*** hoonetorg has quit IRC04:34
*** ducttape_ has quit IRC04:41
*** faizy has joined #openstack-glance04:46
*** hoonetorg has joined #openstack-glance04:48
*** lucas_ has joined #openstack-glance04:51
*** adisky_ has joined #openstack-glance05:00
*** udesale has joined #openstack-glance05:01
*** lucas_ has quit IRC05:01
*** tshefi has joined #openstack-glance05:11
*** pdeore has joined #openstack-glance05:11
*** mtreinish has quit IRC05:20
*** ratailor has joined #openstack-glance05:27
*** mtreinish has joined #openstack-glance05:31
*** ducttape_ has joined #openstack-glance05:41
*** aavraham has joined #openstack-glance05:41
*** ducttape_ has quit IRC05:46
*** bkopilov_ has quit IRC05:58
*** bkopilov_ has joined #openstack-glance05:59
*** gcb has joined #openstack-glance06:00
*** bkopilov_ has quit IRC06:04
*** bkopilov_ has joined #openstack-glance06:04
*** openstackgerrit has joined #openstack-glance06:05
openstackgerritDinesh Bhor proposed openstack/glance master: Provide user friendly message for FK failure  https://review.openstack.org/29920906:05
*** lucas_ has joined #openstack-glance06:12
*** faizy has quit IRC06:31
*** ezoszed has joined #openstack-glance06:31
*** faizy has joined #openstack-glance06:31
*** faizy has quit IRC06:35
*** faizy has joined #openstack-glance06:36
*** faizy has quit IRC06:37
*** faizy has joined #openstack-glance06:38
*** faizy has quit IRC06:41
*** faizy has joined #openstack-glance06:41
*** itisha has quit IRC06:42
*** lucas_ has quit IRC06:46
*** groen692 has joined #openstack-glance06:58
*** rcernin has joined #openstack-glance07:15
*** tesseract has joined #openstack-glance07:28
*** tesseract is now known as tesseract-RH07:29
*** newmember has quit IRC07:30
*** newmember has joined #openstack-glance07:31
*** ducttape_ has joined #openstack-glance07:43
*** ducttape_ has quit IRC07:47
*** pcaruana has joined #openstack-glance07:49
*** gcb has quit IRC07:57
*** faizy has quit IRC08:19
*** faizy has joined #openstack-glance08:20
*** mfedosin has joined #openstack-glance08:50
*** zzzeek has quit IRC09:00
*** zzzeek has joined #openstack-glance09:00
*** faizy has quit IRC09:01
*** faizy has joined #openstack-glance09:02
*** faizy_ has joined #openstack-glance09:11
*** faizy has quit IRC09:15
*** faizy_ has quit IRC09:24
*** udesale__ has joined #openstack-glance09:26
*** udesale has quit IRC09:29
*** faizy has joined #openstack-glance09:42
*** ducttape_ has joined #openstack-glance09:44
*** faizy has quit IRC09:47
*** jamielennox is now known as jamielennox|away09:48
*** ducttape_ has quit IRC09:48
*** e0ne has joined #openstack-glance09:52
*** e0ne has quit IRC09:54
*** e0ne has joined #openstack-glance09:58
*** e0ne has quit IRC10:02
*** e0ne has joined #openstack-glance10:07
*** e0ne has quit IRC10:09
*** e0ne has joined #openstack-glance10:13
*** e0ne_ has joined #openstack-glance10:15
*** e0ne has quit IRC10:15
*** dims_ has quit IRC10:16
*** e0ne_ has quit IRC10:21
*** udesale has joined #openstack-glance10:22
*** dims has joined #openstack-glance10:23
*** udesale__ has quit IRC10:23
*** jamielennox|away is now known as jamielennox10:24
*** e0ne has joined #openstack-glance10:25
*** e0ne has quit IRC10:27
*** e0ne has joined #openstack-glance10:32
*** pdeore has quit IRC10:35
*** ezoszed has quit IRC10:37
*** udesale has quit IRC10:39
*** mvk has quit IRC10:40
*** e0ne has quit IRC10:41
*** e0ne has joined #openstack-glance10:45
*** e0ne has quit IRC10:51
*** dalgaaf has quit IRC10:58
*** dalgaaf has joined #openstack-glance11:01
*** pdeore has joined #openstack-glance11:02
*** mvk has joined #openstack-glance11:09
*** openstackgerrit has quit IRC11:18
*** nicolasbock has joined #openstack-glance11:31
*** e0ne has joined #openstack-glance11:34
*** ratailor has quit IRC11:36
*** ducttape_ has joined #openstack-glance11:44
*** e0ne has quit IRC11:45
*** e0ne has joined #openstack-glance11:47
*** e0ne has quit IRC11:48
*** e0ne has joined #openstack-glance11:48
*** e0ne has quit IRC11:48
*** e0ne has joined #openstack-glance11:49
*** ducttape_ has quit IRC11:49
*** e0ne has quit IRC11:49
*** e0ne has joined #openstack-glance11:50
*** e0ne has quit IRC11:50
*** e0ne has joined #openstack-glance11:50
*** e0ne has quit IRC11:51
*** e0ne has joined #openstack-glance11:51
*** e0ne has quit IRC11:52
*** smatzek_ has joined #openstack-glance11:52
*** groen692 has quit IRC12:03
*** dims has quit IRC12:23
*** groen692 has joined #openstack-glance12:27
*** haplo37 has quit IRC12:36
*** catintheroof has joined #openstack-glance12:41
*** ducttape_ has joined #openstack-glance12:45
*** haplo37 has joined #openstack-glance12:46
*** gcb has joined #openstack-glance12:50
*** pdeore has quit IRC12:53
*** tshefi has quit IRC13:07
*** dims has joined #openstack-glance13:20
*** ducttape_ has quit IRC13:20
*** aavraham has quit IRC13:21
*** rosmaita_ has joined #openstack-glance13:30
*** ndonegan_ has joined #openstack-glance13:31
*** ndonegan has quit IRC13:32
*** hyakuhei has quit IRC13:32
*** rosmaita has quit IRC13:32
*** fnordahl has quit IRC13:32
*** fnordahl has joined #openstack-glance13:32
*** hyakuhei has joined #openstack-glance13:32
*** hyakuhei has quit IRC13:32
*** hyakuhei has joined #openstack-glance13:32
*** hyakuhei has quit IRC13:32
*** hyakuhei has joined #openstack-glance13:32
*** pumaranikar has quit IRC13:34
*** rosmaita_ is now known as rosmaita13:34
*** pumaranikar has joined #openstack-glance13:38
*** dims_ has joined #openstack-glance13:43
*** dims has quit IRC13:45
*** mtanino has joined #openstack-glance13:49
*** mvk has quit IRC14:03
*** ducttape_ has joined #openstack-glance14:07
*** ducttape_ has quit IRC14:07
*** ducttape_ has joined #openstack-glance14:07
*** ducttape_ has quit IRC14:14
*** mvk has joined #openstack-glance14:18
*** cdelatte has joined #openstack-glance14:21
*** smatzek_ has quit IRC14:33
*** jamielennox is now known as jamielennox|away14:39
*** ducttape_ has joined #openstack-glance14:44
*** pcaruana has quit IRC14:50
*** smatzek_ has joined #openstack-glance14:52
*** pcaruana has joined #openstack-glance14:55
*** mfedosin has quit IRC14:59
*** jose-phillips has joined #openstack-glance15:00
*** mfedosin has joined #openstack-glance15:00
*** udesale has joined #openstack-glance15:03
*** cjloader_ has joined #openstack-glance15:03
*** burgerk has joined #openstack-glance15:09
*** jose-phi_ has joined #openstack-glance15:15
*** jose-phillips has quit IRC15:16
*** lucas_ has joined #openstack-glance15:18
*** _ducttape_ has joined #openstack-glance15:21
*** ducttape_ has quit IRC15:25
*** lucas_ is now known as lucasxu15:34
*** lucasxu has quit IRC15:42
*** lucas_ has joined #openstack-glance15:43
*** lucas_ has quit IRC15:44
*** lucasxu has joined #openstack-glance15:44
*** lucasxu has quit IRC15:48
*** lucasxu has joined #openstack-glance15:49
-openstackstatus- NOTICE: We are currently investigating an issue with our AFS mirrors which is causing some projects jobs to fail. We are working to correct the issue.15:49
*** cjloader_ has quit IRC15:49
*** cjloader_ has joined #openstack-glance15:50
*** mvk has quit IRC15:53
*** ratailor has joined #openstack-glance15:54
*** jose-phi_ has quit IRC15:56
*** _ducttape_ has quit IRC15:58
*** ducttape_ has joined #openstack-glance15:59
*** dstepanenko has joined #openstack-glance16:00
dstepanenkoHi all16:04
dstepanenkoI was going to work on https://specs.openstack.org/openstack/glance-specs/specs/ocata/approved/glance/database-strategy-for-rolling-upgrades.html and found that there're 2 patches which are already merged - https://review.openstack.org/#/c/392993 and https://review.openstack.org/#/c/42477416:06
dstepanenkoas far as I see all the changes related to that blueprint was already implemented. Did I miss something?16:06
rosmaitathe key missing things are the grenade tests to do upgrade testing in the gate16:07
rosmaitaand we also need to doc everything, both for operators and devs16:08
*** rcernin has quit IRC16:19
*** dims_ has quit IRC16:19
*** pcaruana has quit IRC16:20
dstepanenkorosmaita: is there any doc describing how it should be done and where it should be merged?16:21
dstepanenkoso far I don't understand clearly what is the proper place to store such docs16:21
rosmaitadstepanenko: will you be at the PTG next week, by chance?16:21
dstepanenkorosmaita: unfortunately, no16:22
rosmaitawe're going to discuss doc re-org with the docs PTL16:22
rosmaitaok16:22
rosmaitawell, basically, in glance/docs16:22
rosmaitathere are some docs aimed at devs, some aimed at operators16:22
*** dims has joined #openstack-glance16:24
*** tshefi has joined #openstack-glance16:29
*** pcaruana has joined #openstack-glance16:34
*** e0ne has joined #openstack-glance16:35
*** haplo37 has quit IRC16:36
dstepanenkorosmaita: thanks for your help. Could you please send me a link to one of such docs? The thing is that I see some docs inside glance repository but didn't see if any of them was marked for devs or for operators16:36
*** _ducttape_ has joined #openstack-glance16:37
rosmaitadstepanenko: yes, it is not obvious16:37
*** groen692 has quit IRC16:37
rosmaitadstepanenko: take a look at http://git.openstack.org/cgit/openstack/glance/tree/doc/source/index.rst , it roughly divides up the pages16:38
rosmaitadstepanenko: also, there's a patch up with some of the rolling upgrades docs, has not merged yet: https://review.openstack.org/#/c/429341/16:39
*** ducttape_ has quit IRC16:40
*** haplo37 has joined #openstack-glance16:45
*** udesale has quit IRC16:47
*** groen692 has joined #openstack-glance16:47
*** dims has quit IRC16:51
*** e0ne has quit IRC16:54
*** dims has joined #openstack-glance16:55
*** tesseract-RH has quit IRC16:55
*** ratailor has quit IRC16:56
*** tshefi has quit IRC16:58
*** _ducttape_ has quit IRC16:58
*** pcaruana has quit IRC16:58
*** pcaruana has joined #openstack-glance16:58
*** _ducttape_ has joined #openstack-glance17:03
*** openstackgerrit has joined #openstack-glance17:04
openstackgerritMerged openstack/python-glanceclient master: Updated from global requirements  https://review.openstack.org/43267217:04
*** dims_ has joined #openstack-glance17:06
*** dims has quit IRC17:07
*** groen692 has quit IRC17:14
-openstackstatus- NOTICE: AFS replication issue has been addressed. Mirrors are currently re-syncing and coming back online.17:18
openstackgerritMerged openstack/glance_store master: Updated from global requirements  https://review.openstack.org/42366517:25
*** mvk has joined #openstack-glance17:38
*** pcaruana has quit IRC17:44
*** lucasxu has quit IRC17:47
openstackgerritBrian Rosmaita proposed openstack/glance master: Update developer docs for rolling upgrades  https://review.openstack.org/42934117:53
*** david-lyle has joined #openstack-glance17:58
*** david-lyle_ has joined #openstack-glance18:08
*** david-lyle has quit IRC18:09
*** david-lyle_ is now known as david-lyle18:12
*** lucasxu has joined #openstack-glance18:19
*** newmember has quit IRC18:25
*** newmember has joined #openstack-glance18:26
*** e0ne has joined #openstack-glance18:30
*** e0ne has quit IRC18:44
*** cjloader_ has quit IRC18:57
*** cjloader_ has joined #openstack-glance18:58
*** cjloader_ has quit IRC19:00
*** cjloader_ has joined #openstack-glance19:00
*** newmember has quit IRC19:08
*** tshefi has joined #openstack-glance19:14
*** hemanthm is now known as hemanthm|lunch19:14
*** dharinic is now known as dharinic|lunch19:19
*** vinaypotluri has joined #openstack-glance19:35
*** dfisher has joined #openstack-glance19:43
dfishergood afternoon - i'm looking at an old patch (https://review.openstack.org/#/c/103068) that introduced the Content-Range header which Flavio pushed.  It says in the commit message: '19:46
dfisherNote that not all stores support random access to image data….' and I'm trying to figure out which stores DO support Content-Range.19:46
dfishergrepping for 'Content-Range' in glance_store/* returns nothing at all.  The swift store supports 'Range', however19:46
dfisheris anybody around that would know which stores support Content-Range?19:47
*** dharinic|lunch is now known as dharinic19:57
*** TravT has joined #openstack-glance20:01
*** hemanthm|lunch is now known as hemanthm20:08
*** mfedosin has quit IRC20:13
dharinicdfisher: Partial download of image data with Content-Range is available for use with v2 api. The default file store for example, supports it for sure.20:16
dfisherhmm.  ok.  i'm having issues getting it to work with the file store.20:16
dfisheri think i'm looking at your latest putback on this (https://review.openstack.org/#/c/367528)20:17
dharinicdfisher: okay. The Content-Range and Range work differently with formats. A headsup just in case.20:19
dfishercool, ok.20:20
dfisheri'll be back! :)20:20
dfisherdharinic: ok, I've got nothing here.  I keep getting the entire image and a 200 response :(    http://paste.openstack.org/show/598699/20:33
dfisherdharinic: any assistance would be greatly appreciated20:34
dharinicSure dfisher. Looking.20:34
dfisherif i do 'print len(response.content)', I get 98981888020:36
dharinicso is it with response.headers['Content-Length'] ?20:40
dfishernot sure I understand the question20:40
dharinicwanted to ask if you got the same with response.headers['Content-Length']20:41
dfisheroh.20:41
dfisheruh.  lemme try to figure out what to set that to20:41
dharinicI do not see anythinng obviously different in your paste that would result in a 200 instead of a 206.20:41
dharinicsure20:42
dfisherdo you mean Content-Length instead of Content-Range?  or a third header entry?20:42
dfisher(sorry for being thick here.  I'm not the best at REST stuff)20:42
dharinicNo no, I wanted to check what the Content-Length was returned with. Whether you got t 9898188820:42
dharinicNot an issue dfisher.20:43
dfisheroh!20:43
dfisher[admin@openstack-x62-2 tmp]$ ./test.py20:43
dfisher<Response [200]>20:43
dfisher{'Content-Length': '989818880', 'Content-Md5': 'cb2fcbef08155d74da740f41197504f2', 'Connection': 'keep-alive', 'Date': 'Mon, 13 Feb 2017 20:42:29 GMT', 'Content-Type': 'application/octet-stream', 'X-Openstack-Request-Id': 'req-f257cdaa-7570-4205-822d-57bf19130aaf'}20:43
dharinicAh, you are getting the entire image.20:43
dfisheri just did a 'print response.headers'20:43
dfisherright.20:43
dharinicLet me try to check whats happening. You should be getting the partial image..20:44
dfisherright.  that's why I'm in here :)20:45
sigmavirusdfisher: what version of Glance are you using?20:59
dfisherdevstack set it up last week?20:59
dfishernot entirely sure how to tell :/21:00
sigmavirusJust making sure =)21:00
dfisherlast commit:21:00
dfishercommit b628acec24b256c7121f1fe85e0a2ab25fe335df21:00
dfisherAuthor: Andreas Jaeger <aj@suse.com>21:00
dfisherDate:   Fri Feb 3 20:11:39 2017 +010021:00
dfisherso I should have https://review.openstack.org/#/c/367528/9 as it merged on Jan 521:00
dfisher(and in checking the code, I do)21:01
*** jamielennox|away is now known as jamielennox21:02
*** _ducttape_ has quit IRC21:05
dharinicdfisher: So i use something like this http://paste.openstack.org/show/598706/ and I seem to be getting what I should: the bytes i requested and a 206.21:07
dfisherhmm.  I saw that in the tests21:08
dfisheri'll add the extra headers and see what happens...21:08
dharinicyeah, have a look at the functional test to see if it helps21:09
dfisherthat's where I started :/21:09
dhariniclol.21:10
dfishermy image is a 'raw' image.  would that matter?21:13
dharinicThat should not matter. And I do not see anything wrong with your request header.21:16
dfisheradding the extra headers didn't make a difference :(21:17
dharinicBut what i can tell is that your Content-Range is not getting identified from the request header21:17
dfisherright21:17
dfisherwell, i guess I can start dumping in pdb / rpdb :(21:18
* dfisher gag21:18
*** adisky_ has quit IRC21:19
*** smatzek_ has quit IRC21:31
*** tshefi has quit IRC21:48
*** smatzek has joined #openstack-glance21:56
vinaypotluriGood Afternoon Glance folks,  I am referring to OSSN-0065 and trying to reproduce it. I'm able to enable locations option but unable to set multiple locations for any image. I've been following an old post to set multiple locations but was unsuccessful (http://egonzalez.org/multiple-store-locations-for-glance-images/).  Any help would be greatly appreciated ?21:57
vinaypotlurirosmaita: ^^21:57
*** lucasxu has quit IRC21:58
*** smatzek has quit IRC22:00
*** smatzek has joined #openstack-glance22:00
dharinicHave you set show_image_direct_url to False?22:07
dfisherit's commented out and False in all glance.conf files22:08
dfisheroh, you might have not been talking to me.  :(22:09
vinaypotluridharinic: I set it to true.  Should that be changed back to False?22:11
dharinicI am so sorry dfisher. That was for vinaypotluri. Yes it should be False vinaypotluri22:12
dfisherno worries.  I can not seem to get this to go : (22:12
dharinicdfisher: Any progress?22:12
dfishernone.22:12
dfisherit's totally ignoring Content-Range22:12
*** cjloader_ has quit IRC22:14
*** cjloader_ has joined #openstack-glance22:14
dharinicThats weird. sigmavirus and I had tested it. I am fairly confident it is something to do outside of Glance but i am not sure what.22:14
dharinicvinaypotluri: show_image_direct_url and show_multiple_locations do not go together.22:15
*** tshefi has joined #openstack-glance22:15
*** cjloader_ has quit IRC22:16
vinaypotluridharinic:  i assume show_multiple_locations will override show_direct_url22:16
dharinicYou are required it to set it to False explicitly22:16
vinaypotluriokay22:18
*** catintheroof has quit IRC22:20
vinaypotluridharinic: will i need to make any other changes ?22:21
*** smatzek has quit IRC22:24
dharinicwith respect to show_multiple_locations, nope vinaypotluri. depending on how you want to use the image data from those locations, you can set "location_strategy". The default is good enough if you have not configured backend stores.22:25
*** burgerk_ has joined #openstack-glance22:28
vinaypotluridharinic: so, according to this post(http://egonzalez.org/multiple-store-locations-for-glance-images/) , multiple locations can be set with priority. Will that work with this version of glance ?22:31
*** burgerk has quit IRC22:31
dharinicwhich version?22:33
vinaypotluri2.5.022:33
*** burgerk_ has quit IRC22:34
*** lucasxu has joined #openstack-glance22:35
dharinicvinaypotluri: I think the post you are referring to is slightly outdated. It does not talk anything about the opt 'show_multiple_locations' etc.22:35
dharinicPlease refer to the glance docs/help text in glance-api.conf22:36
*** ducttape_ has joined #openstack-glance22:39
*** dhellmann has left #openstack-glance22:43
vinaypotluridharinic: The post was explaining how to set multiple store locations for an image. We know that Glance uses default location set in the .conf file. Can you please point me to the document which shows how to set multiple locations ?22:44
dharinicvinaypotluri: You have misunderstood something or i am missing something here. What do you mean by "we know that glance uses default location set in the .conf file"?23:00
dharinicwhich option are you referring to?23:00
*** lucasxu has quit IRC23:02
*** lucasxu has joined #openstack-glance23:02
*** dhellmann has joined #openstack-glance23:03
*** dhellmann has quit IRC23:05
vinaypotluridharinic: According to the documentation filesystem_store_datadir is set to "/var/lib/glance/images" . Isn't this the default location for storing images ?23:08
dharinicThats where images will be added if you are using file store, yes23:14
*** jamielennox is now known as jamielennox|away23:15
dharinicto use multiple locations, set the option filesystem_store_datadirs23:16
dharinicand as you said earlier, you can give priority23:16
dharinicbtu u cannot configure both filesystem_store_datadir and filesystem_store_datadirs23:16
vinaypotluriYes. I left filesystem_store_datadir blank and set only filesystem_store_datadirs with priority.23:17
vinaypotluriThats what this blog post http://egonzalez.org/multiple-store-locations-for-glance-images/ was explaining23:17
dhariniccool. Since you specifically mentioned in your previous messages about the default location, I was inlcined to believe that you wanted that too23:18
vinaypotluribut i'm still not able to see the additional locations23:20
*** jamielennox|away is now known as jamielennox23:20
dharinicwhat does the locations property for the image show?23:23
*** lucasxu has quit IRC23:28
vinaypotluriIt shows only one location. Something like [{"url": "swift+config://ref1/glance/c3b2e14d-8122-4602-be90-5d10605c29dd", "metadata": {}}]23:28
dharinicIf you have set the options properly (show_multiple_location to True and show_image_direct_url to False) and have added locations, the 'locations' property will get populated for the image.23:28
dharinicYou can access the image_locations table in Glance db to check/debug23:28
dharinicah, so why do you have swift set as your default store23:29
dharinicAs per your location, i am guessing you have set default_store to swift?23:29
vinaypotluriyes it's swift by default23:31
vinaypotlurishould that be changed to "file" ?23:32
dharinicdefault is not swift.23:33
dharinicyou can use anything: file, swift, rbd. But if using swift "filesystem_store_datadirs" wont be considered23:34
vinaypotluriokay23:34
dharinicat this point, it is upto you which store you wanna use.23:35
dharinicEither change the default_store to file and try23:35
*** knangia has joined #openstack-glance23:35
dharinicor keep it as swift and use PATCH to add locations23:35
vinaypotluriit does store the image in one the locations i mentioned but not both.23:36
dharinicThen go ahead and check your locations for the image. Or check the same in glance db under image_locations table23:36
vinaypotlurii set the filesystem_store_datadirs = /var/lib/glance/images2:200  & filesystem_store_datadirs = /var/lib/glance/images3:100  but store only in "images2"23:37
dharinicadd a location for that image using PATCH.23:43
*** rerobot is now known as redrobot23:43
dfisherdharinic: just to make sure, there's no configuration variables I need to set to enable Content-Range, is there?  I'm putting rpdb breaks into common/wsgi.Request.get_content_range() and i'm never ever tripping it.23:52
*** catintheroof has joined #openstack-glance23:55

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