Revision history [back]

Swift on disk physical object structure?

I'd like to ask about the structure of swift objects on the filesystem. I couldn't find something regarding this topic in the documentation. The best source I found is this question on the mailing list.

The mentioned the following format:

/srv/node/r0/objects/<partition>/<3 byte hash suffix>/<hash>/<timestamp>.data.


Which is sadly incomplete, conflicts with other formats I found (some formats has /objects-NUMBER/ instead of /objects/), and do not covers other stuff, e.g. meta, ts .. etc.

Could someone refer me to the documentation of this structure?