Skip to content

Make the export task timeout 24 hours instead of 1 hour#1843

Merged
zvonand merged 2 commits into
antalya-26.3from
arthurpassos-patch-14
May 29, 2026
Merged

Make the export task timeout 24 hours instead of 1 hour#1843
zvonand merged 2 commits into
antalya-26.3from
arthurpassos-patch-14

Conversation

@arthurpassos
Copy link
Copy Markdown
Collaborator

Changelog category (leave one):

  • Improvement

Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):

Make the export task timeout 24 hours instead of 1 hour

Documentation entry for user-facing changes

...

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All with Aarch64
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

@arthurpassos arthurpassos added antalya port-antalya PRs to be ported to all new Antalya releases antalya-26.3 labels May 27, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 27, 2026

Workflow [PR], commit [8fea6f4]

filimonov
filimonov previously approved these changes May 27, 2026
Copy link
Copy Markdown
Member

@filimonov filimonov left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 725f04dd49

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/Core/Settings.cpp
This setting does not affect / delete in progress tasks. It'll only cleanup the completed ones.
)", 0) \
DECLARE(UInt64, export_merge_tree_partition_task_timeout_seconds, 3600, R"(
DECLARE(UInt64, export_merge_tree_partition_task_timeout_seconds, 86400, R"(
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Add compatibility history for the timeout default

When a deployment sets compatibility to a version before this default bump, SettingsImpl::applyCompatibilitySetting only restores older defaults that are listed in SettingsChangesHistory.cpp. This change raises export_merge_tree_partition_task_timeout_seconds from 3600 to 86400 but leaves the history entry at the old 0 -> 3600 introduction, so compatibility sessions still get the new 24-hour timeout instead of preserving the previous 1-hour behavior. Please add a settings-history entry for this default change so older compatibility modes continue to kill pending export tasks after one hour.

Useful? React with 👍 / 👎.

Increased the default value for export_merge_tree_partition_task_timeout_seconds to 3600 seconds for better realism.
@arthurpassos arthurpassos added the verified Approved for release label May 27, 2026
@zvonand zvonand merged commit 37894bc into antalya-26.3 May 29, 2026
288 of 313 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya antalya-26.3 port-antalya PRs to be ported to all new Antalya releases verified Approved for release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants