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

taiyang-li pushed a commit to branch fake_add_bolt_backend
in repository https://gitbox.apache.org/repos/asf/gluten.git

commit fda31ae5c4b309bae1bcb59f3d23d7d3cfd3f6e9
Author: liyang.127 <[email protected]>
AuthorDate: Tue Jun 30 20:34:13 2026 +0800

    [GLUTEN][CORE] Share metrics updaters in backends-core
    
    Lift 11 MetricsUpdater Scala classes that are identical between Velox-
    and Bolt-style backends (after normalising backend naming) into
    backends-core:
    
      Expand / Filter / Generate / Limit / NestedLoopJoin / Project /
      Sample / Sort / Union / Window / WriteFiles
    
    Their only dependencies are MetricsUpdater (gluten-substrait),
    IOperatorMetrics (gluten-substrait), and the now-shared
    OperatorMetrics POJO in backends-core. No behaviour change: the
    package path stays the same so backend metric-API wiring keeps working
    unchanged.
---
 .../src/main/scala/org/apache/gluten/metrics/ExpandMetricsUpdater.scala   | 0
 .../src/main/scala/org/apache/gluten/metrics/FilterMetricsUpdater.scala   | 0
 .../src/main/scala/org/apache/gluten/metrics/GenerateMetricsUpdater.scala | 0
 .../src/main/scala/org/apache/gluten/metrics/LimitMetricsUpdater.scala    | 0
 .../scala/org/apache/gluten/metrics/NestedLoopJoinMetricsUpdater.scala    | 0
 .../src/main/scala/org/apache/gluten/metrics/ProjectMetricsUpdater.scala  | 0
 .../src/main/scala/org/apache/gluten/metrics/SampleMetricsUpdater.scala   | 0
 .../src/main/scala/org/apache/gluten/metrics/SortMetricsUpdater.scala     | 0
 .../src/main/scala/org/apache/gluten/metrics/UnionMetricsUpdater.scala    | 0
 .../src/main/scala/org/apache/gluten/metrics/WindowMetricsUpdater.scala   | 0
 .../main/scala/org/apache/gluten/metrics/WriteFilesMetricsUpdater.scala   | 0
 11 files changed, 0 insertions(+), 0 deletions(-)

diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/ExpandMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/ExpandMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/ExpandMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/ExpandMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/FilterMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/FilterMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/FilterMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/FilterMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/GenerateMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/GenerateMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/GenerateMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/GenerateMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/LimitMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/LimitMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/LimitMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/LimitMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/NestedLoopJoinMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/NestedLoopJoinMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/NestedLoopJoinMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/NestedLoopJoinMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/ProjectMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/ProjectMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/ProjectMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/ProjectMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/SampleMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/SampleMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/SampleMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/SampleMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/SortMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/SortMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/SortMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/SortMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/UnionMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/UnionMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/UnionMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/UnionMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/WindowMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/WindowMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/WindowMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/WindowMetricsUpdater.scala
diff --git 
a/backends-velox/src/main/scala/org/apache/gluten/metrics/WriteFilesMetricsUpdater.scala
 
b/backends-core/src/main/scala/org/apache/gluten/metrics/WriteFilesMetricsUpdater.scala
similarity index 100%
rename from 
backends-velox/src/main/scala/org/apache/gluten/metrics/WriteFilesMetricsUpdater.scala
rename to 
backends-core/src/main/scala/org/apache/gluten/metrics/WriteFilesMetricsUpdater.scala


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to