Multi Client Support

thanks for the feedback.
So, do we have a separate pvserver instance for each user, sharing the common data source?

The users would not normally modify the common dataset but there will be occasional cases where this is required e.g. import into a region of the dataset from an external source.
Should we provide a remote call interface for user updates of the common dataset or is it ok for individual users to directly modify the common dataset. Does the system handle dataset locking to manage updates from multiple users.

Thanks in advance.
Paul