You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gluten.apache.org by ta...@apache.org on 2026/07/01 11:31:00 UTC
(gluten) 29/38: [GLUTEN][CORE] Share metrics updaters in backends-core
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 <li...@bytedance.com>
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: commits-unsubscribe@gluten.apache.org
For additional commands, e-mail: commits-help@gluten.apache.org