Story #7661
Updated by Brett Smith over 9 years ago
Problem: Right now the FUSE driver opens a Websockets client. This is great for interactive use, but can cause scalability and stability issues with long-running jobs, where the functionality isn't necessary.
Fix:
* Add a --by-pdh switch to FUSE. This is like --by-id, except it *only* allows accessing collections by their PDH.
* When arv-mount is invoked with --by-pdh, it must not start a Websockets client.
* Modify crunch-job to use --by-pdh instead of --by-id.
A future story may add a runtime constraint to allow jobs to omit the --by-pdh switch, and access collections more dynamically (since they can do that via the API anyway).