Friday, 2015-01-30

*** abhirc has quit IRC00:00
*** abhirc has joined #openstack-swift00:00
*** rdaly2_ has quit IRC00:01
*** ho has joined #openstack-swift00:02
hogood morning guys!00:05
*** oomichi has joined #openstack-swift00:05
notmynameho: hi00:06
honotmyname: hello00:06
mattoliverauho: morning00:07
*** fandi has quit IRC00:09
*** nellysmitt has joined #openstack-swift00:09
homattoliverau: morning!00:10
*** nellysmitt has quit IRC00:14
*** IRTermite has quit IRC00:17
*** fandi has joined #openstack-swift00:25
*** panbalag has joined #openstack-swift00:27
*** david-lyle is now known as david-lyle_afk00:31
*** IRTermite has joined #openstack-swift00:33
*** fandi has quit IRC00:36
*** annegent_ has joined #openstack-swift00:45
*** tellesnobrega_ has quit IRC00:47
*** annegent_ has quit IRC00:59
*** fifieldt has quit IRC01:00
*** jamielennox has joined #openstack-swift01:03
jamielennoxis there a reason that swift doesn't use oslo.config?01:37
*** dmorita has joined #openstack-swift01:41
torgomaticjamielennox: numerous ones; is there a particular thing you're looking for?01:42
*** Nadeem has quit IRC01:43
jamielennoxtorgomatic: so swift is broken in devstack and i'm fixing that01:43
jamielennoxthe reason is that we had pushed all the services to configure auth_token middleware via oslo.config01:43
jamielennoxand swift is simply ignoring all those options because it doesn't use it01:44
*** annegent_ has joined #openstack-swift01:45
torgomaticjamielennox: so you're adding the configuration options to Swift's configs?01:47
jamielennoxtorgomatic: not really, we're registering those options against auth_token middleware from keystonemiddleware01:50
jamielennoxby configuring auth_token middleware via the paste options you're essentially providing an override of what is supposed to be sent via oslo.config01:51
*** annegent_ has quit IRC01:51
jamielennoxhowever all these changes that are happening in auth_token middleware aren't going to work with swift because they are just ignored01:52
*** tellesnobrega_ has joined #openstack-swift01:53
torgomaticright; the devstack scripts have to place the options into the proxy server's conf file so that they get plumbed through to auth_token01:53
jamielennoxtorgomatic: yep - so every other service you configure under the [keystone_authtoken] section of a config file01:54
*** jrichli has joined #openstack-swift01:54
torgomaticso the section name changes from [keystone_authtoken] to [filter:authtoken] or something like that?01:55
jamielennoxtorgomatic: it changes how the options are passed01:55
jamielennoxoptions in [filter:authtoken] are handled via paste, options in [keystone_authtoken] are handled via olso.config01:56
jamielennoxthere is no support for newer features of keystonemiddleware via paste01:56
torgomaticjamielennox: is that intentional, or an oversight?01:58
jamielennoxthere were some technical problems that made it hard to support both, the keystone team has always told people to configure via [keystone_authtoken] and as far as we knew everyone used oslo.config anyway01:59
jamielennoxso we decided to just drop support for new options from paste02:01
torgomaticjamielennox: that's unfortunate; what's keystone's plan for retaining Swift support, then? or rather, for letting Swift clusters use the new authtoken options?02:02
jamielennoxtorgomatic: well this is the first that i've (or as far as i know keystone) have heard of any of the openstack projects not using oslo.config02:03
jamielennoxwhich is why i was wondering why swift didn't02:03
torgomaticjamielennox: well, it never has; it's been pastedeploy from the beginning, and that's worked until now02:05
torgomaticplus changing config formats would make upgrading significantly harder, and we really try to keep upgrades as easy as possible02:06
jamielennoxso it's entirely paste deploy? everything configured via pipeline rather than parsing the ini?02:07
torgomaticfor the HTTP-serving daemons, I believe that's correct02:08
torgomaticproxy, account, container, and object servers02:08
torgomaticthe replicators and such use ConfigParser, since there's no sense in them using paste; the format is the same, but they get their own sections02:09
*** nellysmitt has joined #openstack-swift02:10
*** haomaiwa_ has joined #openstack-swift02:10
*** haomaiwa_ has quit IRC02:10
*** haomaiwang has joined #openstack-swift02:11
jamielennoxso in there case i would entirely see the point in using oslo.config instead of ConfigParser - but that doesn't help me as they won't use auth_token middleware anyway02:11
torgomaticindeed02:11
*** abhirc has quit IRC02:11
*** fandi has joined #openstack-swift02:14
*** nellysmitt has quit IRC02:14
openstackgerritSarvesh Ranjan proposed openstack/swift: Typos fixed  https://review.openstack.org/15150802:20
*** dmsimard_away is now known as dmsimard02:22
openstackgerritMadhuri Kumari proposed openstack/swift: Check for existence of swift servers binaries.  https://review.openstack.org/9175302:29
*** bkopilov has joined #openstack-swift02:30
*** dmsimard is now known as dmsimard_away02:34
*** annegent_ has joined #openstack-swift02:46
*** annegent_ has quit IRC02:51
*** annegent_ has joined #openstack-swift03:22
*** annegent_ has quit IRC03:27
*** annegent_ has joined #openstack-swift03:46
*** mtreinish_ has joined #openstack-swift03:47
*** annegent_ has quit IRC03:51
*** dmsimard_away is now known as dmsimard03:53
openstackgerritMerged openstack/swift: Typos fixed  https://review.openstack.org/15150803:54
*** ppai has joined #openstack-swift03:55
*** dmsimard is now known as dmsimard_away03:57
*** bill_az_ has quit IRC04:03
*** mtreinish_ is now known as mtreinish04:04
*** lpabon has joined #openstack-swift04:10
*** lpabon has quit IRC04:10
*** nellysmitt has joined #openstack-swift04:11
openstackgerritMerged openstack/swift: Remove deprecated config variables  https://review.openstack.org/15083204:15
*** nellysmitt has quit IRC04:15
openstackgerritMerged openstack/swift: Drop redundant check in SLO segment-size validation  https://review.openstack.org/14658704:15
openstackgerritMerged openstack/python-swiftclient: Fix environment sanitization for TestServiceUtils  https://review.openstack.org/14910804:15
*** silor has joined #openstack-swift04:17
*** annegent_ has joined #openstack-swift04:46
*** annegent_ has quit IRC04:51
*** jrichli has quit IRC04:53
*** fandi has quit IRC05:12
*** silor has quit IRC05:17
*** fandi has joined #openstack-swift05:31
*** annegent_ has joined #openstack-swift05:46
*** annegent_ has quit IRC05:51
*** SkyRocknRoll has joined #openstack-swift05:58
*** SkyRocknRoll has joined #openstack-swift05:58
*** echevemaster has quit IRC06:09
*** nellysmitt has joined #openstack-swift06:12
*** nellysmitt has quit IRC06:16
*** fandi has quit IRC06:18
*** EmilienM is now known as EmilienM|afk06:29
*** quack_quack_ has quit IRC06:29
*** fandi has joined #openstack-swift06:37
*** fandi has quit IRC06:44
*** annegent_ has joined #openstack-swift06:46
*** annegent_ has quit IRC06:51
*** fandi has joined #openstack-swift07:09
*** annegent_ has joined #openstack-swift07:46
*** annegent_ has quit IRC07:51
*** chlong has quit IRC08:08
*** nellysmitt has joined #openstack-swift08:13
*** nellysmitt has quit IRC08:14
*** nellysmitt has joined #openstack-swift08:14
*** rledisez has joined #openstack-swift08:18
*** oomichi has quit IRC08:39
hodonagh: acoles: is there any problem for asking the spec. (not code review) for the pach in the gerrit? (https://review.openstack.org/#/c/137086/)08:39
*** annegent_ has joined #openstack-swift08:46
*** cebruns has quit IRC08:47
*** cebruns has joined #openstack-swift08:48
*** annegent_ has quit IRC08:52
hodonagh: acoles: or should i put on https://review.openstack.org/#/c/138771/ . but my questions are not out of scope ot this.09:10
*** geaaru has joined #openstack-swift09:12
*** acoles_away is now known as acoles09:24
*** jistr has joined #openstack-swift09:31
acolesmattoliverau: yeah, come the summer we may overlap. or I could get out of bed earlier ;)09:40
acolesho: not sure i understand your question, but it is probably best have discussion on the code review at this point i.e 13708609:44
hoacoles: thanks! I will put my questions on it.09:46
*** annegent_ has joined #openstack-swift09:46
*** ppai has quit IRC09:48
*** annegent_ has quit IRC09:51
*** acoles is now known as acoles_away09:54
hoI should learn how to write comments on gerrit within the frame.(https://review.openstack.org/#/c/137086/) Does anyone have info for this?10:00
*** jordanP has joined #openstack-swift10:00
*** ppai has joined #openstack-swift10:02
*** dmorita has quit IRC10:02
*** fandi has quit IRC10:05
*** tellesnobrega_ has quit IRC10:16
*** tellesnobrega_ has joined #openstack-swift10:32
*** jamielennox is now known as jamielennox|away10:36
*** erlon has joined #openstack-swift10:36
*** erlon has quit IRC10:36
*** erlon has joined #openstack-swift10:37
*** chlong has joined #openstack-swift10:42
*** tellesnobrega_ has quit IRC10:44
*** jamielennox|away is now known as jamielennox10:44
*** annegent_ has joined #openstack-swift10:46
*** nellysmitt has quit IRC10:50
*** annegent_ has quit IRC10:51
*** jamielennox is now known as jamielennox|away10:56
BobBalljamielennox|away: Thanks so much11:14
BobBallI've just had a result from the xenserver CI that confirms it's all working again11:15
BobBalljamielennox|away: Now I just need to persuade ppl to merge it ASAP :)11:15
*** aix has joined #openstack-swift11:34
*** BobBall has left #openstack-swift11:53
*** dvas has joined #openstack-swift12:07
*** nellysmitt has joined #openstack-swift12:10
*** jasondotstar has quit IRC12:12
*** Anayag has joined #openstack-swift12:17
AnayagHi, I am new to Swift arachitecture, Could anyone explain me how the swift clients select the proxy?12:18
AnayagIs it random or for a session is it the same proxy?12:19
*** aix has quit IRC12:22
ahalenormally you would put your proxies behind an https loadbalancer, doesnt need to keep any stickyness or state, each req can hit a random proxy in most swift setups12:24
hoHave a nice weekend!12:28
*** ho has quit IRC12:28
AnayagThanks12:30
*** nellysmitt has quit IRC12:31
Anayagand further more is there any way so we can maintain the statein the client12:31
Anayagso that it can connect to the same proxy?12:31
ahaleI guess you could make it sticky at your lbs if you needed that yeah12:35
ahalethe client shouldnt ever really need to know anything about the architecture its talking to though12:36
*** dvas has quit IRC12:36
*** NM has joined #openstack-swift12:58
AnayagThanks a lot12:58
*** aix has joined #openstack-swift13:03
*** jyoti-ranjan has joined #openstack-swift13:13
*** haomaiwang has quit IRC13:15
*** tellesnobrega_ has joined #openstack-swift13:16
jyoti-ranjanI do have one qestion related to usage of swift for cinder backup driver.13:18
jyoti-ranjancan I use swift which is not part of my cloud to configure it as a backup driver in my cloud?13:18
*** nellysmitt has joined #openstack-swift13:18
jordanPjyoti-ranjan, I don't thing that is possible, but you might want to ask in #openstack-cinder13:23
*** tellesnobrega_ has quit IRC13:25
*** ppai has quit IRC13:27
*** EmilienM|afk is now known as EmilienM13:28
*** rdaly2 has joined #openstack-swift13:28
*** foexle has joined #openstack-swift13:30
*** bill_az_ has joined #openstack-swift13:37
*** mahatic has joined #openstack-swift13:42
*** rdaly2 has quit IRC13:43
*** jkugel has joined #openstack-swift13:45
*** mahatic has quit IRC13:53
*** annegent_ has joined #openstack-swift13:57
*** jyoti-ranjan2 has joined #openstack-swift13:58
*** lpabon has joined #openstack-swift14:04
*** SkyRocknRoll has quit IRC14:11
*** jasondotstar has joined #openstack-swift14:15
*** mahatic has joined #openstack-swift14:16
*** openstackstatus has joined #openstack-swift14:21
*** ChanServ sets mode: +v openstackstatus14:21
-openstackstatus- NOTICE: zuul isn't running jobs since ~10:30 utc, investigation underway14:26
*** ChanServ changes topic to "zuul isn't running jobs since ~10:30 utc, investigation underway"14:26
*** dmsimard_away is now known as dmsimard14:32
*** EmilienM is now known as EmilienM|afl14:35
*** EmilienM|afl is now known as EmilienM|afk14:35
*** miqui_ has joined #openstack-swift14:39
BAKfrHi. Could anyone tell me if a Swift instance can emit notifications when an object in a container is modified ?14:41
BAKfrIdeally with a pub-sub system, but anything who can tell me when a container is modified is good.14:43
glangewould container listings work?14:45
glangeor heading the object?14:45
BAKfrwell, I would know immediately when an object is modified,14:47
glangenothing like that exists right now as far as I know14:48
glangemaybe somebody could write middleware for that14:48
rledisezmiddleware that send data to zaqar (ex marconi) would be nice. i'm also interrested in a feature like that14:50
BAKfrthanks for your responses.14:57
*** Anayag has quit IRC15:02
*** tdasilva has joined #openstack-swift15:05
BAKfrA middleware would be fine. I've not the time to develop it (and neither the knowledge) now, but I'll think about it.15:05
*** foexle has quit IRC15:05
*** Trixboxer has quit IRC15:17
*** nellysmitt has quit IRC15:18
*** daddyjoseph97 has joined #openstack-swift15:23
*** NM has quit IRC15:27
*** rdaly2 has joined #openstack-swift15:46
*** kragniz is now known as zingark15:53
*** abhirc has joined #openstack-swift15:55
*** tdasilva has quit IRC15:58
*** EmilienM|afk is now known as EmilienM16:07
*** ChanServ changes topic to "Hackathon: https://www.eventbrite.com/e/openstack-swift-hack-a-thon-sponsored-by-swiftstack-tickets-15226147818 | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews | Review Dashboard: http://goo.gl/r2mxbe"16:14
-openstackstatus- NOTICE: zuul is running again and changes have been reenqueud. seehttp://status.openstack.org/zuul/ before rechecking if in doubt16:14
*** tdasilva has joined #openstack-swift16:18
*** david-lyle_afk is now known as david-lyle16:19
*** nellysmitt has joined #openstack-swift16:25
*** jordanP has quit IRC16:27
*** silor has joined #openstack-swift16:29
*** abhirc has quit IRC16:30
*** os11 has joined #openstack-swift16:34
*** os1 has quit IRC16:35
*** os11 has left #openstack-swift16:36
*** jasondotstar has quit IRC16:36
*** IRTermite has quit IRC16:43
*** jyoti-ranjan has quit IRC16:45
*** jyoti-ranjan has joined #openstack-swift16:45
openstackgerritThiago da Silva proposed openstack/swift: versioned writes middleware  https://review.openstack.org/13434716:45
*** jrichli has joined #openstack-swift16:47
*** NM has joined #openstack-swift16:48
*** silor has quit IRC16:52
notmynamegood morning16:54
notmynameglange: BAKfr: rledisez: there's a sample webhook middleware in the docs http://docs.openstack.org/developer/swift/development_middleware.html16:56
*** IRTermite has joined #openstack-swift16:56
glangeand bob's your uncle :)16:57
rlediseznotmyname: thx for that. i'm getting pretty used to middleware, it's all about time ;)16:59
notmyname:-)16:59
notmynameturns out I'm in the middle of talking about similar functionality with a swiftstack customer. if possible and if it's generally applicable, I'll definitely want to make it public17:00
rledisezsure, we are interested in this functionnality and if we could help (dev or test), we would be happy to do it. we are thinking of using zaqar to consume the events17:01
rledisezi'm just worried about perf, maybe having a rabbit between proxy and zaqar would be better17:02
*** annegent_ has quit IRC17:05
*** silor has joined #openstack-swift17:05
*** zingark is now known as krangiz17:07
*** krangiz is now known as kragniz17:07
*** gyee has joined #openstack-swift17:11
*** sfineberg has quit IRC17:13
notmynamecan some people take a look at https://review.openstack.org/#/c/137659/ today, please? There are some prod cluster(s) that are blocked on it right now, and they'd like to see it land/reviewed17:16
BAKfrrledisez, what about using oslo.messaging? it's appropriate for what we want, right?17:25
notmynameBAKfr: depends on your requirements. just make sure you are ok with losing messages if you're using non-durable queues17:26
rledisezBAKfr: oslo.messaging is used in ceilometer i think, it works pretty well17:29
rledisezactually, the ceilometer middleware do what we are talking about, it send a message on upload/download and give the path and method17:29
rledisezmaybe it's enought, depending on your need17:29
*** nellysmitt has quit IRC17:35
mahaticnotmyname, hello, good morning17:35
BAKfrit could be. I'll read some docs about ceilometer. thanks you.17:36
notmynamemahatic: hello17:37
rledisezBAKfr: the middleware is pretty easy to install and it send to a rabbitmq (persistent). feel free to ask if you need some info, i'm here almost everyday (french time ;))17:37
notmynamerledisez: you're the author of https://review.openstack.org/#/c/137659/ ?17:38
rlediseznotmyname: yes17:38
mahaticnotmyname, I have created a test file and wrote down code to test base_storage_server.py, but it's not getting included into the unittests script. i.e when I run the script the tests are not executed17:38
notmynameyay. face (irc nick) to name!17:38
mahatichttp://paste.openstack.org/show/164249/ -> this is what the start of the file looks like17:38
notmynamemahatic: looking17:38
mahaticokay17:38
notmynamemahatic: that looks normal17:39
notmynamemahatic: you have test_*() methods in that class?17:39
notmynamerledisez: I added it to the priority reviews page and hope some people will be able to look at it today ( acoles_away, torgomatic, glange, dfg_ )17:40
mahaticnotmyname, okay, I'm not even telling you what the mistake is :-\17:41
mahaticI didn't put it in the right folder17:41
notmynamemahatic: lol17:41
notmynameis bob ball in here?17:42
rlediseznotmyname: ok, thx :)17:43
*** jyoti_ranjan has joined #openstack-swift17:46
*** jyoti-ranjan has quit IRC17:46
*** jyoti-ranjan2 has quit IRC17:46
*** rledisez has quit IRC17:48
*** jyoti_ranjan has quit IRC17:52
*** abhirc has joined #openstack-swift17:55
*** annegent_ has joined #openstack-swift17:58
*** geaaru has quit IRC18:00
*** charz has quit IRC18:07
*** early` has quit IRC18:07
*** evanjfraser_ has quit IRC18:07
*** evanjfraser has joined #openstack-swift18:08
*** annegent_ has quit IRC18:08
*** glange has quit IRC18:08
*** mandarine has quit IRC18:09
*** glange has joined #openstack-swift18:09
*** ChanServ sets mode: +v glange18:09
*** mandarine has joined #openstack-swift18:10
*** charz has joined #openstack-swift18:14
*** early has joined #openstack-swift18:16
openstackgerritSaeed Ghanbari proposed openstack/swift-specs: Swift Hybrid Container Spec  https://review.openstack.org/15172818:20
*** annegent_ has joined #openstack-swift18:39
-openstackstatus- NOTICE: Gerrit and Zuul will be offline from 1900 to 1930 UTC for project renames18:43
*** lpabon has quit IRC18:44
*** Dieterbe has left #openstack-swift19:01
*** jistr has quit IRC19:08
-openstackstatus- NOTICE: Gerrit and Zuul are offline until 1930 UTC for project renames19:09
*** ChanServ changes topic to "Gerrit and Zuul are offline until 1930 UTC for project renames"19:09
*** jasondotstar has joined #openstack-swift19:10
claygso what's the deal with keystone - it sounds terrible19:17
*** annegent_ has quit IRC19:22
*** annegent_ has joined #openstack-swift19:22
*** zul has quit IRC19:24
*** zul has joined #openstack-swift19:27
*** ChanServ changes topic to "Hackathon: https://www.eventbrite.com/e/openstack-swift-hack-a-thon-sponsored-by-swiftstack-tickets-15226147818 | Priority Reviews: https://wiki.openstack.org/wiki/Swift/PriorityReviews | Review Dashboard: http://goo.gl/r2mxbe"19:31
-openstackstatus- NOTICE: Gerrit is back online19:31
*** nellysmitt has joined #openstack-swift19:35
mahaticnotmyname, with the current implementation of swift/common/base_storage_server.py, testing OPTIONS directly will always throw NotImplementedError19:37
notmynamemahatic: you should test that. another test could create a subclass and test that it works. or mock out the server_type in the test19:38
*** nellysmitt has quit IRC19:40
mahaticnotmyname, and allowed_methods also throws that error: http://paste.openstack.org/show/164273/19:41
mahaticnotmyname, Currently for testing allowed_methods, i'm passing up that NotImplementedError exception. Will it be fine?19:42
notmynamemahatic: hmm..19:44
mahaticnotmyname, do you want to see what I have right now? Do i push the code?19:44
notmynameI want to look at that a little more, but I've got to go meet my wife for lunch right now19:44
notmynamemahatic: ya, you can push code. but set it to WIP if it's not done yet19:45
mahaticsure, I'll push it for review19:45
notmynameI'll take a look when i get back19:45
mahaticokay19:45
mahatichave a good lunch!19:46
notmynamethanks :-)19:46
*** EmilienM is now known as EmilienM|afk19:47
*** aix has quit IRC19:59
*** openstackgerrit has quit IRC20:06
*** openstackgerrit has joined #openstack-swift20:07
openstackgerritMahati proposed openstack/swift: Tests for the base class of storage nodes  https://review.openstack.org/15175520:12
*** tdasilva has quit IRC20:16
*** silor has quit IRC20:21
*** david-lyle has quit IRC20:25
*** abhirc has quit IRC20:56
*** NM has quit IRC20:58
*** egon has joined #openstack-swift21:05
egonIs this the right place to ask about the swiftsync project?21:07
egonSpecifically: https://github.com/stackforge/swiftsync21:07
*** abhirc has joined #openstack-swift21:08
notmynameegon: looks like you might be able to find some of its authors in here21:10
*** erlon has quit IRC21:26
*** annegent_ has quit IRC21:28
*** annegent_ has joined #openstack-swift21:32
egonnotmyname: Ahh, I see that now.. thanks!21:32
egonI have a feature add that I'd like someone to look at: https://review.openstack.org/#/c/144701/21:34
egonIt adds an option to work backwards through the list of containers.21:34
*** nellysmitt has joined #openstack-swift21:36
*** jwalcik has joined #openstack-swift21:36
*** annegen__ has joined #openstack-swift21:38
*** annegen__ has quit IRC21:39
*** annegent_ has quit IRC21:39
*** annegent_ has joined #openstack-swift21:39
*** nellysmitt has quit IRC21:41
notmynameegon: we've talked about adding reversed listings to swift for a while. mattoliverau has a patch at https://review.openstack.org/#/c/120709/21:49
*** mahatic has quit IRC21:54
*** daddyjoseph97 has left #openstack-swift21:55
*** jasondotstar has quit IRC21:56
*** abhirc has quit IRC22:03
*** miqui_ is now known as miqui_away22:07
*** abhirc has joined #openstack-swift22:09
*** jkugel has quit IRC22:13
*** jkugel has joined #openstack-swift22:13
*** morganfainberg is now known as NotLurkingHere22:17
*** jkugel has quit IRC22:18
*** jrichli has quit IRC22:19
*** NotLurkingHere is now known as morganfainberg22:19
*** abhirc has quit IRC22:25
*** dmsimard is now known as dmsimard_away22:27
*** annegent_ has quit IRC22:31
*** annegent_ has joined #openstack-swift22:45
*** morganfainberg is now known as outforteaorcoffe22:47
*** tellesnobrega_ has joined #openstack-swift22:51
egonnotmyname: that would be great for swift directly too.23:00
*** tellesnobrega has quit IRC23:03
*** jasondotstar has joined #openstack-swift23:05
*** jasondotstar has quit IRC23:05
*** abhirc has joined #openstack-swift23:08
*** rdaly2 has quit IRC23:12
*** jwalcik has quit IRC23:17
*** tellesnobrega_ has quit IRC23:28
notmynameegon: ya, I think so too23:32
*** tellesnobrega has joined #openstack-swift23:34
*** tellesnobrega has quit IRC23:34
*** nellysmitt has joined #openstack-swift23:37
*** nellysmitt has quit IRC23:42
*** annegent_ has quit IRC23:50
egonnotmyname: This swiftsync feature lets it run backwards through containers. And I want to add some more features to let you run N workers, because it's not fast enough even with one forward, one reverse.23:50
notmynamecool23:50
notmynameegon: I'm just a cheerleader for what you're doing :-)23:50

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