Thursday, 2015-07-23

*** mlavalle has quit IRC00:00
*** minwang2 has quit IRC00:12
*** minwang2 has joined #openstack-lbaas00:14
openstackgerritmin wang proposed openstack/octavia: health manager service  https://review.openstack.org/16006100:25
openstackgerritMerged openstack/octavia: Use 2 years for validity period for generated amphora certs  https://review.openstack.org/20327700:27
*** minwang2 has quit IRC00:28
*** bharath__ has quit IRC00:34
*** cing has joined #openstack-lbaas00:35
*** madhu_ak has quit IRC00:40
*** jhova has quit IRC00:51
*** chlong has quit IRC00:52
*** drjones has joined #openstack-lbaas01:10
*** drjones has quit IRC01:12
*** fnaval has quit IRC01:24
*** crc32 has joined #openstack-lbaas01:27
*** fnaval has joined #openstack-lbaas01:30
*** bana_k has quit IRC01:37
*** vivek-ebay has quit IRC02:01
*** chlong has joined #openstack-lbaas02:11
*** bana_k has joined #openstack-lbaas02:11
*** mikeymeitbual has quit IRC02:11
*** ganeshna has joined #openstack-lbaas02:15
*** ganeshna has quit IRC02:19
*** sherif has joined #openstack-lbaas02:27
*** amotoki has joined #openstack-lbaas02:34
*** sherif has quit IRC02:44
*** sbalukoff has quit IRC02:47
*** ajmiller has joined #openstack-lbaas02:47
*** vivek-ebay has joined #openstack-lbaas02:57
*** kiran-r has joined #openstack-lbaas03:03
*** bradjones has quit IRC03:03
*** bradjones has joined #openstack-lbaas03:04
*** bradjones has quit IRC03:04
*** bradjones has joined #openstack-lbaas03:04
*** madhu_ak has joined #openstack-lbaas03:05
*** ganeshna has joined #openstack-lbaas03:09
*** kiran-r has quit IRC03:13
*** KunalGan_ has quit IRC03:14
*** minwang2 has joined #openstack-lbaas03:20
*** vivek-ebay has quit IRC03:24
*** vivek-ebay has joined #openstack-lbaas03:24
*** mlavalle has joined #openstack-lbaas03:25
madhu_akdougwig: you around?03:39
*** KunalGandhi has joined #openstack-lbaas03:39
*** sbalukoff has joined #openstack-lbaas03:42
madhu_akdougwig: since this patch https://review.openstack.org/#/c/199781/ got merged, when I comment 'check experimental' that scenario job is throwing an exception saying testenv scenario doesn't found, however, indeed it is already set in https://github.com/openstack/neutron-lbaas/blob/master/neutron_lbaas/tests/contrib/post_test_hook.sh03:42
madhu_akIs there anything that I need to revisit?03:42
*** KunalGandhi has quit IRC03:45
*** mlavalle has quit IRC03:46
*** KunalGandhi has joined #openstack-lbaas03:48
*** sherif has joined #openstack-lbaas03:48
*** sherif has quit IRC03:56
*** minwang2 has quit IRC03:57
*** ganeshna has quit IRC03:58
*** HenryG has quit IRC04:09
*** bana_k has quit IRC04:09
madhu_akdougwig: figured it out, its because of no space in line 49 of https://github.com/openstack/neutron-lbaas/blob/master/neutron_lbaas/tests/contrib/post_test_hook.sh04:12
madhu_akmy bad04:12
*** HenryG has joined #openstack-lbaas04:12
openstackgerritMadhusudhan Kandadai proposed openstack/neutron-lbaas: Fix for post_test_hook.sh  https://review.openstack.org/20484704:17
*** sherif has joined #openstack-lbaas04:18
madhu_akcore reviewers: could you approve and would like to see this patch be merged rather to avoid zuul overload tomorrow morning: https://review.openstack.org/20484704:19
ajmillermadhu_ak I'll have a look04:23
madhu_akThanks ajmiller, I thought you will be busy with your travel tomorrow04:23
ajmillerWell I'll be up at 4:00am, so will be heading to bed soon...04:25
ajmillerOK, I gave it a +204:26
*** sherif_ has joined #openstack-lbaas04:28
crc32any one from hp here?04:29
madhu_akthanks ajmiller, good noght04:29
madhu_aknight*04:29
madhu_akwhats up crc32?04:30
crc32I'm running experiments with redis.04:30
crc32just letting you guys know.04:30
crc32was thinking about using the ordered sets datatype.04:30
crc32I'm just verifying we all agreed on redis right?04:31
crc32is it 1:30 over there?04:31
madhu_akoh, I think everyone discussed about this reddis during octavia meeting?04:31
*** sherif has quit IRC04:31
madhu_aknope, I am in PacificTime04:31
crc32so who's from HP/04:32
crc32?04:32
madhu_akI am from HP04:32
madhu_akI think the other guys might have slept.. maybe tomorrow is the good time to ask though04:33
crc32ok cool. I'm refering to CR https://review.openstack.org/201882 and min's https://review.openstack.org/#/c/16006104:33
crc32ok.04:33
*** ganeshna has joined #openstack-lbaas04:33
madhu_akyep04:33
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/20439904:40
openstackgerritOpenStack Proposal Bot proposed openstack/octavia: Updated from global requirements  https://review.openstack.org/20485204:41
*** rm_work|away is now known as rm_work05:01
*** ganeshna has quit IRC05:04
*** sbalukoff has quit IRC05:04
*** kiran-r has joined #openstack-lbaas05:05
*** ganeshna has joined #openstack-lbaas05:06
*** sherif_ has quit IRC05:15
*** kiran-r has quit IRC05:18
*** mtonse has joined #openstack-lbaas05:22
*** vivek-eb_ has joined #openstack-lbaas05:23
*** mtonse_ has joined #openstack-lbaas05:25
*** numan has joined #openstack-lbaas05:25
*** vivek-ebay has quit IRC05:26
*** mtonse has quit IRC05:28
*** mtonse__ has joined #openstack-lbaas05:28
*** mtonse_ has quit IRC05:30
*** mtonse__ has quit IRC05:30
*** mtonse has joined #openstack-lbaas05:31
*** mtonse_ has joined #openstack-lbaas05:34
*** mtonse has quit IRC05:36
*** vivek-eb_ has quit IRC05:42
*** ganeshna has quit IRC05:43
*** ganeshna has joined #openstack-lbaas05:46
*** numan has quit IRC05:53
*** crc32 has quit IRC06:00
*** kobis has joined #openstack-lbaas06:06
*** madhu_ak has quit IRC06:07
*** KunalGan_ has joined #openstack-lbaas06:12
*** Miouge has joined #openstack-lbaas06:15
*** KunalGandhi has quit IRC06:15
*** KunalGan_ has quit IRC06:17
*** mtonse_ has quit IRC06:18
*** woodster_ has quit IRC06:22
*** nmagnezi has joined #openstack-lbaas06:26
*** vivek-ebay has joined #openstack-lbaas06:43
*** kiran-r has joined #openstack-lbaas06:43
*** vivek-ebay has quit IRC06:47
*** chlong has quit IRC06:49
*** ganeshna has quit IRC07:04
*** vjay4 has joined #openstack-lbaas07:27
*** kobis has quit IRC07:30
*** kobis has joined #openstack-lbaas07:31
*** jschwarz has joined #openstack-lbaas07:37
*** vjay4 has quit IRC07:42
*** ganeshna has joined #openstack-lbaas07:42
*** apuimedo has joined #openstack-lbaas07:42
*** vjay4 has joined #openstack-lbaas07:44
*** numan has joined #openstack-lbaas07:51
openstackgerritOpenStack Proposal Bot proposed openstack/octavia: Updated from global requirements  https://review.openstack.org/20485207:53
*** vjay4 has quit IRC07:55
openstackgerritEran Raichstein proposed openstack/octavia: Fix bug 1474876  https://review.openstack.org/20397008:17
openstackbug 1474876 in octavia "CalculateDelta should use vip.subnet_id and not network_id" [Undecided,New] https://launchpad.net/bugs/1474876 - Assigned to Eran Raichstein (eranra)08:17
*** starry has joined #openstack-lbaas08:23
*** numan_ has joined #openstack-lbaas08:25
*** numan has quit IRC08:26
openstackgerritPhillip Toohill proposed openstack/octavia: Adding new network driver  https://review.openstack.org/19785808:26
openstackgerritPhillip Toohill proposed openstack/octavia: Updates for containers functionality  https://review.openstack.org/19995408:26
openstackgerritPhillip Toohill proposed openstack/octavia: Updating ssh driver with root user check  https://review.openstack.org/20320308:27
openstackgerritMerged openstack/neutron-lbaas: ensure_dir: switch to neutron.common.utils  https://review.openstack.org/20334508:28
*** kiran-r has quit IRC08:44
*** kiran-r has joined #openstack-lbaas08:46
openstackgerritStephen Balukoff proposed openstack/neutron-lbaas: Adding L7 functionality to reference driver  https://review.openstack.org/20495709:01
*** sbalukoff has joined #openstack-lbaas09:18
*** ganeshna has quit IRC09:20
*** ganeshna has joined #openstack-lbaas09:26
*** ganeshna has quit IRC10:01
*** amotoki has quit IRC10:05
*** cing has quit IRC10:12
openstackgerritPhillip Toohill proposed openstack/octavia: Adding new network driver  https://review.openstack.org/19785810:20
openstackgerritPhillip Toohill proposed openstack/octavia: Updates for containers functionality  https://review.openstack.org/19995410:20
openstackgerritPhillip Toohill proposed openstack/octavia: Updating ssh driver with root user check  https://review.openstack.org/20320310:21
*** ganeshna has joined #openstack-lbaas10:28
*** chlong has joined #openstack-lbaas11:08
*** ganeshna has quit IRC11:14
openstackgerritEran Raichstein proposed openstack/octavia: fix indentation  https://review.openstack.org/20397012:27
*** kiran-r has quit IRC12:48
openstackgerritOpenStack Proposal Bot proposed openstack/neutron-lbaas: Updated from global requirements  https://review.openstack.org/20439912:51
*** nmagnezi_ has joined #openstack-lbaas12:59
*** ganeshna has joined #openstack-lbaas13:12
openstackgerritEran Raichstein proposed openstack/octavia: Fix bug 1474876  https://review.openstack.org/20397013:20
openstackbug 1474876 in octavia "CalculateDelta should use vip.subnet_id and not network_id" [Undecided,New] https://launchpad.net/bugs/1474876 - Assigned to Eran Raichstein (eranra)13:20
openstackgerritEran Raichstein proposed openstack/octavia: Fix bug 1474876  https://review.openstack.org/20397013:24
openstackbug 1474876 in octavia "CalculateDelta should use vip.subnet_id and not network_id" [Undecided,New] https://launchpad.net/bugs/1474876 - Assigned to Eran Raichstein (eranra)13:24
*** nmagnezi_ has quit IRC13:41
*** woodster_ has joined #openstack-lbaas13:55
*** ganeshna has quit IRC14:01
openstackgerritEran Raichstein proposed openstack/octavia: Fix bug 1474876  https://review.openstack.org/20397014:04
openstackbug 1474876 in octavia "CalculateDelta should use vip.subnet_id and not network_id" [Undecided,New] https://launchpad.net/bugs/1474876 - Assigned to Eran Raichstein (eranra)14:04
*** fnaval has quit IRC14:16
*** rbrooker has joined #openstack-lbaas14:20
openstackgerritMadhusudhan Kandadai proposed openstack/neutron-lbaas: Install HAProxy 1.5 on Ubuntu Devstack  https://review.openstack.org/20471914:21
*** fnaval has joined #openstack-lbaas14:22
*** fnaval has quit IRC14:26
*** fnaval has joined #openstack-lbaas14:32
*** numan_ has quit IRC14:32
*** sherif has joined #openstack-lbaas14:32
*** fnaval has quit IRC14:44
*** fnaval has joined #openstack-lbaas14:45
*** nmagnezi has quit IRC14:48
*** mlavalle has joined #openstack-lbaas14:57
openstackgerritEran Raichstein proposed openstack/octavia: Fix bug 1474876 - Use subnet_id in CalculateDelta  https://review.openstack.org/20397014:57
openstackbug 1474876 in octavia "CalculateDelta should use vip.subnet_id and not network_id" [Undecided,New] https://launchpad.net/bugs/1474876 - Assigned to Eran Raichstein (eranra)14:57
*** apuimedo has quit IRC15:04
*** jschwarz_ has joined #openstack-lbaas15:05
*** kobis has quit IRC15:07
*** jschwarz has quit IRC15:08
openstackgerritMerged openstack/neutron-lbaas: pep8: re-enable neutron-db-manage check_migration  https://review.openstack.org/20329315:08
*** sherif has quit IRC15:11
*** ganeshna has joined #openstack-lbaas15:14
*** vivek-ebay has joined #openstack-lbaas15:20
*** jorgem has joined #openstack-lbaas15:21
*** vivek-ebay has quit IRC15:24
sballeMorning15:24
*** crc32 has joined #openstack-lbaas15:25
*** rbrooker has quit IRC15:30
openstackgerritBertrand Lallau proposed openstack/neutron-lbaas: Remove quantum untracked files from .gitignore  https://review.openstack.org/20511815:31
*** sballe has quit IRC15:32
*** sballe has joined #openstack-lbaas15:32
*** vivek-ebay has joined #openstack-lbaas15:34
openstackgerritIhar Hrachyshka proposed openstack/neutron-lbaas: Migrate to multi branch directory structure  https://review.openstack.org/20334115:35
crc32sballe: Has anyone looked at the MySQL stress test yet?15:37
*** rbrooker has joined #openstack-lbaas15:38
*** ganeshna_ has joined #openstack-lbaas15:39
crc32Any one from HP around?15:39
*** ganeshna has quit IRC15:39
*** sherif has joined #openstack-lbaas15:40
*** mestery has joined #openstack-lbaas15:43
*** ganeshna has joined #openstack-lbaas15:49
*** ganeshna_ has quit IRC15:50
*** kiran-r has joined #openstack-lbaas15:55
*** _kiran_ has joined #openstack-lbaas15:56
*** vivek-ebay has quit IRC15:56
*** ganeshna_ has joined #openstack-lbaas15:57
*** kiran-r has quit IRC16:00
*** ganeshna has quit IRC16:00
*** nmagnezi has joined #openstack-lbaas16:01
*** nmagnezi has quit IRC16:05
*** nmagnezi has joined #openstack-lbaas16:05
*** _kiran_ has quit IRC16:06
*** rbrooker has quit IRC16:12
*** starry has quit IRC16:14
*** codekobe has quit IRC16:14
*** codekobe has joined #openstack-lbaas16:15
crc32brb going for nachos.16:17
*** ganeshna_ has quit IRC16:19
xgermanyep16:23
xgermancrc3216:23
xgermanjohnsom will do so16:23
*** ctracey has quit IRC16:31
*** ctracey has joined #openstack-lbaas16:31
*** KunalGandhi has joined #openstack-lbaas16:38
*** madhu_ak has joined #openstack-lbaas16:52
madhu_akhttps://bugs.launchpad.net/neutron/+bug/147734817:01
openstackLaunchpad bug 1477348 in neutron "Creating a neutron lbaas pool with session persistence type HTTP_COOKIE, I could see errors in lbaasv2 screen" [Undecided,New] - Assigned to Elena Ezhova (eezhova)17:01
*** Youcef has joined #openstack-lbaas17:01
madhu_akfnaval ^^17:03
*** jschwarz_ has quit IRC17:08
*** nmagnezi has quit IRC17:22
*** bana_k has joined #openstack-lbaas17:22
crc32ok I'm back17:24
*** sbalukoff has quit IRC17:24
*** jorgem has quit IRC17:27
crc32xgerman:  I am experimenting with redis.  for the heart beats. Has any one looked at the MySQL performance. Also Openstack already has redis>=2.10.0 already in global requirements so it doesn't sound so controversal.17:32
johnsomcrc32 it's really about timing and adding another database.  Our expectation was mysql would get us enough performance now by using the other engines17:37
crc32I don't undrstand. Are you saying your stradegy is to keep using MySQL?17:38
sballeAlso I know we are clustering sql. are you doing that too as an optimization to support better scaling?17:39
*** minwang2 has joined #openstack-lbaas17:40
johnsomcrc32 I am saying the original plan we had was to use mysql, with an alternate engine, for the health table and we expected it would be able to keep up with thousands of amphora17:40
rm_workmy understanding was that clustering mysql would not help at all with WRITES?17:40
rm_workwhich i believe is the problem17:41
johnsomWe are working to confirm/deny that.  We also knew that eventually we would need to switch to Reddis.17:41
johnsomReddis didn't have the HA support at the time either17:41
crc32is it reddis or redis?17:41
johnsomtypo, one d17:42
crc32I think we would be better off scaling down if we want to use MySQL.17:42
crc32just making sure cause I thought I saw a reddis project.17:42
johnsomWe, HP, are working on testing out and tuning mysql to see how far it can go for Octavia as the 500 reported is way lower than we have seen on other projects17:43
johnsomhttp://redis.io/17:43
rm_workwell unless you can get it to like 10,000 i don't know if it's a good option still17:43
crc32the issue is that UDP packets get dropped if the other end is too busy writing to a table. UDP packets seem to stack up to around 250 before they start getting dropped.17:44
xgermanrm_work our plans are modest for this year so 1000 lbs would be plenty17:46
xgermanbut I know we need to go to reds one day but I was hoping that would be 2016 for us...17:47
xgermanjohnsom redis cluster should be ready by now17:47
johnsomYes, I think it is ready now17:47
xgermanalso you can always shard with katana hashing17:48
crc32When you folks are saying cluster are you referring to Active Active MySQL?17:48
xgermanActive - Passive in Redis17:48
xgermanMysql we use galleria cklusters17:48
xgermangalera17:48
crc32Thats fine but I am turning off persistence on my experiments. We don't need to store heartbeats to disk.17:48
crc32I guess you can keep experimenting with MySQL. Eventually you'll just have to lower your expectations on amp capacity. But then if your really only expecting 1000 lbs  it sounds like you already have.17:51
xgermanwe never had high expectations for 2015 :-)17:51
johnsomThe alternate engines should be able to scale way beyond 50017:51
crc32I'm sure they do for reads17:52
johnsomNo writes.  Reads on the InnoDB can far exceed 50017:53
xgermanlet’s so some tests and see17:53
*** SumitNaiksatam has joined #openstack-lbaas17:54
xgermanalso not loose sight of sbalukoff’s plan to store heartbeats in each controllers memory17:54
xgermanbut let’s try mysql first :-)17:54
johnsom+117:55
crc32xgerman: That was my plan too. Just use another data stricutre in the controller. Why even mess with a database.17:55
xgermanwell, we mess with a database so we have shared brain for scalability17:56
xgermanbut that depends on DB performance17:56
rm_workyeah, if you store in memory, you can only have one health monitor17:57
rm_workno scale :(17:57
crc32rm_work: Yea I can't think of a way to distribute that since one machine needs to store the binary search structure for sorting.  Unless we use some algo were every node does a linear search to update heartbeats and broadcast when one expires.17:59
crc32at this point thugh a linear search of 30000 entries shoulden't take long at all if its based on an array store.18:00
crc32do you think SQLAlchemy is the bottle neck?18:05
crc32500 persecond seemed a little slow to me as well.18:05
*** jorgem has joined #openstack-lbaas18:06
*** Aish has joined #openstack-lbaas18:11
johnsomThat could be18:14
*** jorgem has quit IRC18:15
*** jorgem has joined #openstack-lbaas18:28
*** vivek-ebay has joined #openstack-lbaas18:34
*** vivek-ebay has quit IRC18:34
*** vivek-ebay has joined #openstack-lbaas18:35
*** Miouge has quit IRC18:36
*** Miouge has joined #openstack-lbaas18:41
*** sbalukoff has joined #openstack-lbaas18:46
*** bitblt has joined #openstack-lbaas18:55
*** Aish has quit IRC18:56
*** vivek-ebay has quit IRC18:57
*** bitblt has quit IRC18:58
*** Miouge has quit IRC18:58
*** minwang2 has quit IRC19:01
crc32its where'd ming go?19:04
*** minwang2 has joined #openstack-lbaas19:05
*** Aish has joined #openstack-lbaas19:21
potholewho's ming?19:24
*** apuimedo has joined #openstack-lbaas19:24
potholenew guy?19:24
*** Youcef has quit IRC19:33
crc32min wang19:36
crc32sorry19:36
*** minwang2 has quit IRC19:36
*** Miouge has joined #openstack-lbaas19:37
*** crc32 has quit IRC19:45
*** Aish has quit IRC19:46
*** Miouge has quit IRC19:47
*** SumitNaiksatam has quit IRC19:47
*** Miouge has joined #openstack-lbaas20:01
*** Miouge has quit IRC20:02
*** apuimedo is now known as apuimedo|away20:06
*** apuimedo|away is now known as apuimedo|dinner20:07
*** minwang2 has joined #openstack-lbaas20:08
*** jorgem has quit IRC20:10
johnsomMin is on our team20:14
*** crc32 has joined #openstack-lbaas20:17
*** SumitNaiksatam has joined #openstack-lbaas20:21
sbalukoffYep. Min has been with the project for a while, eh.20:24
minwang2hi, this is Min:)20:25
*** SumitNaiksatam has quit IRC20:26
*** vivek-ebay has joined #openstack-lbaas20:38
*** vivek-ebay has quit IRC20:50
*** jorgem has joined #openstack-lbaas20:52
*** minwang2 has quit IRC21:02
*** minwang2 has joined #openstack-lbaas21:12
*** mgarza_ has joined #openstack-lbaas21:20
*** vivek-ebay has joined #openstack-lbaas21:27
openstackgerritPhillip Toohill proposed openstack/octavia: Hooking TLS together  https://review.openstack.org/18554021:37
openstackgerritPhillip Toohill proposed openstack/octavia: Hooking TLS together  https://review.openstack.org/18554021:47
openstackgerritBrandon Logan proposed openstack/octavia: Adding vrrp_port_id and ha_port_id to amphora  https://review.openstack.org/20531122:08
openstackgerritBrandon Logan proposed openstack/octavia: Adding methods to network driver to get more info  https://review.openstack.org/20531222:08
openstackgerritBrandon Logan proposed openstack/octavia: Decouple amp driver from network using new models  https://review.openstack.org/20531322:08
rm_workblogan: YOU'RE AROUND!22:08
*** blogan_ has joined #openstack-lbaas22:09
blogan_xgerman: ^^ pushed up new patches for the decoupling of network driver and amp driver.  The last review also fixes the vip blackholing in the ssh driver.  another review will be needed to fix it for the rest_api_driver, but the driver should have what it needs now to do it.22:12
rm_workblogan: need you on usage T_T22:12
rm_workblogan_: ^^22:12
blogan_rm_work: no you dont22:13
xgermanbrogan great!! I gave johnsom the ticket to make the REST work22:15
xgermannow if we could get dougwig to fix his driver :-)22:15
*** mgarza_ has quit IRC22:15
blogan_xgerman: thought he got an update up, if not i can fix it one of these days22:24
xgermanit’s also on my plate22:24
xgermanthree way race?22:24
blogan_xgerman: yeah his latest patchset is passing in subnet_id instead of network_id22:26
blogan_shoudl work, but i havent tested it22:26
xgermank22:26
xgermanif only mango’s gate job would be there :-)22:26
blogan_mango?22:26
xgermanmwang222:26
blogan_oh lol22:26
xgermanauto correct22:26
blogan_now she has a new name22:26
xgermanbut I guess she got a new name :-)22:27
xgermanyep22:27
blogan_pothole, mango, who's next?22:27
xgermanlol22:27
sbalukoffbrogan22:31
minwang2xgerman: crc32 and me want to discuss with you about the locking for failover22:32
xgermanok, other meeting give me like 30 min22:33
crc32are you planning spawning forking a seperate process for each amp failover or just one process that loops through amps to fail over?22:33
crc32ok22:33
*** jorgem has quit IRC22:35
johnsomcrc32 minwang2 Hi.  I think the plan is to fork the health check code via multiprocessing and then inside the forked process use threading22:50
crc32os.fork() or threading.Thread() they are pretty differnt.22:51
crc32ok I get it.22:51
*** chlong has quit IRC22:52
crc32so a seperate thread for each amp right?22:52
crc32how is the MySQL stress testing going on your end?22:53
johnsomWIP22:53
crc32I tried it again and a lot of stuff just gets dropped. I:( granted this isn't a server class machine though.22:54
crc32oh yea theres no index on the last_update  colnm so if you add one writes are going to be even slower.22:56
crc32but reads are fast.22:56
*** mlavalle has quit IRC23:06
*** sherif has quit IRC23:57

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