Repository: incubator-mnemonic
Updated Branches:
  refs/heads/master 518a4da31 -> a137d2817


MNEMONIC-124: Conform to VMEM_MIN_POOL in nvml-vmem service


Project: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/commit/d4b5729c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/tree/d4b5729c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/diff/d4b5729c

Branch: refs/heads/master
Commit: d4b5729c12c2b76fe3efd793f27aedad9141c5fb
Parents: 518a4da
Author: Wang, Gang(Gary) <gang1.w...@intel.com>
Authored: Fri Sep 23 09:45:26 2016 -0700
Committer: Wang, Gang(Gary) <gang1.w...@intel.com>
Committed: Fri Sep 23 09:45:26 2016 -0700

----------------------------------------------------------------------
 ...ache_mnemonic_service_memoryservice_internal_VMemServiceImpl.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/blob/d4b5729c/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/org_apache_mnemonic_service_memoryservice_internal_VMemServiceImpl.c
----------------------------------------------------------------------
diff --git 
a/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/org_apache_mnemonic_service_memoryservice_internal_VMemServiceImpl.c
 
b/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/org_apache_mnemonic_service_memoryservice_internal_VMemServiceImpl.c
index 4c3bfb1..d3aa099 100644
--- 
a/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/org_apache_mnemonic_service_memoryservice_internal_VMemServiceImpl.c
+++ 
b/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/native/org_apache_mnemonic_service_memoryservice_internal_VMemServiceImpl.c
@@ -204,7 +204,8 @@ jlong JNICALL 
Java_org_apache_mnemonic_service_memoryservice_internal_VMemServic
     pthread_rwlock_unlock(&g_vmem_rwlock);
     throw(env, "Big memory path not specified!");
   }
-  if ((vmp = vmem_create(mpathname, capacity)) == NULL) {
+  if ((vmp = vmem_create(mpathname,
+       VMEM_MIN_POOL > capacity ? VMEM_MIN_POOL : capacity)) == NULL) {
     pthread_rwlock_unlock(&g_vmem_rwlock);
     throw(env, "Big memory init failure!");
   }

Reply via email to