If I've created an object on Maui, is it possible to copy or move the object to another object without having to read it out and write it back in over the network? Another way to ask it is if an application can 'rename' an object, especially by assigning a new "name" in the Atmos namespace.
Currently there are no "copy" or "rename" functions within the Atmos system. The application would need to retrieve the object and then recreate the object on the system with a new name. If it's a "rename", then the original object would have to be deleted.
I can see that for large objects, this can be somewhat cumbersone due to the time to retrieve and then recreate the object. It would be interesting to hear if there are other use cases where having these types of functions would be beneficial.
I would be interested in that functionality too.
It would allow a file system to be directly mounted on top of Atmos. Especially if you want Windows Explorer to use this file system, since it creates files/folders with fixed names ("New Folder", "New Text Dcument.txt", ...) and then the user has to rename them to whatever they need.
The product I'm working could also benefit from a copy coperation. We are basically implementing our own file system above Atmos. Let me know if you need more details on how we plan to use this feature.