Skip to content

snowflake rest retries support#24

Merged
YaroslavLitvinov merged 9 commits into
mainfrom
yaro/query_retry
Nov 19, 2025
Merged

snowflake rest retries support#24
YaroslavLitvinov merged 9 commits into
mainfrom
yaro/query_retry

Conversation

@YaroslavLitvinov
Copy link
Copy Markdown
Contributor

  • refine Executor interface
  • New async result mechanism
    • Keep JoinHandle of submitted query until collected
    • Notify query listeners that result is ready to be consumed (first come first serve)
    • Discard query result if not collected during 1s
  • fix abort query logic
  • support snowflake retries

Copy link
Copy Markdown
Contributor

@DanCodedThis DanCodedThis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread crates/executor/src/running_queries.rs Outdated
Comment thread crates/executor/src/service.rs
@YaroslavLitvinov YaroslavLitvinov merged commit b5f9b56 into main Nov 19, 2025
3 checks passed
@YaroslavLitvinov YaroslavLitvinov deleted the yaro/query_retry branch November 19, 2025 14:19
osipovartem added a commit that referenced this pull request Nov 21, 2025
Remove invalidate_cache

Init

Read tables from config

Read tables from config

Fix avro

Add lambda configuration and more logging/tracing (#23)

sessions: JWT (#19)

* jwt token sessions

* Requested changes

* clippy

* fmt

* clippy

Remove iceberg call from create table statement (#21)

* Remove iceberg call from create table

* Remove invalidate_cache

Snowdlake table wrapper

snowflake rest retries support (#24)

* replace oneshot by JoinHandle

* switch to different execution model with results waiting until task joined

* fix abort

* simplify executor interface

Register tables from config (#22)

* Remove iceberg call from create table

* Remove invalidate_cache

* Init

* Read tables from config

* Read tables from config

* Fix avro
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants