Hi, Currently there is only data store per repository. If you need a data store per workspace, then you need one repository per workspace.
> - Assign a datastore per workspace (customer) so it's possible to measure > (and limit) storage usage for a given customer This more sounds like an "accounting problem" than a "technical problem". Could you add some accounting code to the application? For example, use an ObservationListener to calculate the disk space used by a user (workspace). Or, use a wrapper around the input stream and measure / limit storage like this. > - Dynamic allocation, so newer or more accessed nodes will be stored on > faster disk and old nodes will be mover to sata slower disk Such a 'caching data store' would be nice. It's a bit tricky to implement I think. Currently, there is no such implementation, however patches are always welcome. Regards, Thomas
