Releases: scylladb/scylla-manager
Releases · scylladb/scylla-manager
3.3.1-0.20240820.b5113b349
Changelog
- b5113b3 fix(restore): update batch size metric
- 53d0a3c feat(restore): make table parallelism configurable
- a69b924 feat(restore): new indexing and batching approach
- ad1f176 feat(restore_test): validate that compaction and tombstone_gc are disabled and enabled
- b740017 refactor(restore): wrap smaller stages into separate functions
- b4ef256 feat(restore): disable compaction during restore
3.3.1-0.20240820.54aeef523
Changelog
- 54aeef5 tmp: set default --table-parallel to 2 for testing
- 45fe53c feat(restore): make table parallelism configurable
- 9a6d36f feat(restore): new indexing and batching approach
- ac651a9 feat(restore_test): validate that compaction and tombstone_gc are disabled and enabled
- 941ca32 refactor(restore): wrap smaller stages into separate functions
- d46dc97 feat(restore): disable compaction during restore
3.3.1-0.20240820.40ea52d41
Changelog
- 40ea52d tmp: don't pin to cpus on agent startup
- b5113b3 fix(restore): update batch size metric
- 53d0a3c feat(restore): make table parallelism configurable
- a69b924 feat(restore): new indexing and batching approach
- ad1f176 feat(restore_test): validate that compaction and tombstone_gc are disabled and enabled
- b740017 refactor(restore): wrap smaller stages into separate functions
- b4ef256 feat(restore): disable compaction during restore
3.3.1-0.20240819.ecbbc23c6
Changelog
- ecbbc23 fix(scyllaclient): don't return payload on error
- c470d85 Update ScyllaDB version to: 3.3.1
- 932a84b int-test(backup): update skipped in test hooks from different place
- 7400035 bugfix(backup): include explicitly deduplicated files into progress
- 325763f bugfix(backup): delete deduplicated files based on crc32
- c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
- 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
- 648f4e3 feat(scheduler_test): test task returned internal context error
- 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
- 6534a5a feat(scheduler_test): test task status outside of maintenance window
- ebb123e cluster: update to include all hosts into connection validity check
- cc7ef08 fix(restore_test): decrease min disk space
- 8bdc4f8 feat(backup): delete files in batches (#3928)
- 8af10ed feat(purger): delete files in batches (#3928)
- 10878e5 fix(backup): don't deduplicate the same file twice
- f790f99 feat(scyllaclient): add method to delete multiple files in batches
- 816df2f feat(rcserver): add operations/deletepaths to supported calls
- a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
- 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
- a647387 fix(backup): allow re-indexing on stage schema
- fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
- 27aabc4 feat(.github/cfg): delete old workflows on generation
- b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
- 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
- a6be8ef healthcheck: update rack and dc on healthcheck metrics
- 2451a59 metrics: add rack and datacenter label to healthcheck metrics
- af46dd2 config-cache: extend node info with dc and rack
- 259558a scyllaclient: method to get host's rack
- ffba671 backup: reindex when resuming on deduplicate stage
- e0fa1f6 tests: cover pause/resume on backup's deduplication stage
- 9cfeeb9 backup: aggregate size of deduplicated content
- 37e924d sstable: return error instead of panic on SSTable ID extract
- 5e25e0e backup: add deduplicate to resumable states
- c3aa80f Makefile: added restore integration test to integration-test target
- 8dfd2ad CI: cluster to use integer generation version
- 4fecbdf restore: update versioning tests to break .crc32 files
- 15c42d4 backup: add explicit deduplication stage
- f3f2599 rcserver: allow to cat .crc32 checksum files
- a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
- 77e9708 feat(docs): backup, explain table backup criteria
- 516d144 feat(backup_test): test that views are not backed up
- 83b4acb fix(backup): don't backup views
- e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
- 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
- 6d56256 feat(docs): add --label docs
- 4e50161 feat(managerclient): render labels in ClusterSlice
- 7b0293f feat(clusterupdate): add --label flag
- 92b2e3f feat(clusteradd): add --label flag
- d509564 feat(managerclient): render labels in TaskInfo
- dee1656 feat(managerclient): render labels in TaskListItems
- 80029fa feat(flag): add --label flag to TaskBase
- f4dcb2f feat(flag): add Label type
- 11ecedd feat(schema): add labels to cluster and scheduler_task
- c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
- 6fc01b3 Remove ansible/restore
- bade890 fix(pkg): don't wrap errors as plain strings
- 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
- acee5f6 feat(restore_test): add a way to compare table rows not only by a count
- efd359b feat(scyllaclient): fill node info with enable_tablets
- a53f974 feat(swagger): agent, add enable_tablets to node info
- 0388285 feat(swagger): scylla_v2, add enable_tablets config field
- 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
- 0485085 fix(repair_test): ensure enough token ranges for repair tests
- 2a48a3d refactor(backup): improve tablet load balancing logging
- 777491c refactor(repair): improve tablet load balancing logging
- 5726522 fix(repair): insert repair state under mutex
- 235026b fix(README): add separate section for Scylla integration status
- 3feedbe feat(.github/cfg): print badges as reference links and table rows
- c33c326 fix(docs): use sstables with UUID in backup specification
- cf19747 fix(docs): remove deprecated flags from repair example
- b4a90ab fix(docs): keep prod-cluster name convention
- cf834bd feat(docs): unlink old release docs from index
- 5608436 fix(docs): update broken links
- e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
- 9c22338 fix(repair_test): remove specific error from repair temporary network outage
- e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
- 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
- 476167d feat(.github): add script for generating workflows and badges
- b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
- c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
- 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
- 24ae799 swagger(scylla): remove endpoint getting replace_address config value
- 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
- 55fd257 feat(docs): restore, add 3.3 desc schema docs
- ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
- ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs
3.3.1-0.20240819.c470d8597
Changelog
- c470d85 Update ScyllaDB version to: 3.3.1
- 932a84b int-test(backup): update skipped in test hooks from different place
- 7400035 bugfix(backup): include explicitly deduplicated files into progress
- 325763f bugfix(backup): delete deduplicated files based on crc32
- c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
- 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
- 648f4e3 feat(scheduler_test): test task returned internal context error
- 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
- 6534a5a feat(scheduler_test): test task status outside of maintenance window
- ebb123e cluster: update to include all hosts into connection validity check
- cc7ef08 fix(restore_test): decrease min disk space
- 8bdc4f8 feat(backup): delete files in batches (#3928)
- 8af10ed feat(purger): delete files in batches (#3928)
- 10878e5 fix(backup): don't deduplicate the same file twice
- f790f99 feat(scyllaclient): add method to delete multiple files in batches
- 816df2f feat(rcserver): add operations/deletepaths to supported calls
- a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
- 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
- a647387 fix(backup): allow re-indexing on stage schema
- fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
- 27aabc4 feat(.github/cfg): delete old workflows on generation
- b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
- 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
- a6be8ef healthcheck: update rack and dc on healthcheck metrics
- 2451a59 metrics: add rack and datacenter label to healthcheck metrics
- af46dd2 config-cache: extend node info with dc and rack
- 259558a scyllaclient: method to get host's rack
- ffba671 backup: reindex when resuming on deduplicate stage
- e0fa1f6 tests: cover pause/resume on backup's deduplication stage
- 9cfeeb9 backup: aggregate size of deduplicated content
- 37e924d sstable: return error instead of panic on SSTable ID extract
- 5e25e0e backup: add deduplicate to resumable states
- c3aa80f Makefile: added restore integration test to integration-test target
- 8dfd2ad CI: cluster to use integer generation version
- 4fecbdf restore: update versioning tests to break .crc32 files
- 15c42d4 backup: add explicit deduplication stage
- f3f2599 rcserver: allow to cat .crc32 checksum files
- a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
- 77e9708 feat(docs): backup, explain table backup criteria
- 516d144 feat(backup_test): test that views are not backed up
- 83b4acb fix(backup): don't backup views
- e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
- 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
- 6d56256 feat(docs): add --label docs
- 4e50161 feat(managerclient): render labels in ClusterSlice
- 7b0293f feat(clusterupdate): add --label flag
- 92b2e3f feat(clusteradd): add --label flag
- d509564 feat(managerclient): render labels in TaskInfo
- dee1656 feat(managerclient): render labels in TaskListItems
- 80029fa feat(flag): add --label flag to TaskBase
- f4dcb2f feat(flag): add Label type
- 11ecedd feat(schema): add labels to cluster and scheduler_task
- c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
- 6fc01b3 Remove ansible/restore
- bade890 fix(pkg): don't wrap errors as plain strings
- 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
- acee5f6 feat(restore_test): add a way to compare table rows not only by a count
- efd359b feat(scyllaclient): fill node info with enable_tablets
- a53f974 feat(swagger): agent, add enable_tablets to node info
- 0388285 feat(swagger): scylla_v2, add enable_tablets config field
- 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
- 0485085 fix(repair_test): ensure enough token ranges for repair tests
- 2a48a3d refactor(backup): improve tablet load balancing logging
- 777491c refactor(repair): improve tablet load balancing logging
- 5726522 fix(repair): insert repair state under mutex
- 235026b fix(README): add separate section for Scylla integration status
- 3feedbe feat(.github/cfg): print badges as reference links and table rows
- c33c326 fix(docs): use sstables with UUID in backup specification
- cf19747 fix(docs): remove deprecated flags from repair example
- b4a90ab fix(docs): keep prod-cluster name convention
- cf834bd feat(docs): unlink old release docs from index
- 5608436 fix(docs): update broken links
- e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
- 9c22338 fix(repair_test): remove specific error from repair temporary network outage
- e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
- 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
- 476167d feat(.github): add script for generating workflows and badges
- b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
- c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
- 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
- 24ae799 swagger(scylla): remove endpoint getting replace_address config value
- 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
- 55fd257 feat(docs): restore, add 3.3 desc schema docs
- ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
- ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs
3.3.1-0.20240814.5e4c781a2
Changelog
- 5e4c781 TMP: disable bandwidth limit
- 55005cc TMP: batch by size
- f21b0cf feat(restore_test): validate that compaction and tombstone_gc are disabled and enabled
- 39e00ae refactor(restore): wrap smaller stages into separate functions
- e0ace1e feat(restore): disable compaction during restore
- c470d85 Update ScyllaDB version to: 3.3.1
- 932a84b int-test(backup): update skipped in test hooks from different place
- 7400035 bugfix(backup): include explicitly deduplicated files into progress
- 325763f bugfix(backup): delete deduplicated files based on crc32
- c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
- 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
- 648f4e3 feat(scheduler_test): test task returned internal context error
- 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
- 6534a5a feat(scheduler_test): test task status outside of maintenance window
- ebb123e cluster: update to include all hosts into connection validity check
- cc7ef08 fix(restore_test): decrease min disk space
- 8bdc4f8 feat(backup): delete files in batches (#3928)
- 8af10ed feat(purger): delete files in batches (#3928)
- 10878e5 fix(backup): don't deduplicate the same file twice
- f790f99 feat(scyllaclient): add method to delete multiple files in batches
- 816df2f feat(rcserver): add operations/deletepaths to supported calls
- a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
- 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
- a647387 fix(backup): allow re-indexing on stage schema
- fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
- 27aabc4 feat(.github/cfg): delete old workflows on generation
- b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
- 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
- a6be8ef healthcheck: update rack and dc on healthcheck metrics
- 2451a59 metrics: add rack and datacenter label to healthcheck metrics
- af46dd2 config-cache: extend node info with dc and rack
- 259558a scyllaclient: method to get host's rack
- ffba671 backup: reindex when resuming on deduplicate stage
- e0fa1f6 tests: cover pause/resume on backup's deduplication stage
- 9cfeeb9 backup: aggregate size of deduplicated content
- 37e924d sstable: return error instead of panic on SSTable ID extract
- 5e25e0e backup: add deduplicate to resumable states
- c3aa80f Makefile: added restore integration test to integration-test target
- 8dfd2ad CI: cluster to use integer generation version
- 4fecbdf restore: update versioning tests to break .crc32 files
- 15c42d4 backup: add explicit deduplication stage
- f3f2599 rcserver: allow to cat .crc32 checksum files
- a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
- 77e9708 feat(docs): backup, explain table backup criteria
- 516d144 feat(backup_test): test that views are not backed up
- 83b4acb fix(backup): don't backup views
- e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
- 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
- 6d56256 feat(docs): add --label docs
- 4e50161 feat(managerclient): render labels in ClusterSlice
- 7b0293f feat(clusterupdate): add --label flag
- 92b2e3f feat(clusteradd): add --label flag
- d509564 feat(managerclient): render labels in TaskInfo
- dee1656 feat(managerclient): render labels in TaskListItems
- 80029fa feat(flag): add --label flag to TaskBase
- f4dcb2f feat(flag): add Label type
- 11ecedd feat(schema): add labels to cluster and scheduler_task
- c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
- 6fc01b3 Remove ansible/restore
- bade890 fix(pkg): don't wrap errors as plain strings
- 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
- acee5f6 feat(restore_test): add a way to compare table rows not only by a count
- efd359b feat(scyllaclient): fill node info with enable_tablets
- a53f974 feat(swagger): agent, add enable_tablets to node info
- 0388285 feat(swagger): scylla_v2, add enable_tablets config field
- 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
- 0485085 fix(repair_test): ensure enough token ranges for repair tests
- 2a48a3d refactor(backup): improve tablet load balancing logging
- 777491c refactor(repair): improve tablet load balancing logging
- 5726522 fix(repair): insert repair state under mutex
- 235026b fix(README): add separate section for Scylla integration status
- 3feedbe feat(.github/cfg): print badges as reference links and table rows
- c33c326 fix(docs): use sstables with UUID in backup specification
- cf19747 fix(docs): remove deprecated flags from repair example
- b4a90ab fix(docs): keep prod-cluster name convention
- cf834bd feat(docs): unlink old release docs from index
- 5608436 fix(docs): update broken links
- e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
- 9c22338 fix(repair_test): remove specific error from repair temporary network outage
- e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
- 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
- 476167d feat(.github): add script for generating workflows and badges
- b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
- c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
- 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
- 24ae799 swagger(scylla): remove endpoint getting replace_address config value
- 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
- 55fd257 feat(docs): restore, add 3.3 desc schema docs
- ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
- ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs
3.3.1-0.20240813.c470d8597
Changelog
- c470d85 Update ScyllaDB version to: 3.3.1
- 932a84b int-test(backup): update skipped in test hooks from different place
- 7400035 bugfix(backup): include explicitly deduplicated files into progress
- 325763f bugfix(backup): delete deduplicated files based on crc32
- c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
- 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
- 648f4e3 feat(scheduler_test): test task returned internal context error
- 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
- 6534a5a feat(scheduler_test): test task status outside of maintenance window
- ebb123e cluster: update to include all hosts into connection validity check
- cc7ef08 fix(restore_test): decrease min disk space
- 8bdc4f8 feat(backup): delete files in batches (#3928)
- 8af10ed feat(purger): delete files in batches (#3928)
- 10878e5 fix(backup): don't deduplicate the same file twice
- f790f99 feat(scyllaclient): add method to delete multiple files in batches
- 816df2f feat(rcserver): add operations/deletepaths to supported calls
- a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
- 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
- a647387 fix(backup): allow re-indexing on stage schema
- fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
- 27aabc4 feat(.github/cfg): delete old workflows on generation
- b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
- 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
- a6be8ef healthcheck: update rack and dc on healthcheck metrics
- 2451a59 metrics: add rack and datacenter label to healthcheck metrics
- af46dd2 config-cache: extend node info with dc and rack
- 259558a scyllaclient: method to get host's rack
- ffba671 backup: reindex when resuming on deduplicate stage
- e0fa1f6 tests: cover pause/resume on backup's deduplication stage
- 9cfeeb9 backup: aggregate size of deduplicated content
- 37e924d sstable: return error instead of panic on SSTable ID extract
- 5e25e0e backup: add deduplicate to resumable states
- c3aa80f Makefile: added restore integration test to integration-test target
- 8dfd2ad CI: cluster to use integer generation version
- 4fecbdf restore: update versioning tests to break .crc32 files
- 15c42d4 backup: add explicit deduplication stage
- f3f2599 rcserver: allow to cat .crc32 checksum files
- a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
- 77e9708 feat(docs): backup, explain table backup criteria
- 516d144 feat(backup_test): test that views are not backed up
- 83b4acb fix(backup): don't backup views
- e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
- 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
- 6d56256 feat(docs): add --label docs
- 4e50161 feat(managerclient): render labels in ClusterSlice
- 7b0293f feat(clusterupdate): add --label flag
- 92b2e3f feat(clusteradd): add --label flag
- d509564 feat(managerclient): render labels in TaskInfo
- dee1656 feat(managerclient): render labels in TaskListItems
- 80029fa feat(flag): add --label flag to TaskBase
- f4dcb2f feat(flag): add Label type
- 11ecedd feat(schema): add labels to cluster and scheduler_task
- c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
- 6fc01b3 Remove ansible/restore
- bade890 fix(pkg): don't wrap errors as plain strings
- 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
- acee5f6 feat(restore_test): add a way to compare table rows not only by a count
- efd359b feat(scyllaclient): fill node info with enable_tablets
- a53f974 feat(swagger): agent, add enable_tablets to node info
- 0388285 feat(swagger): scylla_v2, add enable_tablets config field
- 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
- 0485085 fix(repair_test): ensure enough token ranges for repair tests
- 2a48a3d refactor(backup): improve tablet load balancing logging
- 777491c refactor(repair): improve tablet load balancing logging
- 5726522 fix(repair): insert repair state under mutex
- 235026b fix(README): add separate section for Scylla integration status
- 3feedbe feat(.github/cfg): print badges as reference links and table rows
- c33c326 fix(docs): use sstables with UUID in backup specification
- cf19747 fix(docs): remove deprecated flags from repair example
- b4a90ab fix(docs): keep prod-cluster name convention
- cf834bd feat(docs): unlink old release docs from index
- 5608436 fix(docs): update broken links
- e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
- 9c22338 fix(repair_test): remove specific error from repair temporary network outage
- e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
- 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
- 476167d feat(.github): add script for generating workflows and badges
- b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
- c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
- 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
- 24ae799 swagger(scylla): remove endpoint getting replace_address config value
- 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
- 55fd257 feat(docs): restore, add 3.3 desc schema docs
- ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
- ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs
3.3.1-0.20240812.c470d8597
Changelog
- c470d85 Update ScyllaDB version to: 3.3.1
- 932a84b int-test(backup): update skipped in test hooks from different place
- 7400035 bugfix(backup): include explicitly deduplicated files into progress
- 325763f bugfix(backup): delete deduplicated files based on crc32
- c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
- 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
- 648f4e3 feat(scheduler_test): test task returned internal context error
- 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
- 6534a5a feat(scheduler_test): test task status outside of maintenance window
- ebb123e cluster: update to include all hosts into connection validity check
- cc7ef08 fix(restore_test): decrease min disk space
- 8bdc4f8 feat(backup): delete files in batches (#3928)
- 8af10ed feat(purger): delete files in batches (#3928)
- 10878e5 fix(backup): don't deduplicate the same file twice
- f790f99 feat(scyllaclient): add method to delete multiple files in batches
- 816df2f feat(rcserver): add operations/deletepaths to supported calls
- a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
- 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
- a647387 fix(backup): allow re-indexing on stage schema
- fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
- 27aabc4 feat(.github/cfg): delete old workflows on generation
- b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
- 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
- a6be8ef healthcheck: update rack and dc on healthcheck metrics
- 2451a59 metrics: add rack and datacenter label to healthcheck metrics
- af46dd2 config-cache: extend node info with dc and rack
- 259558a scyllaclient: method to get host's rack
- ffba671 backup: reindex when resuming on deduplicate stage
- e0fa1f6 tests: cover pause/resume on backup's deduplication stage
- 9cfeeb9 backup: aggregate size of deduplicated content
- 37e924d sstable: return error instead of panic on SSTable ID extract
- 5e25e0e backup: add deduplicate to resumable states
- c3aa80f Makefile: added restore integration test to integration-test target
- 8dfd2ad CI: cluster to use integer generation version
- 4fecbdf restore: update versioning tests to break .crc32 files
- 15c42d4 backup: add explicit deduplication stage
- f3f2599 rcserver: allow to cat .crc32 checksum files
- a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
- 77e9708 feat(docs): backup, explain table backup criteria
- 516d144 feat(backup_test): test that views are not backed up
- 83b4acb fix(backup): don't backup views
- e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
- 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
- 6d56256 feat(docs): add --label docs
- 4e50161 feat(managerclient): render labels in ClusterSlice
- 7b0293f feat(clusterupdate): add --label flag
- 92b2e3f feat(clusteradd): add --label flag
- d509564 feat(managerclient): render labels in TaskInfo
- dee1656 feat(managerclient): render labels in TaskListItems
- 80029fa feat(flag): add --label flag to TaskBase
- f4dcb2f feat(flag): add Label type
- 11ecedd feat(schema): add labels to cluster and scheduler_task
- c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
- 6fc01b3 Remove ansible/restore
- bade890 fix(pkg): don't wrap errors as plain strings
- 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
- acee5f6 feat(restore_test): add a way to compare table rows not only by a count
- efd359b feat(scyllaclient): fill node info with enable_tablets
- a53f974 feat(swagger): agent, add enable_tablets to node info
- 0388285 feat(swagger): scylla_v2, add enable_tablets config field
- 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
- 0485085 fix(repair_test): ensure enough token ranges for repair tests
- 2a48a3d refactor(backup): improve tablet load balancing logging
- 777491c refactor(repair): improve tablet load balancing logging
- 5726522 fix(repair): insert repair state under mutex
- 235026b fix(README): add separate section for Scylla integration status
- 3feedbe feat(.github/cfg): print badges as reference links and table rows
- c33c326 fix(docs): use sstables with UUID in backup specification
- cf19747 fix(docs): remove deprecated flags from repair example
- b4a90ab fix(docs): keep prod-cluster name convention
- cf834bd feat(docs): unlink old release docs from index
- 5608436 fix(docs): update broken links
- e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
- 9c22338 fix(repair_test): remove specific error from repair temporary network outage
- e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
- 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
- 476167d feat(.github): add script for generating workflows and badges
- b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
- c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
- 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
- 24ae799 swagger(scylla): remove endpoint getting replace_address config value
- 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
- 55fd257 feat(docs): restore, add 3.3 desc schema docs
- ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
- ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs
3.3.0-0.20240810.932a84b65
Changelog
- 932a84b int-test(backup): update skipped in test hooks from different place
- 7400035 bugfix(backup): include explicitly deduplicated files into progress
- 325763f bugfix(backup): delete deduplicated files based on crc32
- c8010ca fix(cluster): remove duplicates when combining Host and KnownHosts
- 45d58b2 fix(scyllaclient): create clients under mutex in cache provider
- 648f4e3 feat(scheduler_test): test task returned internal context error
- 74d36b8 fix(scheduler): use dedicated context cause errors for checking task status
- 6534a5a feat(scheduler_test): test task status outside of maintenance window
- ebb123e cluster: update to include all hosts into connection validity check
- cc7ef08 fix(restore_test): decrease min disk space
- 8bdc4f8 feat(backup): delete files in batches (#3928)
- 8af10ed feat(purger): delete files in batches (#3928)
- 10878e5 fix(backup): don't deduplicate the same file twice
- f790f99 feat(scyllaclient): add method to delete multiple files in batches
- 816df2f feat(rcserver): add operations/deletepaths to supported calls
- a8e7d7a feat(rcserver): implement operations/deletepaths endpoint
- 39ef615 feat(swagger): agent, add /rclone/operations/deletepaths endpoint
- a647387 fix(backup): allow re-indexing on stage schema
- fcb445f feat(.github/cfg): don't test tablets on Scylla 2024.1 as they are still experimental there
- 27aabc4 feat(.github/cfg): delete old workflows on generation
- b8ab188 fix(repair_test): reduce the amount of tablets to gain speed
- 5d9b348 fix(restore_test): fix TestRestoreSchemaRoundtripIntegration flakiness
- a6be8ef healthcheck: update rack and dc on healthcheck metrics
- 2451a59 metrics: add rack and datacenter label to healthcheck metrics
- af46dd2 config-cache: extend node info with dc and rack
- 259558a scyllaclient: method to get host's rack
- ffba671 backup: reindex when resuming on deduplicate stage
- e0fa1f6 tests: cover pause/resume on backup's deduplication stage
- 9cfeeb9 backup: aggregate size of deduplicated content
- 37e924d sstable: return error instead of panic on SSTable ID extract
- 5e25e0e backup: add deduplicate to resumable states
- c3aa80f Makefile: added restore integration test to integration-test target
- 8dfd2ad CI: cluster to use integer generation version
- 4fecbdf restore: update versioning tests to break .crc32 files
- 15c42d4 backup: add explicit deduplication stage
- f3f2599 rcserver: allow to cat .crc32 checksum files
- a66c518 refactor(backup): make GetTarget a wrapper for targetFromProperties
- 77e9708 feat(docs): backup, explain table backup criteria
- 516d144 feat(backup_test): test that views are not backed up
- 83b4acb fix(backup): don't backup views
- e449212 refactor(backup): move validation and unit creation from GetTarget to dedicated methods
- 99f9b50 refactor(backup): move token ownership check outside getLiveNodes
- 6d56256 feat(docs): add --label docs
- 4e50161 feat(managerclient): render labels in ClusterSlice
- 7b0293f feat(clusterupdate): add --label flag
- 92b2e3f feat(clusteradd): add --label flag
- d509564 feat(managerclient): render labels in TaskInfo
- dee1656 feat(managerclient): render labels in TaskListItems
- 80029fa feat(flag): add --label flag to TaskBase
- f4dcb2f feat(flag): add Label type
- 11ecedd feat(schema): add labels to cluster and scheduler_task
- c0be79b feat(swagger): scylla-manager, add labels to cluster and task related objects
- 6fc01b3 Remove ansible/restore
- bade890 fix(pkg): don't wrap errors as plain strings
- 0fc4297 feat(restore_test): test vnode ks backup into tablet ks restore
- acee5f6 feat(restore_test): add a way to compare table rows not only by a count
- efd359b feat(scyllaclient): fill node info with enable_tablets
- a53f974 feat(swagger): agent, add enable_tablets to node info
- 0388285 feat(swagger): scylla_v2, add enable_tablets config field
- 86b91f9 fix(scyllaclient_test): make sure to wait for transfer stop
- 0485085 fix(repair_test): ensure enough token ranges for repair tests
- 2a48a3d refactor(backup): improve tablet load balancing logging
- 777491c refactor(repair): improve tablet load balancing logging
- 5726522 fix(repair): insert repair state under mutex
- 235026b fix(README): add separate section for Scylla integration status
- 3feedbe feat(.github/cfg): print badges as reference links and table rows
- c33c326 fix(docs): use sstables with UUID in backup specification
- cf19747 fix(docs): remove deprecated flags from repair example
- b4a90ab fix(docs): keep prod-cluster name convention
- cf834bd feat(docs): unlink old release docs from index
- 5608436 fix(docs): update broken links
- e16e771 fix(repair_test): difference batching and merged ranges optimization in no opt test
- 9c22338 fix(repair_test): remove specific error from repair temporary network outage
- e214a15 fix(repair_test): remove flakiness of TestServiceRepairResumeAllRangesIntegration
- 8ba191b feat(.github): generate workflow files and badges from cfg/main.go
- 476167d feat(.github): add script for generating workflows and badges
- b69904f refactor(scyllaclient_test): add log on tablet keyspace for improved visibility
- c85cfbf fix(testing): fix testing env tablets setup Tablets went from experimental feature to regular enable_tablets feature. This commit updates test env setup according to this change. It also gets rid of no longer needed things like: - separate scylla.yaml and .properties for other cluster - no need to control raft topology, as it is always enabled in 6.0, and we don't care for it in previous versions
- 821330a swagger(scylla): remove endpoint getting replace_address_first_boot config value
- 24ae799 swagger(scylla): remove endpoint getting replace_address config value
- 8f6f1c0 fix(managerclient): don't print outdated follow-up actions
- 55fd257 feat(docs): restore, add 3.3 desc schema docs
- ec07f94 feat(docs): repair, add 3.3 tablets and batching docs
- ad43834 feat(docs): backup, add 3.3 tablets and desc schema docs