This is an automated email from the ASF dual-hosted git repository.
hanahmily pushed a change to branch vectorized-query
in repository https://gitbox.apache.org/repos/asf/skywalking-banyandb.git
at b750fa827 chore: fix lint issues
This branch includes the following new commits:
new b39ed477b feat(query/vectorized): add vectorized pipeline foundation
(gate G1)
new 3711bcee7 chore: fix lint issues in vectorized package
new 3755984c4 feat(query/vectorized/measure): add measure scan layer (gate
G2)
new 4e432ecb1 chore: fix lint issues in vectorized/measure package
new 278b29490 feat(query/vectorized/measure): add operators + output (gate
G3)
new 11d0f9884 chore: fix lint issues in vectorized/measure operators
new fe9d38eb3 feat(query/vectorized/measure): add integration & parity
(gate G4)
new 0e0638741 test(integration): restore SharedContext in vectorized
parity AfterAll
new 2614f0981 feat(query/vectorized/measure): add bench gates
infrastructure (gate G5a)
new 5de3e0eb2 perf(query/vectorized/measure): close G5a gap via
passthrough columns + precomputed schema layout
new a421813e1 feat(query/model): add MeasureBatchResult interface; storage
dual-emits (G5b foundation)
new ba6e82787 feat(query/vectorized/measure): native typed-column dispatch
in BuildMeasureBatchFromResult (G5b/G5c partial)
new 55d3baf40 feat(banyand/measure): native typed-column emit on
blockCursor (US-003 strict, single-block fast path)
new b2d3c0802 feat(query/vectorized/measure): wire NewMIterator through
MeasureBatchResult.PullBatch (US-007 partial)
new b640c51a8 docs(query/vectorized/measure): pin passthrough as
production type + drop redundant deep-copy in batch source
new 3560a960a test(query/vectorized/measure): realistic per-cell bench
fixture + multi-block workloads
new d2b877ef3 test(banyand/measure): storage-level bench for block_cursor
decode (passthrough vs native)
new 36140ca94 feat(banyand/measure): batch-aware multi-block merge for
PullBatch (US-003 strict completion)
new abedc3f06 feat(soak): G5d soak harness — docker-compose + soak-driver
+ runbook
new 141aee43a docs(test): add CLAUDE.md with G5d soak-harness lessons
new 90aacda91 feat(banyand/measure): typed PullBatch for indexSortResult
(closes US-003 multi-block deferral)
new 0c79de2ab feat(soak): tapered monitor for unattended G5d runs
new a9b77692f fix(soak): monitor tolerates missing Phase 0 files
new 48c0f76be docs(soak): G5d Phase D summary
new a0dc29e95 feat(measure): flip vectorized query path to enabled by
default (G5e)
new 89c3119ff chore(measure): fix stale G5e config test and lint-blocking
typos
new 4a0479e86 feat(query/vectorized): shared per-pipeline MemoryTracker
(G7a)
new cb61bca97 feat(query/measure): MeasureGroupBy/Agg options and
BuildOperators planner (G7d)
new 275866aca feat(query/vectorized/measure): wire aggregation planner
into NewMIterator (G7e)
new 8008aa30f Revert "feat(query/vectorized/measure): wire aggregation
planner into NewMIterator (G7e)"
new d420fa893 chore(query/measure): mark row-path
Analyze/DistributedAnalyze as deprecated
new e2f30bda6 feat(query/vectorized): expose Pipeline.Init for multi-stage
cascades
new bd9f9a08c feat(query/vectorized/measure/plan): VecPlan tree
scaffolding (G8a)
new 89900e661 feat(query/vectorized/measure/plan): vec analyzer (G8b)
new e55a6fa60 chore(query/measure): broaden row-path deprecation to all
primary plan types
new 84cdf6b8b feat(query/vectorized/measure): expose
NewIteratorFromPipeline
new bb1f75141 feat(query/vectorized/measure/plan): vec executor (G8c)
new d71bc8890 feat(query/vectorized/measure/plan): vec dispatch entry
point (G8d.1)
new cf44971fd feat(banyand/query): wire vec dispatch into
executeMeasurePlan (G8d.2)
new c4e3ea866 feat(query/vectorized/measure/plan): dispatch eligibility
hardening + observability counters (G8e)
new 7117d9fa5 test(query/integration): assert vec dispatch fires in parity
gate (G8e)
new 253c56538 feat(query/vectorized/measure): BuildBatchSchema emits
native columns for GroupBy keys + Agg field (G8d.2)
new ad9941657 feat(query/vectorized/measure/plan): flag-gated GroupBy+Agg
dispatch (G8d.2)
new 0b079e752 feat(banyand/measure): plumb
--measure-vectorized-aggregation-enabled CLI flag (G8d.2)
new 7c0d9259f fix(query/vectorized/measure): agg output column inherits
input field name for row-path parity (G8d.3 partial)
new 1cd7e768c docs(test/integration): record GroupBy+Agg bridge bug behind
vec aggregation flag (G8d.3)
new 348c09c29 fix(query/vectorized/measure/plan): thread GroupBy/Agg into
Scan schema so vec/storage column types agree (G8d.3)
new 40fcf37b7 feat(query/vectorized/measure): BatchAggregation row-path
parity for MEAN type and non-key projected tags (G8d.3)
new 4b54f1d4f test(query/integration): flip
--measure-vectorized-aggregation-enabled=true in parity gate (G8d.3)
new b750fa827 chore: fix lint issues
The 50 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.