Hide Forgot
Pursuant to a recent discussion on gluster-users, I've made some changes to nufa so that it can recognize multiple subvolumes as local (instead of just one) and thus prefer those for file creation. Since it was easy to do, I also made it so that the volumes could be assigned different weights - sort of a poor man's storage tiering. I also had to fix a couple of issues that kept the version of nufa that's currently in git from working at all. I've attached the patch. For the post part, the same code could be used in dht instead if that's what people prefer.
Hi Jeff, This patch needs rebase with master, and also, we have to get it tested by QA. How critical is it overall for CloudFS? As we are not supporting NUFA in CLI, this is categorized as a low priority as of now. Let us know your requirement on this, and I will check how to prioritize this.
(In reply to comment #1) > This patch needs rebase with master, and also, we have to get it tested by QA. > How critical is it overall for CloudFS? As we are not supporting NUFA in CLI, > this is categorized as a low priority as of now. Let us know your requirement > on this, and I will check how to prioritize this. I would say this is a very low priority, perhaps even nil as it's not really needed by CloudFS. It was just a need I saw at the time, and so I whipped up some code in a spare moment. At some point I'd like to discuss similar issues around controlling data placement in DHT, but probably not until a CloudFS2/GlusterFS4 kind of timeframe.
Jeff, I tried applying this patch and it didn't apply fine. We are concentrating on DHT data placement and layout enhancement at this time. Will be closing this bug as won't fix. Please re-open if you think its important, so we will try to get someone fix the patch and test it. Regards, Amar