Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Shared CLIENTs to use Shadow Files (instead of Server) #687

Open
Fish-Git opened this issue Sep 29, 2024 · 0 comments
Open

Allow Shared CLIENTs to use Shadow Files (instead of Server) #687

Fish-Git opened this issue Sep 29, 2024 · 0 comments
Assignees
Labels
Enhancement This issue does not describe a problem but rather describes a suggested change or improvement.

Comments

@Fish-Git
Copy link
Member

Fish-Git commented Sep 29, 2024

Currently, only a Shared Server can specify Shadow files, not clients.

When a Shared Server attempts to open a read-only dasd without a shadow file specified, an error occurs.

Similarly, when a Shared Client attempts to specify a shadow file on any of its remote dasds (where the actual dasd exists on a Shared Server), an error also occurs.

It would be nice if one could start a Shared Client instance where the remote dasd was read-only on the Shared Server, but had shadow files specified for it, such that all of the client's writes then went to its own shadow file, and the remote dasd on the Server was only ever accessed in read-only mode (such as when the client is searching for a track that doesn't exist in any of its shadows).

In this way, the "base" read-only dasd could exist only on the server, but you could have multiple clients connected to it, each one with their own unique set of shadow files.

Note that this can be accomplished today without using the Shared Device Server. Each system can specify the same read-only dasd in its configuration file, but each specifying their own unique set of shadow files. Unfortunately however, the same thing cannot currently be done when using a Shared Device Server. It would be nice if you could though.

@Fish-Git Fish-Git added the Enhancement This issue does not describe a problem but rather describes a suggested change or improvement. label Sep 29, 2024
@Fish-Git Fish-Git changed the title Allow Shared CLIENTs to use Shadow Files (instead of Sever) Allow Shared CLIENTs to use Shadow Files (instead of Server) Sep 29, 2024
@Fish-Git Fish-Git self-assigned this Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement This issue does not describe a problem but rather describes a suggested change or improvement.
Projects
None yet
Development

No branches or pull requests

1 participant