Commit Graph

63 Commits (dfb60dcaf094dc5fc2c74be2b2e3827ed3de1db1)

Author SHA1 Message Date
Christian Haudum 4c81ebc7c3
chore(dataobj): Add option to set target row limit for pages (#19128) 4 months ago
Robert Fratto f6091a67d1
chore(engine): move to toggleable section prefetching (#19142) 4 months ago
benclive b786095aea
chore: Read multi-tenant objects in query-engine (#19104) 4 months ago
Christian Haudum 65de5f95db
chore(engine): Simplify `Pipeline` interface (#19110) 4 months ago
Ashwanth d950d4075d
chore(engine): improve performance of matching window calculation (#19013) 4 months ago
George Robinson f60f818bdd
feat: build multi-tenant data objects (#19034) 4 months ago
Christian Haudum f50c87fce2
feat(engine): Prefetch inputs of Merge pipeline concurrently (#19039) 4 months ago
Christian Haudum 389fc5ade6
chore(engine): Correctly free record allocations (#19040) 5 months ago
Robert Fratto 2326bb0f4b
chore(engine): fix instances of double frees (#18915) 5 months ago
Sophie Waldman 40423f8f04
fix(engine): Don't attempt to release batch reference on read for merge node (#18913) 5 months ago
Ashwanth 827b1f2df4
chore(engine): add support for range metric queries (#18892) 5 months ago
Ashwanth 5203a0c9ad
chore(dataobj): add reader stats (#18694) 5 months ago
Robert Fratto 2ca8e58b0e
chore(dataobj): add ability to buffer pending sections to disk (#18780) 5 months ago
Robert Fratto f98c932dcb
chore(engine): propagate batch and page cache size down to streamsView (#18744) 5 months ago
Robert Fratto d4b027ae0c
chore(dataobj): return Object on Builder.Flush (#18622) 5 months ago
Robert Fratto 385d397404
chore(engine/executor): reduce cost of executing DataObjScan plan node (#18679) 5 months ago
Robert Fratto e751db8194
chore(engine): fix race condition when closing prefetch wrapper (#18668) 5 months ago
Ashwanth 7c5bce70dc
chore(engine): introduce merge node (#18641) 5 months ago
Robert Fratto a3380f6480
chore(engine): add tracing instrumentation (#18648) 6 months ago
Robert Fratto 56e7318bec
chore(engine): don't sort metric queries (#18594) 6 months ago
Robert Fratto ed1b61d253
chore(engine): improve performance of topk pipeline (#18593) 6 months ago
Robert Fratto e1bc2f9d7f
chore(engine): fix panic when closing uninitialized prefetchWrapper (#18592) 6 months ago
Robert Fratto 9129d8cdd0
chore(engine): use columnar logs.Reader for DataObjScan (#18577) 6 months ago
Ashwanth da4e59f8c6
chore(dataobj): store sort order information in section metadata (#18499) 6 months ago
Christian Haudum 6f7dc12eb4
chore(engine): Add support for regex and substr filters (#18501) 6 months ago
Robert Fratto 86c57c8616
chore: consistently use new labels.Labels API (#18490) 6 months ago
Christian Haudum cea56469b9
chore(engine): Pass context to Pipeline's Read() function (#18459) 6 months ago
Christian Haudum d446d47cf8
chore(engine): Prefetch inputs of SortMerge operator (#18395) 6 months ago
Christian Haudum d9f7d785ff
chore(engine): Sort entries in dataobj sections by timestamp descending (#18367) 6 months ago
Ashwanth f1d6c37342
chore(dataobjscan): correctly pass context to readers (#18386) 6 months ago
Christian Haudum 4305a6aa61
chore(engine): Make literals simple types (#17733) 6 months ago
Robert Fratto a0914281b8
chore(engine): change DataObjScan to only cover a single logs section (#18350) 6 months ago
Robert Fratto 5266865fef
chore(engine): add implementation for performing topk across streams of Arrow records (#18330) 6 months ago
Christian Haudum 4fbe7c1a21
fix(engine): Fix bug in `SortMerge` which caused rows to be skipped due to incorrect sorting (#18334) 6 months ago
Ashwanth 50374f0bb1
chore(engine): column expression evaluation for ambiguous column type look-ups (#18228) 6 months ago
Ashwanth 646ebe81d8
chore(engine): adds AST conversion and result builders for metric queries (#18166) 6 months ago
Christian Haudum b316d52612
chore(engine): Use shard information from query frontend in the new query engine (#17792) 7 months ago
Christian Haudum 16ccf9be1e
chore(engine): Filter by unknown column (#18131) 7 months ago
Ashwanth 635896dab9
chore(engine): adds vector aggregation planning and execution nodes (#18100) 7 months ago
Christian Haudum 3956ea1be7
chore(engine): Map line filter expressions to data object predicates (#18102) 7 months ago
Christian Haudum 78342c030a
chore(engine): Correctly propagate search direction to data object scan (#18112) 7 months ago
Ashwanth 1effa30851
chore(engine): implement range aggregation operator (#17997) 7 months ago
Karsten Jeschkies c2573fea5a
refactor(stringlabels): Support stringlabels in util, engine and logql. (#17998) 7 months ago
Christian Haudum dd68679fd7
fix(engine): Fix out-of-bounds panic in SortMerge implementation (#17967) 7 months ago
Robert Fratto 36bcb5aa2d
chore(dataobj): fix regression in allocations of row readers (#17784) 8 months ago
Robert Fratto a237444f0d
refactor(dataobj): invert dependency between dataobj and sections (#17762) 8 months ago
Owen Diehl ccb65f9670
feat(engine, dataobj): logql bench wiring for new engine [non-fork] (#17627) 8 months ago
Christian Haudum cbb5be6d57
feat(engine): Implements predicate mapping for DataObjScan (#17621) 8 months ago
Christian Haudum 1629181f9c
chore(engine): Unify name and type of builtin columns (#17608) 8 months ago
Christian Haudum 0ea1097c8f
chore(engine): Use configured storage bucket in execution context (#17583) 8 months ago