It anyway seems reasonable to me that we would support multiple FileSystemProvider. So perhaps this is really two problems we’re maybe conflating: 1) a mechanism for dropping jars that can register a FileSystemProvider for Cassandra to utilise 2) a way to mark directories (from any provider) as “remote storage” so that they can be treated in the appropriate manner I think the harder problems by far live in (2). Less for performance, but more how we handle errors correctly. For instance, a failure to read from object storage may mean that the data is lost or it may mean the service has been interrupted. This might mean a total or partial loss of any intersecting tokens, depending on how the cluster stripes dependency on the object storage. But we almost certainly don’t want to handle this like we do local disk errors, either way. On 6 Mar 2025, at 15:16, Jon Haddad <j...@rustyrazorblade.com> wrote:
|
- Re: [DISCUSS] CEP-36: A Configurab... Jeff Jirsa
- Re: [DISCUSS] CEP-36: A Confi... Štefan Miklošovič
- Re: [DISCUSS] CEP-36: A Confi... C. Scott Andreas
- Re: [DISCUSS] CEP-36: A Confi... Cheng Wang via dev
- Re: [DISCUSS] CEP-36: A Confi... Štefan Miklošovič
- Re: [DISCUSS] CEP-36: A Confi... Jon Haddad
- Re: [DISCUSS] CEP-36: A Configurable ChannelProxy t... Mick Semb Wever
- Re: [DISCUSS] CEP-36: A Configurable ChannelPr... Štefan Miklošovič
- Re: [DISCUSS] CEP-36: A Configurable Chann... Benedict
- Re: [DISCUSS] CEP-36: A Configurable C... Jon Haddad
- Re: [DISCUSS] CEP-36: A Configurab... Benedict
- Re: [DISCUSS] CEP-36: A Configurab... Joel Shepherd
- Re: [DISCUSS] CEP-36: A Confi... Jon Haddad
- [DISCUSS] Plugins and depende... Joel Shepherd
- Re: [DISCUSS] Plugins and dep... Jon Haddad
- Re: [DISCUSS] Plugins and dep... Josh McKenzie
- Re: [DISCUSS] Plugins and dep... Benedict Elliott Smith
- Re: [DISCUSS] Plugins and dep... Dinesh Joshi
- Re: [DISCUSS] Plugins and dep... Benedict
- Re: [DISCUSS] Plugins and dep... Jon Haddad
- Re: [DISCUSS] Plugins and dep... Berenguer Blasi