*** vint_bra has quit IRC | 00:12 | |
*** itlinux has quit IRC | 00:29 | |
*** klrmn has quit IRC | 00:31 | |
*** kiennt has joined #openstack-swift | 00:47 | |
*** noxdafox has quit IRC | 01:03 | |
*** tovin07_ has joined #openstack-swift | 01:04 | |
*** klrmn has joined #openstack-swift | 01:15 | |
*** shuyingya has joined #openstack-swift | 01:19 | |
*** noxdafox has joined #openstack-swift | 01:24 | |
*** frank_young has joined #openstack-swift | 01:35 | |
*** frank_young has quit IRC | 01:39 | |
*** noxdafox has quit IRC | 01:41 | |
*** noxdafox has joined #openstack-swift | 02:01 | |
*** frank_young has joined #openstack-swift | 02:41 | |
*** noxdafox has quit IRC | 02:42 | |
*** noxdafox has joined #openstack-swift | 02:49 | |
*** shuyingya has quit IRC | 03:04 | |
*** shuyingya has joined #openstack-swift | 03:04 | |
*** mingyu has quit IRC | 03:06 | |
*** mingyu has joined #openstack-swift | 03:07 | |
*** noxdafox has quit IRC | 03:10 | |
*** shuyingy_ has joined #openstack-swift | 03:17 | |
*** noxdafox has joined #openstack-swift | 03:17 | |
*** shuyingya has quit IRC | 03:20 | |
*** gkadam has joined #openstack-swift | 03:32 | |
*** links has joined #openstack-swift | 03:49 | |
*** noxdafox has quit IRC | 03:54 | |
*** noxdafox has joined #openstack-swift | 04:00 | |
*** noxdafox has quit IRC | 04:20 | |
mahatic | good morning | 04:24 |
---|---|---|
mahatic | mattoliverau: o/ | 04:25 |
mattoliverau | mahatic: morning o/ | 04:25 |
*** noxdafox has joined #openstack-swift | 04:27 | |
*** mingyu has quit IRC | 04:33 | |
*** PsionTheory has joined #openstack-swift | 04:37 | |
*** itlinux has joined #openstack-swift | 04:55 | |
kota_ | mahatic, mattoliverau: o/ | 05:05 |
*** mingyu has joined #openstack-swift | 05:09 | |
*** mingyu has quit IRC | 05:15 | |
*** jaosorior has joined #openstack-swift | 05:24 | |
*** itlinux has quit IRC | 05:32 | |
*** psachin has joined #openstack-swift | 05:36 | |
*** kiennt has quit IRC | 05:37 | |
*** noxdafox has quit IRC | 05:49 | |
*** cshastri has joined #openstack-swift | 05:56 | |
*** noxdafox has joined #openstack-swift | 06:03 | |
mahatic | kota_: hello | 06:04 |
*** kiennt has joined #openstack-swift | 06:05 | |
*** mingyu has joined #openstack-swift | 06:16 | |
*** kiennt has quit IRC | 06:19 | |
*** mingyu has quit IRC | 06:21 | |
*** mingyu has joined #openstack-swift | 06:27 | |
*** PavelK has joined #openstack-swift | 06:33 | |
*** mingyu has quit IRC | 06:39 | |
*** hseipp has joined #openstack-swift | 06:39 | |
*** frank_young has quit IRC | 06:46 | |
*** mingyu has joined #openstack-swift | 06:53 | |
*** frank_young has joined #openstack-swift | 06:56 | |
*** geaaru has joined #openstack-swift | 07:00 | |
*** frank_young has quit IRC | 07:00 | |
*** rcernin has joined #openstack-swift | 07:08 | |
*** klrmn has quit IRC | 07:12 | |
*** kiennt has joined #openstack-swift | 07:15 | |
*** oshritf has joined #openstack-swift | 07:16 | |
openstackgerrit | Merged openstack/swift master: Fix intermittent failure in test_POST_but_expired https://review.openstack.org/461860 | 07:16 |
*** kiennt_ has joined #openstack-swift | 07:18 | |
*** tesseract has joined #openstack-swift | 07:20 | |
*** kiennt has quit IRC | 07:20 | |
*** cbartz has joined #openstack-swift | 07:20 | |
*** itlinux has joined #openstack-swift | 07:58 | |
*** itlinux has quit IRC | 07:58 | |
*** frank_young has joined #openstack-swift | 08:15 | |
*** frank_young has quit IRC | 08:20 | |
*** joeljwright has joined #openstack-swift | 08:32 | |
*** ChanServ sets mode: +v joeljwright | 08:32 | |
*** oshritf has quit IRC | 08:37 | |
*** oshritf has joined #openstack-swift | 08:39 | |
*** oshritf has quit IRC | 08:41 | |
openstackgerrit | yanghuichan proposed openstack/swift master: Replacing six.iter/dict.iter usages https://review.openstack.org/490730 | 08:42 |
*** oshritf has joined #openstack-swift | 08:43 | |
*** silor has joined #openstack-swift | 08:47 | |
*** oshritf has quit IRC | 08:48 | |
*** kiennt_ is now known as kiennt | 08:48 | |
rcernin | tdasilva: can you take a look at 1478060 please | 08:50 |
rcernin | https://bugzilla.redhat.com/show_bug.cgi?id=1478060 | 08:51 |
openstack | bugzilla.redhat.com bug 1478060 in openstack-swift "Can't upload swift-rings to swift container." [Medium,New] - Assigned to thiago | 08:51 |
*** oshritf has joined #openstack-swift | 08:51 | |
rcernin | i see psachin is on it, but it seems we are struggling to find out why the url reported as invalid. With crafting manually url it adds correct expries to url but still fails with Unauthorized ;( | 08:52 |
*** tovin07 has joined #openstack-swift | 09:03 | |
*** frank_young has joined #openstack-swift | 09:04 | |
*** frank_young has quit IRC | 09:09 | |
*** mingyu_ has joined #openstack-swift | 09:12 | |
*** mingyu has quit IRC | 09:12 | |
*** jaosorior has quit IRC | 09:27 | |
*** tovin07_ has quit IRC | 09:34 | |
*** tovin07_ has joined #openstack-swift | 09:35 | |
*** PsionTheory has quit IRC | 09:36 | |
*** frank_young has joined #openstack-swift | 09:44 | |
*** jaosorior has joined #openstack-swift | 09:45 | |
*** frank_young has quit IRC | 09:48 | |
*** tovin07_ has quit IRC | 10:05 | |
*** oshritf has quit IRC | 10:09 | |
*** kiennt has quit IRC | 10:09 | |
*** oshritf has joined #openstack-swift | 10:40 | |
pax_rhos | timburke: thanks, I'll try that as soon as our hosting provider fixes their issues | 10:41 |
*** pax_rhos has left #openstack-swift | 10:41 | |
*** saltsa has quit IRC | 10:46 | |
*** saltsa has joined #openstack-swift | 10:46 | |
*** oshritf has quit IRC | 10:58 | |
*** oshritf has joined #openstack-swift | 11:02 | |
*** silor has quit IRC | 11:02 | |
*** oshritf has quit IRC | 11:05 | |
*** frank_young has joined #openstack-swift | 11:19 | |
*** catintheroof has joined #openstack-swift | 11:28 | |
openstackgerrit | Debo Zhang proposed openstack/swift master: Update links in README https://review.openstack.org/490736 | 11:32 |
*** catintheroof has quit IRC | 11:38 | |
*** catintheroof has joined #openstack-swift | 11:50 | |
*** baojg has joined #openstack-swift | 11:53 | |
*** catintheroof has quit IRC | 11:55 | |
*** frank_yo_ has joined #openstack-swift | 12:17 | |
*** frank_young has quit IRC | 12:18 | |
*** gkadam has quit IRC | 12:22 | |
*** pax_rhos has joined #openstack-swift | 12:28 | |
pax_rhos | Does anyone know how to use SwiftStack Client to connect to ovh.com cloud hosting? | 12:29 |
pax_rhos | https://www.ovh.com/us/images/guides/1868/img_2757.jpg - this is what they suggest to write in into cyberduck client - and it works. But with SwiftStack Client - the input fields are named absolutely differently | 12:29 |
*** catintheroof has joined #openstack-swift | 12:30 | |
*** oshritf has joined #openstack-swift | 12:35 | |
*** smatzek has joined #openstack-swift | 13:11 | |
*** lucasxu has joined #openstack-swift | 13:12 | |
*** shuyingy_ is now known as shuyingya | 13:22 | |
*** frank_yo_ has quit IRC | 13:34 | |
*** noxdafox has quit IRC | 13:39 | |
*** frank_young has joined #openstack-swift | 13:44 | |
*** frank_young has quit IRC | 13:49 | |
*** links has quit IRC | 13:50 | |
*** noxdafox has joined #openstack-swift | 13:53 | |
*** asettle_ is now known as asettle | 13:59 | |
*** mingyu has joined #openstack-swift | 14:04 | |
*** mingyu_ has quit IRC | 14:05 | |
*** jistr is now known as jistr|mtg | 14:16 | |
*** shuyingya has quit IRC | 14:24 | |
*** jeremyfreudberg has joined #openstack-swift | 14:40 | |
*** frank_young has joined #openstack-swift | 14:40 | |
*** cshastri has quit IRC | 14:45 | |
jeremyfreudberg | hey, it's a little unclear in the docs, can someone clarify for me about using 1) keystone roles 2) keystone users 3) keystone projects in swift ACLs? | 14:48 |
*** shuyingya has joined #openstack-swift | 14:49 | |
*** shuyingya has quit IRC | 14:50 | |
*** shuyingya has joined #openstack-swift | 14:50 | |
*** psachin has quit IRC | 14:51 | |
*** jistr|mtg is now known as jistr | 14:52 | |
tdasilva | jeremyfreudberg: Here's my understanding: inside the proxy-server.conf config file, there are two options for the keystoneauth middleware. operator_roles and reseller_admin_role. reseller_admin_role default is ResellerAdmin, basically a user with this keystone role is a super user in a swift cluster | 14:56 |
tdasilva | ResellerAdmin has R/W access to all accounts in the swift cluster | 14:57 |
jeremyfreudberg | tdasilva, cool, but I don't think (although I hoping so) that we can do a per-container ACL based on role? | 14:57 |
tdasilva | the other option is operator_roles with the default values of admin, swiftoperator. Users with either one of these roles can create/delete and modify containers and objects in their accounts | 14:58 |
tdasilva | meaning they can set ACLs for other users | 15:01 |
tdasilva | jeremyfreudberg: no, AFAIK, you cannot do a per-container ACL based on role | 15:02 |
jeremyfreudberg | tdasilva, let me paint you my specific use case. we are using swift as the backend for a data repository. we want to give read access only to privileged users. i *think* i can maintain a long read acl list of all the project?/user? ids that i want to give access to. so at the very least - does that still sound possible? | 15:03 |
cbartz | timburke: Hello tim, could you pls take a look over p 482558 ? Thx | 15:03 |
patchbot | https://review.openstack.org/#/c/482558/ - swift - Account Quota Factor for Storage Policies. | 15:03 |
jeremyfreudberg | to clarify, read access to privileged users, otherwise container owned by service user and is private | 15:04 |
*** chsc has joined #openstack-swift | 15:07 | |
*** chsc has joined #openstack-swift | 15:07 | |
*** PsionTheory has joined #openstack-swift | 15:08 | |
tdasilva | jeremyfreudberg: yes, you should be able to maintain a list of users to give access to. One thing I've never tried is to create a user in keystone without any roles and try to give that user a read access to a container. but that should be simple to try | 15:10 |
tdasilva | jeremyfreudberg: trying to setup a keystone+swift env here to test a few things | 15:10 |
jeremyfreudberg | tdasilva, cool, do you know if it's users or projects in the list? i can check as well | 15:10 |
tdasilva | from the Keystone Auth ACL Elements section here, you could do either: https://docs.openstack.org/swift/latest/overview_acl.html | 15:12 |
tdasilva | <project-id>:<user-id> or <project-id>:* | 15:12 |
jeremyfreudberg | oh, duh, i think i had read that, i was just getting myself mixed up. that's great though, thanks. | 15:13 |
jeremyfreudberg | and who knows, i think role-based per-container ACL is a neat feature, maybe some day i might work on it | 15:14 |
tdasilva | jeremyfreudberg: one thing you could do is file a bug as a wishlist under https://launchpad.net/swift | 15:14 |
jeremyfreudberg | tdasilva, will do | 15:15 |
jeremyfreudberg | thanks for being around to help, i appreciate it | 15:15 |
*** vinsh has joined #openstack-swift | 15:21 | |
jeremyfreudberg | tdasilva, if you want to set its "importance" to "wishlist", that would be neat https://bugs.launchpad.net/swift/+bug/1709108 | 15:21 |
openstack | Launchpad bug 1709108 in OpenStack Object Storage (swift) "Keystone auth ACL elements could be roles too" [Undecided,New] | 15:21 |
*** oshritf has quit IRC | 15:29 | |
*** klrmn has joined #openstack-swift | 15:31 | |
*** shuyingya has quit IRC | 16:01 | |
*** shuyingy_ has joined #openstack-swift | 16:01 | |
notmyname | good morning | 16:02 |
*** jeremyfreudberg has left #openstack-swift | 16:03 | |
*** itlinux has joined #openstack-swift | 16:08 | |
*** baojg has quit IRC | 16:10 | |
*** cbartz has quit IRC | 16:13 | |
*** klrmn has quit IRC | 16:20 | |
*** vinsh has quit IRC | 16:21 | |
*** vinsh has joined #openstack-swift | 16:22 | |
*** frank_young has quit IRC | 16:24 | |
timburke | good morning | 16:24 |
*** vinsh_ has joined #openstack-swift | 16:26 | |
*** hseipp has quit IRC | 16:28 | |
*** mingyu has quit IRC | 16:28 | |
*** vinsh has quit IRC | 16:30 | |
*** ChubYann has joined #openstack-swift | 16:34 | |
*** frank_young has joined #openstack-swift | 16:34 | |
*** frank_young has quit IRC | 16:38 | |
*** openstackstatus has quit IRC | 16:42 | |
*** abhitechie has joined #openstack-swift | 16:44 | |
*** openstackstatus has joined #openstack-swift | 16:44 | |
*** ChanServ sets mode: +v openstackstatus | 16:44 | |
*** mingyu has joined #openstack-swift | 16:45 | |
*** hoonetorg has quit IRC | 16:45 | |
*** hoonetorg has joined #openstack-swift | 16:58 | |
*** silor has joined #openstack-swift | 17:06 | |
* notmyname back to vacation | 17:07 | |
*** baojg has joined #openstack-swift | 17:11 | |
*** tesseract has quit IRC | 17:12 | |
*** geaaru has quit IRC | 17:14 | |
*** pcaruana has quit IRC | 17:15 | |
*** baojg has quit IRC | 17:16 | |
clayg | good morning | 17:17 |
*** klrmn has joined #openstack-swift | 17:17 | |
*** chsc has quit IRC | 17:20 | |
*** rcernin has quit IRC | 17:22 | |
*** vint_bra has joined #openstack-swift | 17:22 | |
*** SkyRocknRoll has joined #openstack-swift | 17:36 | |
*** abhitechie has quit IRC | 17:40 | |
*** abhinavtechie has joined #openstack-swift | 17:40 | |
*** shuyingy_ has quit IRC | 17:41 | |
*** shuyingya has joined #openstack-swift | 17:51 | |
*** shuyingya has quit IRC | 17:55 | |
*** itlinux has quit IRC | 17:59 | |
*** vint_bra has quit IRC | 17:59 | |
*** vint_bra has joined #openstack-swift | 18:04 | |
*** itlinux has joined #openstack-swift | 18:05 | |
*** vint_bra has quit IRC | 18:10 | |
*** abhinavtechie has quit IRC | 18:11 | |
*** baojg has joined #openstack-swift | 18:12 | |
*** vint_bra has joined #openstack-swift | 18:13 | |
timburke | clayg: in _reassign_parts, do we have any insight into where a part-to-reassign came from? | 18:13 |
timburke | background: i'm looking at patch 371564 ('cause the underlying problem manifested itself in a rather strange and hard-to-diagnose way in patch 461483) | 18:14 |
patchbot | https://review.openstack.org/#/c/371564/ - swift - Unset random seed after rebalancing ring | 18:14 |
patchbot | https://review.openstack.org/#/c/461483/ - swift - Always check for unexpected requests in mocked_htt... | 18:14 |
timburke | in particular, i'm having trouble with https://github.com/openstack/swift/blob/master/test/unit/common/ring/test_builder.py#L1145-L1154 where we pick up a part and drop it back where we found it, wasting a cycle | 18:14 |
timburke | which leads to a failure rate somewhere north of 10%. i *could* just slap a seed on that rebalance that i know will work... but i don't especially like the idea | 18:15 |
*** chsc has joined #openstack-swift | 18:15 | |
*** chsc has joined #openstack-swift | 18:15 | |
clayg | what a twisted web | 18:16 |
clayg | no, by _reassign_parts we don't know where a part replica came from | 18:17 |
*** baojg has quit IRC | 18:17 | |
clayg | i guess i'd just be keeping track of an (replica, part) => device_id table - or no I think we have a reference to old_replica2part2dev squirreled away - you might could pass it in? | 18:19 |
*** hseipp has joined #openstack-swift | 18:19 | |
*** itlinux has quit IRC | 18:21 | |
timburke | yeah, definitely twisted, but i'm kinda glad i chased it down -- i think it identifies a real problem in rebalances where we have parts that we know we *want* to move, but hesitate too much to do so. the situation we describe in that test requires two parts to move to make everyone happy, but we've got a 1/4 chance of not moving *any* parts on the first attempt, and once we *do* move something off dev 0, we have something like a 8/27 | 18:21 |
timburke | chance of trying to move a part that can't be put on the one device that actually *wants* another part | 18:21 |
*** itlinux has joined #openstack-swift | 18:22 | |
clayg | I think context manager-ing the random seed stuff is pretty arcane - test coupling is bad as a rule, but pseudo-indeterminism in unittests is also somewhat dubious | 18:22 |
*** frank_young has joined #openstack-swift | 18:22 | |
clayg | yeah, that test is definitely trying to expose something similar to lp bug #1699636 | 18:24 |
openstack | Launchpad bug 1699636 in OpenStack Object Storage (swift) "some rings won't rebalance" [Undecided,New] https://launchpad.net/bugs/1699636 | 18:24 |
timburke | yeah, but at least it's a way to localize the problem. i'd be all for us dropping the random seed thing entirely (see patch 418082) but i don't see that actually making progress | 18:25 |
patchbot | https://review.openstack.org/#/c/418082/ - swift - Make test_get_more_nodes_with_zero_weight_region m... | 18:25 |
clayg | but it sounds like you're saying the test already has some chance of failure - and somehow the seed setting is keeping it stable | 18:25 |
clayg | so ... yes just find one of the many seeds that hit one of the 19/27 cases that will cause the test to pass and call it a day? | 18:26 |
*** frank_young has quit IRC | 18:27 | |
clayg | the openstack logo in gerrit has changed | 18:32 |
clayg | openstack.org looks different too | 18:32 |
*** shuyingya has joined #openstack-swift | 18:40 | |
*** SkyRocknRoll has quit IRC | 18:40 | |
*** shuyingya has quit IRC | 18:44 | |
*** vint_bra has quit IRC | 18:55 | |
clayg | I am definitely *against* dropping random seed things entirely | 18:58 |
openstackgerrit | Tim Burke proposed openstack/swift master: Unset random seed after rebalancing ring https://review.openstack.org/371564 | 18:58 |
clayg | I think if a test was picking up on some seed-ed-ness of a previous test to pass the most obvious and simple thing is the correct thing to do - add a seed to the offending test which will make it work even after context-managering the seed in surrounding tests | 18:59 |
*** vint_bra has joined #openstack-swift | 19:00 | |
clayg | oic, the comment for test_wrong_tier_with_no_where_to_go on patch 371564 is helpful | 19:10 |
patchbot | https://review.openstack.org/#/c/371564/ - swift - Unset random seed after rebalancing ring | 19:10 |
timburke | clayg: totally is! thanks for that | 19:10 |
timburke | er, i mean, thanks for the pre-existing comments around that test | 19:11 |
*** frank_young has joined #openstack-swift | 19:12 | |
*** baojg has joined #openstack-swift | 19:13 | |
*** frank_young has quit IRC | 19:16 | |
*** baojg has quit IRC | 19:18 | |
*** shuyingya has joined #openstack-swift | 19:19 | |
*** shuyingya has quit IRC | 19:24 | |
clayg | oh, i ment the new comments you added were good | 19:54 |
openstackgerrit | Merged openstack/swift master: [Trivialfix]Fix typos in swift https://review.openstack.org/490775 | 20:12 |
*** joeljwright has quit IRC | 20:12 | |
*** baojg has joined #openstack-swift | 20:14 | |
*** baojg has quit IRC | 20:19 | |
*** joeljwright has joined #openstack-swift | 20:20 | |
*** ChanServ sets mode: +v joeljwright | 20:20 | |
clayg | ummm... patch 489112 seems like a big deal - did that make it into the upstream tagged release!? | 20:24 |
patchbot | https://review.openstack.org/#/c/489112/ - swift - Fix reconstructer to be able to run non ec policy ... (MERGED) | 20:24 |
timburke | clayg: landed shortly after :-( | 20:24 |
clayg | fuuuuu | 20:25 |
timburke | but i suppose we'll have another one in the next month or two as the final pike release | 20:25 |
timburke | scratch that; in the next couple WEEKS | 20:26 |
*** mingyu has quit IRC | 20:30 | |
*** smatzek has quit IRC | 20:31 | |
*** silor has quit IRC | 20:33 | |
*** silor has joined #openstack-swift | 20:33 | |
*** shuyingya has joined #openstack-swift | 20:38 | |
*** silor has quit IRC | 20:41 | |
*** shuyingya has quit IRC | 20:42 | |
*** vint_bra has quit IRC | 20:51 | |
*** vint_bra has joined #openstack-swift | 20:51 | |
*** mingyu has joined #openstack-swift | 20:53 | |
clayg | boom! | 20:58 |
*** hseipp has quit IRC | 20:58 | |
clayg | I think we can only backport to official releases anyway ... | 20:59 |
*** noxdafox has quit IRC | 21:04 | |
*** mingyu has quit IRC | 21:08 | |
*** noxdafox has joined #openstack-swift | 21:11 | |
*** baojg has joined #openstack-swift | 21:15 | |
*** lucasxu has quit IRC | 21:15 | |
*** catintheroof has quit IRC | 21:20 | |
*** baojg has quit IRC | 21:22 | |
*** frank_young has joined #openstack-swift | 21:33 | |
timburke | eh, we could just cut another release from master, call it 2.15.1. but i haven't heard anyone clamoring for a hotfix-style release -- may as well just wait a couple weeks | 21:36 |
*** frank_young has quit IRC | 21:37 | |
timburke | frameshift errors are fun: https://bugs.launchpad.net/swift/+bug/1709185 :D | 21:37 |
openstack | Launchpad bug 1709185 in OpenStack Object Storage (swift) "Connection continues to be used after timout" [Undecided,New] | 21:37 |
*** mingyu has joined #openstack-swift | 22:09 | |
*** mingyu has quit IRC | 22:14 | |
*** joeljwright has quit IRC | 22:24 | |
*** shuyingya has joined #openstack-swift | 22:30 | |
*** shuyingya has quit IRC | 22:34 | |
*** vint_bra has quit IRC | 22:36 | |
*** frank_young has joined #openstack-swift | 22:42 | |
*** frank_young has quit IRC | 22:47 | |
*** itlinux has quit IRC | 22:51 | |
*** PsionTheory has quit IRC | 22:58 | |
mattoliverau | So I just got word from Suse, looks like I might actually be attending the PTG!! Man so much to catch up on in Swift land. But very excited! | 23:06 |
timburke | mattoliverau: yay! | 23:10 |
mattoliverau | timburke: thanks man, you thought you'd have a break from me.. but turns out you were wrong :P | 23:11 |
*** baojg has joined #openstack-swift | 23:19 | |
*** baojg has quit IRC | 23:23 | |
*** catintheroof has joined #openstack-swift | 23:28 | |
-openstackstatus- NOTICE: The Gerrit service on review.openstack.org will be offline momentarily at 00:00 utc for a quick reconfiguration-related restart | 23:34 | |
*** itlinux has joined #openstack-swift | 23:34 | |
*** itlinux has quit IRC | 23:37 | |
*** shuyingya has joined #openstack-swift | 23:39 | |
*** frank_young has joined #openstack-swift | 23:41 | |
*** chsc has quit IRC | 23:42 | |
*** shuyingya has quit IRC | 23:43 | |
*** frank_young has quit IRC | 23:46 | |
*** vint_bra has joined #openstack-swift | 23:49 | |
*** catintheroof has quit IRC | 23:50 | |
*** mingyu has joined #openstack-swift | 23:57 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!