[geode-native] branch develop updated: GEODE-2733: Fix integration test errors on xcode 8.3.3

2017-08-29 Thread jbarrett
This is an automated email from the ASF dual-hosted git repository.

jbarrett pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/develop by this push:
 new 006df0e  GEODE-2733: Fix integration test errors on xcode 8.3.3
006df0e is described below

commit 006df0e70eeb481ef5e9e821dba0050dee9c6893
Author: David Kimura 
AuthorDate: Mon Aug 28 16:49:22 2017 -0700

GEODE-2733: Fix integration test errors on xcode 8.3.3
---
 cppcache/src/CacheFactory.cpp|  2 --
 cppcache/src/CppCacheLibrary.cpp | 29 +
 cppcache/src/CppCacheLibrary.hpp |  7 +--
 cppcache/src/Log.cpp | 25 +
 4 files changed, 3 insertions(+), 60 deletions(-)

diff --git a/cppcache/src/CacheFactory.cpp b/cppcache/src/CacheFactory.cpp
index fc2b442..ca9d92b 100644
--- a/cppcache/src/CacheFactory.cpp
+++ b/cppcache/src/CacheFactory.cpp
@@ -55,8 +55,6 @@ CacheFactoryPtr CacheFactory::createCacheFactory(
 void CacheFactory::create_(const char* name,
const char* id_data, CachePtr& cptr,
bool readPdxSerialized) {
-  CppCacheLibrary::initLib();
-
   cptr = nullptr;
   if (name == nullptr) {
 throw IllegalArgumentException("CacheFactory::create: name is nullptr");
diff --git a/cppcache/src/CppCacheLibrary.cpp b/cppcache/src/CppCacheLibrary.cpp
index c9c1fd9..ebad58c 100644
--- a/cppcache/src/CppCacheLibrary.cpp
+++ b/cppcache/src/CppCacheLibrary.cpp
@@ -49,39 +49,12 @@ namespace apache {
 namespace geode {
 namespace client {
 
-void gf_log_libinit();
-
-CppCacheLibrary::CppCacheLibrary() {
-  // TODO: This should catch any exceptions, log it, and bail out..
-  // Put initialization code for statics and other such things here.
-  try {
-gf_log_libinit();
-// PdxTypeRegistry::init();
-// log( "Finished initializing CppCacheLibrary." );
-  } catch (apache::geode::client::Exception& ge) {
-ge.printStackTrace();
-throw;
-  }
-}
-
-CppCacheLibrary::~CppCacheLibrary() {
-  // Put any global clean up code here.
-  //  PdxTypeRegistry::cleanup();
-
-  ACE::fini();
-}
-
-//-
-
-typedef ACE_Singleton TheLibrary;
-
 // expect this to be called from key Library entry points, or automatically
 // if we can... Probably safest to call from DistributedSystem factory method.
 // impl type Unit tests may need to call this themselves to ensure the
 // internals are prepared. fw_helper framework will handle this.
-CppCacheLibrary* CppCacheLibrary::initLib(void) {
+void CppCacheLibrary::initLib(void) {
   ACE::init();
-  return TheLibrary::instance();
 }
 
 // this closes ace and triggers the cleanup of the singleton CppCacheLibrary.
diff --git a/cppcache/src/CppCacheLibrary.hpp b/cppcache/src/CppCacheLibrary.hpp
index c8065d9..7f1f1cd 100644
--- a/cppcache/src/CppCacheLibrary.hpp
+++ b/cppcache/src/CppCacheLibrary.hpp
@@ -30,13 +30,8 @@ namespace client {
 // initialize GEMFIRE runtime if it has not already been initialized.
 class CPPCACHE_EXPORT CppCacheLibrary {
  public:
-  // All real initialization happens here.
-  CppCacheLibrary();
-  // All cleanup goes here.
-  virtual ~CppCacheLibrary();
-
   // Call to this to trigger initialization.
-  static CppCacheLibrary* initLib(void);
+  static void initLib(void);
   // Call to this to trigger cleanup.  initLib and closeLib calls must be in
   // pairs.
   static void closeLib(void);
diff --git a/cppcache/src/Log.cpp b/cppcache/src/Log.cpp
index e42b9e0..90cc0c6 100644
--- a/cppcache/src/Log.cpp
+++ b/cppcache/src/Log.cpp
@@ -78,7 +78,7 @@ size_t g_diskSpaceLimit = GEODE_MAX_LOG_DISK_LIMIT;
 
 char g_logFileNameBuffer[2048] = {0};
 
-ACE_Thread_Mutex* g_logMutex = nullptr;
+ACE_Thread_Mutex* g_logMutex = new ACE_Thread_Mutex("Log::logMutex");
 
 int g_rollIndex = 0;
 size_t g_spaceUsed = 0;
@@ -153,29 +153,6 @@ static int comparator(const dirent** d1, const dirent** 
d2) {
 
 using namespace apache::geode::log::globals;
 
-namespace apache {
-namespace geode {
-namespace client {
-// this method is not thread-safe and expected to be invoked once
-// during initialization
-void gf_log_libinit() {
-  if (g_logMutex == nullptr) {
-g_logFile = nullptr;
-g_bytesWritten = 0;
-g_fileSizeLimit = 0;
-g_diskSpaceLimit = 0;
-g_rollIndex = 0;
-g_spaceUsed = 0;
-g_logMutex = new ACE_Thread_Mutex("Log::logMutex");
-  }
-  if (g_logMutex == nullptr) {
-throw IllegalStateException("Log not initialized successfully");
-  }
-}
-}  // namespace client
-}  // namespace geode
-}  // namespace apache
-
 /*/
 
 const char* Log::logFileName() {

-- 
To stop receiving notification emails like this one, please contact
['"commits@geode.apache.org" '].


[04/13] geode-site git commit: Update javadocs for 1.2.1

2017-08-29 Thread dbarnes
http://git-wip-us.apache.org/repos/asf/geode-site/blob/5813c223/releases/latest/javadoc/org/apache/geode/management/MemberMXBean.html
--
diff --git 
a/releases/latest/javadoc/org/apache/geode/management/MemberMXBean.html 
b/releases/latest/javadoc/org/apache/geode/management/MemberMXBean.html
index e111acf..d4c3434 100644
--- a/releases/latest/javadoc/org/apache/geode/management/MemberMXBean.html
+++ b/releases/latest/javadoc/org/apache/geode/management/MemberMXBean.html
@@ -2,9 +2,9 @@
 
 
 
-
-MemberMXBean (Apache Geode 1.2.0)
-
+
+MemberMXBean (Apache Geode 1.2.1)
+
 
 
 
@@ -12,7 +12,7 @@
 
 
 
-
-MembershipAttributesData (Apache Geode 1.2.0)
-
+
+MembershipAttributesData (Apache Geode 1.2.1)
+