Konstantin Orlov created IGNITE-20014:
-----------------------------------------
Summary: System Views in AI3
Key: IGNITE-20014
URL: https://issues.apache.org/jira/browse/IGNITE-20014
Project: Ignite
Issue Type: Epic
Reporter: Konstantin Orlov
h2. Motivation
Maintenance of complex software systems can be challenging, requiring efficient
monitoring, troubleshooting, and decision-making processes. However, without a
comprehensive understanding of the system's internal state, identifying issues
and making informed decisions becomes difficult. System Views, also known as
virtual tables, is a powerful tool that is meant to expose the system's state
and provide real-time insights into its various components. Therefore,
introducing System Views into Apache Ignite 3 can significantly improve the
system's maintainability.
h2. Requirements
# Any component of the AI3 should be able to register system views
# Updating the view should be as easy as restarting the cluster with updated
view definition
# Once registered, the view should be available on every node. This implies,
even if the view was registered on node N1 only, and is having data provider
for this view on N1 only, it still should be possible to query all the data
from this view from node N2. In other words, a user is going to interact with
the cluster, not a particular node, and view must be queryable regardless it
was registered on every node or not
--
This message was sent by Atlassian Jira
(v8.20.10#820010)