You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Alexey Goncharuk (Jira)" <ji...@apache.org> on 2020/12/02 13:35:00 UTC

[jira] [Created] (IGNITE-13800) Provide distributed metastorage interface

Alexey Goncharuk created IGNITE-13800:
-----------------------------------------

             Summary: Provide distributed metastorage interface
                 Key: IGNITE-13800
                 URL: https://issues.apache.org/jira/browse/IGNITE-13800
             Project: Ignite
          Issue Type: New Feature
            Reporter: Alexey Goncharuk


We need to crystallize the metastorage interface prototype from the IEP to understand how it will be integrated with other system components.

Need to cover:
* Asynchrony aspects
* Possible error codes (connection failure -> unknown result vs Raft failure -> known result, etc)
* Complex multi-updates (aka transactions)
* Watchers. Each node can watch all updates and filter locally or adjust the watched ranges dynamically (consistency is important here)

These interfaces are considered "client" interfaces as they will be available on all nodes in the cluster



--
This message was sent by Atlassian Jira
(v8.3.4#803005)