Thursday, 2016-03-03

flwangEva-i: ping00:32
Eva-iflwang: hello00:32
flwangEva-i: for comments in https://review.openstack.org/276548  which one is the -1 come from?00:33
Eva-iflwang: all without NIT prefix. But the most important comment is this https://review.openstack.org/#/c/276548/5/zaqar/storage/redis/subscriptions.py@11500:34
flwangEva-i: ok, actually, we don't need expires for now, since redis can't use it for auto expires00:38
flwangbut as you mentioned, we may use it for age00:38
flwangso that's why i would like to keep it00:38
Eva-iflwang: that's right, it's only needed for age00:38
Eva-iflwang: so you will revert it back to linux time?00:39
flwangand the reason why i would like to keep it as a date format, is i would like to be consistent with mongodb driver00:39
Eva-iflwang: in mongodb driver it's int, not dateformat00:40
flwanglinux tme? do you mean time in seconds?00:40
Eva-inot linux time, I mean timestamp00:41
flwangin mongdb, it's Date, i'm pretty sure00:41
flwangthat's what i'm fixing in https://review.openstack.org/#/c/270464/10/zaqar/storage/mongodb/subscriptions.py00:41
*** shu-mutou-AFK is now known as shu-mutou00:42
Eva-iflwang: https://github.com/openstack/zaqar/blob/master/zaqar/storage/mongodb/subscriptions.py#L9600:42
flwangEva-i: you need to take a rest :)00:43
Eva-iflwang: :o00:45
flwangEva-i: :D00:45
flwangmongodb's expires() doesn't work with non-Date value, that's what i'm fixing00:45
flwangand with datetime format, we can also calculate the age in the future, it's not a problem00:46
flwangdoes that address your concern?00:46
Eva-iflwang: oh, thanks, that's a very good explanation. Okay, then you need to modify other functions in redis driver that still expect "expires" to be int00:48
flwangEva-i: ok, no problem. those are nice catch :D00:49
flwangi'm happy to have you in the team to always stop me when i'm rush :D00:49
Eva-iflwang: oh, maybe it's not a very good thing. But the good thing is that I prevent bugs. So maybe I save time in the long run.00:52
Eva-iHm. Maybe there's no need to make redis driver internally more similar to mongodb driver.00:56
flwangEva-i: i see. but i can't see any benefit to keep the 'expires' as a init00:56
Eva-iflwang: keeping it int: 1. no much refactoring so quick and easy to review 2. faster to use 3. smaller00:57
flwangi can't follow #2 and #300:58
openstackgerritDavid Cusatis proposed openstack/zaqar-ui: Add Subscriptions to Queue drawer  https://review.openstack.org/28492101:00
flwangdavid_cu: thanks :)01:03
david_cuhang on01:03
david_cudon't look at that one yet :)01:03
david_cuhaving a lot of git review troubles atm01:03
flwangdavid_cu: haha01:03
david_cuaccidentally pushed the wrong patch!01:03
flwangdavid_cu: oh, ok :)01:03
Eva-iflwang: after all redis driver just need to return these fields related to expiration date: ttl and age.01:04
*** larrie_kong is now known as kong01:04
flwangEva-i: so you mean given we don't the field, so we don't have to convert it, is that all the point?01:05
Eva-iflwang: #2. Zaqar make comparisons of dates in redis driver. Comparing ints is faster. And there's convertation, yes #3. Seems like I'm wrong about size in redis.01:07
Eva-iflwang: but oki, feel free to do what is comfortable to you01:07
flwangEva-i: ok, i will keep it as int, until we found it's not suitable01:08
flwangbtw, i don't think the 'data model' change is a big problem01:09
flwanggiven we're using NOSQL01:09
flwangand we just totally skip the set for subscriber01:09
flwangso even there is a user using redis who want to migrate to Mitaka, i don't see any migration problem01:09
openstackgerritDavid Cusatis proposed openstack/zaqar-ui: Add Subscriptions to Queue drawer  https://review.openstack.org/28492101:10
Eva-iflwang: yeah, me too. I see no problem with not using <project_id>.<queue_name>.subscribers key anymore. NoSQL doesn't guarantee that the change is always compatible. For example, if we would have added new key, there might be some problems.01:12
david_cuthat is the right patch set now, though still WIP we're getting close flwang! git review has been a thorn in my side all day01:14
flwangdavid_cu: got, thank you01:15
flwangEva-i: what's your current time now?01:15
Eva-iflwang: 4 AM. But I got up late today.01:16
flwang1Eva-i: oh my god01:16
flwang1Eva-i: pls go to bed01:16
Eva-iflwang1: but I'm doing it for months... And it's good that we're active at the same time. But if you want, I can go to bed. :o01:17
flwangtake a rest, you have worked very hard01:23
Eva-iflwang: oki. But if I was doing something wrong, we can discuss it later. I'm still a bit inexperienced, you know...01:28
flwangEva-i: no worries, you're doing great job01:30
*** wxy has joined #openstack-zaqar01:38
*** openstackgerrit has quit IRC01:47
*** openstackgerrit has joined #openstack-zaqar01:48
*** eliqiao_ has joined #openstack-zaqar02:20
*** therve has quit IRC02:23
*** eliqiao has quit IRC02:23
*** therve has joined #openstack-zaqar02:23
openstackgerritwangxiyuan proposed openstack/zaqar: Integrate OSprofiler with Zaqar  https://review.openstack.org/14135602:26
openstackgerritwangxiyuan proposed openstack/zaqar: Integrate OSprofiler with Zaqar  https://review.openstack.org/14135602:30
*** eliqiao_ is now known as eliqiao02:37
*** kgriffs is now known as kgriffs|afk02:38
openstackgerritFei Long Wang proposed openstack/zaqar: Fix the TTL issue of subscriptions for Redis  https://review.openstack.org/27654802:45
*** achanda has joined #openstack-zaqar03:11
*** ryansb has quit IRC03:26
*** Eva-i has quit IRC03:26
*** Eva-i has joined #openstack-zaqar03:27
*** ryansb has joined #openstack-zaqar03:28
*** ryansb has quit IRC03:28
*** ryansb has joined #openstack-zaqar03:28
*** kgriffs|afk is now known as kgriffs03:36
openstackgerritwangxiyuan proposed openstack/zaqar: Integrate OSprofiler with Zaqar  https://review.openstack.org/14135603:54
*** flwang1 has quit IRC04:07
*** achanda has quit IRC04:28
*** kgriffs is now known as kgriffs|afk04:49
*** achanda has joined #openstack-zaqar05:11
*** eliqiao_ has joined #openstack-zaqar05:13
*** eliqiao has quit IRC05:16
*** mdnadeem has quit IRC06:27
*** mdnadeem has joined #openstack-zaqar06:27
*** jtomasek has joined #openstack-zaqar06:33
*** eliqiao_ is now known as eliqiao06:39
openstackgerritwangxiyuan proposed openstack/zaqar: Integrate OSprofiler with Zaqar  https://review.openstack.org/14135606:45
*** mdnadeem has quit IRC07:16
*** mdnadeem has joined #openstack-zaqar07:16
openstackgerritwanghao proposed openstack/zaqar-specs: subscription confirmation support  https://review.openstack.org/28455507:19
*** achanda has quit IRC07:31
*** boris-42 has quit IRC07:34
*** boris-42 has joined #openstack-zaqar07:35
*** pcaruana has joined #openstack-zaqar07:45
*** achanda has joined #openstack-zaqar07:49
openstackgerritwanghao proposed openstack/zaqar-specs: Subscription confirmation support  https://review.openstack.org/28455507:55
*** itisha has joined #openstack-zaqar07:59
*** eliqiao has quit IRC08:01
*** eliqiao has joined #openstack-zaqar08:07
*** GB21 has joined #openstack-zaqar08:17
*** achanda has quit IRC08:32
*** eliqiao_ has joined #openstack-zaqar08:35
*** eliqiao has quit IRC08:35
openstackgerritwanghao proposed openstack/zaqar-specs: Subscription confirmation support  https://review.openstack.org/28455508:38
openstackgerritShu Muto proposed openstack/zaqar-ui: Update use of action registration service  https://review.openstack.org/28765708:56
openstackgerritShu Muto proposed openstack/zaqar-ui: Add update queue action  https://review.openstack.org/28646809:06
*** eliqiao_ is now known as eliqiao09:07
*** mdnadeem_ has joined #openstack-zaqar09:47
*** mdnadeem has quit IRC09:50
*** openstackgerrit_ has joined #openstack-zaqar09:53
*** openstackgerrit_ has quit IRC10:02
*** boris-42 has quit IRC10:04
*** GB21 has quit IRC11:00
*** shu-mutou is now known as shu-mutou-OFF11:01
*** mdnadeem_ has quit IRC11:03
*** flwang1 has joined #openstack-zaqar11:09
flwang1ryansb: any progress about the metadata update client patch?11:15
flwang1vkmc: ping re code review m-311:16
flwang1flaper87: if you have a moment, this one https://review.openstack.org/270464 needs your bless, thanks11:19
*** GB21 has joined #openstack-zaqar11:31
*** mdnadeem has joined #openstack-zaqar11:37
*** kukacz has joined #openstack-zaqar11:52
*** openstackgerrit has quit IRC12:03
*** openstackgerrit has joined #openstack-zaqar12:03
kukaczhi. I'm operating an multitenant openstack service. one tenant request access to underlying rabbitmq to consume their resource-related notifications, like instance deleted etc.12:06
kukacznaturally we don't want to allow tenant access the infrastructure tasks12:07
kukaczso I wonder - is that a scenario which can be solved with Zaqar ?12:07
*** itisha has quit IRC12:09
*** flwang1 has quit IRC12:10
*** flwang1 has joined #openstack-zaqar12:11
flwang1vkmc: ryansb: flaper87: Eva-i: when you see this message, pls help review below patches asap, today is the last day of m-3, thanks12:12
flwang11. Subscription TTL mongodb fix https://review.openstack.org/27046412:13
flwang12. Subscription TTL redis fix https://review.openstack.org/27654812:13
flwang13. Queue metadata update  https://review.openstack.org/28094112:13
flwang14. More built-in attributes of queue https://review.openstack.org/26572312:14
flwang1thanks a lot12:15
*** flwang1 has quit IRC12:29
*** GB21 has quit IRC12:30
wanghaohi guys, BP: Subscription confirmation support has updated, welcome to review.13:06
ryansbwanghao: noted13:06
ryansband flwang saw your reviews :)13:06
wanghaoryansb: thanks13:06
Eva-iryansb: wanghao: hello =)13:47
wanghaoEva-i: hi13:47
*** GB21 has joined #openstack-zaqar13:58
ryansb\o13:59
Eva-iryansb: can we postpone a bit mondodb ttl patch?14:08
Eva-iryansb: I want to discuss one problem14:08
ryansbsure14:08
* ryansb removes +A14:09
Eva-iryansb: thanks14:09
*** GB21 has quit IRC14:11
*** amitgandhinz has joined #openstack-zaqar14:17
Eva-iwanghao: ryansb: please see my last comment in this patch https://review.openstack.org/#/c/270464/. What do you think?14:19
*** GB21 has joined #openstack-zaqar14:21
*** sriram has joined #openstack-zaqar14:41
wanghaoEva-i: hi14:42
Eva-iwanghao: hello, thanks for replying to comment14:43
wanghaoEva-i: yeah, I perfer to your option, that looks easily to implement now.14:43
Eva-iryansb: okay, If you agree with me and wanghao regarding my comment in mongodb subscription ttl patch, let's merge this patch. ;)14:44
*** kgriffs|afk is now known as kgriffs14:47
*** GB21 has quit IRC14:55
ryansbEva-i: I think a type-check should be possible15:04
*** rcernin has joined #openstack-zaqar15:04
Eva-iryansb: alright!15:05
ryansbI would rather *not* do a migration15:05
Eva-iyeah15:05
ryansbit does look like the type changes -- great catch on that15:06
Eva-iryansb: I also noticed that at L115 there's no self.assertEqual https://review.openstack.org/#/c/270464/10/zaqar/tests/unit/transport/wsgi/v2_0/test_validation.py. Maybe I should quickly modify this patch?15:08
ryansbwhy, does that test fail?15:10
ryansbI'm pretty sure self.assertEqual is a thingg15:10
Eva-iryansb: the test just doesn't perform a check in the end15:10
openstackgerritMerged openstack/zaqar: Fix freeze on some requests  https://review.openstack.org/28489715:12
openstackgerritEva Balycheva proposed openstack/zaqar: Fix the TTL issue of subscriptions for MongoDB  https://review.openstack.org/27046415:20
*** achanda has joined #openstack-zaqar15:33
*** achanda has quit IRC15:39
openstackgerritMerged openstack/zaqar: Fix the TTL issue of subscriptions for Redis  https://review.openstack.org/27654815:46
*** mpanetta has joined #openstack-zaqar15:49
vkmcEva-i, did you have the chance to discuss this with Fei? https://review.openstack.org/#/c/280941/916:02
Eva-ivkmc: still not, I'll try today16:04
vkmcEva-i, what do you think about adding that change to v1.1?16:04
Eva-ivkmc: I still don't have opinion, I'll reply to you soon16:05
vkmcEva-i, k k :)16:05
*** rcernin has quit IRC16:06
Eva-ivkmc: okay, I commented in review16:30
vkmcthanks Eva-i16:31
*** exploreshaifali has joined #openstack-zaqar16:45
Eva-ivkmc: ryansb: okay, I'm merging this patch https://review.openstack.org/#/c/265723/ ?17:01
vkmclet me check Eva-i17:02
Eva-ivkmc: please look at my last comment at this patch. =)17:02
vkmcyeah, I'm on that17:02
Eva-i*in17:02
*** exploreshaifali has quit IRC17:04
Eva-iryansb: I added a check to the test case in patch https://review.openstack.org/#/c/270464/. Would you like to +2 it again?17:12
vkmcEva-i, re https://review.openstack.org/#/c/265723/17:15
vkmcwe should add a sanitize there17:15
vkmcfor metadata17:15
vkmcconsidering we have to cut M3 now, I'd say we merge this and add a follow up patch with the sanitize for RC117:15
Eva-ivkmc: we do sanitize in API v2. Do you mean do sanitize in API v1 and API v1.1?17:17
vkmcyeah17:17
Eva-ivkmc: I'm not sure Fei Long will agree to modiy API v1 and API v1.1 =/17:21
Eva-ivkmc: oki, merging17:21
Eva-iI feel I can't do anything else now about this patch17:22
openstackgerritMerged openstack/zaqar: Fix the TTL issue of subscriptions for MongoDB  https://review.openstack.org/27046417:42
*** exploreshaifali has joined #openstack-zaqar18:19
*** kgriffs is now known as kgriffs|afk18:39
*** rcernin has joined #openstack-zaqar18:44
*** flwang1 has joined #openstack-zaqar19:06
*** flwang1 has quit IRC19:09
*** amitgandhinz has quit IRC19:16
openstackgerritRyan Brown proposed openstack/python-zaqarclient: Support PATCH of queue metadata  https://review.openstack.org/28807319:20
*** mpanetta has quit IRC19:40
*** amitgandhinz has joined #openstack-zaqar19:46
*** exploreshaifali has quit IRC19:48
*** boris-42 has joined #openstack-zaqar19:54
*** amitgandhinz has quit IRC20:02
openstackgerritMerged openstack/zaqar: Add `_max_messages_post_size` and `_default_message_ttl` for queue  https://review.openstack.org/26572320:03
*** kgriffs|afk is now known as kgriffs20:06
*** amitgandhinz has joined #openstack-zaqar20:17
flwangmorning guys20:52
*** dhellmann has joined #openstack-zaqar20:52
flwangthanks for the hard work and nice review ;)20:53
Eva-iflwang: good morning20:53
Eva-iflwang: one patch left20:53
dhellmannflwang : can you drop by #openstack-release to talk about the milestone when you have a minute?20:53
flwangdhellmann: sure20:54
ryansbmorning, flwang20:54
*** itisha has joined #openstack-zaqar20:55
flwangryansb: we need to merge the metadata update soon20:56
flwangflaper87: are you around for discussing the metadata update?20:56
flwangflaper87: please!!! need your comment here20:57
ryansbYeah, I am20:58
ryansboh, you were asking if flaper was around, not me20:58
ryansbanyways, I don't like that a PATCH replaces the whole metadata object20:59
*** kgriffs is now known as kgriffs|afk20:59
ryansbIt should update the dict (as I mentioned in the review)20:59
flwangryansb: looking20:59
vkmcflwang, what are the patch sets we have pending and we want to get merged?21:00
vkmcpriorities that is21:00
flwangvkmc: only the queue metadata update21:00
Eva-ivkmc: https://review.openstack.org/28094121:00
flwangwe have client and sever patch21:00
vkmc+121:00
flwangand it's blocking the release21:01
Eva-iryansb: I don't mind updating dict partially. If you think we must do it, let's do it.21:01
flwangvkmc: firstly, we need to make sure if we want to update v1.121:02
flwangryansb: i saw your patch, and i think it makes sense for me21:02
vkmcflwang, ok... the only problem I see with updating v1.1 is that we consider it stable already and adding this feature changes the api21:02
vkmcbut... on the other hand, it's an addition, it doesn't change anything about the behavior it has now21:03
*** flwang1 has joined #openstack-zaqar21:03
Eva-iall our APIs are stable =)21:03
vkmcEva-i, heh, you think so?21:03
flwangvkmc: i don't mind remove the v1.1 change21:04
vkmcflwang, it's ok for me, either of the changes21:04
flwangand in Newton, i'm going to make the default version of openstack client with v221:04
vkmclet's do a quick voting21:04
Eva-ivkmc: I'm not...21:04
flwangryansb: i think the server side change make impact your client patch if we remove the support for v1.121:05
vkmc#poll remove keep patch for queues metadata in v1.121:05
vkmcbu21:05
Eva-ivkmc:we can implement a change in API v1.1, but if the user downgrade zaqar and expect the API v1.1 act the same, there will be surprise for him21:05
ryansbflwang: Yeah, but it'd be an easy fix21:05
ryansbI think make it v2 only21:05
flwangEva-i: they won't be surprise21:05
flwanglike we said many times, it's an addition21:06
flwangbut anyway21:06
Eva-iflwang: okay, I trust you21:06
Eva-ikeep21:06
vkmckeep21:06
flwangkeep the v1.1 change?21:06
Eva-iyeah21:06
flwangi vote for keep21:06
vkmcyup21:07
flwangryansb: ?21:07
ryansbflwang: I vote v2-only21:07
flwangryansb: i remembered last time when i discussed this with you, you said you don't mind keep it :D21:08
vkmctherve, can you add to this? ^21:08
ryansbI don't mind keeping it, but you asked what I *wanted*21:08
ryansbI want v2 only, but I won't stop a v1.1-also patch21:09
* ryansb is not a dictator21:09
flwangtherve: flaper87: ^21:11
ryansbflwang: therve probably isn't awake21:11
flwangpersonally, i feel shame to have a really big function gap in v1.121:11
flwangthat's why i want to fill it21:11
vkmcyeah me too21:11
* Eva-i started to make patch for this: https://bugs.launchpad.net/zaqar/+bug/155284521:15
openstackLaunchpad bug 1552845 in zaqar "Subscriptions don't show their "age"" [Undecided,New] - Assigned to Eva Balycheva (ubershy)21:15
ryansbflwang: therve probably isn't awake21:16
flwangso how about let's remove it for M-321:16
flwangand after some discussion we can get it in RC1?21:16
ryansbthat'd be a fair FFE21:17
ryansb+121:17
flwangbut basically, we may need a new client release21:17
ryansbthat's ok, IMO21:17
flwangvkmc: does that sound a plan?21:18
Eva-iwe're allowed to fix things after milestone?21:18
Eva-iright?21:18
ryansbyeah21:18
flwangEva-i: there is release candidate21:19
vkmc+121:22
vkmcyes21:22
vkmcgotta go21:22
flwangryansb: cool, then can you update your client patch21:27
flwangryansb: i have fix your comments and going to submit a new patch set for server change21:28
ryansbuh, I made my client patch assuming v1.1 and v2, so it should be fine21:28
Eva-iryansb: should I review the client patch now?21:34
ryansbyou can. I'm adding some tests atm but you can take a look21:35
flwangryansb: left a comment21:35
*** ametts has joined #openstack-zaqar21:38
ryansbthank you21:41
*** rcernin has quit IRC21:45
flwangryansb: so do you mean when user want to clear all metadata, your change will call PUT /v2/queues/myqueue ?21:48
ryansbyes21:48
flwangryansb: but unfortunately, it won't work :(21:48
flwangsince https://review.openstack.org/#/c/280941/121:48
flwangthat's the first patch i proposed21:49
flwangnow21:49
flwangwhen zaqar found the queue has been existing, zaqar will just return 204 and won't update the metadata21:49
ryansbdang.. hm.21:49
ryansbso how should a user clear the metadata?21:50
flwangmaybe i should get that change back?21:51
flwanguser can clear metadata before i addressed your latest comment ;)21:51
Eva-iflwang: that's possible solution21:51
flwangbut after respect the PATCH21:51
flwangnow they can't21:51
Eva-ilol21:51
ryansbhm, dangit. Shot myself in the foot there didn't I21:52
flwangbut i prefer to fix it in RC1, any object?21:52
*** sriram has quit IRC21:53
flwanggiven your client patch is there, so we don't need another client release21:53
ryansbok by me21:53
flwangwe just need to fix it in RC1 on server side21:53
flwangnow it's to rush to fix it21:53
Eva-iflwang: if it will work, no objections21:54
openstackgerritFei Long Wang proposed openstack/zaqar: Support metadata update issue for v1.1 and v2  https://review.openstack.org/28094121:54
openstackgerritFei Long Wang proposed openstack/zaqar: Support metadata update issue for v1.1 and v2  https://review.openstack.org/28094121:55
openstackgerritFei Long Wang proposed openstack/zaqar: Support metadata update issue for v2  https://review.openstack.org/28094121:57
Eva-iflwang: I thought we decided to keep in API v1.1 update metadata :o21:58
ryansbEva-i: we did, but we also found an implementation detail about clearing metadata we have to fix21:58
flwangEva-i: we decided to add it later in RC1 after some discussion21:58
ryansbdifferent reason for delay21:58
flwangwhich won't impact ryansb's client change21:59
Eva-iflwang: oki21:59
flwangso our tech debt for rc1 now is   1. v1.1's queue metadata update   2. queue PUT should update metadata22:01
flwangryansb: Eva-i: vkmc: pls revisit https://review.openstack.org/280941 thanks22:02
flwangafter it merged, i will release M-322:02
Eva-iflwang: yes22:02
ryansbactually that code doesn't work, dict.update is an in-place operation22:09
ryansbk, I've gotta run, but I'll be back on in a couple hours to take another pass at that review22:10
*** shu-mutou-OFF has quit IRC22:10
Eva-iflwang: I review slow. Until everything is checked I usually don't hit "reply" button. But today I'll post small portions of review, so you can already start fixing problems.22:17
*** jtomasek has quit IRC22:19
flwangEva-i: ok22:21
*** amitgandhinz has quit IRC22:25
Eva-iflwang: zaqar/transport/wsgi/v1_0/metadata.py#on_put here's nice example of what exceptions should be catched and how to log them22:30
Eva-iflwang: though I don't much like catching Exception22:30
openstackgerritFei Long Wang proposed openstack/zaqar: Support metadata update issue for v2  https://review.openstack.org/28094122:36
flwangEva-i: see the new patchset22:39
Eva-iflwang: yes22:40
flwangEva-i: ryansb: pls review the new patchset, release team is pushing us22:48
*** kgriffs|afk is now known as kgriffs22:50
flwangEva-i: ryansb: vkmc: flaper87: pls help review https://review.openstack.org/280941 thanks22:51
Eva-iflwang: ryansb runned away, it's you and me =)22:52
openstackgerritFei Long Wang proposed openstack/zaqar: Support metadata update issue for v2  https://review.openstack.org/28094122:52
flwangEva-i: :(22:53
Eva-iflwang: I feel myself important in this kind of situation =)22:54
flwangEva-i: haha, you're always important22:54
flwangi really need another +222:54
flwangi'm going to have lunch and will be back in 1 hour22:57
Eva-iflwang: oki, I'll be there22:57
Eva-i*here22:57
flwangif i can't get another +2 in next 2-3 hours, i maybe nijia approve it22:58
flwangEva-i: pls review ryansb's client patch, thanks22:58
Eva-iflwang: yes22:58
flwangEva-i: and feel free upload new patchset and add yourself as co-author, we need to get that done asap22:58
*** ametts has quit IRC23:00
*** GB21 has joined #openstack-zaqar23:09
*** itisha has quit IRC23:39
ryansbEva-i: I'm still about23:51
ryansb+A'd23:52
Eva-iryansb: hello23:55
ryansb\o23:55

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