[
https://issues.redhat.com/browse/ISPN-10292?page=com.atlassian.jira.plugi...
]
Gustavo Fernandes commented on ISPN-10292:
------------------------------------------
Having it on disk bring issues of synchronization between the contents on disk and
runtime, which one should be used? The version on the cache store? The version on disk?
The version on memory? Besides, this is not cloud friendly. I don't think a
persistent replicated cache (where protobufs are persisted now) is prone to catastrophic
failures, as long as one node is up?
It should be possible to add protobuf files directly to the server
installation
-------------------------------------------------------------------------------
Key: ISPN-10292
URL:
https://issues.redhat.com/browse/ISPN-10292
Project: Infinispan
Issue Type: Feature Request
Components: Server
Reporter: Wolf-Dieter Fink
Priority: Major
Labels: protobuf, query
Definition files (protobuf) for queries and indexing need to be added with client
requests during runtime.
It will be stored in an internal cache and there is a persistence with a filestore to
ensure it will survive restarts.
But this is not always ensured as there might be catastropic failures or unclean shutdown
which can cause inconsistence or complete loss.
The behaviour in such cases is not deterministic and heavy to track or solve.
For this reason it should be possible to add the protobuf definitions directly to the
server installation which is picked up during startup.
It might be a local cache as the expectation is that all nodes will have the same, but a
repl cache might be possible as well.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)