Hello!

Please note that ClusterGroups usually do not recompute. This means, if you
had two nodes with _roleAttribute "True", and they all went away, the group
is now empty, even as two new nodes has joined with the same attribute.

You need to re-create ClusterGroup in order to refresh it.

Please check https://issues.apache.org/jira/browse/IGNITE-13050

Regards,
-- 
Ilya Kasnacheev


ср, 1 июл. 2020 г. в 11:26, Raymond Wilson <[email protected]>:

> I've been researching a problem where we see a ClusterGroup topology
> becoming unexpectedly empty. I have not found anything that is similar to
> my case outlined below:
>
> We have some code using the C# client on Ignite 2.8.0 like this:
>
> var _group = _ignite?.GetCluster()?.ForAttribute(_roleAttribute, "True");
>
> There are nodes in the grid (deployed on AWS EKS) that have a local
> attribute with the  _roleAttribute name set to the value "True", yet this
> command sometimes decides that there are no matching nodes. Once it does
> so, it does not seem to change requiring a restart of the grid.
>
> In this instance, the _ignite reference may be a long lived reference to
> the object returned by Ignition.GetIgnite("GridName") and cached for future
> reference. Is this a safe practice, or can the underlying Ingite object
> change leaving a long lived Ignite reference containing stale state
> information about the grid?
>
> Thanks,
> Raymond.
> .
>
> --
> <http://www.trimble.com/>
> Raymond Wilson
> Solution Architect, Civil Construction Software Systems (CCSS)
> 11 Birmingham Drive | Christchurch, New Zealand
> +64-21-2013317 Mobile
> [email protected]
>
>
> <https://worksos.trimble.com/?utm_source=Trimble&utm_medium=emailsign&utm_campaign=Launch>
>

Reply via email to