ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alex Plehanov <plehanov.a...@gmail.com>
Subject Re: Enable/disable cache statistics in runtime
Date Wed, 29 Nov 2017 22:21:21 GMT
Hello, Dmitriy!

Is it ok to use broadcast inside ignite-core? I didn't find any usage of
broadcast inside ignite, except examples, benchmarks and tests.

For now statisticsEnabled is only property, which enable/disable cache JMX
metrics.

2017-11-30 0:58 GMT+03:00 Dmitriy Setrakyan <dsetrakyan@apache.org>:

> On Wed, Nov 29, 2017 at 12:22 PM, Alex Plehanov <plehanov.alex@gmail.com>
> wrote:
>
> > Hello, Igniters!
> >
> > We need the ability to enable or disable statistics for caches in
> runtime.
> > For now, there is a cache configuration property which seems modifiable
> in
> > runtime and this, at first sight, works for local node. But there are no
> > methods to enable or disable statistics for cache cluster wide.
> >
> > So, I propose:
> >
> > Create a new JMX operation in
> > CacheClusterMetricsMXBeanImpl/CacheLocalMetricsMXBeanImpl
> > to enable/disable statistics for cache. When invoked, operation must set
> > statisticsEnabled flag in cache configurations. Then send a new type of
> > DiscoveryCustomMessage, which will set this flag for cache on other nodes
> > in cluster.
> >
> > Do you have objections to this solution?
> >
>
> Why do we need a discovery message? A simple cluster broadcast should do.
>
> I think it makes sense to make this solution generic enough, so other JMX
> metrics could be enabled/disabled using the same mechanism.
>
> D.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message