Describe the bug
In large system setups, when running boost, if you have structured paths enabled, and the RRDfile's directory has not been created yet, the boost process will not create it either.
To Reproduce
Steps to reproduce the behavior:
-
Setup a system with structured paths
-
Create a device and let it create all the RRDfiles
-
Delete the Devices directory and all it's graphs
-
Attempt to view Graphs for the device before boost runs
Expected behavior
If Cacti has the write access, it should do the creation as expected.