You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "ASF subversion and git services (JIRA)" <ji...@apache.org> on 2019/01/17 17:44:00 UTC

[jira] [Commented] (GEODE-6269) Extract statistics factories from InternalDistributedSystem

    [ https://issues.apache.org/jira/browse/GEODE-6269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16745327#comment-16745327 ] 

ASF subversion and git services commented on GEODE-6269:
--------------------------------------------------------

Commit 9d75ff72951231c476b241a0593fed3ee28637cd in geode's branch refs/heads/develop from Dale Emery
[ https://gitbox.apache.org/repos/asf?p=geode.git;h=9d75ff7 ]

GEODE-6269: Extract StatisticsRegistry from IDS (#3068)

Extract StatisticsRegistry from InternalDistributedSystem.

Exclude StatisticsRegistry from entry sizing in ReflectionBasedAutoSerializer.


> Extract statistics factories from InternalDistributedSystem
> -----------------------------------------------------------
>
>                 Key: GEODE-6269
>                 URL: https://issues.apache.org/jira/browse/GEODE-6269
>             Project: Geode
>          Issue Type: Improvement
>          Components: statistics
>            Reporter: Dale Emery
>            Assignee: Dale Emery
>            Priority: Major
>              Labels: pull-request-available
>          Time Spent: 1h 10m
>  Remaining Estimate: 0h
>
> Extract the implementation of {{StatisticsFactory}} and {{StatisticsTypeFactory}}
>  from {{InternalDistributedSystem}}, to leave {{InternalDistributedSystem}} more focused on its primary purpose of connecting to a distributed system.
> Also add unit tests for the newly extracted implementations, to support future enhancements to Geode's ability to publish system statistics.
> Because {{InternalDistributedSystem}} inherits these interfaces via a public interface ({{DistributedSystem}}), we cannot remove the methods from {{InternalDistributedSystem}}. So {{InternalDistributedSystem}} will delegate statistics factory functionality to the newly extracted classes.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)