Repository: incubator-mnemonic Updated Branches: refs/heads/master bb7efb32e -> 518a4da31
MNEMONIC-123: Set base address as NULL for 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/518a4da3 Tree: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/tree/518a4da3 Diff: http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/diff/518a4da3 Branch: refs/heads/master Commit: 518a4da31e0ac17c82674f798a645e737392df9a Parents: bb7efb3 Author: Wang, Gang(Gary) <gang1.w...@intel.com> Authored: Thu Sep 22 09:11:47 2016 -0700 Committer: Wang, Gang(Gary) <gang1.w...@intel.com> Committed: Thu Sep 22 09:11:47 2016 -0700 ---------------------------------------------------------------------- .../service/memoryservice/internal/VMemServiceImpl.java | 2 +- ...e_mnemonic_service_memoryservice_internal_VMemServiceImpl.c | 6 +----- 2 files changed, 2 insertions(+), 6 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/blob/518a4da3/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/java/org/apache/mnemonic/service/memoryservice/internal/VMemServiceImpl.java ---------------------------------------------------------------------- diff --git a/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/java/org/apache/mnemonic/service/memoryservice/internal/VMemServiceImpl.java b/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/java/org/apache/mnemonic/service/memoryservice/internal/VMemServiceImpl.java index ff9474c..ef941e8 100644 --- a/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/java/org/apache/mnemonic/service/memoryservice/internal/VMemServiceImpl.java +++ b/mnemonic-memory-services/mnemonic-nvml-vmem-service/src/main/java/org/apache/mnemonic/service/memoryservice/internal/VMemServiceImpl.java @@ -125,7 +125,7 @@ public class VMemServiceImpl implements VolatileMemoryAllocatorService { @Override public long getBaseAddress(long id) { - throw new UnsupportedOperationException("getBaseAddress Operation Unsupported."); + return 0L; //return ngetBaseAddress(id); } http://git-wip-us.apache.org/repos/asf/incubator-mnemonic/blob/518a4da3/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 6f97d54..4c3bfb1 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 @@ -190,11 +190,7 @@ jlong JNICALL Java_org_apache_mnemonic_service_memoryservice_internal_VMemServic JNIEXPORT jlong JNICALL Java_org_apache_mnemonic_service_memoryservice_internal_VMemServiceImpl_ngetBaseAddress(JNIEnv *env, jobject this, jlong id) { - pthread_rwlock_rdlock(&g_vmem_rwlock); - void *md = *(g_vmp_ptr + id); - jlong ret = 0L; - pthread_rwlock_unlock(&g_vmem_rwlock); - return ret; + return 0L; } JNIEXPORT