This is an automated email from the ASF dual-hosted git repository.

ayushsaxena pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


The following commit(s) were added to refs/heads/master by this push:
     new fd4b157bd62 HIVE-28660: OTEL: Modify span names to remove 
inconsistency in case of completed queries (#5575). (Tanishq Chugh, reviewed by 
Ayush Saxena)
fd4b157bd62 is described below

commit fd4b157bd626c9b7176160413ae8d6dd69a2e4b2
Author: Tanishq Chugh <[email protected]>
AuthorDate: Tue Dec 10 22:38:00 2024 +0530

    HIVE-28660: OTEL: Modify span names to remove inconsistency in case of 
completed queries (#5575). (Tanishq Chugh, reviewed by Ayush Saxena)
---
 .../java/org/apache/hive/service/servlet/OTELExporter.java | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/service/src/java/org/apache/hive/service/servlet/OTELExporter.java 
b/service/src/java/org/apache/hive/service/servlet/OTELExporter.java
index 4b179bcd670..56aac3fc34b 100644
--- a/service/src/java/org/apache/hive/service/servlet/OTELExporter.java
+++ b/service/src/java/org/apache/hive/service/servlet/OTELExporter.java
@@ -94,7 +94,7 @@ public class OTELExporter extends Thread {
           if (task.getReturnValue() != null && task.getEndTime() != null
                   && queryIdToTasksMap.get(queryID).add(task.getTaskId())) {
             Context parentContext = Context.current().with(rootspan);
-            tracer.spanBuilder(queryID + " - " + task.getTaskId() + " - live")
+            tracer.spanBuilder(queryID + " - " + task.getTaskId())
                     
.setParent(parentContext).setAllAttributes(addTaskAttributes(task))
                     .setStartTimestamp(task.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan()
                     .end(task.getEndTime(), TimeUnit.MILLISECONDS);
@@ -102,12 +102,12 @@ public class OTELExporter extends Thread {
         }
       } else {
         // In case of live queries being seen for first time and has 
initialized its queryDisplay
-        rootspan = tracer.spanBuilder(queryID + " - live")
+        rootspan = tracer.spanBuilder(queryID)
                 .setStartTimestamp(lQuery.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan();
         Set<String> completedTasks = new HashSet<>();
         Context parentContext = Context.current().with(rootspan);
 
-        Span initSpan = tracer.spanBuilder(queryID + " - 
live").setParent(parentContext)
+        Span initSpan = tracer.spanBuilder(queryID).setParent(parentContext)
                 .setStartTimestamp(lQuery.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan()
                 .setAttribute("QueryId", queryID)
                 .setAttribute("QueryString", 
lQuery.getQueryDisplay().getQueryString())
@@ -122,7 +122,7 @@ public class OTELExporter extends Thread {
           if (task.getReturnValue() != null && task.getEndTime() != null) {
             completedTasks.add(task.getTaskId());
             parentContext = Context.current().with(rootspan);
-            tracer.spanBuilder(queryID + " - " + task.getTaskId() + " - live")
+            tracer.spanBuilder(queryID + " - " + task.getTaskId())
                     
.setParent(parentContext).setAllAttributes(addTaskAttributes(task))
                     .setStartTimestamp(task.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan()
                     .end(task.getEndTime(), TimeUnit.MILLISECONDS);
@@ -146,7 +146,7 @@ public class OTELExporter extends Thread {
         for (QueryDisplay.TaskDisplay task : 
hQuery.getQueryDisplay().getTaskDisplays()) {
           if (!completedTasks.contains(task.getTaskId())) {
             Context parentContext = Context.current().with(rootspan);
-            tracer.spanBuilder(hQueryId + " - " + task.getTaskId() + " - 
completed")
+            tracer.spanBuilder(hQueryId + " - " + task.getTaskId())
                     
.setParent(parentContext).setAllAttributes(addTaskAttributes(task))
                     .setStartTimestamp(task.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan()
                     .end(task.getEndTime(), TimeUnit.MILLISECONDS);
@@ -165,7 +165,7 @@ public class OTELExporter extends Thread {
                 .setStartTimestamp(hQuery.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan();
         Context parentContext = Context.current().with(rootspan);
 
-        Span initSpan = tracer.spanBuilder(hQueryId + " - 
completed").setParent(parentContext)
+        Span initSpan = tracer.spanBuilder(hQueryId).setParent(parentContext)
                 .setStartTimestamp(hQuery.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan()
                 .setAttribute("QueryId", hQueryId)
                 .setAttribute("QueryString", 
hQuery.getQueryDisplay().getQueryString())
@@ -178,7 +178,7 @@ public class OTELExporter extends Thread {
 
         for (QueryDisplay.TaskDisplay task : 
hQuery.getQueryDisplay().getTaskDisplays()) {
           parentContext = Context.current().with(rootspan);
-          tracer.spanBuilder(hQueryId + " - " + task.getTaskId() + " - 
completed")
+          tracer.spanBuilder(hQueryId + " - " + task.getTaskId())
                   
.setParent(parentContext).setAllAttributes(addTaskAttributes(task))
                   .setStartTimestamp(task.getBeginTime(), 
TimeUnit.MILLISECONDS).startSpan()
                   .end(task.getEndTime(), TimeUnit.MILLISECONDS);

Reply via email to