geode-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GEODE-2729) Improve Native Client Stability by removing global variables
Date Thu, 10 Aug 2017 15:22:02 GMT

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

ASF GitHub Bot commented on GEODE-2729:
---------------------------------------

Github user dgkimura closed the pull request at:

    https://github.com/apache/geode-native/pull/114


> Improve Native Client Stability by removing global variables
> ------------------------------------------------------------
>
>                 Key: GEODE-2729
>                 URL: https://issues.apache.org/jira/browse/GEODE-2729
>             Project: Geode
>          Issue Type: Improvement
>          Components: native client
>            Reporter: Addison
>
> *Context*
> Today, the native client uses singleton global variables to manage things like the cache.
 These prove troublesome when moving between managed and unmanaged code. Another benefit of
moving away from the globals is improved unit testing.  This will increase the overall testing
feedback loop.
> *Goal*
> Remove these singletons in favor non-global constructors, destructors, etc.
> Improved stability when calling functions that move between managed and unmanaged code.
> *Definition of Done*
> Remove all integration tests in favor of well encapsulated unit tests.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message