graphite-dev team mailing list archive
-
graphite-dev team
-
Mailing list archive
-
Message #01796
[Question #179708]: Absolute vs. Stated paths in storage.py
New question #179708 on Graphite:
https://answers.launchpad.net/graphite/+question/179708
There seems to be an odd bit of code in webapp/graphite/storage.py (lines 288-292) that modifies the path when the absolute and relative paths do not match.
This really breaks when the path to the whisper file contains a symlink. It basically produces an odd amalgamation of the two paths that fails cache lookup and reduces the awesomeness of graphite somewhat.
What purpose does this code serve? I am trying to make a patch but I do not have a use case for when the if block triggers.
My current patch, that I operate in production, simply deletes the whole if block. That allows the cache fetch to work on symlinks.
--
You received this question notification because you are a member of
graphite-dev, which is an answer contact for Graphite.