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!"); }