v.22.5Experimental Feature

Improve WATCH query latency and cancel operation in WindowView

Improve the WATCH query in WindowView: 1. Reduce the latency of providing query results by calling the fire_condition signal. 2. Makes the cancel query operation(ctrl-c) faster, by checking isCancelled() more frequently. #37226 (vxider).
Improved the WATCH query in WindowView by reducing result latency and making query cancellation faster.

Why it matters

The update addresses the delay in delivering query results when using WATCH by calling the fire_condition signal more proactively. It also enhances user experience by enabling quicker cancellation of running queries (e.g., via ctrl-c) through more frequent isCancelled() checks.

How to use it

Users simply run WATCH queries as usual; the improvements are internal and automatically reduce latency and speed up query cancellation without requiring configuration changes.