summaryrefslogtreecommitdiffstats
path: root/vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2020-11-03 17:14:28 +0100
committerJon Marius Venstad <venstad@gmail.com>2020-11-03 17:14:28 +0100
commit7a17516b491c1bb4a248b4cf7d3488fe93eabe34 (patch)
treefc82a314db40d93aa63ef5c46a5443193a43aaef /vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java
parentc3c0c67621ec2ad422e69159fe46698e45e2cac1 (diff)
Remove old /document/v1 handler
Diffstat (limited to 'vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java')
-rw-r--r--vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java b/vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java
index f0529f3d55a..c665eca1cac 100644
--- a/vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java
+++ b/vespaclient-container-plugin/src/main/java/com/yahoo/documentapi/metrics/DocumentOperationStatus.java
@@ -1,7 +1,7 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
package com.yahoo.documentapi.metrics;
-import com.yahoo.document.restapi.OperationHandlerImpl;
+import com.yahoo.documentapi.messagebus.protocol.DocumentProtocol;
import java.util.Set;
@@ -29,7 +29,10 @@ public enum DocumentOperationStatus {
}
public static DocumentOperationStatus fromMessageBusErrorCodes(Set<Integer> errorCodes) {
- return fromHttpStatusCode(OperationHandlerImpl.getHTTPStatusCode(errorCodes));
+ if (errorCodes.size() == 1 && errorCodes.contains(DocumentProtocol.ERROR_NO_SPACE))
+ return SERVER_ERROR;
+
+ return REQUEST_ERROR;
}
}