quickwit-oss / quickwit-oss/quickwit

Add `drop_on_abort` option to VRL processing

Open
#5,664 1 comment 0 reactions 1 assignee View on GitHub

@PSeitz is already working on this.

Since May 9, 2025.

enhancement
Dominant language
Rust
Stars
11.7k
Forks
597
Avg merge
2d 22h
Merged PRs (30d)
37

Description

Is your feature request related to a problem? Please describe.

As reported on the Discord https://discord.com/channels/908281611840282624/915644818988863558/1335798024382971924

Quickwit always record a warn log on explicitly aborted transform with abort expression. But users may want to drop it.

Describe the solution you'd like

Originally there is drop_on_abort (default: true) option in Vector configuration.

https://vector.dev/highlights/2021-04-21-vrl-abort/

I'd like to suggest adding the same to Quickwit.

Describe alternatives you've considered

User could set RUST_LOG to such as quickwit_indexing::actors::vrl_processing=error to avoid the warning.

But it's far from ideal solution because it'll not inform user what is real problems or intentionally aborted ones.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.