> It's not the time overhead of creating a link file that I'm worried > about - it's making sure that I don't end up with millions of orphaned > link files, or link files pointing at other link files. That shouldn't be a problem, because we manage the link files across renames, deletes, rebalancing, etc. If an operation causes a linkfile to become invalid or unnecessary we take care of that ourselves before we consider the original operation complete. > The main difference from what I'm doing now > seems to be that the first part of the temporary file needs to be > identical to the final file instead having a unique random name. The temporary file name needs to be some kind of extension of the final file name, so that we have that final file name in our hands to generate the correct hash value (which we then use to place the file). However, the final file name doesn't have to be at the beginning. It can just as easily be at the end or even in the middle. The prefix and/or suffix used to create the temporary file can be either fixed or random, so long as there's some rule expressible as a regex that can be used to separate the permanent part from the temporary ones. _______________________________________________ Gluster-users mailing list Gluster-users@xxxxxxxxxxx http://supercolony.gluster.org/mailman/listinfo/gluster-users