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.

_______________________________________________
Mailing list: https://launchpad.net/~graphite-dev
Post to     : graphite-dev@lists.launchpad.net
Unsubscribe : https://launchpad.net/~graphite-dev
More help   : https://help.launchpad.net/ListHelp

Reply via email to