Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Docs: RRD conversion (format is dependent on platform) #2395

Closed
holgerfriedrich opened this issue Nov 3, 2024 · 2 comments
Closed

Docs: RRD conversion (format is dependent on platform) #2395

holgerfriedrich opened this issue Nov 3, 2024 · 2 comments

Comments

@holgerfriedrich
Copy link
Member

holgerfriedrich commented Nov 3, 2024

This issue is related to OH5 preparations. A lot of users will need to migrate their setup to 64-bit.

RRD database format is dependent on the platform, i.e. during migration from 32-bit to 64-bit system those databases need special treatment.
It seems that an xml export / import is necassary.

See for example https://blog.remibergsma.com/2012/04/30/rrdtool-moving-data-between-32bit-and-64bit-architectures/

As this is the default database format, we need to support users during migration. This is about documentation of the necessary steps. In addition, we should implement some tooling in the openHABian tool.

@rkoshak
Copy link
Contributor

rkoshak commented Nov 4, 2024

Is this something that upgradeTool could do?

@holgerfriedrich
Copy link
Member Author

There is actually no need to convert data. We are using RRD4J database format, which is not dependent on platform.
This is also mentioned as one of the main selling points of RRD4J:
https://github.com/rrd4j/rrd4j#why-rrd4j

Why RRD4J?
Portable files, RRDTool files are not

I just imported data from my old backups and could still visualize it on my 64-bit system.

Sorry for the confusion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants