[rrd-developers] Patch: new --compression-level option

Vincent Pit rrdtool at profvince.com
Sat Jul 7 21:18:56 CEST 2007


Thanks for the feedback.
> Wouldn't it be better to just pass a pointer to a
> typedef gfx_s {
> 	long width;
> 	long height;
> 	long bbp;
> 	int compression;
> } gfx_output_t;
> instead?
That would surely be better, but it would lead to much more rewrite. I
tried to be as little invasive as possible.
> cheers,
> PS: If you're concerned about bandwidth, then i'd use a compressed
> stream to push the images to it's destination. I'm sure there are
> possibilities to use liblzma/libbz2 or the like that are listening on a
> socket. If not, this is a) trivially implemented b) also helps non-PNG.
> Just a thought.
I was essentially thinking about http. Some client/servers support
on-the-fly deflate, but that sounds actually way worse in terms of load
than doing it once in rrdtool.

More information about the rrd-developers mailing list