dCache / dcache

dCache - a system for storing and retrieving huge amounts of data, distributed among a large number of heterogenous server nodes, under a single virtual filesystem tree with a variety of standard access methods
https://dcache.org
285 stars 136 forks source link

addapt dCache pool to accordingly to Filesystem's READ-ONLY mode #7495

Open mksahakyan opened 8 months ago

mksahakyan commented 8 months ago

9270: Is it possible to start a pool w/o its metadata DB?

(https://rt.dcache.org/Ticket/Display.html?id=9270) ticket closed

and ticket

https://rt.dcache.org/Ticket/Display.html?id=10540

XMol commented 7 months ago

Hi dCache.org,

does a read-only pool also address the redundancy feature request?

I'm envisioning a setup where there are a number of writable pools for data upload/import and the same number of additional pools that are read-only, but access the same pool data directories. E.g. read-only-pool facilitates access on writable_pool's inventory. There are probably a myriad of edge-cases I don't know, while only one seems really problematic to me: writable_pool should not delete any files that are opened through read-only-pool. One would need a POSIX unlink, where the source becomes inaccessible for future use, but current operations are unaffected.