Azat Khuzhin
c706101891
Fix throttling of BACKUPs from/to S3 (in case native copy was not used)
...
In some cases native copy is not possible, and such requests should be
throttled.
v0: copyS3FileNativeWithFallback
v2: revert v0 and pass write_settings
v3: pass read_settings to copyFile()
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-09-20 18:28:43 +02:00
Azat Khuzhin
51e8b16916
Fix IO throttling during copying whole directories
...
v2: pass local context during ALTER TABLE MOVE PARTITION TO VOLUME/DISK as well
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-08-29 23:13:46 +02:00
Kseniia Sumarokova
91eb3ad2bc
fix clang-tidy build
2023-05-24 12:14:15 +02:00
Vitaly Baranov
c92219f01b
BACKUP now writes encrypted data for tables on encrypted disks.
2023-05-16 14:26:33 +02:00
Vitaly Baranov
69114cb550
Add function getBlobPath() to IDisk interface to allow copying to/from disks which are not built on top of IObjectStorage.
2023-05-16 14:25:36 +02:00
Vitaly Baranov
25356786ea
Simplify the implementation, create new utility function copyS3FileToDisk().
2023-03-14 23:34:44 +01:00
Vitaly Baranov
1cf1ce07fe
Use server-side copy during restore from S3 to S3.
2023-03-13 23:50:13 +01:00
alesapin
fa467b3398
Minor code polishing
2022-12-22 14:31:42 +01:00
Alexander Tokmakov
b8ffaabdd8
add chmod and stat to IDisk
2022-08-03 19:47:36 +02:00
kssenii
bf1c99daab
Refactoring of object storages, add LocalObjectStorage
2022-07-09 12:39:31 +02:00
alesapin
b7c0d25528
Less code
2022-06-30 23:01:55 +02:00
alesapin
3afd0c4ab6
Remove redundant method
2022-06-30 22:57:39 +02:00
alesapin
1363b478d4
Merge branch 'fix_disk_tx_write_op' into better_data_part_storage_builder
2022-06-30 14:38:32 +02:00
alesapin
9a89154352
Fix incorrect order of operations in disk transactions
...
(cherry picked from commit 0d3904b788
)
2022-06-30 14:33:03 +02:00
alesapin
0d3904b788
Fix incorrect order of operations in disk transactions
2022-06-30 14:11:43 +02:00
alesapin
6429b72371
Fixes
2022-06-28 14:41:22 +02:00
alesapin
7ae775d2db
Review fixes
2022-06-20 14:01:05 +02:00
alesapin
ae8108d30b
Add comments, better interface
2022-06-19 23:48:46 +02:00
alesapin
93e465809d
Fix style check
2022-06-17 16:49:49 +02:00
alesapin
7524500ca9
Remove logic from disk
2022-06-17 13:45:17 +02:00
alesapin
b11439ff36
Compiles
2022-06-16 14:24:26 +02:00
alesapin
11b6664863
WI{
2022-06-16 00:06:52 +02:00
alesapin
b557c1dd80
Interm stage
2022-06-15 13:51:21 +02:00