On 29Oct2015 23:16, Laura Creighton <l...@openend.se> wrote:
In a message of Fri, 30 Oct 2015 08:28:07 +1100, Cameron Simpson writes:
On 29Oct2015 09:15, Laura Creighton <l...@openend.se> wrote:
Did the OP say he wanted to keep his compressed logfiles on a
local disk?  What if he wants to send them across the internet
to some other machine and would like the transfer to happen as
quickly as possible?

Then he's still better off keeping them uncompressed and using compression in
the transfer. "ssh -o compression=yes" or "rsync -z", etc.

Cheers,
Cameron Simpson <c...@zip.com.au>

"ssh -o compression=yes" is what I am using.
But I am all ears for a better idea.

We can do no better?

Depends on your criteria for "better". Absent other constraints I'm broadly for:

 keeping logs uncompressed and unencoded, for ease of eyeballing and processing 
with text tools

 rotating and compressing logs if feasible

 avoiding compression and other encoding within log lines

Another post suggests that the OP is transferring log info in UDP packets and hopes to keep the state within a maximum packet size, hence his desire for compact representation. I suspect that personally I'd be going for some efficient text encoding of the state and putting whatever compression he intends in the UDP throw/catch:

 take text log line
 compress
 send over UDP
 receive UDP packet
 decompress
 store in clear text

or bypass UDP altogether, but I imagine the OP has his reasons.

Cheers,
Cameron Simpson <c...@zip.com.au>
--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to