On May 28, 2022, at 9:02 AM, fge...@gmail.com wrote:
> 
> Has anybody considered (or maybe even implemented) a 9p server to
> multiply incoming 9p messages to 2 or more 9p servers?
> Maybe with 2 different strategies for responding to the original request?
> 1. respond as soon as at least 1 response from one of the 9p servers
> is received,
> 2. respond only after all responses had been received.

Some variation of this would be interesting for a clustered
or distributed filesystem. The challenge would be doing this
in an understandable way, cleanly and with good performance.
Probably using separate namespaces for control & management
operations.

[Just brainstorming here...]
May be think about this using a clean slate approach.
Features that can be of use:

- fault tolerance (more than one node storing the same bits)
- scalable (in capacity, throughput, clients and server nodes)
- consistent view of the "same" FS by its clients
- file migration (transparent to a client e.g. to reduce latency)
- controlled sharing
- file size that can exceed the capacity of a single node
- allow storing files bigger than can fit on a node
- nodes can show up/go away dynamically
- provide multiple security domains (one bank, many customers!)
- access to older snapshots
- allow use of any local FS for storage
- easy to provision & manage




------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T769854fafd2b7d35-M30f1ef13e6748428ffc79346
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to