Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: [rrd-users] can rrdtool 1.3.x update rrds created with rrdtool

17 views
Skip to first unread message

Steve Shipway

unread,
Sep 16, 2009, 6:16:22 PM9/16/09
to
> Hi folks, can rrdtool 1.3.x update and fetch rrds created with rrdtool
> 1.2?

Yes. It can also update/fetch RRDs created with 1.0.x.

There are 3 RRD formats: 0001, 0002 and 0003.

RRdtool 1.0: creates 0001, fetch/update 0001
RRDtool 1.1: creates 0002, fetch/update 0002 (this branch never really went public)
RRDTool 1.2: creates 0003, fetch/update 0001 or 0003
RRDTool 1.3: creates 0003, fetch/update 0001 or 0003

So you see the underlying RRD format did not actually change from 1.2 to 1.3

If you still have some RRDTool 1.0 servers then they cannot read or update RRDs created by RRDTool 1.2 or 1.3 though.

RRD formats 0001-0003 are architecture dependent (you cannot copy them between different-endian operating systems, or between 32bit and 64bit Operating systems). Version 0003 adds the HW type RRAs.

Apparently, I hear that RRDTool 1.4 will introduce a new RRD format 0004 which is architecture-independent...

Steve

_______________________________________________
rrd-users mailing list
rrd-...@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users

Tobias Oetiker

unread,
Sep 16, 2009, 6:50:56 PM9/16/09
to
Hi Steve,

Today Steve Shipway wrote:

> > Hi folks, can rrdtool 1.3.x update and fetch rrds created with rrdtool
> > 1.2?
>
> Yes. It can also update/fetch RRDs created with 1.0.x.
>
> There are 3 RRD formats: 0001, 0002 and 0003.
>
> RRdtool 1.0: creates 0001, fetch/update 0001
> RRDtool 1.1: creates 0002, fetch/update 0002 (this branch never really went public)
> RRDTool 1.2: creates 0003, fetch/update 0001 or 0003
> RRDTool 1.3: creates 0003, fetch/update 0001 or 0003
>
> So you see the underlying RRD format did not actually change from 1.2 to 1.3
>
> If you still have some RRDTool 1.0 servers then they cannot read or update RRDs created by RRDTool 1.2 or 1.3 though.
>
> RRD formats 0001-0003 are architecture dependent (you cannot copy them between different-endian operating systems, or between 32bit and 64bit Operating systems). Version 0003 adds the HW type RRAs.
>
> Apparently, I hear that RRDTool 1.4 will introduce a new RRD format 0004 which is architecture-independent...

almost right ...

1.3 introduces format 0004 for new types of HW ... but this only
gets active when these types are configured

1.4 will not update the fileformat

1.5 will bring the cross platform format

cheers
tobi


>
> Steve
>
> _______________________________________________
> rrd-users mailing list
> rrd-...@lists.oetiker.ch
> https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
>
>

--
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch to...@oetiker.ch ++41 62 775 9902 / sb: -9900

Steve Shipway

unread,
Sep 19, 2009, 9:21:21 PM9/19/09
to
Thanks for the correction! My info is out of date, I'm sure you said at LISA08 you were intending to get cross-platform support in 1.4. Maybe it just didn't make it in this time...

I've never seen the 0004 since we don't (yet) use HW RRAs at our site.

So, to clarify,

RRDTool 1.0.x can READ/UPDATE 0001 and can CREATE 0001

RRDTool 1.2.x can READ/UPDATE 0001,0003 and can CREATE 0003

RRDTool 1.3.x can READ/UPDATE 0001,0003,0004 and can CREATE 0003,0004
(Version 0004 is only used if certain HW RRAs are active)

RRDTool 1.4.x will be the same as 1.3

RRDTool 1.5.x is intended to Read/update 0001,0003,0004,0005 and CREATE 0005 (platform independent)

Will you be dropping backwards support for old RRD formats in 1.5? I think a lot of people still have some 0001-format RRDs lying around. A conversion tool for 0001->0003 would probably be fairly easy to create...

Steve
________________________________________
From: Tobias Oetiker [to...@oetiker.ch]

1.3 introduces format 0004 for new types of HW ... but this only
gets active when these types are configured

1.4 will not update the fileformat

1.5 will bring the cross platform format

cheers
tobi

Tobias Oetiker

unread,
Sep 20, 2009, 4:35:55 AM9/20/09
to
Hi Steve,

Today Steve Shipway wrote:

> Thanks for the correction! My info is out of date, I'm sure you
> said at LISA08 you were intending to get cross-platform support
> in 1.4. Maybe it just didn't make it in this time...

yes I did ... :-)

> I've never seen the 0004 since we don't (yet) use HW RRAs at our site.
>
> So, to clarify,
>
> RRDTool 1.0.x can READ/UPDATE 0001 and can CREATE 0001
>
> RRDTool 1.2.x can READ/UPDATE 0001,0003 and can CREATE 0003
>
> RRDTool 1.3.x can READ/UPDATE 0001,0003,0004 and can CREATE 0003,0004
> (Version 0004 is only used if certain HW RRAs are active)
>
> RRDTool 1.4.x will be the same as 1.3
>
> RRDTool 1.5.x is intended to Read/update 0001,0003,0004,0005 and CREATE 0005 (platform independent)
>
> Will you be dropping backwards support for old RRD formats in
> 1.5? I think a lot of people still have some 0001-format RRDs
> lying around. A conversion tool for 0001->0003 would probably be
> fairly easy to create...

no I don't intend to ... for large deployments, I guess the 'best'
thing would be if 1.5 was even able to read/write old formats cross
platform ... but I am not sure if we can manage that in a sane
fashion ... but since I am intending to put an abstraction layer
into the system for accessing the data this may well be possible
...

cheers
tobi


>
> Steve
> ________________________________________
> From: Tobias Oetiker [to...@oetiker.ch]
>
> 1.3 introduces format 0004 for new types of HW ... but this only
> gets active when these types are configured
>
> 1.4 will not update the fileformat
>
> 1.5 will bring the cross platform format
>
> cheers
> tobi
>

--

Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch to...@oetiker.ch ++41 62 775 9902 / sb: -9900

_______________________________________________

0 new messages