Hi Tomek, Thanks for the clarification. I’ve been working on applying the feedback you provided, studying CompositeNodeStore for guidance, etc.
One question inline below. On October 4, 2017 at 1:22:22 AM, Tomek Rękawek ([email protected]) wrote: As above, the CompositeDataStore won’t wait for any particular implementations, but for the BlobStoreProvider configured with an appropriate roles. It knows the role list, so it can tell when all the roles are in place. For instance, we can configure CompositeDataStore with following role list: local1, local2, shared. Now, in the OSGi we’re configuring two FileDataStores, named “local1” and “local2” and also a S3DataStore named “shared”. I think I basically understand all of this, except I don’t know how you go about configuring two file data stores. What would that look like in practice? Normally if I were going to configure a FileDataStore I would create a configuration file with the pid “org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore”. So it is unclear to me how I would go about configuring more than one of these. This is important because being able to have more than one of the same type of data store in the composite is a requirement IMO. -MR
