Monday, 2019-05-06

*** bbowen_ has joined #openstack-nova00:03
*** bbowen has quit IRC00:05
*** hemna has quit IRC00:10
*** bbowen_ is now known as bbowen00:13
*** whoami-rajat has quit IRC00:20
*** bbowen_ has joined #openstack-nova00:38
*** cfriesen has joined #openstack-nova00:39
*** bbowen has quit IRC00:41
*** awalende has joined #openstack-nova00:41
*** awalende has quit IRC00:45
*** bbowen has joined #openstack-nova00:56
*** imacdonn has quit IRC00:58
*** bbowen_ has quit IRC00:59
*** cfriesen has quit IRC01:12
*** cfriesen has joined #openstack-nova01:13
*** dklyle has joined #openstack-nova01:20
*** gmann has quit IRC01:43
*** cfriesen has quit IRC01:48
*** cfriesen has joined #openstack-nova01:49
*** dklyle has quit IRC02:02
*** cfriesen has quit IRC02:03
*** hemna has joined #openstack-nova02:06
*** hongbin has joined #openstack-nova02:23
*** JamesBenson has joined #openstack-nova02:36
*** hemna has quit IRC02:39
*** altlogbot_1 has quit IRC02:41
*** altlogbot_0 has joined #openstack-nova02:43
*** liuyulong has joined #openstack-nova02:48
*** hemna has joined #openstack-nova03:08
*** hongbin has quit IRC03:13
*** psachin has joined #openstack-nova03:18
*** liuyulong has quit IRC03:20
*** whoami-rajat has joined #openstack-nova03:24
*** brinzhang has joined #openstack-nova03:27
*** altlogbot_0 has quit IRC03:31
*** altlogbot_0 has joined #openstack-nova03:32
*** hemna has quit IRC03:43
*** udesale has joined #openstack-nova03:53
*** sapd1_x has joined #openstack-nova03:54
*** ivve has quit IRC04:12
*** JamesBenson has quit IRC04:17
*** igordc has quit IRC04:37
*** sapd1_x has quit IRC04:41
*** boxiang has quit IRC04:51
*** boxiang has joined #openstack-nova04:51
*** hemna has joined #openstack-nova05:06
*** ivve has joined #openstack-nova05:15
*** janki has joined #openstack-nova05:23
*** sapd1_x has joined #openstack-nova05:25
*** hemna has quit IRC05:40
*** ratailor has joined #openstack-nova05:46
*** sapd1_x has quit IRC05:53
*** lpetrut has joined #openstack-nova05:54
*** sapd1_x has joined #openstack-nova05:55
*** yaawang has quit IRC06:06
*** udesale has quit IRC06:23
*** udesale has joined #openstack-nova06:24
*** maciejjozefczyk has joined #openstack-nova06:25
*** maciejjozefczyk has quit IRC06:32
*** awalende has joined #openstack-nova06:42
*** maciejjozefczyk has joined #openstack-nova06:42
*** yaawang has joined #openstack-nova06:45
*** awalende has quit IRC06:46
*** maciejjozefczyk has quit IRC06:46
openstackgerritBoxiang Zhu proposed openstack/nova master: Fix failure to boot instances with qcow2 format images  https://review.opendev.org/64027106:53
*** JamesBenson has joined #openstack-nova06:54
*** ccamacho has joined #openstack-nova06:57
*** JamesBenson has quit IRC06:58
*** tesseract-RH has joined #openstack-nova07:05
*** xek has joined #openstack-nova07:07
*** altlogbot_0 has quit IRC07:13
*** altlogbot_2 has joined #openstack-nova07:18
*** yan0s has joined #openstack-nova07:26
*** tosky has joined #openstack-nova07:28
openstackgerritBoxiang Zhu proposed openstack/nova master: Remove unsafe convert of lvm imagebackend  https://review.opendev.org/64266707:28
*** brinzh has joined #openstack-nova07:39
*** brinzhang has quit IRC07:42
*** udesale has quit IRC07:55
*** udesale has joined #openstack-nova07:55
*** maciejjozefczyk has joined #openstack-nova08:15
*** pcaruana has joined #openstack-nova08:24
*** rpittau|afk is now known as rpittau08:24
openstackgerritzhufl proposed openstack/nova master: [Trivial fix]Remove unnecessary slash  https://review.opendev.org/65734208:27
*** tssurya has joined #openstack-nova08:37
*** sapd1_x has quit IRC08:40
*** ivve has quit IRC08:40
*** ivve has joined #openstack-nova08:55
*** altlogbot_2 has quit IRC09:11
*** hemna has joined #openstack-nova09:12
*** altlogbot_0 has joined #openstack-nova09:16
*** zbr is now known as zbr|rover09:18
*** gibi_cape is now known as gibi09:24
*** gmann has joined #openstack-nova09:41
*** ttsiouts has joined #openstack-nova09:42
*** slaweq has joined #openstack-nova09:45
*** hemna has quit IRC09:46
*** ttsiouts_ has joined #openstack-nova09:56
*** gmann is now known as gmann_pto09:57
*** ttsiouts has quit IRC09:59
*** ttsiouts_ has quit IRC10:14
*** slaweq has quit IRC10:23
*** udesale has quit IRC10:34
*** udesale has joined #openstack-nova10:35
*** takamatsu has joined #openstack-nova10:36
*** amansi26 has joined #openstack-nova10:42
amansi26In order to remove this particular warning http://paste.openstack.org/show/750709/ . Do I need to add cafile option at both the places (glance and ssl)? or how is it?10:44
*** nicolasbock has joined #openstack-nova10:47
brinzhgit review10:59
brinzhfatal: unable to access 'https://opendev.org/openstack/nova/': Failed to connect to 2604:e100:3:0:f816:3eff:fe6b:ad62: Network is unreachable10:59
brinzhHow to resolve this error? From the gerrit address changes review.opendev.org, I cannot clone/review and so on...11:00
*** maciejjozefczyk has quit IRC11:02
*** dpawlik has joined #openstack-nova11:03
*** ccamacho has quit IRC11:04
*** maciejjozefczyk has joined #openstack-nova11:04
*** udesale has quit IRC11:17
*** altlogbot_0 has quit IRC11:19
*** altlogbot_0 has joined #openstack-nova11:21
*** jaosorior has joined #openstack-nova11:21
gibibrinzh: ssh://gibi@review.openstack.org:29418/openstack/nova works for me11:22
brinzhI remember the port of 29418 is forbidden in China11:24
brinzhgibi: Where are you?11:24
brinzhgibi: I will test the ssh to clone, maybe it works ok now :)11:26
*** ttsiouts has joined #openstack-nova11:26
gibibrinzh: EU. Are you from China? If yes then I guess my info does not relevant for you11:32
brinzhgibi: Yeah, I am come from China, but port of 29418 is ok, I can clone the code now ^_^, but the 'git review' need to be test later.11:34
brinzhgibi: Ti's process is 86%, thanks for your remind.11:35
*** hemna has joined #openstack-nova11:43
*** ttsiouts has quit IRC11:43
*** amansi26 has quit IRC11:43
brinzhUnfortunately, interrupted...11:46
*** ttsiouts has joined #openstack-nova11:48
openstackgerritSurya Seetharaman proposed openstack/nova master: Microversion 2.73: Support adding the reason behind a server lock  https://review.opendev.org/64866211:49
tssuryagibi, alex_xu, gmann: I have added you all to review https://review.opendev.org/#/c/648662/ for the notification/API parts respectively11:53
*** ttsiouts_ has joined #openstack-nova11:53
*** ttsiouts has quit IRC11:56
*** tbachman has joined #openstack-nova12:06
*** ratailor has quit IRC12:07
*** mgariepy has joined #openstack-nova12:08
*** _hemna has joined #openstack-nova12:10
*** ttsiouts_ has quit IRC12:10
*** hemna has quit IRC12:12
*** altlogbot_0 has quit IRC12:15
*** _hemna has quit IRC12:16
*** udesale has joined #openstack-nova12:19
*** altlogbot_3 has joined #openstack-nova12:20
*** udesale has quit IRC12:25
*** brinzh has quit IRC12:26
*** udesale has joined #openstack-nova12:26
*** ttsiouts has joined #openstack-nova12:28
*** pcaruana has quit IRC12:29
*** ttsiouts_ has joined #openstack-nova12:36
*** ttsiouts has quit IRC12:40
*** hemna has joined #openstack-nova12:43
*** ttsiouts_ has quit IRC12:46
*** ttsiouts has joined #openstack-nova12:46
*** _hemna has joined #openstack-nova12:48
*** mchlumsky has joined #openstack-nova12:48
*** artom has joined #openstack-nova12:52
*** ttsiouts has quit IRC12:53
*** hemna has quit IRC13:01
*** mchlumsky has quit IRC13:05
*** mchlumsky has joined #openstack-nova13:08
*** altlogbot_3 has quit IRC13:15
*** pcaruana has joined #openstack-nova13:16
*** altlogbot_0 has joined #openstack-nova13:16
*** mmethot has joined #openstack-nova13:19
*** hemna has joined #openstack-nova13:19
*** mriedem has joined #openstack-nova13:19
*** altlogbot_0 has quit IRC13:21
*** _hemna has quit IRC13:21
openstackgerritMerged openstack/nova master: [Trivial fix]Remove unnecessary slash  https://review.opendev.org/65734213:22
*** ttsiouts has joined #openstack-nova13:22
*** altlogbot_2 has joined #openstack-nova13:25
*** altlogbot_2 has quit IRC13:25
*** altlogbot_3 has joined #openstack-nova13:26
*** psachin has quit IRC13:28
*** lbragstad has joined #openstack-nova13:32
*** efried has joined #openstack-nova13:41
efriedo/13:42
*** udesale has quit IRC13:46
*** udesale has joined #openstack-nova13:47
*** bnemec has joined #openstack-nova13:50
*** _hemna has joined #openstack-nova13:52
*** amodi has joined #openstack-nova13:59
*** ttsiouts has quit IRC14:00
*** janki has quit IRC14:07
*** spatel has joined #openstack-nova14:16
*** udesale has quit IRC14:16
*** udesale has joined #openstack-nova14:21
*** egonzalez has quit IRC14:22
*** egonzalez has joined #openstack-nova14:24
*** _hemna has quit IRC14:26
*** samueldmq has joined #openstack-nova14:27
*** mgariepy has quit IRC14:29
mriedemhi14:29
*** lpetrut has quit IRC14:36
*** ivve has quit IRC14:40
*** dklyle has joined #openstack-nova14:48
*** dklyle has quit IRC14:49
*** david-lyle has joined #openstack-nova14:49
*** belmoreira has joined #openstack-nova14:54
*** KH-Jared has joined #openstack-nova14:57
gibitssurya: ack14:59
gibitssurya: the size of that patch is a bit intimidating14:59
*** cfriesen has joined #openstack-nova15:03
*** mlavalle has joined #openstack-nova15:05
*** cfriesen has quit IRC15:07
*** tssurya has quit IRC15:09
mriedemthe locked reason one?15:10
mriedemanything involving API samples is going to be big15:10
*** imacdonn has joined #openstack-nova15:11
*** david-lyle is now known as dklyle15:13
*** gyee has joined #openstack-nova15:13
gibimriedem: yes, that one. But I started reading it...15:14
*** mgariepy has joined #openstack-nova15:15
*** markvoelker has joined #openstack-nova15:16
*** mlavalle has quit IRC15:20
*** mlavalle has joined #openstack-nova15:22
openstackgerritMerged openstack/nova stable/queens: libvirt: Stop ignoring unknown libvirtError exceptions during volume attach  https://review.opendev.org/65705015:26
*** igordc has joined #openstack-nova15:28
openstackgerritMerged openstack/nova stable/queens: libvirt: Always disconnect volumes after libvirtError exceptions  https://review.opendev.org/65711115:32
*** rpittau is now known as rpittau|afk15:43
*** cfriesen has joined #openstack-nova15:48
*** tbachman has quit IRC15:52
*** belmoreira has quit IRC15:52
*** amansi26 has joined #openstack-nova15:55
*** yan0s has quit IRC15:59
*** artom has quit IRC16:03
amansi26fungi:In order to remove this particular warning http://paste.openstack.org/show/750709/ . Do I need to add cafile option at both the groups (glance and ssl)? or how is it?16:06
*** mvkr has quit IRC16:11
*** artom has joined #openstack-nova16:12
*** ivve has joined #openstack-nova16:20
*** _hemna has joined #openstack-nova16:22
*** maciejjozefczyk has quit IRC16:22
mriedemamansi26: it appears that way yes https://docs.openstack.org/nova/latest/configuration/config.html#glance.cafile16:24
*** cdent has joined #openstack-nova16:24
mriedemfyi i saw a grenade job fail because it took 202 seconds to spawn an instance http://logs.openstack.org/61/621061/5/check/grenade-py3/6aabc8e/logs/screen-n-cpu.txt.gz#_May_05_16_41_08_772233 and the tempest timeout is 196 seconds16:32
mriedemmaybe just a slow node16:32
* cdent queries the SLA16:33
cdentoh noes, i can't find it16:33
*** ivve has quit IRC16:35
efriedcfriesen: on TPM, did we decide to do implicit version?16:36
efriedso16:40
efried=> required=$version present, hw:sev_model=$model present => $model at $version16:40
efried=> required=$version present, hw:sev_model absent => TIM at $version16:40
efried=> required=$version absent, hw:sev_model=$model present => nova adds required=$version, where $version = 2_0 if $model is CRB else 1_216:40
efrieddah, tpm_model, not sev_model :)16:42
cdentyeah, I'm going to need you to come in on saturday16:46
efriedthat's tps_report16:46
*** JamesBenson has joined #openstack-nova16:46
cfriesenefried: yeah.  I started looking at the implementation yesterday and to avoid code duplication I'd have to move a bunch of code around into helper functions16:46
efriedreally?16:46
mriedemi know this is a bit fugly, but can we at least get another core on the (non-fugly and quite beautiful) recreate test for this stein regression? https://review.opendev.org/#/q/topic:bug/1825034+(status:open+OR+status:merged)16:46
efriedokay.16:46
efriedmriedem: looking.16:47
mriedemthanks. we at least have 1-2 regression fixes merged back to stable/stein so it'd be good to do a release soonish16:48
*** igordc has quit IRC16:53
cfriesenefried: both the version and the model can be specified in both the image and the flavor, so I've got helper functions down in the libvirt driver to retrieve them.  We'd need to move those up to where they're accessible from the sched request filter, which in turn means mucking around with test cases, etc.16:55
*** gmann_pto has quit IRC16:56
efriedcfriesen: Oh, okay, well, I would have likely -1'd anyway requesting that the validation be done in the request filter :)16:56
efriedNo reason to wait until we get all the way to the compute to check for conflicting values, if we can fail at the scheduler16:58
cfriesenefried: yesterday I was looking at whether we could do validation in _validate_flavor_image*.16:58
efriedyeah, could. But that doesn't mean you shouldn't *also* do it in the request filter.16:59
efriedoh, maybe it does16:59
cfriesenvalidate all the things everywhere. :)16:59
cfriesenmight be overkill17:00
efriedyeah, that does validation, which is fine, but you would have to duplicate some of the logic to do the implicit required trait and/or model business.17:00
efriedprobably not a huge amount of overlap, actually.17:00
efriedAnyway, the right place for all of that logic is *not* the virt driver.17:01
cfriesenyeah, it's high-level enough that it would apply to any implementation in other virt drivers17:02
efriedum, the logic to do implicit model lives in the virt driver though.17:02
cfriesenI'll rework the change.  Hopefully soonish.17:03
efriedno hurry, I just wanted to record the design we decided on before I forgot it :)17:04
*** hongbin has joined #openstack-nova17:07
*** jaosorior has quit IRC17:14
*** tbachman has joined #openstack-nova17:16
*** ivve has joined #openstack-nova17:18
efriedmriedem: https://review.opendev.org/#/c/653098/ <== If you want to add a comment, like:17:23
efried# The following (archive stuff) is used to prove that the migration created a "fake instance". It is not necessary to trigger the bug.17:23
efried$archive stuff17:23
efried# Since the above (archive stuff) removed the fake instance, do the migration again to recreate it so we can exercise the code path.17:23
efried...I'll fast approve17:23
*** whoami-rajat has quit IRC17:24
*** tesseract-RH has quit IRC17:24
openstackgerritDan Smith proposed openstack/nova master: Add a workaround config toggle to refuse ceph image upload  https://review.opendev.org/65707817:25
*** udesale has quit IRC17:27
*** _alastor_ has joined #openstack-nova17:29
*** Swami has joined #openstack-nova17:29
*** bbowen has quit IRC17:36
*** adrianc has quit IRC17:40
*** adrianc has joined #openstack-nova17:43
*** adrianc has quit IRC17:48
openstackgerritMatt Riedemann proposed openstack/nova master: Add regression test for bug 1825034  https://review.opendev.org/65309817:53
openstackbug 1825034 in OpenStack Compute (nova) "listing deleted servers from the API fails after running fill_virtual_interface_list online data migration" [High,In progress] https://launchpad.net/bugs/1825034 - Assigned to Matt Riedemann (mriedem)17:53
mriedemefried: done17:53
efriedmriedem: +A17:53
mriedemthanks17:53
efriedmriedem: Not sure if the fix needs a rebase now?17:54
openstackgerritMatt Riedemann proposed openstack/nova master: Exclude fake marker instance when listing servers  https://review.opendev.org/65315817:54
mriedem^17:54
efriedneat17:54
efried+A17:54
* mriedem feels the synergy17:54
openstackgerritMatt Riedemann proposed openstack/nova stable/stein: Add regression test for bug 1825034  https://review.opendev.org/65742018:01
openstackbug 1825034 in OpenStack Compute (nova) "listing deleted servers from the API fails after running fill_virtual_interface_list online data migration" [High,In progress] https://launchpad.net/bugs/1825034 - Assigned to Matt Riedemann (mriedem)18:01
openstackgerritMatt Riedemann proposed openstack/nova stable/stein: Exclude fake marker instance when listing servers  https://review.opendev.org/65742118:01
*** markvoelker has quit IRC18:10
rm_workmriedem: correction -- apparently we use the log driver and ship notifications to splunk via logs, so no RMQ involved >_>18:14
*** _hemna has quit IRC18:15
mriedemrm_work: ah ok, i don't hear of many people doing that18:15
rm_workyeah, apparently some of our team didn't realize either... I had no idea what we were doing on the nova side of things at all, but finding out more about our deployments daily by asking around :D18:17
*** tjgresha_nope has quit IRC18:21
*** tjgresha has joined #openstack-nova18:21
*** tjgresha has quit IRC18:22
*** _hemna has joined #openstack-nova18:33
*** tbachman has quit IRC18:33
*** _hemna has quit IRC18:40
openstackgerritMerged openstack/nova master: Add regression test for bug 1825034  https://review.opendev.org/65309818:45
openstackbug 1825034 in OpenStack Compute (nova) stein "listing deleted servers from the API fails after running fill_virtual_interface_list online data migration" [High,In progress] https://launchpad.net/bugs/1825034 - Assigned to Matt Riedemann (mriedem)18:45
*** tbachman has joined #openstack-nova18:48
*** bbowen has joined #openstack-nova18:54
*** amansi26 has quit IRC18:58
*** BjoernT has joined #openstack-nova18:59
openstackgerritJay Pipes proposed openstack/nova master: add InstanceList.get_all_uuids_by_hosts() method  https://review.opendev.org/62355718:59
openstackgerritJay Pipes proposed openstack/nova master: single pass instance info fetch in host manager  https://review.opendev.org/62355818:59
*** Sukhdev has joined #openstack-nova19:10
*** amodi has quit IRC19:11
*** cdent has quit IRC19:18
*** maciejjozefczyk has joined #openstack-nova19:21
*** maciejjozefczyk has quit IRC19:26
*** adrianc has joined #openstack-nova19:26
*** maciejjozefczyk has joined #openstack-nova19:27
*** xek has quit IRC19:29
*** _mlavalle_1 has joined #openstack-nova19:32
*** rchurch_ has joined #openstack-nova19:32
*** maciejjozefczyk_ has joined #openstack-nova19:32
*** BjoernT_ has joined #openstack-nova19:33
*** rchurch has quit IRC19:34
*** adrianc_ has joined #openstack-nova19:35
*** _hemna has joined #openstack-nova19:37
*** tbachman has quit IRC19:38
*** hongbin has quit IRC19:39
*** BjoernT has quit IRC19:39
*** mlavalle has quit IRC19:39
*** maciejjozefczyk has quit IRC19:39
*** adrianc has quit IRC19:39
*** Swami has quit IRC19:39
*** hemna has quit IRC19:39
*** Swami has joined #openstack-nova19:40
*** amodi has joined #openstack-nova19:42
*** BjoernT_ has quit IRC19:48
*** takamatsu has quit IRC19:51
*** Sukhdev has quit IRC20:00
*** maciejjozefczyk_ has quit IRC20:03
*** spatel has quit IRC20:03
*** BjoernT has joined #openstack-nova20:06
*** cdent has joined #openstack-nova20:19
*** mchlumsky has quit IRC20:31
redkriegdoes anyone know how I determine which image property the nova scheduler ImagePropertiesFilter is failing a compute host for?20:38
*** tbachman has joined #openstack-nova20:40
efriedredkrieg: Debug logging switched on for n-sch?20:47
efriedyou'd be looking for one of these:20:48
efried            LOG.debug("Instance contains properties %(image_props)s, "20:48
efried                      "but no corresponding supported_instances are "20:48
efried                      "advertised by the compute node",20:48
efriedor20:48
efried        LOG.debug("Instance contains properties %(image_props)s "20:48
efried                  "that are not provided by the compute node "20:48
efried                  "supported_instances %(supp_instances)s or "20:48
efried                  "hypervisor version %(hypervisor_version)s do not match",20:48
*** pcaruana has quit IRC20:51
redkrieghmm, I don't see either of those, but I did get this: 2019-05-06 16:50:31.908 1736 DEBUG nova.scheduler.filters.image_props_filter [req-91826f4d-09e1-45ba-92ce-da96721c3edf c7ff06eff7ea4850aeae27eaa7e285af cd8cde005d0841e5958408ef22e8ac72 - default default] (la-skvm-1, la-skvm-1.example.com) ram: 384892MB disk: 7231488MB io_ops: 0 instances: 0 does not support requested instance_properties20:52
redkrieghost_passes /openstack/venvs/nova-18.1.5/lib/python2.7/site-packages/nova/scheduler/filters/image_props_filter.py:11720:52
redkriegnevermind, missed that earlier20:54
redkriegefried: I see in this line that img_hv_type=qemu but the hypervisor says [u'x86_64', u'kvm', u'hvm'].  could that be the problem?  http://paste.openstack.org/show/750737/20:56
efriedredkrieg: We're kind of surpassing my knowledge here, but that seems like a reasonable guess.20:59
redkriegthanks for taking a look, changing that property to kvm worked!21:01
artomredkrieg, yeah, I assume you have libvirt+kvm hypervisors21:04
artomSo having your virt type set to qemu (aka emulation) doesn't work21:05
redkriegindeed.  I created the image with a new control panel I'm testing and it didn't offer kvm as an option, only qemu.21:05
artomOh wait, it's an image prop21:05
redkriegyeah21:05
artomOK, so fuzzier on the details, but you have the right idea :)21:05
*** dpawlik has quit IRC21:15
*** dpawlik has joined #openstack-nova21:20
*** nicolasbock has quit IRC21:21
*** dpawlik has quit IRC21:24
*** jdillaman has quit IRC21:27
*** tbachman has quit IRC21:46
*** JamesBenson has quit IRC21:58
*** mvkr has joined #openstack-nova22:00
*** JamesBenson has joined #openstack-nova22:06
*** JamesBenson has quit IRC22:10
openstackgerritEric Fried proposed openstack/os-resource-classes master: Propose standard ACCELERATOR_FPGA resource class  https://review.opendev.org/65746422:32
*** alex_xu has joined #openstack-nova22:48
*** rcernin has joined #openstack-nova22:48
openstackgerritMerged openstack/nova master: Exclude fake marker instance when listing servers  https://review.opendev.org/65315822:52
*** BjoernT has quit IRC23:01
*** zbr|rover has quit IRC23:01
*** tkajinam has joined #openstack-nova23:03
*** JamesBenson has joined #openstack-nova23:11
*** JamesBenson has quit IRC23:15
*** gyee has quit IRC23:25
*** tosky has quit IRC23:32
*** mmethot has quit IRC23:45
*** bbowen_ has joined #openstack-nova23:55
*** _mlavalle_1 has quit IRC23:55
*** david-lyle has joined #openstack-nova23:55
*** bbowen has quit IRC23:55
*** dklyle has quit IRC23:55
*** bbowen_ has quit IRC23:57
*** bbowen_ has joined #openstack-nova23:57
*** tbachman has joined #openstack-nova23:58

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