You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Jacob S. Barrett (JIRA)" <ji...@apache.org> on 2017/08/12 01:26:00 UTC

[jira] [Closed] (GEODE-2729) Improve Native Client Stability by removing global variables

     [ https://issues.apache.org/jira/browse/GEODE-2729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jacob S. Barrett closed GEODE-2729.
-----------------------------------

> 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)