Details
Description
The scenario for this multiplexing is the following:
- multiple Oak instances configured using a DocumentNodeStore
- all DocumentNodeStore instances connect to the same physical backend,
e.g. a mongod/mongos instance - each Oak instance needs a private area that is not shared with the
other instances ( e.g. /tmp )
The concept is similar to Unix filesystem mounts managed in /etc/fstab. A 'root' store manages the whole repository, while at certain points other sub-stores take over.
An example configuration can be:
/ <- root store /apps <- sub-store 1 /libs <- sub-store 1 /tmp <- sub-store 2
For more details refer to the thread by rombert at [1]
Supporting this would require changes both in Document NodeStore layer and in Oak layer