[rrd-developers] Re: rrd format change ?
Alex van den Bogaerdt
alex at slot.hollandcasino.nl
Fri Mar 16 11:21:09 MET 2001
Tobias Oetiker wrote:
> | Maybe I don't get it but why change the header at all. If there
> | is nothing changed in what the header describes, an older version
> | of RRDtool is capable of reading all of the data in the RRD. Any
> | new stuff can be in either a separate file, or appended to the RRD
> | and this is not processed by that version. The data that it can
> | find, it can process.
> |
> | A newer version of RRD can easely extend an already existing RRD and
> | can do so without needing to modify the header. Just add a new header
> | describing the new stuff at the start of the new part.
>
> my intention when designing the rrdtool format was to have a header
> at the beginning of the file which describes the whole file
> structure, and thus saves us from having to seek through the whole
> file hunting down extension headers ...
OK, clear.
> the intention behind changeing the header format is to make it even
> more flexible by allowing configurability of the data sections of
> DS and RRA header areas ...
> | Maybe do something similar as the GIF format has, introduce a type
> | and lenght field in the header, so that parts can easely be added?
So:
<total length> [ <code><length><part-of-header> ... ] <end tag> <data>
File format will change, one time. After this, you have defined
(for instance) 2^32 different element types in advance and only
need to define which element is which (for instance in rrd_header.h).
cheers,
--
__________________________________________________________________
/ alex at slot.hollandcasino.nl alex at ergens.op.het.net \
| work private |
| My employer is capable of speaking therefore I speak only for myself |
+----------------------------------------------------------------------+
| Technical questions sent directly to me will be nuked. Use the list. |
+----------------------------------------------------------------------+
| http://faq.mrtg.org/ |
| http://rrdtool.eu.org --> tutorial |
+----------------------------------------------------------------------+
--
Unsubscribe mailto:rrd-developers-request at list.ee.ethz.ch?subject=unsubscribe
Help mailto:rrd-developers-request at list.ee.ethz.ch?subject=help
Archive http://www.ee.ethz.ch/~slist/rrd-developers
WebAdmin http://www.ee.ethz.ch/~slist/lsg2.cgi
More information about the rrd-developers
mailing list