HDDS-1820. Fix numKeys metrics in OM HA. (#1116)
This commit is contained in:
parent
c34ceb5fde
commit
f22818d0d6
@ -178,6 +178,17 @@ public OMClientResponse validateAndUpdateCache(OzoneManager ozoneManager,
|
|||||||
// return response after releasing lock.
|
// return response after releasing lock.
|
||||||
if (exception == null) {
|
if (exception == null) {
|
||||||
omResponse.setCommitKeyResponse(CommitKeyResponse.newBuilder().build());
|
omResponse.setCommitKeyResponse(CommitKeyResponse.newBuilder().build());
|
||||||
|
|
||||||
|
// As when we commit the key, then it is visible in ozone, so we should
|
||||||
|
// increment here.
|
||||||
|
// As key also can have multiple versions, we need to increment keys
|
||||||
|
// only if version is 0. Currently we have not complete support of
|
||||||
|
// versioning of keys. So, this can be revisited later.
|
||||||
|
|
||||||
|
if (omKeyInfo.getKeyLocationVersions().size() == 1) {
|
||||||
|
omMetrics.incNumKeys();
|
||||||
|
}
|
||||||
|
|
||||||
return new OMKeyCommitResponse(omKeyInfo, commitKeyRequest.getClientID(),
|
return new OMKeyCommitResponse(omKeyInfo, commitKeyRequest.getClientID(),
|
||||||
omResponse.build());
|
omResponse.build());
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user