Skip to content

[pull] master from prestodb:master#548

Merged
pull[bot] merged 2 commits intofishbone:masterfrom
prestodb:master
Feb 4, 2026
Merged

[pull] master from prestodb:master#548
pull[bot] merged 2 commits intofishbone:masterfrom
prestodb:master

Conversation

@pull
Copy link

@pull pull bot commented Feb 4, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

pradeepvaka and others added 2 commits February 3, 2026 10:15
…TRY() (#26976)

Add a session property to control whether TRY() function can catch
errors
from remote function execution. This allows users to enable error
catching
for remote functions on a per-session basis.

Changes:
- Add TRY_CATCH_REMOTE_FUNCTION_ERRORS constant to
SystemSessionProperties
- Add isTryCatchRemoteFunctionErrors() to FeaturesConfig with default
false
- Add isTryCatchRemoteFunctionErrorsEnabled() getter for session access
- Add unit test for the new config property

```
== NO RELEASE NOTE ==
```
…27067)

## Description
The news session property would allow Partitioned Output Velox operators
to flush (return) data eagerly, as soon as it arrives.
This would match default Presto Java behavior of returning results
eagerly to the caller, while the query is still running (scanning).

## Motivation and Context
For "needle in a haystack" type of queries running in various UIs this
early return functionality is crucial.

## Test Plan
Existing session property test.
Ran the custom build in a Prestissimo cluster to ensure session property
changes query behavior accordingly.

```
== NO RELEASE NOTE ==
```

## Summary by Sourcery

Add a native session property to control eager flushing behavior of
partitioned output operators.

New Features:
- Introduce the native_partitioned_output_eager_flush session property
to enable eager flushing of PartitionedOutput operator rows in native
execution.

Documentation:
- Document the native_partitioned_output_eager_flush session property in
the Presto native session properties reference.

Tests:
- Extend session property mapping tests to cover the new
native_partitioned_output_eager_flush property.
@pull pull bot locked and limited conversation to collaborators Feb 4, 2026
@pull pull bot added the ⤵️ pull label Feb 4, 2026
@pull pull bot merged commit e300b7d into fishbone:master Feb 4, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants