ClickHouse/src/Backups
Antonio Andelic d5117f2aa6
Define S3 client with bucket and endpoint resolution (#45783)
* Update aws

* Define S3 client with bucket and endpoint resolution

* Add defines for ErrorCodes

* Use S3Client everywhere

* Remove unused errorcode

* Add DROP S3 CLIENT CACHE query

* Add a comment

* Fix style

* Update aws

* Update reference files

* Add missing include

* Fix unit test

* Remove unneeded declarations

* Correctly use RetryStrategy

* Rename S3Client to Client

* Fix retry count

* fix clang-tidy warnings
2023-02-03 14:30:52 +01:00
..
BackupCoordinationLocal.cpp backups: remove IBackupCoordination::getFileSizeAndChecksum() (in favor of getFileInfo()) 2022-12-27 15:56:05 +01:00
BackupCoordinationLocal.h backups: remove IBackupCoordination::getFileSizeAndChecksum() (in favor of getFileInfo()) 2022-12-27 15:56:05 +01:00
BackupCoordinationRemote.cpp backups: remove IBackupCoordination::getFileSizeAndChecksum() (in favor of getFileInfo()) 2022-12-27 15:56:05 +01:00
BackupCoordinationRemote.h backups: remove IBackupCoordination::getFileSizeAndChecksum() (in favor of getFileInfo()) 2022-12-27 15:56:05 +01:00
BackupCoordinationReplicatedAccess.cpp Fix style. 2022-07-06 16:36:59 +02:00
BackupCoordinationReplicatedAccess.h Move files and write comments. 2022-07-06 11:09:31 +02:00
BackupCoordinationReplicatedTables.cpp fix incorrect usages of getPartName() 2022-12-20 22:44:27 +01:00
BackupCoordinationReplicatedTables.h Fix style. 2022-07-06 16:36:59 +02:00
BackupCoordinationStage.cpp Changes after review and added comments. 2022-07-26 11:58:05 +02:00
BackupCoordinationStage.h Changes after review and added comments. 2022-07-26 11:58:05 +02:00
BackupCoordinationStageSync.cpp Changes after review and added comments. 2022-07-26 11:58:05 +02:00
BackupCoordinationStageSync.h Improve synchronization between hosts in distributed backup. 2022-07-21 11:45:26 +02:00
BackupEntriesCollector.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
BackupEntriesCollector.h Forward declaration of ConcurrentBoundedQueue in ThreadStatus 2023-01-21 16:02:09 +01:00
BackupEntryFromAppendOnlyFile.cpp Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupEntryFromAppendOnlyFile.h Merge branch 'master' into vdimir/tmp-file-metrics 2022-08-25 15:23:35 +02:00
BackupEntryFromImmutableFile.cpp Remove unsused ctors of BackupEntryFromImmutableFile 2022-08-24 16:14:07 +00:00
BackupEntryFromImmutableFile.h Merge branch 'master' into vdimir/tmp-file-metrics 2022-08-25 15:23:35 +02:00
BackupEntryFromMemory.cpp Use SeekableReadBuffer instead of ReadBuffer in IBackupEntry. 2022-04-25 16:34:33 +02:00
BackupEntryFromMemory.h Use DiskPtr 2022-08-24 17:45:20 +02:00
BackupEntryFromSmallFile.cpp Remove redundant lines 2022-08-21 18:21:01 +02:00
BackupEntryFromSmallFile.h Use DiskPtr 2022-08-24 17:45:20 +02:00
BackupEntryWrappedWith.h Use table lock if database is ordinary and zero-copy-replication is enabled. 2022-09-08 13:54:59 +02:00
BackupFactory.cpp Implement backup to S3 2022-10-19 00:04:41 +02:00
BackupFactory.h Add ability to disable deduplication for BACKUP 2022-12-27 15:56:06 +01:00
BackupImpl.cpp Merge pull request #45800 from vitlibar/rename-new-columns-in-system-backups 2023-02-03 14:00:16 +01:00
BackupImpl.h Rename columns in system.backups: num_files, num_processed_files, processed_files_size 2023-01-31 22:45:41 +01:00
BackupInfo.cpp Make the password wiping an option of IAST::format(). 2022-11-16 01:35:06 +01:00
BackupInfo.h Remove dependencies maskSensitiveInfo() from Context. 2022-11-14 18:55:19 +01:00
BackupIO_Disk.cpp Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupIO_Disk.h Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupIO_File.cpp Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupIO_File.h Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupIO_S3.cpp Define S3 client with bucket and endpoint resolution (#45783) 2023-02-03 14:30:52 +01:00
BackupIO_S3.h Define S3 client with bucket and endpoint resolution (#45783) 2023-02-03 14:30:52 +01:00
BackupIO.cpp Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupIO.h Copy files to S3 during backup directly without using WriteBufferFromS3 to decrease memory consumption. 2023-01-17 09:35:41 +01:00
BackupSettings.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
BackupSettings.h Add ability to disable deduplication for BACKUP 2022-12-27 15:56:06 +01:00
BackupStatus.cpp Rename backup statuses to CREATING_BACKUP, BACKUP_CREATED, BACKUP_FAILED, RESTORING, RESTORED, RESTORE_FAILED. 2022-07-27 09:04:10 +02:00
BackupStatus.h Rename backup statuses to CREATING_BACKUP, BACKUP_CREATED, BACKUP_FAILED, RESTORING, RESTORED, RESTORE_FAILED. 2022-07-27 09:04:10 +02:00
BackupsWorker.cpp Merge pull request #45800 from vitlibar/rename-new-columns-in-system-backups 2023-02-03 14:00:16 +01:00
BackupsWorker.h Merge pull request #45800 from vitlibar/rename-new-columns-in-system-backups 2023-02-03 14:00:16 +01:00
BackupUtils.cpp Improve gathering metadata for backup - part 3. 2022-06-30 08:37:17 +02:00
BackupUtils.h More accurate access checking for RESTORE. 2022-06-19 11:26:41 +02:00
CMakeLists.txt Added new commands BACKUP and RESTORE. 2021-08-23 23:41:45 +03:00
DDLAdjustingForBackupVisitor.cpp Fix style. 2022-06-30 15:10:33 +02:00
DDLAdjustingForBackupVisitor.h Move InDepthNodeVisitor.h back to src/Interpreters. 2022-11-17 18:16:32 +01:00
IBackup.h Rename columns in system.backups: num_files, num_processed_files, processed_files_size 2023-01-31 22:45:41 +01:00
IBackupCoordination.h backups: remove IBackupCoordination::getFileSizeAndChecksum() (in favor of getFileInfo()) 2022-12-27 15:56:05 +01:00
IBackupEntriesLazyBatch.cpp Use DiskPtr 2022-08-24 17:45:20 +02:00
IBackupEntriesLazyBatch.h Store columns.txt in backups for the Memory table engine too. 2022-07-05 19:03:20 +02:00
IBackupEntry.h Use DiskPtr 2022-08-24 17:45:20 +02:00
IRestoreCoordination.h Improve synchronization between hosts in distributed backup. 2022-07-21 11:45:26 +02:00
registerBackupEngineS3.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
registerBackupEnginesFileAndDisk.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
RestoreCoordinationLocal.cpp Improve synchronization between hosts in distributed backup. 2022-07-21 11:45:26 +02:00
RestoreCoordinationLocal.h Improve synchronization between hosts in distributed backup. 2022-07-21 11:45:26 +02:00
RestoreCoordinationRemote.cpp Add call ZooKeeper::sync(). 2022-07-26 14:14:01 +02:00
RestoreCoordinationRemote.h Add call ZooKeeper::sync(). 2022-07-26 14:14:01 +02:00
RestorerFromBackup.cpp less empty patterns 2023-01-17 01:19:44 +01:00
RestorerFromBackup.h Referential dependencies for RESTORE (#43834) 2022-12-02 15:05:46 +01:00
RestoreSettings.cpp Updated backup/restore status when concurrent backups & restores are not allowed 2023-01-22 19:01:09 +01:00
RestoreSettings.h Updated backup/restore status when concurrent backups & restores are not allowed 2023-01-22 19:01:09 +01:00
SettingsFieldOptionalUUID.cpp Updated strategy for handling internal backups & restores to avoid concurrent internal backups & restores - Added settings to disallow concurrent backups and restores 2023-01-17 22:27:13 +01:00
SettingsFieldOptionalUUID.h Updated strategy for handling internal backups & restores to avoid concurrent internal backups & restores - Added settings to disallow concurrent backups and restores 2023-01-17 22:27:13 +01:00