Monday, 2019-06-17

*** inovas has quit IRC00:18
*** inovas has joined #openstack00:21
*** markvoelker has joined #openstack00:24
*** markvoelker has quit IRC00:28
*** ircuser-1 has quit IRC00:36
*** Brainium has quit IRC00:55
*** iokiwi has joined #openstack01:08
*** maddtux has joined #openstack01:12
*** asidorenko has quit IRC01:16
*** guozijn has joined #openstack01:18
*** bobh has quit IRC01:18
*** maddtux_ has joined #openstack01:21
*** maddtux has quit IRC01:22
*** bobh has joined #openstack01:24
*** markvoelker has joined #openstack01:24
*** markvoelker has quit IRC01:29
*** bobh has quit IRC02:00
*** hqdruxn08__ has joined #openstack02:01
*** hqdruxn08_ has quit IRC02:05
*** mikebrow_ has quit IRC02:05
*** ianychoi has quit IRC02:25
*** ianychoi has joined #openstack02:26
*** guozijn has quit IRC02:48
*** guozijn has joined #openstack02:51
*** guozijn has quit IRC03:21
*** markvoelker has joined #openstack03:26
*** markvoelker has quit IRC03:31
*** aakarsh has joined #openstack03:31
*** guozijn has joined #openstack03:46
*** janki has joined #openstack03:47
*** guozijn has quit IRC03:50
*** janki has quit IRC03:54
*** janki has joined #openstack03:55
*** imsurit has joined #openstack04:02
*** janki has quit IRC04:13
*** janki has joined #openstack04:20
*** awalende has joined #openstack04:23
*** awalende has quit IRC04:27
*** inovas has quit IRC04:30
*** inovas has joined #openstack04:31
*** sshnaidm|off has quit IRC05:01
*** ymasson has quit IRC05:02
*** davee__ has quit IRC05:03
*** davee_ has joined #openstack05:04
*** niekniek has joined #openstack05:15
*** avivgt has joined #openstack05:27
*** markvoelker has joined #openstack05:28
*** ivve has quit IRC05:30
*** imega has quit IRC05:32
*** markvoelker has quit IRC05:32
*** janki has quit IRC05:36
*** niekniek has quit IRC05:42
*** janki has joined #openstack05:42
*** janki has quit IRC05:43
*** janki has joined #openstack05:44
*** jtomasek has joined #openstack05:48
*** factor has joined #openstack05:48
*** janki has quit IRC05:49
*** janki has joined #openstack05:49
*** janki has quit IRC05:53
*** janki has joined #openstack05:53
*** luksky has joined #openstack05:55
*** rcernin has quit IRC06:02
*** jbadiapa has joined #openstack06:07
*** cah_link has joined #openstack06:09
*** avivgt has quit IRC06:11
*** brault has quit IRC06:11
*** mkowalski has joined #openstack06:15
*** janki has quit IRC06:18
*** jamesdenton has quit IRC06:22
*** kjackal has quit IRC06:30
*** slaweq has joined #openstack06:32
*** cloudrancher has quit IRC06:33
*** avivgt has joined #openstack06:38
*** kjackal has joined #openstack06:44
*** ivve has joined #openstack06:46
*** aakarsh has quit IRC06:49
*** gregoryo has joined #openstack06:52
*** rpittau|afk is now known as rpittau06:56
*** rcernin has joined #openstack07:00
*** kjackal has quit IRC07:02
*** kjackal has joined #openstack07:02
*** trident has quit IRC07:06
*** cloudrancher has joined #openstack07:07
*** trident has joined #openstack07:08
*** miloa has joined #openstack07:14
*** mayurvpatil has joined #openstack07:21
*** mikecmpbll has joined #openstack07:21
*** damien_r has joined #openstack07:23
*** niekniek has joined #openstack07:24
*** tesseract has joined #openstack07:24
*** jtomasek has quit IRC07:28
*** brault has joined #openstack07:28
*** jtomasek has joined #openstack07:28
*** markvoelker has joined #openstack07:29
*** markvoelker has quit IRC07:34
*** CosmicSound has quit IRC07:46
*** imega has joined #openstack07:47
*** pbandark has joined #openstack07:48
*** nav2002 has joined #openstack07:51
*** ttsiouts has joined #openstack07:53
*** bvdk has joined #openstack07:55
*** mayurvpatil has quit IRC07:57
*** jpich has joined #openstack07:59
*** sshnaidm has joined #openstack08:08
*** Grush has joined #openstack08:11
*** pbandark has quit IRC08:11
*** imega has quit IRC08:13
*** ttsiouts has quit IRC08:14
*** sshnaidm has quit IRC08:14
*** ttsiouts has joined #openstack08:15
*** gregoryo has quit IRC08:15
*** bvdk has quit IRC08:16
*** sshnaidm has joined #openstack08:17
*** ttsiouts has quit IRC08:19
*** iyamahat has joined #openstack08:20
*** ttsiouts has joined #openstack08:20
*** Horrorcat has joined #openstack08:25
*** markvoelker has joined #openstack08:30
*** bvdk has joined #openstack08:31
*** sri-cah has joined #openstack08:33
*** markvoelker has quit IRC08:35
*** avivgta has joined #openstack08:37
*** mulbc has quit IRC08:37
*** mulbc has joined #openstack08:37
*** avivgts has joined #openstack08:40
*** imega has joined #openstack08:40
*** Grush has quit IRC08:41
*** peter has joined #openstack08:43
*** peter is now known as Guest9734708:43
Guest97347How can I start debugging why Horizon is giving me 404? I'm not too familiar with Django. :/08:44
Guest97347I'm using vagrantfile from openstack ansible, everything is up and running except for my access to horizon08:44
Guest97347It is running and accessible, but the Django app gives me 404 when I hit https://my_external_lb_ip/horizon URL08:45
*** mayurvpatil has joined #openstack08:50
*** jbadiapa has quit IRC08:50
jrosserGuest97347: that vagrantfile doesnt set up a port forward, so i think that the "external ip" only exists within the vagrant environment08:50
Guest97347@jrosser I'm hitting it from inside the VM and the IP is accessible to the point that I get back HTML from the Django app but it just says: <p>08:51
Guest9734708:51
Guest97347        The current path, <code>horizon/</code>, didn't match any of these.08:51
Guest97347      </p>08:51
Guest97347(HTTP 404)08:51
*** pcaruana has joined #openstack08:52
jrosserright, well, just take /horizon off too08:52
jrosserthe login screen should be at the root of https://external_ip/08:52
Guest97347Ohhh08:52
Guest97347Damn08:52
jrosser:)08:52
*** luksky has quit IRC08:54
*** NewJorg has quit IRC08:56
sri-cahI have discovered an issue with the keystone zero-downtime upgrade between queens and rocky when caching is enabled08:59
sri-cahis this the right place to discuss workarounds?09:00
*** avivgts has quit IRC09:01
HorrorcatWhat is the issue?09:02
sri-cahduring the upgrade there is a period of time when keystone instances of the old and the new version are running in parallel09:02
sri-cahthis is no problem for the database which is prepared to handle access from both versions09:03
*** jbadiapa has joined #openstack09:03
sri-cahbut rocky and queens write inconsisten data structures to the token validation cache – which causes spurious token validation errors09:03
sri-cah(the concrete problem occurs, when the one de-serializes the cache entries written by the other: it cannot handle them because they are of the wrong python type)09:07
*** jc_ has joined #openstack09:13
jc_Hi, Anyone with experience in deploying the OpenStack with provider network. I have configured the openstack without any errors. Floating IPs are getting allocated but I am not able to connect to VMs. Any suggestions, where should i look for identifying actual problem?09:14
*** avivgt has quit IRC09:15
*** avivgt has joined #openstack09:15
*** avivgt has quit IRC09:17
*** avivgt has joined #openstack09:17
*** Grush has joined #openstack09:19
*** mkowalski has quit IRC09:20
*** mkowalski has joined #openstack09:20
*** Guest97347 has quit IRC09:22
*** clesio has quit IRC09:22
*** Grush has quit IRC09:24
*** luksky has joined #openstack09:27
*** rcernin has quit IRC09:36
*** finucannot is now known as stephenfin09:36
*** niekniek has quit IRC09:38
*** jklare has joined #openstack09:44
fricklersri-cah: that sounds like an issue for #openstack-keystone to me09:46
*** niekniek has joined #openstack09:46
*** harsha has quit IRC09:48
*** jklare has quit IRC09:50
*** jklare has joined #openstack09:50
*** gmoro has joined #openstack09:54
*** jbadiapa has quit IRC09:54
*** jbadiapa has joined #openstack10:07
*** maddtux_ has quit IRC10:10
*** cloudrancher has quit IRC10:11
*** cloudrancher has joined #openstack10:12
*** niekniek has quit IRC10:18
*** nav2002 has quit IRC10:31
*** harsha has joined #openstack10:32
*** markvoelker has joined #openstack10:32
*** kjackal has quit IRC10:33
*** markvoelker has quit IRC10:36
jc_<sorry for re-posting>  Hi, Anyone with experience in deploying the OpenStack with provider network. I have configured the openstack without any errors. Floating IPs are getting allocated but I am not able to connect to VMs. Any suggestions, where should i look for identifying actual problem?10:36
*** kjackal has joined #openstack11:00
*** niekniek has joined #openstack11:03
*** ttsiouts has quit IRC11:08
*** ttsiouts has joined #openstack11:09
*** avivgt has quit IRC11:09
*** mayurvpatil has quit IRC11:10
*** ttsiouts has quit IRC11:13
*** mayurvpatil has joined #openstack11:16
*** cloudrancher has quit IRC11:23
*** niekniek has quit IRC11:26
*** cloudrancher has joined #openstack11:26
*** schwicht has joined #openstack11:29
*** ttsiouts has joined #openstack11:39
*** avivgt has joined #openstack11:40
sri-cahfrickler: thanks, I'll ask there – I was hesitant as it was listed as "keystone team channel" on the IRC overview page11:43
*** cloudrancher has quit IRC11:43
*** imsurit has quit IRC11:43
*** cloudrancher has joined #openstack11:45
*** fnpanic has joined #openstack11:51
*** starborn has joined #openstack11:56
*** admin0 has joined #openstack11:57
*** aconole has joined #openstack12:01
*** edleafe has joined #openstack12:02
*** lborda has joined #openstack12:14
*** rtjure has quit IRC12:16
*** Grush has joined #openstack12:20
*** bobh has joined #openstack12:33
*** markvoelker has joined #openstack12:33
*** bobh has quit IRC12:37
*** markvoelker has quit IRC12:38
*** mcornea has joined #openstack12:54
*** aakarsh has joined #openstack12:58
*** howell has joined #openstack13:01
*** Grush has quit IRC13:03
*** aludwar has joined #openstack13:08
*** schwicht has quit IRC13:09
*** kjackal has quit IRC13:19
*** schwicht has joined #openstack13:19
*** Goneri has joined #openstack13:20
*** kjackal has joined #openstack13:26
*** Grush has joined #openstack13:26
*** pcaruana|afk| has joined #openstack13:26
*** pcaruana has quit IRC13:26
*** fsimonce has joined #openstack13:26
*** mikecmpbll has quit IRC13:32
*** markvoelker has joined #openstack13:34
*** markvoelker has quit IRC13:39
*** Grush has quit IRC13:42
*** dtrainor has quit IRC13:44
*** jsquare has quit IRC13:46
*** slaweq has quit IRC13:47
*** mayurvpatil has quit IRC13:47
*** pcaruana has joined #openstack13:48
*** jsquare has joined #openstack13:48
*** mchlumsky has joined #openstack13:48
*** dtrainor has joined #openstack13:49
*** RickDeckard has joined #openstack13:50
*** belmoreira has joined #openstack13:50
*** niekniek has joined #openstack13:50
*** niekniek has quit IRC13:50
*** niekniek has joined #openstack13:51
*** mayurvpatil has joined #openstack13:51
*** pcaruana|afk| has quit IRC13:51
*** BH23 has joined #openstack13:58
*** niekniek has quit IRC14:00
*** harsha_ has joined #openstack14:03
*** aludwar has quit IRC14:06
*** BH23 has quit IRC14:07
*** aludwar has joined #openstack14:09
*** ircuser-1 has joined #openstack14:11
*** mkowalski has quit IRC14:11
*** lseki has joined #openstack14:13
*** e0ne has joined #openstack14:21
Forty-3why do some instances have an associated image and some do not?14:22
*** belmoreira has quit IRC14:24
*** e0ne has quit IRC14:26
*** belmoreira has joined #openstack14:28
*** pbandark has joined #openstack14:30
*** JamesBenson has joined #openstack14:33
*** cah_link has quit IRC14:35
*** markvoelker has joined #openstack14:35
*** Brainium has joined #openstack14:35
*** e0ne has joined #openstack14:36
*** belmoreira has quit IRC14:39
*** markvoelker has quit IRC14:40
*** bvdk has quit IRC14:42
*** mayurvpatil has quit IRC14:44
*** belmoreira has joined #openstack14:44
*** nurdie has joined #openstack14:46
*** cah_link has joined #openstack14:46
*** rgogunskiy has joined #openstack14:47
*** pcaruana has quit IRC14:47
*** bobh has joined #openstack14:50
*** stdedos has quit IRC14:51
*** stdedos has joined #openstack14:51
*** mlycka has joined #openstack14:52
*** dskull has quit IRC14:56
*** wwriverrat has joined #openstack14:59
*** dskull has joined #openstack14:59
*** brault has quit IRC15:02
*** sri-cah has quit IRC15:05
*** ivve has quit IRC15:05
*** avivgt has quit IRC15:08
*** rajinir has joined #openstack15:14
*** luksky has quit IRC15:20
*** e0ne has quit IRC15:20
*** jrbalderrama has joined #openstack15:24
*** raub has joined #openstack15:24
raubQuick https://docs.openstack.org/nova/stein/admin/pci-passthrough.html question: if I am passing the entire card, do I care about SR-IOV?15:27
*** niekniek has joined #openstack15:28
*** belmoreira has quit IRC15:28
*** mrch_ has quit IRC15:32
*** niekniek has quit IRC15:33
*** jathan has joined #openstack15:34
*** nurdie has quit IRC15:36
*** bobmel has quit IRC15:37
*** tesseract has quit IRC15:38
*** pcaruana has joined #openstack15:40
*** ymasson has joined #openstack15:41
*** wwriverrat has quit IRC15:41
*** RickDeckard has quit IRC15:43
*** rgogunskiy has quit IRC15:46
*** ianychoi_ has joined #openstack15:48
*** jpich has quit IRC15:48
*** jpich has joined #openstack15:49
*** gyee has joined #openstack15:49
*** gyee has quit IRC15:49
*** cz2 has quit IRC15:50
*** awalende has joined #openstack15:50
*** cz2 has joined #openstack15:51
*** cah_link has quit IRC15:51
*** ianychoi has quit IRC15:52
*** awalende has quit IRC15:52
*** slaweq has joined #openstack15:53
*** awalende has joined #openstack15:53
*** mamercad has joined #openstack15:54
*** ttsiouts has quit IRC15:54
*** ttsiouts has joined #openstack15:55
*** trident has quit IRC15:56
*** awalende has quit IRC15:57
*** trident has joined #openstack15:58
*** ttsiouts has quit IRC15:59
*** damien_r has quit IRC16:03
*** RickDeckard has joined #openstack16:04
*** awalende has joined #openstack16:04
*** awalende has quit IRC16:05
*** awalende has joined #openstack16:05
*** awalende has quit IRC16:08
*** awalende has joined #openstack16:08
*** jrbalderrama has quit IRC16:08
*** jrbalderrama has joined #openstack16:08
*** gyee has joined #openstack16:11
*** miloa has quit IRC16:13
*** bobmel has joined #openstack16:14
*** schwicht has quit IRC16:14
*** squarebracket has joined #openstack16:21
squarebracketi'm trying to deploy kubernetes on openstack with magnum, but it's giving me an error saying that octavia_ingress_controller_tag isn't defined in the template.16:23
squarebracketnot too sure what that's about, is there a specific package that i'm supposed to install? it's not exposed in the openstack cli16:24
*** mbandeir has joined #openstack16:25
squarebracketand do i need to use octavia, or can i use nginx ingress?16:27
*** cmurphy_afk is now known as cmurphy16:28
johnsomI am not familiar with the issue you see with k8s/magnum, but you can get the octavia CLI commands by installing python-octaviaclient16:28
*** mlycka has quit IRC16:29
*** jpich has quit IRC16:31
*** rpittau is now known as rpittau|afk16:31
*** markvoelker has joined #openstack16:37
*** nurdie has joined #openstack16:38
*** avivgta has quit IRC16:38
*** nurdie has quit IRC16:39
*** bobmel has quit IRC16:40
*** bobmel has joined #openstack16:41
*** markvoelker has quit IRC16:42
*** igordc has joined #openstack16:44
*** niekniek has joined #openstack16:45
*** slaweq has quit IRC16:47
*** schwicht has joined #openstack16:49
*** awalende has quit IRC16:52
*** Lucas_Gray has joined #openstack16:53
*** awalende has joined #openstack16:53
*** weifan has joined #openstack16:57
*** awalende has quit IRC16:57
*** ivve has joined #openstack16:58
squarebracketdamn, it looks like things are just broken :( the error is coming from heat, so i guess heat and magnum aren't compatible versions17:00
*** bobmel has quit IRC17:01
*** dskull has quit IRC17:01
*** harsha_ has quit IRC17:03
*** slaweq has joined #openstack17:04
*** zbr|ooo has quit IRC17:04
*** dskull has joined #openstack17:04
*** zbr has joined #openstack17:05
*** zbr is now known as zbr|ruck17:06
*** iyamahat has quit IRC17:07
*** yamahata has quit IRC17:07
*** slaweq has quit IRC17:08
*** RickDeckard has quit IRC17:10
*** RickDeckard has joined #openstack17:11
*** bobmel has joined #openstack17:12
*** mrch_ has joined #openstack17:13
*** bobmel has quit IRC17:16
factor<squarebracket> Wanting to do the kubernetes on openstack, but trying to get it on Stein. Still figuring out the OVN stuff on Stein before I get to kubernetes stuff.17:17
*** iyamahat has joined #openstack17:17
*** imega has quit IRC17:19
*** iyamahat_ has joined #openstack17:20
*** jrbalderrama has quit IRC17:20
*** bobmel has joined #openstack17:23
*** iyamahat has quit IRC17:23
*** bobmel has quit IRC17:24
*** yamahata has joined #openstack17:25
*** bobmel has joined #openstack17:25
*** trident has quit IRC17:27
*** sshnaidm is now known as sshnaidm|afk17:28
*** trident has joined #openstack17:29
*** wwriverrat has joined #openstack17:31
*** calbers has quit IRC17:32
*** calbers has joined #openstack17:35
*** markvoelker has joined #openstack17:37
*** markvoelker has quit IRC17:43
*** bobmel has quit IRC17:49
*** bobmel has joined #openstack17:50
*** bobmel has quit IRC17:58
*** Lucas_Gray has quit IRC18:01
*** awalende has joined #openstack18:01
*** imega has joined #openstack18:05
*** mcornea has quit IRC18:06
*** luksky has joined #openstack18:12
*** niekniek has quit IRC18:13
*** Chosimba1 has quit IRC18:15
*** Chosimba1 has joined #openstack18:15
*** mcornea has joined #openstack18:18
*** Goneri has quit IRC18:23
*** awalende has quit IRC18:23
*** awalende has joined #openstack18:23
*** mamercad has quit IRC18:24
*** marosg has quit IRC18:25
*** marosg has joined #openstack18:26
*** sauvin has quit IRC18:29
*** niceplace has quit IRC18:30
*** niceplace has joined #openstack18:31
*** Brainium has quit IRC18:32
*** RickDeckard has quit IRC18:32
*** awalende_ has joined #openstack18:35
*** markvoelker has joined #openstack18:38
*** awalende has quit IRC18:39
*** phyrox has joined #openstack18:43
*** pcaruana has quit IRC18:44
*** markvoelker has quit IRC18:45
*** bobmel has joined #openstack18:52
*** bobmel has quit IRC18:56
*** awalende_ has quit IRC19:03
*** awalende has joined #openstack19:04
*** bobmel has joined #openstack19:04
*** slaweq has joined #openstack19:05
*** awalende has quit IRC19:07
*** bobmel has quit IRC19:10
*** bobmel has joined #openstack19:10
*** pcaruana has joined #openstack19:17
*** bobmel has quit IRC19:18
*** Goneri has joined #openstack19:18
*** starborn has quit IRC19:24
*** pcaruana has quit IRC19:27
*** bsilverman has joined #openstack19:28
*** trident has quit IRC19:37
*** trident has joined #openstack19:39
*** markvoelker has joined #openstack19:40
*** dtrainor has quit IRC19:41
*** dtrainor has joined #openstack19:41
*** mamercad has joined #openstack19:41
factorAwesome, got stein going with the OVN networking setup via RDO install steps. It has at least the new openvswitch 2.11 packaged with default install. Only using a single network adapter as well. Happy to make it simpler. Now to do my write up.19:45
factorWill test the stability later.19:45
*** markvoelker has quit IRC19:45
*** awalende has joined #openstack19:55
*** e0ne has joined #openstack20:07
*** e0ne has quit IRC20:07
*** RickDeckard has joined #openstack20:07
*** Grush has joined #openstack20:10
*** Lucas_Gray has joined #openstack20:11
*** mamercad has quit IRC20:12
*** dtrainor_ has joined #openstack20:19
*** ChosSimbaOne has joined #openstack20:21
*** dtrainor has quit IRC20:22
*** niekniek has joined #openstack20:25
*** notmyname has quit IRC20:26
*** Nafallo has quit IRC20:31
*** notmyname has joined #openstack20:32
*** mcornea has quit IRC20:35
*** bobh has quit IRC20:36
*** mcornea has joined #openstack20:40
*** markvoelker has joined #openstack20:41
*** Grush has quit IRC20:43
*** markvoelker has quit IRC20:46
*** Lucas_Gray has quit IRC20:46
*** kjackal has quit IRC20:47
*** kjackal has joined #openstack20:48
*** matchaw has joined #openstack21:08
*** matchaw_ has joined #openstack21:09
*** matchaw has quit IRC21:12
*** mbandeir has quit IRC21:23
*** aakarsh has quit IRC21:24
*** RickDeckard has quit IRC21:26
*** awalende has quit IRC21:28
*** awalende has joined #openstack21:29
*** brokencycle has joined #openstack21:30
*** howell has quit IRC21:31
*** nurdie has joined #openstack21:32
*** awalende has quit IRC21:34
*** nurdie has quit IRC21:36
*** CosmicSound has joined #openstack21:38
*** markvoelker has joined #openstack21:42
*** rcernin has joined #openstack21:43
*** mchlumsky has quit IRC21:43
*** markvoelker has quit IRC21:47
*** slaweq has quit IRC21:51
*** phyrox has quit IRC21:56
*** awalende has joined #openstack21:58
*** Brainium has joined #openstack21:59
*** JamesBenson has quit IRC21:59
*** JamesBenson has joined #openstack22:00
*** awalende has quit IRC22:01
*** slaweq has joined #openstack22:03
*** JamesBenson has quit IRC22:04
*** luksky has quit IRC22:08
*** ChosSimbaOne has quit IRC22:08
*** slaweq has quit IRC22:09
*** ChanServ has quit IRC22:09
*** ChanServ has joined #openstack22:14
*** niven.freenode.net sets mode: +o ChanServ22:14
*** matchaw_ has quit IRC22:20
*** luksky has joined #openstack22:21
*** blake has joined #openstack22:22
*** mcornea has quit IRC22:23
*** awalende has joined #openstack22:34
*** slaweq has joined #openstack22:36
*** awalende has quit IRC22:38
*** luksky has quit IRC22:39
*** blake has quit IRC22:40
*** slaweq has quit IRC22:41
*** markvoelker has joined #openstack22:43
*** markvoelker has quit IRC22:48
*** niekniek has quit IRC23:03
*** Adri2000 has quit IRC23:07
*** cloudrancher has quit IRC23:09
*** Adri2000 has joined #openstack23:10
*** cloudrancher has joined #openstack23:11
*** cloudrancher has quit IRC23:12
*** cloudrancher has joined #openstack23:12
*** epheo has joined #openstack23:13
*** awalende has joined #openstack23:13
*** clauz has quit IRC23:15
*** gyee has quit IRC23:28
*** imega has quit IRC23:32
*** slaweq has joined #openstack23:33
*** jathan has quit IRC23:34
*** weifan has quit IRC23:39
*** weifan has joined #openstack23:39
*** slaweq has quit IRC23:40
*** markvoelker has joined #openstack23:44
*** weifan has quit IRC23:44
*** brokencycle has quit IRC23:46
*** awalende has quit IRC23:46
*** markvoelker has quit IRC23:48
*** cyberworm54 has quit IRC23:55

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