Skip to content

Discussion: audit differences in ASAPQuery-backend #654

Description

@milindsrivastava1997

This issue records a high-level audit of the differences added in ASAPQuery-backend relative to ASAPQuery.

The full audit report is committed on branch audit/asapquery-backend-differences in docs/asapquery-backend-audit.md.

The report covers:

  • new control-plane/data-plane architecture
  • BackendPlan and plan-driven execution
  • warm summary tier and SummaryExecutor
  • SID/policy identity and durable SketchStore
  • Gorilla merger and Thanos archive integration
  • query routing, tenant and engine interfaces
  • OTLP ingestion changes
  • monitoring and autonomous allocation
  • backfill and operational APIs
  • removed/retired functionality
  • external and internal interface changes
  • audit findings and risks, including incomplete BackendPlan validation, unauthenticated tenant selection, the default empty archive stub, stubbed precompute jobs, and the currently failing sketch override test.

Validation: the backend workspace compiled; cargo test --workspace --lib reported one failing control-plane test, optimizer::rules::tests::invalid_sketch_type_override_falls_back_to_default.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions