*** sree has joined #openstack-nova | 00:04 | |
*** sree has quit IRC | 00:08 | |
*** odyssey4me has quit IRC | 00:17 | |
*** odyssey4me has joined #openstack-nova | 00:17 | |
*** tbachman_ has joined #openstack-nova | 00:20 | |
*** tbachman has quit IRC | 00:21 | |
*** tbachman_ is now known as tbachman | 00:21 | |
*** gouthamr has joined #openstack-nova | 00:30 | |
*** rskeskin has joined #openstack-nova | 00:31 | |
*** rskeskin has quit IRC | 00:31 | |
*** dave-mccowan has joined #openstack-nova | 00:31 | |
*** sree has joined #openstack-nova | 00:36 | |
*** jogo has joined #openstack-nova | 00:43 | |
*** sree has quit IRC | 00:44 | |
*** rama_y has joined #openstack-nova | 00:45 | |
*** rama_y has quit IRC | 00:49 | |
*** gouthamr has quit IRC | 01:00 | |
*** rama_y has joined #openstack-nova | 01:08 | |
*** prometheanfire has joined #openstack-nova | 01:12 | |
*** rama_y has quit IRC | 01:12 | |
prometheanfire | 2018-03-25 01:11:25.236 16770 ERROR oslo_messaging.rpc.server nova.exception.InstanceNotFound: Instance bb4f61ed-603c-4e26-aec5-12785cfde1e3 could not be found. | 01:15 |
---|---|---|
prometheanfire | anyone know why a compute host would say that but I can still show/list it via clients? | 01:16 |
*** elmaciej has quit IRC | 01:16 | |
prometheanfire | the instance is a cinder instance and libvirtd was restarted recently | 01:18 |
prometheanfire | so guess I'll need to figure out why libvirt forgot about it :( | 01:18 |
prometheanfire | libvirt.libvirtError: Domain not found: no domain with matching uuid 'bb4f61ed-603c-4e26-aec5-12785cfde1e3' | 01:18 |
*** slagle has quit IRC | 01:20 | |
prometheanfire | was there any change need to get libvirt-4.0.0 working? | 01:21 |
*** fragatina has quit IRC | 01:24 | |
*** salv-orl_ has joined #openstack-nova | 01:31 | |
*** salv-orlando has quit IRC | 01:34 | |
Spazmotic | Sorry prometheanfire it is a saturday night so most of the novaers are off for the weekend and i'm not super good with libvirsh. You may also want to double up and check with #openstack-deployment | 01:40 |
prometheanfire | Spazmotic: ya, doubted it'd help | 01:43 |
*** Guest43990 has quit IRC | 01:44 | |
*** rama_y has joined #openstack-nova | 01:47 | |
*** bkopilov has quit IRC | 02:00 | |
*** vladikr has quit IRC | 02:06 | |
*** vladikr has joined #openstack-nova | 02:06 | |
*** yamamoto has joined #openstack-nova | 02:07 | |
*** Swanson has quit IRC | 02:12 | |
*** yamamoto has quit IRC | 02:12 | |
*** vladikr has quit IRC | 02:24 | |
*** vladikr has joined #openstack-nova | 02:24 | |
*** sree has joined #openstack-nova | 02:26 | |
*** sree has quit IRC | 02:31 | |
*** Spaz-Work has quit IRC | 02:36 | |
*** sree has joined #openstack-nova | 02:37 | |
*** Spaz-Work has joined #openstack-nova | 02:37 | |
*** vladikr has quit IRC | 02:41 | |
*** vladikr has joined #openstack-nova | 02:42 | |
*** sree has quit IRC | 02:46 | |
*** sree has joined #openstack-nova | 02:49 | |
*** vladikr has quit IRC | 02:57 | |
*** sree has quit IRC | 02:57 | |
*** vladikr has joined #openstack-nova | 02:57 | |
*** sree has joined #openstack-nova | 02:58 | |
*** vladikr has quit IRC | 03:03 | |
*** vladikr has joined #openstack-nova | 03:04 | |
*** sree has quit IRC | 03:07 | |
*** rama_y has quit IRC | 03:08 | |
*** archit has joined #openstack-nova | 03:09 | |
*** ejat has quit IRC | 03:13 | |
*** bkopilov has joined #openstack-nova | 03:14 | |
*** ejat has joined #openstack-nova | 03:15 | |
*** ejat has quit IRC | 03:15 | |
*** ejat has joined #openstack-nova | 03:15 | |
*** sree has joined #openstack-nova | 03:17 | |
*** vladikr has quit IRC | 03:19 | |
*** vladikr has joined #openstack-nova | 03:20 | |
*** sree has quit IRC | 03:21 | |
*** vladikr has quit IRC | 03:25 | |
*** vladikr has joined #openstack-nova | 03:26 | |
*** hongbin has joined #openstack-nova | 03:52 | |
*** sree has joined #openstack-nova | 03:53 | |
*** sree has quit IRC | 03:57 | |
*** imacdonn has quit IRC | 03:57 | |
*** yingjun has joined #openstack-nova | 03:59 | |
*** suresh12 has joined #openstack-nova | 04:00 | |
*** sree has joined #openstack-nova | 04:01 | |
*** yingjun has quit IRC | 04:03 | |
*** sree has quit IRC | 04:06 | |
*** dave-mccowan has quit IRC | 04:14 | |
*** sree has joined #openstack-nova | 04:15 | |
*** suresh12 has quit IRC | 04:27 | |
*** sree has quit IRC | 04:27 | |
*** suresh12 has joined #openstack-nova | 04:28 | |
*** sree has joined #openstack-nova | 04:28 | |
*** archit has quit IRC | 04:30 | |
*** germs has quit IRC | 04:31 | |
*** germs has joined #openstack-nova | 04:32 | |
*** germs has quit IRC | 04:32 | |
*** germs has joined #openstack-nova | 04:32 | |
*** sree has quit IRC | 04:33 | |
*** suresh12 has quit IRC | 04:33 | |
*** vladikr has quit IRC | 04:33 | |
*** vladikr has joined #openstack-nova | 04:33 | |
*** suresh12 has joined #openstack-nova | 04:40 | |
*** sree has joined #openstack-nova | 04:41 | |
*** hongbin has quit IRC | 04:41 | |
*** sree has quit IRC | 04:45 | |
*** Eran_Kuris has joined #openstack-nova | 04:46 | |
*** yingjun has joined #openstack-nova | 04:46 | |
*** claudiub has quit IRC | 04:48 | |
*** sree has joined #openstack-nova | 04:55 | |
*** ejat has quit IRC | 05:00 | |
*** ejat has joined #openstack-nova | 05:02 | |
*** sree has quit IRC | 05:04 | |
*** suresh12 has quit IRC | 05:08 | |
prometheanfire | so... if I try to boot an instance (cinder backed) that fails to boot (networking mtu issues, but unrelated), it's removed from libvirts domains | 05:39 |
prometheanfire | this will prevent further starts (after the network issues is fixed) from working because nova asks libvirt if the domain exists before starting (and now it does not exist) | 05:40 |
prometheanfire | I suspect this is because libvirt>=4.0.0 sucks | 05:40 |
prometheanfire | more than normal that is | 05:41 |
prometheanfire | and now I'll create a bug with those details (for queens) | 05:41 |
*** david-lyle has joined #openstack-nova | 05:43 | |
*** moshele has joined #openstack-nova | 05:47 | |
*** yingjun has quit IRC | 05:49 | |
*** moshele has quit IRC | 05:52 | |
*** psachin has joined #openstack-nova | 06:02 | |
*** lifeless_ is now known as lifeless | 06:05 | |
*** sree has joined #openstack-nova | 06:05 | |
*** sree has quit IRC | 06:10 | |
*** vladikr has quit IRC | 06:29 | |
*** vladikr has joined #openstack-nova | 06:30 | |
*** suresh12 has joined #openstack-nova | 06:30 | |
*** suresh12 has quit IRC | 06:35 | |
*** sree has joined #openstack-nova | 06:35 | |
*** sree has quit IRC | 06:40 | |
*** moshele has joined #openstack-nova | 06:43 | |
*** yamamoto has joined #openstack-nova | 06:55 | |
*** yamamoto has quit IRC | 07:00 | |
Spaz-Work | Ah interesting prometheanfire, good find and an interesting bug | 07:19 |
Spaz-Work | thanks for all the work on it | 07:19 |
*** sree has joined #openstack-nova | 07:32 | |
*** sree has quit IRC | 07:37 | |
*** sree has joined #openstack-nova | 07:41 | |
*** sree has quit IRC | 07:45 | |
*** vks1 has joined #openstack-nova | 07:56 | |
*** sree has joined #openstack-nova | 07:58 | |
*** sree has quit IRC | 08:03 | |
*** mdnadeem has joined #openstack-nova | 08:14 | |
*** sree has joined #openstack-nova | 08:16 | |
*** mdnadeem has quit IRC | 08:19 | |
*** sree has quit IRC | 08:21 | |
*** vladikr has quit IRC | 08:44 | |
*** vladikr has joined #openstack-nova | 08:44 | |
*** sree has joined #openstack-nova | 08:47 | |
*** vladikr has quit IRC | 08:51 | |
*** sree has quit IRC | 08:51 | |
*** vladikr has joined #openstack-nova | 08:52 | |
*** sree has joined #openstack-nova | 08:55 | |
*** sree has quit IRC | 09:02 | |
*** Zames has joined #openstack-nova | 09:09 | |
*** psachin has quit IRC | 09:09 | |
*** sree has joined #openstack-nova | 09:12 | |
*** Zames has quit IRC | 09:17 | |
*** sree has quit IRC | 09:17 | |
*** sree has joined #openstack-nova | 09:24 | |
*** Zames has joined #openstack-nova | 09:25 | |
*** sree has quit IRC | 09:29 | |
*** Zames has quit IRC | 09:29 | |
*** yamamoto has joined #openstack-nova | 09:49 | |
*** yamamoto has quit IRC | 09:51 | |
*** yamamoto has joined #openstack-nova | 09:52 | |
*** yamamoto has quit IRC | 09:57 | |
*** pcaruana has joined #openstack-nova | 09:57 | |
*** vks1 has quit IRC | 10:01 | |
*** claudiub has joined #openstack-nova | 10:04 | |
*** vladikr has quit IRC | 10:11 | |
*** vladikr has joined #openstack-nova | 10:12 | |
*** vladikr has quit IRC | 10:19 | |
*** vladikr has joined #openstack-nova | 10:19 | |
*** sree has joined #openstack-nova | 10:22 | |
*** moshele has quit IRC | 10:24 | |
*** yamamoto has joined #openstack-nova | 10:25 | |
*** oanson has quit IRC | 10:26 | |
*** sree has quit IRC | 10:27 | |
*** sree has joined #openstack-nova | 10:30 | |
*** suresh12 has joined #openstack-nova | 10:31 | |
*** brault has quit IRC | 10:31 | |
*** yamamoto has quit IRC | 10:31 | |
*** brault has joined #openstack-nova | 10:31 | |
*** oanson has joined #openstack-nova | 10:31 | |
*** brault has quit IRC | 10:31 | |
openstackgerrit | Doug Hellmann proposed openstack/python-novaclient master: add lower-constraints job https://review.openstack.org/556169 | 10:34 |
*** sree has quit IRC | 10:35 | |
*** suresh12 has quit IRC | 10:35 | |
*** vks1 has joined #openstack-nova | 10:41 | |
*** bkopilov has quit IRC | 10:45 | |
*** vladikr has quit IRC | 10:51 | |
*** vladikr has joined #openstack-nova | 10:51 | |
*** sree has joined #openstack-nova | 11:05 | |
*** vladikr has quit IRC | 11:07 | |
*** vladikr has joined #openstack-nova | 11:07 | |
*** sree has quit IRC | 11:10 | |
*** kmalloc has quit IRC | 11:12 | |
*** moshele has joined #openstack-nova | 11:15 | |
*** vladikr has quit IRC | 11:21 | |
*** vladikr has joined #openstack-nova | 11:21 | |
*** sree has joined #openstack-nova | 11:27 | |
*** vladikr has quit IRC | 11:29 | |
*** vladikr has joined #openstack-nova | 11:30 | |
*** yamamoto has joined #openstack-nova | 11:30 | |
*** sree has quit IRC | 11:32 | |
*** sree has joined #openstack-nova | 11:33 | |
*** yamamoto has quit IRC | 11:37 | |
*** vladikr has quit IRC | 11:37 | |
*** yamamoto has joined #openstack-nova | 11:37 | |
*** sree has quit IRC | 11:38 | |
*** vladikr has joined #openstack-nova | 11:38 | |
*** sree has joined #openstack-nova | 11:42 | |
*** tbachman has quit IRC | 11:43 | |
*** vladikr has quit IRC | 11:44 | |
*** vladikr has joined #openstack-nova | 11:44 | |
*** vladikr has quit IRC | 11:49 | |
*** vladikr has joined #openstack-nova | 11:49 | |
*** sree has quit IRC | 11:51 | |
*** yamamoto has quit IRC | 11:55 | |
*** sree has joined #openstack-nova | 11:55 | |
*** diegows has quit IRC | 11:57 | |
*** diegows has joined #openstack-nova | 11:58 | |
*** yamamoto has joined #openstack-nova | 11:58 | |
*** dave-mccowan has joined #openstack-nova | 12:04 | |
*** yamamoto has quit IRC | 12:08 | |
*** odyssey4me has quit IRC | 12:11 | |
*** odyssey4me has joined #openstack-nova | 12:11 | |
*** sree has quit IRC | 12:12 | |
*** vladikr has quit IRC | 12:17 | |
*** vks1 has quit IRC | 12:18 | |
*** sree has joined #openstack-nova | 12:21 | |
*** yingjun has joined #openstack-nova | 12:30 | |
*** sree has quit IRC | 12:34 | |
*** yamamoto has joined #openstack-nova | 12:38 | |
*** yamamoto has quit IRC | 12:38 | |
*** sree has joined #openstack-nova | 12:45 | |
*** sree has quit IRC | 12:50 | |
*** _ix has joined #openstack-nova | 12:52 | |
*** elmaciej has joined #openstack-nova | 13:08 | |
*** sree has joined #openstack-nova | 13:15 | |
*** sree has quit IRC | 13:19 | |
*** masber has joined #openstack-nova | 13:19 | |
openstackgerrit | Jay Pipes proposed openstack/nova-specs master: Standardize CPU resource tracking https://review.openstack.org/555081 | 13:23 |
*** Swanson has joined #openstack-nova | 13:23 | |
*** maciejjozefczyk has joined #openstack-nova | 13:25 | |
*** moshele has quit IRC | 13:33 | |
*** yamamoto has joined #openstack-nova | 13:38 | |
*** maciejjozefczyk has quit IRC | 13:39 | |
openstackgerrit | Kashyap Chamarthy proposed openstack/nova master: libvirt: Allow to specify granular CPU feature flags https://review.openstack.org/534384 | 13:39 |
*** elmaciej has quit IRC | 13:40 | |
*** sree has joined #openstack-nova | 13:43 | |
*** sree has quit IRC | 13:47 | |
*** yamamoto has quit IRC | 13:50 | |
*** Eran_Kuris has quit IRC | 13:51 | |
*** maciejjozefczyk has joined #openstack-nova | 13:52 | |
*** lyan has joined #openstack-nova | 13:56 | |
*** lyan is now known as Guest53922 | 13:56 | |
*** suresh12 has joined #openstack-nova | 14:00 | |
*** salv-orlando has joined #openstack-nova | 14:01 | |
*** salv-orl_ has quit IRC | 14:01 | |
*** bhujay has joined #openstack-nova | 14:03 | |
*** suresh12 has quit IRC | 14:05 | |
*** maciejjozefczyk has quit IRC | 14:07 | |
*** sree has joined #openstack-nova | 14:12 | |
*** sree has quit IRC | 14:17 | |
*** _ix has quit IRC | 14:17 | |
*** yassine has joined #openstack-nova | 14:32 | |
*** Spaz-Work has quit IRC | 14:35 | |
*** bkopilov has joined #openstack-nova | 14:36 | |
*** Spaz-Work has joined #openstack-nova | 14:37 | |
*** sree has joined #openstack-nova | 14:43 | |
*** Tom-Tom has joined #openstack-nova | 14:45 | |
*** sree has quit IRC | 14:47 | |
*** sidx64 has joined #openstack-nova | 14:51 | |
*** maciejjozefczyk has joined #openstack-nova | 14:53 | |
*** Matias has joined #openstack-nova | 15:08 | |
*** maciejjozefczyk has quit IRC | 15:08 | |
*** sree has joined #openstack-nova | 15:12 | |
*** sree has quit IRC | 15:17 | |
*** artom has joined #openstack-nova | 15:24 | |
*** vks1 has joined #openstack-nova | 15:26 | |
*** sidx64_ has joined #openstack-nova | 15:26 | |
*** sidx64 has quit IRC | 15:29 | |
*** sree has joined #openstack-nova | 15:38 | |
*** artom has quit IRC | 15:42 | |
*** sree has quit IRC | 15:43 | |
*** moshele has joined #openstack-nova | 15:48 | |
*** yamahata has quit IRC | 16:02 | |
*** Spaz-Work has quit IRC | 16:05 | |
*** Spaz-Work has joined #openstack-nova | 16:05 | |
*** moshele has quit IRC | 16:09 | |
*** jmlowe has quit IRC | 16:11 | |
*** masber has quit IRC | 16:20 | |
*** lajoskatona has joined #openstack-nova | 16:22 | |
*** sidx64_ has quit IRC | 16:28 | |
*** yingjun has quit IRC | 16:29 | |
*** Tom-Tom has quit IRC | 16:30 | |
*** trozet has joined #openstack-nova | 16:31 | |
*** rama_y has joined #openstack-nova | 16:34 | |
*** vks1 has quit IRC | 16:37 | |
*** moshele has joined #openstack-nova | 16:38 | |
prometheanfire | I think it's a libvirt thing honestly, I don't THINK nova is telling libvirt to delete the domain | 16:47 |
*** moshele has quit IRC | 16:47 | |
*** psachin has joined #openstack-nova | 16:49 | |
*** maciejjozefczyk has joined #openstack-nova | 16:52 | |
*** rama_y has quit IRC | 16:52 | |
*** yassine has quit IRC | 16:56 | |
*** suresh12 has joined #openstack-nova | 17:10 | |
*** suresh12 has quit IRC | 17:15 | |
*** psachin has quit IRC | 17:17 | |
*** bhujay has quit IRC | 17:27 | |
*** frickler has quit IRC | 17:29 | |
*** frickler has joined #openstack-nova | 17:29 | |
*** pcaruana has quit IRC | 17:34 | |
*** moshele has joined #openstack-nova | 17:36 | |
*** yamamoto has joined #openstack-nova | 17:37 | |
*** yamamoto has quit IRC | 17:42 | |
*** lajoskatona has quit IRC | 17:53 | |
*** hongbin has joined #openstack-nova | 17:59 | |
openstackgerrit | Merged openstack/nova master: Use microversion parse 0.2.1 https://review.openstack.org/550265 | 18:06 |
*** slagle has joined #openstack-nova | 18:07 | |
*** moshele has quit IRC | 18:22 | |
*** fragatina has joined #openstack-nova | 18:23 | |
*** fragatina has quit IRC | 18:30 | |
*** elmaciej has joined #openstack-nova | 18:35 | |
*** jmlowe has joined #openstack-nova | 18:41 | |
mnaser | if anyone can have eyes on https://review.openstack.org/#/c/547812/ | 18:48 |
mnaser | needs a +A and it'll help land a dependent patch | 18:48 |
*** fragatina has joined #openstack-nova | 19:01 | |
*** Tom-Tom has joined #openstack-nova | 19:09 | |
*** trozet has quit IRC | 19:10 | |
*** Tom-Tom has quit IRC | 19:13 | |
*** moshele has joined #openstack-nova | 19:31 | |
*** sree has joined #openstack-nova | 19:31 | |
*** sree has quit IRC | 19:35 | |
*** Tom-Tom has joined #openstack-nova | 19:41 | |
*** Tom-Tom has quit IRC | 19:46 | |
*** archit has joined #openstack-nova | 20:00 | |
*** Tom-Tom has joined #openstack-nova | 20:07 | |
*** owalsh_ has joined #openstack-nova | 20:08 | |
*** owalsh has quit IRC | 20:11 | |
*** Tom-Tom has quit IRC | 20:12 | |
*** sidx64 has joined #openstack-nova | 20:19 | |
*** trozet has joined #openstack-nova | 20:27 | |
*** moshele has quit IRC | 20:30 | |
*** mriedem has joined #openstack-nova | 20:32 | |
*** slagle has quit IRC | 20:34 | |
*** sidx64_ has joined #openstack-nova | 20:39 | |
*** maciejjozefczyk has quit IRC | 20:41 | |
*** sidx64 has quit IRC | 20:41 | |
*** Tom-Tom has joined #openstack-nova | 20:42 | |
*** Tom-Tom has quit IRC | 20:47 | |
*** sidx64_ has quit IRC | 20:48 | |
openstackgerrit | Kashyap Chamarthy proposed openstack/nova master: libvirt: Allow to specify granular CPU feature flags https://review.openstack.org/534384 | 20:49 |
*** Tom-Tom has joined #openstack-nova | 21:08 | |
openstackgerrit | Chris Dent proposed openstack/nova master: Provide framework for setting placement error codes https://review.openstack.org/546177 | 21:12 |
*** Tom-Tom has quit IRC | 21:13 | |
*** tbachman has joined #openstack-nova | 21:19 | |
*** tbachman_ has joined #openstack-nova | 21:24 | |
*** tbachman has quit IRC | 21:25 | |
*** tbachman_ is now known as tbachman | 21:25 | |
*** david-lyle has quit IRC | 21:31 | |
*** dklyle has joined #openstack-nova | 21:31 | |
*** Tom-Tom has joined #openstack-nova | 21:34 | |
*** dklyle has quit IRC | 21:36 | |
*** Tom-Tom has quit IRC | 21:39 | |
*** mvk has quit IRC | 21:45 | |
*** gouthamr has joined #openstack-nova | 21:49 | |
*** tbachman_ has joined #openstack-nova | 21:49 | |
*** tbachman has quit IRC | 21:49 | |
*** tbachman_ is now known as tbachman | 21:49 | |
*** hongbin has quit IRC | 21:49 | |
*** tbachman has quit IRC | 21:50 | |
*** tbachman has joined #openstack-nova | 21:57 | |
*** tbachman has quit IRC | 21:58 | |
*** mvk has joined #openstack-nova | 21:59 | |
*** tbachman has joined #openstack-nova | 22:00 | |
*** tbachman_ has joined #openstack-nova | 22:05 | |
*** tbachman has quit IRC | 22:05 | |
*** tbachman_ is now known as tbachman | 22:05 | |
*** Tom-Tom has joined #openstack-nova | 22:05 | |
*** Tom-Tom has quit IRC | 22:10 | |
*** elmaciej has quit IRC | 22:19 | |
*** elmaciej has joined #openstack-nova | 22:20 | |
*** tbachman has quit IRC | 22:20 | |
*** Zames has joined #openstack-nova | 22:34 | |
*** Guest53922 has quit IRC | 22:35 | |
*** Zames has quit IRC | 22:36 | |
*** Tom-Tom has joined #openstack-nova | 22:38 | |
*** gouthamr_ has joined #openstack-nova | 22:40 | |
*** salv-orlando has quit IRC | 22:41 | |
*** gouthamr has quit IRC | 22:42 | |
*** salv-orlando has joined #openstack-nova | 22:43 | |
*** Tom-Tom has quit IRC | 22:43 | |
*** rcernin has joined #openstack-nova | 22:45 | |
*** gouthamr has joined #openstack-nova | 22:45 | |
*** gouthamr_ has quit IRC | 22:48 | |
*** masber has joined #openstack-nova | 23:03 | |
*** Tom-Tom has joined #openstack-nova | 23:08 | |
*** yamamoto has joined #openstack-nova | 23:10 | |
*** Tom-Tom has quit IRC | 23:12 | |
*** yamamoto has quit IRC | 23:14 | |
*** calebb has quit IRC | 23:28 | |
*** calebb has joined #openstack-nova | 23:29 | |
*** diegows has quit IRC | 23:30 | |
*** diegows has joined #openstack-nova | 23:30 | |
*** jroll has quit IRC | 23:31 | |
*** jroll has joined #openstack-nova | 23:32 | |
*** gouthamr has quit IRC | 23:34 | |
*** kmalloc has joined #openstack-nova | 23:37 | |
*** yassine has joined #openstack-nova | 23:39 | |
*** _pewp_ has joined #openstack-nova | 23:42 | |
*** Tom-Tom has joined #openstack-nova | 23:45 | |
*** Tom-Tom has quit IRC | 23:50 | |
*** archit has quit IRC | 23:53 | |
*** masber has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!