Re: IRC Logging

Josiah Ritchie <[email protected]> Tue, 15 Jul 2003 15:01:44 -0400
Newsgroups gmane.linux.zynot.zynaut
Organization Washington Bible College/Capital Bible Seminary
Message-ID <[email protected]>
Thanks, that puts the struggles right up front.  I hadn't considered most
of them.

Aaron Goldblatt scripted ::

>> 2) Should this be done? (I think it should...)
>
>The problem that occurs with logging an active channel is simply one of 
>volume.  That is, how do you determine what is "relevant" discussion and what 
>is the idle chatter that can rapidly develop on IRC?
>
>If you want to archive everything, you should be prepared to store it, and if 
>archived search is a goal, you should be prepared to store it appropriately 
>from the beginning.
>
>Even if you drop control messages (joins, parts, ops, etc), you're still left 
>with a nice chunk of raw data.
>
>Searching and sorting of data: Do you store nick in a separate field, or 
>simply use an endless database of raw text storage and simply do a text 
>search?  Do you store datestamps?  These things provide a greater 
>amount of power and flexibility in sorting, but require thought and possibly 
>hacking first.
>
>Think about speed of archival: That is, how often will the data move from XML 
>output from the bot to searchable db, and how long will this conversion take 
>for how much data on what kind of box?  Should we first track discussion in 
>the channel over a period of a couple weeks in terms of volume and processing 
>time, and then factor upwards by, say, 250% to 300%, in looking at target 
>capabilities?
>
>Give consideration to either how long the archive will be held, or how 
>fast it will grow and what the limitations of the db engine are that we'll 
>need to design around.  MySQL may be perfectly sufficient ... or does it have 
>some upward limit we may run into?  If so, how quickly?  And if it's "a long 
>time away," it's helpful to think -now- about future upgrades and data 
>conversion (or even at abandoning a limited system before we start), as we're 
>all well aware (because lack of planning on your part does not constitute an 
>emergency on my part).
>
>If you think you can "edit" toward only "relevant" discussion, forget it.  
>Nobody is going to want to volunteer the time to read all that nonsense, I'd 
>bet, and be unwilling to put up with the flack they'll catch once something 
>"important" is zapped.  (Been there, done that.)
>
>Having said all of this, I'll agree:  If IRC is a discussion forum that leads 
>to decision-making within the community, it's important that we archive, if 
>for no other reason than "governance in the sunshine." Decision-making 
>and archival of discussion surrounding the decision are linked and should not 
>be separated, because the record of discussion, how decisions are made, and 
>why, is important to transparency (just ask the FCC).  That has been a 
>complaint about Gentoo's centralized decision-making -- that it's not 
>transparent and seems to be going on behind closed doors or behind 
>participants' backs.
>
>If we wish to avoid the same mistake, we should avoid it from the beginning 
>and request (require?) that archives be kept as a matter of community record.
>
>ag
>_______________________________________________
>Zynaut mailing list
>[email protected]
>http://lists.zynot.org/mailman/listinfo/zynaut