[FEAT MERGE] Backup support AWS S3

Co-authored-by: donglou-zhang <zhangleisoft2012@163.com>
Co-authored-by: xuhuleon <xuhuleon@qq.com>
This commit is contained in:
LoLolobster
2023-12-13 13:43:20 +00:00
committed by ob-robot
parent 051cb24288
commit dd84275032
68 changed files with 12175 additions and 1129 deletions

View File

@ -88,6 +88,13 @@ public:
virtual int stat(const char *pathname, common::ObIODFileStat &statbuf) override;
virtual int fstat(const common::ObIOFd &fd, common::ObIODFileStat &statbuf) override;
//for object device, local device should not use these
int del_unmerged_parts(const char *pathname);
int adaptive_exist(const char *pathname, bool &is_exist);
int adaptive_stat(const char *pathname, ObIODFileStat &statbuf);
int adaptive_unlink(const char *pathname);
int adaptive_scan_dir(const char *dir_name, ObBaseDirEntryOperator &op);
//block interfaces
virtual int mark_blocks(common::ObIBlockIterator &block_iter) override;
virtual int alloc_block(const common::ObIODOpts *opts, common::ObIOFd &block_id) override;