Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Altinity
/
ClickHouse
Public
forked from
ClickHouse/ClickHouse
Notifications
You must be signed in to change notification settings
Fork
20
Star
106
Code
Issues
210
Pull requests
97
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Antalya-26.3 Added support for TTL EXPORT
- #1810
#1810
Closed
mkmkme
wants to merge 29 commits into
antalya-26.3
Altinity/ClickHouse:antalya-26.3
from
mkmkme/antalya-26.3/ttl-export-partition
Altinity/ClickHouse:mkmkme/antalya-26.3/ttl-export-partition
Copy head branch name to clipboard
Conversation
Commits
29
(29)
Checks
Files changed
Closed
Antalya-26.3 Added support for TTL EXPORT
#1810
mkmkme
wants to merge 29 commits into
antalya-26.3
Altinity/ClickHouse:antalya-26.3
from
mkmkme/antalya-26.3/ttl-export-partition
Altinity/ClickHouse:mkmkme/antalya-26.3/ttl-export-partition
Copy head branch name to clipboard
Commits
Commits on May 20, 2026
Add tests for TTL EXPORT partition (test-first)
Show description for aaf9897
mkmkme
and
claude
committed
aaf9897
View commit details
Copy full SHA for aaf9897
Browse repository at this point
Add `EXPORT` TTL mode for partition export to a destination table
Show description for 399bd77
mkmkme
and
claude
committed
399bd77
View commit details
Copy full SHA for 399bd77
Browse repository at this point
Add per-part `export_ttl` info for partition export TTLs
Show description for 0fb5adb
mkmkme
and
claude
committed
0fb5adb
View commit details
Copy full SHA for 0fb5adb
Browse repository at this point
Switch TTL EXPORT syntax to `EXPORT TO TABLE`
Show description for be213b7
mkmkme
and
claude
committed
be213b7
View commit details
Copy full SHA for be213b7
Browse repository at this point
Add `export_origin` to partition export manifests
Show description for 0664ab8
mkmkme
and
claude
committed
0664ab8
View commit details
Copy full SHA for 0664ab8
Browse repository at this point
Add `export_merge_tree_partition_mark_as_ttl` and ttl-marker invariant
Show description for 97d6ae1
mkmkme
and
claude
committed
97d6ae1
View commit details
Copy full SHA for 97d6ae1
Browse repository at this point
Verify export destination compatibility at TTL DDL time
Show description for 77df5e6
mkmkme
and
claude
committed
77df5e6
View commit details
Copy full SHA for 77df5e6
Browse repository at this point
Add `TTLExportScheduler` + table-level backoff settings
Show description for 7a4acf4
mkmkme
and
claude
committed
7a4acf4
View commit details
Copy full SHA for 7a4acf4
Browse repository at this point
Wire `TTLExportScheduler` into `StorageReplicatedMergeTree`
Show description for f7d8a27
mkmkme
and
claude
committed
f7d8a27
View commit details
Copy full SHA for f7d8a27
Browse repository at this point
fix a test broken during rebase
mkmkme
committed
b876bb3
View commit details
Copy full SHA for b876bb3
Browse repository at this point
use export_merge_tree_partition_task_entries instead of requests to zookeeper
mkmkme
committed
3e6e29e
View commit details
Copy full SHA for 3e6e29e
Browse repository at this point
Defer ttl-marker cleanup until after the new manifest is durable
Show description for 0065763
mkmkme
and
claude
committed
0065763
View commit details
Copy full SHA for 0065763
Browse repository at this point
Register new TTL EXPORT settings in SettingsChangesHistory
Show description for e7e7287
mkmkme
and
claude
committed
e7e7287
View commit details
Copy full SHA for e7e7287
Browse repository at this point
Commits on May 21, 2026
processExportTTL: fall back to storage.getStorageID().getDatabaseName()
Show description for 1ebd610
mkmkme
committed
1ebd610
View commit details
Copy full SHA for 1ebd610
Browse repository at this point
Walk TTL EXPORT partitions in expiration-max order, not lex order
Show description for c3b83ac
mkmkme
and
claude
committed
c3b83ac
View commit details
Copy full SHA for c3b83ac
Browse repository at this point
Store TTL EXPORT destination database and table separately
Show description for 48097f2
mkmkme
and
claude
committed
48097f2
View commit details
Copy full SHA for 48097f2
Browse repository at this point
Guard ttl-marker move by expiration max, not partition_id lex order
Show description for e148b48
mkmkme
and
claude
committed
e148b48
View commit details
Copy full SHA for e148b48
Browse repository at this point
Reject TTL ... EXPORT TO TABLE on non-replicated MergeTree at DDL time
Show description for 3428e69
mkmkme
and
claude
committed
3428e69
View commit details
Copy full SHA for 3428e69
Browse repository at this point
Tighten ttl-marker guard: collect only the two partitions of interest
Show description for dd3a2ac
mkmkme
and
claude
committed
dd3a2ac
View commit details
Copy full SHA for dd3a2ac
Browse repository at this point
Fix use-after-free in TTL EXPORT backward-marker guard
Show description for 335938f
mkmkme
and
claude
committed
335938f
View commit details
Copy full SHA for 335938f
Browse repository at this point
Resolve TTL EXPORT destination at the interpreter level
Show description for 153b4a1
mkmkme
and
claude
committed
153b4a1
View commit details
Copy full SHA for 153b4a1
Browse repository at this point
Persist TTL EXPORT high-water mark on the manifest
Show description for f6cbe79
mkmkme
and
claude
committed
f6cbe79
View commit details
Copy full SHA for f6cbe79
Browse repository at this point
Tie-break TTL EXPORT scheduler walk by `(expiration_max, partition_id)`
Show description for 45e0442
mkmkme
and
claude
committed
45e0442
View commit details
Copy full SHA for 45e0442
Browse repository at this point
Wake TTL EXPORT scheduler on replicas receiving MODIFY TTL via replication
Show description for 0469250
mkmkme
and
claude
committed
0469250
View commit details
Copy full SHA for 0469250
Browse repository at this point
Commits on May 22, 2026
drop the unused parameter from getPartitionExportTTLMax
mkmkme
committed
37eca94
View commit details
Copy full SHA for 37eca94
Browse repository at this point
TTLExportScheduler: drop the backoff scheduler and reschedule agressively instead
mkmkme
committed
c7ed5f1
View commit details
Copy full SHA for c7ed5f1
Browse repository at this point
Verify Iceberg partition compatibility at TTL DDL time
Show description for 3767581
mkmkme
and
claude
committed
3767581
View commit details
Copy full SHA for 3767581
Browse repository at this point
added tests for schema changing in-flight
Show description for 14e5461
mkmkme
committed
14e5461
View commit details
Copy full SHA for 14e5461
Browse repository at this point
Merge remote-tracking branch 'origin/antalya-26.3' into mkmkme/antalya-26.3/ttl-export-partition
mkmkme
committed
4abd8db
View commit details
Copy full SHA for 4abd8db
Browse repository at this point
You can’t perform that action at this time.