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]
