Commit Graph

61 Commits

Author SHA1 Message Date
Shungang Li 0e25059039 fix: s3 protocolG/uriStyleG init 2024-08-20 09:20:18 +08:00
Shungang Li e298b5acb3 fix: s3 support multi proto 2024-08-19 18:39:08 +08:00
Shungang Li efff5e2bf9 feat: s3 use global s3BucketName 2024-08-15 16:07:30 +08:00
Shungang Li 41d8c20117 fix: add miss hostname for ep funcs 2024-08-15 14:51:28 +08:00
Shungang Li c3b1e267b9 enh: adjust the implementation of random selection 2024-08-13 15:10:04 +08:00
Shungang Li 21f8d6b7c1 fix: memleak in taosSplitS3Cfg 2024-08-12 16:57:10 +08:00
Shungang Li 1e83be102d fix: return value check 2024-08-12 11:13:12 +08:00
Shungang Li 5d62dce2c2 enh: no shuffle for array with one element 2024-08-12 10:56:25 +08:00
Shungang Li debd1e2308 feat: cos support for multi s3 cfg 2024-08-09 17:08:17 +08:00
Minglei Jin 106f3eabfb common/cos: make 503 retry with 1~3s 2024-08-01 18:35:31 +08:00
Minglei Jin a823fcba82 check return values 2024-07-25 16:04:57 +08:00
Minglei Jin 13d330f3c6 mem alloc result checking 2024-07-16 19:14:21 +08:00
Minglei Jin 5fbc7e2588 fix usings of TAOS_CHECK_{RETURN, GOTO} 2024-07-16 18:43:00 +08:00
Minglei Jin d93d5325e0 terrno/cos: use new macro to return terrno 2024-07-16 16:03:15 +08:00
Hongze Cheng b761bd2e38 enh: port main change to 3.0 2024-06-26 10:32:15 +08:00
Minglei Jin 2e919ff9d0 fix(cos/checks3): failed early if not enabled 2024-05-14 11:27:43 +08:00
Minglei Jin dcbafe637d fix(cos/oss): use vhost style uri for oss 2024-05-13 16:44:05 +08:00
Haojun Liao 9ce8f6953d refactor: do some internal refactor. 2024-05-08 13:52:20 +08:00
Haojun Liao f16bd528a5 fix(cos): fix syntax error. 2024-04-28 21:53:50 +08:00
Haojun Liao 8adaeb59a3 refactor: do some internal refactor. 2024-04-28 09:50:21 +08:00
Minglei Jin a491e250fb cos/multi-write: fix compilation on mac 2024-04-08 13:24:47 +08:00
Minglei Jin 44b9785853 cos/multi-write: include headers part 2024-04-08 10:33:02 +08:00
Minglei Jin 7cb32da336 fix(cos/put): seek to part offset 2023-12-13 15:14:49 +08:00
Minglei Jin b860e3827c fix(cos/put): null fd after close to fix double closing 2023-12-12 13:59:20 +08:00
Minglei Jin fe824c51e2 tsdb/cos: not remove cp files 2023-12-11 19:36:06 +08:00
Minglei Jin e9cc54d87b cos_cp/load: load checkpoint from json 2023-12-05 16:37:28 +08:00
Minglei Jin 49ecb1093f cos/put: new arg withcp to control resumable uploading 2023-11-30 17:20:21 +08:00
Minglei Jin deec1c482d cos/put: separate put without cp into another func 2023-11-30 17:11:24 +08:00
Minglei Jin 249ffa6590 cos/put: separate simple put into another func 2023-11-30 16:56:17 +08:00
Minglei Jin 3deaea9abf enh(cos/put): put object with cp 2023-11-30 16:19:15 +08:00
yihaoDeng b6881d572a fix compile error on windows/mac 2023-11-29 16:52:36 +08:00
yihaoDeng e9bec34c44 Merge branch '3.0' into enh/refactorBackend 2023-11-27 10:01:12 +08:00
Minglei Jin 460638d294 enh(tsdb/open-file): new s3 failed to connect error code 2023-11-23 16:09:02 +08:00
yihaoDeng 939aa7a3cc Merge branch '3.0' into enh/refactorBackend 2023-11-20 17:33:30 +08:00
Minglei Jin ec9c2bde69 fix(cos/etags): initialize etags to NULL 2023-11-20 11:38:48 +08:00
yihaoDeng 20de2f3cb5 Merge branch '3.0' into enh/refactorBackend 2023-11-17 17:15:14 +08:00
Minglei Jin 56badd0db0 cos/chunk-size: reduce to 64m from 768m 2023-11-17 15:12:40 +08:00
Minglei Jin 8038fbaa04 cos/multi: clear manager to init 2023-11-17 14:59:50 +08:00
Minglei Jin 9d3ffa2c2c cos/print-error: fix error format 2023-11-17 12:24:51 +08:00
Minglei Jin 60ad82d006 fix(cos/log): dump file name & line no 2023-11-17 09:38:48 +08:00
Minglei Jin 395d940a71 fix(cos/single): destroy grow buffer or release fd 2023-11-16 08:56:08 +08:00
Minglei Jin 3b45a81eee cos/list: destroy empty array 2023-11-15 14:41:00 +08:00
Minglei Jin 2a49b4351d cos/multipart: limit max part to 1k 2023-11-15 13:40:39 +08:00
Minglei Jin 9f7666ace5 fix(cos/multipart): close infile fd in exception 2023-11-15 12:13:49 +08:00
Minglei Jin 951cfbb096 fix(cos/list): free object array in exception 2023-11-15 09:08:27 +08:00
yihaoDeng f4d6cf7c74 Merge branch '3.0' into enh/refactorBackend 2023-11-14 18:12:48 +08:00
Minglei Jin 88d2e00123 fix(cos/multipart): make chunk size not less than 5M 2023-11-14 17:39:47 +08:00
yihaoDeng 4104840cea Merge branch '3.0' into enh/refactorBackend 2023-11-13 18:07:38 +08:00
yihaoDeng de7f2a2d1a Merge branch '3.0' into enh/refactorBackend 2023-11-13 11:11:28 +08:00
Minglei Jin 244cedbc8f fix(cos/multichunk): clear put object data to initial state 2023-11-13 10:47:54 +08:00