[JBoss JIRA] (ISPN-6395) Unify clustered queries with non clustered queries
by Gustavo Fernandes (JIRA)
Gustavo Fernandes created ISPN-6395:
---------------------------------------
Summary: Unify clustered queries with non clustered queries
Key: ISPN-6395
URL: https://issues.jboss.org/browse/ISPN-6395
Project: Infinispan
Issue Type: Feature Request
Components: Embedded Querying
Reporter: Gustavo Fernandes
Assignee: Gustavo Fernandes
Clustered queries currently have a different API, and they work on top on non-shared indexes.
We should detected (or make it explicitly configurable) the fact that the index is not shared and use clustered query internally, but exposing a single Query interface.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (ISPN-6394) Coalesce server group view and Infinispan/JGroups view
by Vladimir Blagojevic (JIRA)
[ https://issues.jboss.org/browse/ISPN-6394?page=com.atlassian.jira.plugin.... ]
Vladimir Blagojevic updated ISPN-6394:
--------------------------------------
Issue Type: Bug (was: Feature Request)
> Coalesce server group view and Infinispan/JGroups view
> ------------------------------------------------------
>
> Key: ISPN-6394
> URL: https://issues.jboss.org/browse/ISPN-6394
> Project: Infinispan
> Issue Type: Bug
> Components: Console
> Affects Versions: 8.2.0.Final
> Reporter: Vladimir Blagojevic
> Assignee: Vladimir Blagojevic
>
> Currently the console is using the server-group knowledge (i.e. which host/servers belong to a specific group). While that is definitely the "ideal" situation, we also need to ensure that it corresponds to the "actual" cluster as known to Infinispan/JGroups. This information should be then used to present the user with appropriate warnings if necessary.
> For each container %c in each server %s in the server group we need to extract the "members" property:
> /host=%h/server=%s/subsystem=datagrid-infinispan/cache-container=%c:read-attribute(name=members)
> This returns a list of server names (in the form %h:%s).
> This is how we should use the information (in combination with the existing "cluster-availability" property information from the coordinator):
> 1. If the server-group list coincides with the container members of all nodes, all is good: the cluster is healthy, all nodes are up and running
> 2. If all of the container members contain the SAME subset of the server group, but the missing members are in the STOPPED or STARTING state, everything could be normal: we should depend on the coordinator's "cluster-availability" to tell us if the cluster is unhealthy.
> 3. If the container members differ between each other and with the server group view, and all these servers are in RUNNING we have a potential split brain or a cluster which is not formed correctly.
> The above deduction should determine not only the label / colour-coding we place in the view header (AVAILABLE, DEGRADED, etc) but also some of the view content: in both the cluster nodes view and the cache nodes view we need to group / sort by membership, so that we clearly show split clusters and stopped nodes.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (ISPN-6394) Coalesce server group view and Infinispan/JGroups view
by Vladimir Blagojevic (JIRA)
Vladimir Blagojevic created ISPN-6394:
-----------------------------------------
Summary: Coalesce server group view and Infinispan/JGroups view
Key: ISPN-6394
URL: https://issues.jboss.org/browse/ISPN-6394
Project: Infinispan
Issue Type: Feature Request
Components: Console
Affects Versions: 8.2.0.Final
Reporter: Vladimir Blagojevic
Assignee: Vladimir Blagojevic
Currently the console is using the server-group knowledge (i.e. which host/servers belong to a specific group). While that is definitely the "ideal" situation, we also need to ensure that it corresponds to the "actual" cluster as known to Infinispan/JGroups. This information should be then used to present the user with appropriate warnings if necessary.
For each container %c in each server %s in the server group we need to extract the "members" property:
/host=%h/server=%s/subsystem=datagrid-infinispan/cache-container=%c:read-attribute(name=members)
This returns a list of server names (in the form %h:%s).
This is how we should use the information (in combination with the existing "cluster-availability" property information from the coordinator):
1. If the server-group list coincides with the container members of all nodes, all is good: the cluster is healthy, all nodes are up and running
2. If all of the container members contain the SAME subset of the server group, but the missing members are in the STOPPED or STARTING state, everything could be normal: we should depend on the coordinator's "cluster-availability" to tell us if the cluster is unhealthy.
3. If the container members differ between each other and with the server group view, and all these servers are in RUNNING we have a potential split brain or a cluster which is not formed correctly.
The above deduction should determine not only the label / colour-coding we place in the view header (AVAILABLE, DEGRADED, etc) but also some of the view content: in both the cluster nodes view and the cache nodes view we need to group / sort by membership, so that we clearly show split clusters and stopped nodes.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years
[JBoss JIRA] (ISPN-6393) Add ability to hide configuration properties
by Vladimir Blagojevic (JIRA)
Vladimir Blagojevic created ISPN-6393:
-----------------------------------------
Summary: Add ability to hide configuration properties
Key: ISPN-6393
URL: https://issues.jboss.org/browse/ISPN-6393
Project: Infinispan
Issue Type: Feature Request
Components: Console
Affects Versions: 8.2.0.Final
Reporter: Vladimir Blagojevic
We should add ability to hide certain configuration fields if needed. We could hide these fields directly from javascript or preferably from some specific configuration file.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
10 years