[NO ISSUE][OTH] Keep elapsedTime as float
- user model changes: no
- storage format changes: no
- interface changes: no
Details:
'elapsedTime' used to be float. It was changed at one point
to be string + "s". This patch is to revert it to float.
There are existing dependencies that make use of the 'elapsedTime'
as float.
Ext-ref: MB-67562
Change-Id: I26bfc63656f0d034782e5fc2a3fa0b47597469d5
Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/20036
Integration-Tests: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <jenkins@fulliautomatix.ics.uci.edu>
Reviewed-by: Murtadha Hubail <mhubail@apache.org>
Reviewed-by: Ali Alsuliman <ali.al.solaiman@gmail.com>
diff --git a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/BaseClientRequest.java b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/BaseClientRequest.java
index f3e5268..e03e330 100644
--- a/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/BaseClientRequest.java
+++ b/asterixdb/asterix-algebra/src/main/java/org/apache/asterix/translator/BaseClientRequest.java
@@ -106,7 +106,7 @@
ObjectNode json = JSONUtil.createObject();
json.put("uuid", requestReference.getUuid());
json.put("requestTime", new ADateTime(requestReference.getTime()).toSimpleString());
- json.put("elapsedTime", getElapsedTimeInSecs() + "s");
+ json.put("elapsedTime", getElapsedTimeInSecs());
json.put("node", requestReference.getNode());
json.put("state", state.getLabel());
json.put("userAgent", requestReference.getUserAgent());