You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by aealeksandrov <gi...@git.apache.org> on 2018/03/29 08:42:36 UTC

[GitHub] ignite pull request #3715: IGNITE-7771 Names of Ignite JMX beans should not ...

GitHub user aealeksandrov opened a pull request:

    https://github.com/apache/ignite/pull/3715

    IGNITE-7771 Names of Ignite JMX beans should not be quoted unless required

    Names of Ignite JMX beans and bean groups are currently quoted if they contain non-alphanumeric characters. This leads to names with spaces, e.g. Thread Pools, appearing as "Thread Pools". Moreover, Thread Pools and "Thread Pools" are recognized by JMX as distinct names, so code accessing that MBean needs to take that into account.
    
    It would be better not to quote the bean and group names unless they contain specific control characters. That way users won't need to quote names in their JMX clients.
    
    Logic of generation of the ObjectName instances was updates. Also new tests were added.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/gridgain/apache-ignite ignite-7771

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/ignite/pull/3715.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3715
    
----
commit 262e4d56c855ec1e6a44b32a6e46d82a176dc4dc
Author: Andrei Aleksandrov <ae...@...>
Date:   2018-03-29T08:35:05Z

    IGNITE-7771 Names of Ignite JMX beans should not be quoted unless required

----


---