This is an automated email from the ASF dual-hosted git repository.

yangzhg pushed a change to branch branch-0.14
in repository https://gitbox.apache.org/repos/asf/incubator-doris.git.


    from b8612a4  [DOCS] add some missing documents (#5370)
     add bd72328  [UT] Fix FE ut bugs (#5387)
     add 204fa45  [FE][Bug] Fix overflow in RuntimeProfile.sortChildren. (#5377)
     add 99e1a97  [Bug] Fix NPE when replaying modify table property (#5378)
     add 7eae3e2  [optimization] use inline optimize ExprContext::get_value 
(#5385)
     add 37c976b  [Docs] Reorder docs index in sidebar (#5388)
     add a7d16ac  [MySQL] Support for AuthSwitchRequest In HandShakePacket to 
better support MySQL 8.0 clients (#5386)
     add aa4f46c  [Enhancement]Use add method instead of put method to avoid 
query being stuck when event queue is full (#5310)
     add b098261  docs(Doc): correct wrong num in create table help doc (#5365)
     add 6ede4c6  [Feature] Support backup,restore,load,export directly connect 
to s3 (#5399)
     add 8046172  Update CREATE TABLE.md (#5398)
     add 6dcc1b0  [Doris on ES] Fix query failed when ES field value is null 
(#5363)
     add bc10d44  升级jackson版本号 (#5373)
     add 13c7b18  add check when set lowerBoundInclusive in operator `<` and 
`<=` (#5382)

No new revisions were added by this update.

Summary of changes:
 be/CMakeLists.txt                                  |  37 +-
 be/src/agent/task_worker_pool.cpp                  |  23 +-
 be/src/common/daemon.cpp                           |  13 +
 be/src/exec/CMakeLists.txt                         |   2 +
 be/src/exec/base_scanner.cpp                       |   1 +
 be/src/exec/broker_scan_node.cpp                   |   1 +
 be/src/exec/broker_scanner.cpp                     |   7 +
 be/src/exec/es/es_scroll_parser.cpp                |   6 +
 be/src/exec/es_http_scan_node.cpp                  |   1 +
 be/src/exec/es_http_scanner.cpp                    |   1 +
 be/src/exec/hash_join_node.cpp                     |   1 +
 be/src/exec/hash_table.cpp                         |   1 +
 be/src/exec/json_scanner.cpp                       |   8 +-
 be/src/exec/merge_join_node.cpp                    |   1 +
 be/src/exec/merge_node.cpp                         |   1 +
 be/src/exec/olap_rewrite_node.cpp                  |   1 +
 be/src/exec/olap_scan_node.cpp                     |   1 +
 be/src/exec/orc_scanner.cpp                        |   7 +
 be/src/exec/parquet_scanner.cpp                    |   6 +
 be/src/exec/s3_reader.cpp                          | 142 ++++
 be/src/exec/{local_file_reader.h => s3_reader.h}   |  38 +-
 be/src/exec/s3_writer.cpp                          | 128 ++++
 be/src/exec/{file_writer.h => s3_writer.h}         |  44 +-
 be/src/exec/set_operation_node.cpp                 |   1 +
 be/src/exec/tablet_sink.cpp                        |   1 +
 be/src/exprs/case_expr.cpp                         |   1 +
 be/src/exprs/expr.cpp                              |   1 +
 be/src/exprs/expr.h                                |   2 +-
 be/src/exprs/expr_context.cpp                      |   7 -
 be/src/exprs/expr_context.h                        |   9 +
 be/src/exprs/in_predicate.cpp                      |   1 +
 be/src/exprs/timestamp_functions.cpp               |   1 +
 be/src/runtime/client_cache.h                      |   4 +-
 be/src/runtime/data_spliter.cpp                    |   1 +
 be/src/runtime/data_stream_sender.cpp              |   1 +
 be/src/runtime/datetime_value.h                    |   2 +-
 be/src/runtime/dpp_sink.cpp                        |   1 +
 be/src/runtime/dpp_writer.cpp                      |   1 +
 be/src/runtime/export_sink.cpp                     |   9 +
 be/src/runtime/file_result_writer.cpp              |   1 +
 be/src/runtime/mysql_result_writer.cpp             |   1 +
 be/src/runtime/mysql_table_writer.cpp              |   1 +
 be/src/runtime/qsorter.cpp                         |   1 +
 be/src/runtime/snapshot_loader.cpp                 | 313 ++-------
 be/src/runtime/snapshot_loader.h                   |  29 +-
 be/src/runtime/tuple.cpp                           |   1 +
 be/src/util/CMakeLists.txt                         |   4 +
 be/src/util/broker_storage_backend.cpp             | 375 +++++++++++
 be/src/util/broker_storage_backend.h               |  49 ++
 be/src/util/logging.h                              |  52 ++
 be/src/util/s3_storage_backend.cpp                 | 239 +++++++
 be/src/util/s3_storage_backend.h                   |  53 ++
 be/src/util/s3_uri.cpp                             |  67 ++
 be/src/util/{cidr.h => s3_uri.h}                   |  37 +-
 be/src/util/s3_util.cpp                            |  53 ++
 be/src/util/{stack_util.h => s3_util.h}            |  15 +-
 be/src/util/storage_backend.h                      |  44 ++
 be/src/util/tuple_row_compare.h                    |   1 +
 be/test/exec/CMakeLists.txt                        |   1 +
 be/test/exec/hash_table_test.cpp                   |   1 +
 be/test/exec/s3_reader_test.cpp                    | 133 ++++
 be/test/exprs/math_functions_test.cpp              |   1 +
 be/test/exprs/topn_function_test.cpp               |   1 +
 be/test/util/CMakeLists.txt                        |   3 +
 be/test/util/broker_storage_backend_test.cpp       | 197 ++++++
 be/test/util/s3_storage_backend_test.cpp           | 198 ++++++
 be/test/util/s3_uri_test.cpp                       |  92 +++
 docs/.vuepress/sidebar/en.js                       |  26 +-
 docs/.vuepress/sidebar/zh-CN.js                    |  23 +-
 .../{export_manual.md => export-manual.md}         |   0
 .../Data Definition/CREATE REPOSITORY.md           |  92 +--
 .../sql-statements/Data Definition/CREATE TABLE.md |   4 +-
 .../Data Definition/CREATE REPOSITORY.md           |  26 +-
 .../sql-statements/Data Definition/CREATE TABLE.md |   6 +-
 fe/fe-core/pom.xml                                 |  42 ++
 fe/fe-core/src/main/cup/sql_parser.cup             | 108 ++-
 .../java/org/apache/doris/analysis/BrokerDesc.java |  55 +-
 .../doris/analysis/CreateRepositoryStmt.java       |  41 +-
 .../java/org/apache/doris/analysis/ExportStmt.java |  39 +-
 .../main/java/org/apache/doris/analysis/Expr.java  |   2 +
 .../java/org/apache/doris/analysis/LoadStmt.java   |   9 +
 .../doris/analysis/ShowRepositoriesStmt.java       |   2 +-
 .../org/apache/doris/analysis/StorageBackend.java  | 142 ++++
 .../org/apache/doris/analysis/StorageDesc.java     | 107 +++
 .../org/apache/doris/backup/BackupHandler.java     |   6 +-
 .../java/org/apache/doris/backup/BackupJob.java    |   2 +-
 .../java/org/apache/doris/backup/BlobStorage.java  | 744 ++-------------------
 .../{BlobStorage.java => BrokerStorage.java}       | 429 +++++-------
 .../java/org/apache/doris/backup/Repository.java   | 264 ++++----
 .../java/org/apache/doris/backup/RestoreJob.java   |   3 +-
 .../java/org/apache/doris/backup/S3Storage.java    | 364 ++++++++++
 .../main/java/org/apache/doris/backup/Status.java  |   9 +
 .../java/org/apache/doris/catalog/Catalog.java     |   3 +-
 .../main/java/org/apache/doris/common/Config.java  |  14 +-
 .../org/apache/doris/common/util/BrokerUtil.java   |  67 +-
 .../apache/doris/common/util/RuntimeProfile.java   |   5 +-
 .../java/org/apache/doris/common/util/S3URI.java   | 114 ++++
 .../doris/httpv2/controller/BaseController.java    |   2 -
 .../main/java/org/apache/doris/load/ExportJob.java |   7 +-
 .../src/main/java/org/apache/doris/load/Load.java  |   3 +-
 .../doris/load/loadv2/BrokerLoadPendingTask.java   |   5 +-
 .../org/apache/doris/mysql/MysqlAuthPacket.java    |   8 +
 .../apache/doris/mysql/MysqlHandshakePacket.java   |  13 +
 .../java/org/apache/doris/mysql/MysqlProto.java    |  25 +
 .../org/apache/doris/planner/BrokerScanNode.java   |  20 +-
 .../java/org/apache/doris/planner/ExportSink.java  |  10 +-
 .../apache/doris/planner/SingleNodePlanner.java    |   8 +-
 .../org/apache/doris/qe/AuditEventProcessor.java   |   6 +-
 .../java/org/apache/doris/task/DownloadTask.java   |   7 +-
 .../org/apache/doris/task/ExportExportingTask.java |  21 +-
 .../java/org/apache/doris/task/UploadTask.java     |   7 +-
 fe/fe-core/src/main/jflex/sql_scanner.flex         |   6 +-
 .../org/apache/doris/backup/BackupHandlerTest.java |  10 +-
 .../org/apache/doris/backup/BackupJobTest.java     |   3 +-
 .../org/apache/doris/backup/BrokerStorageTest.java | 174 +++++
 .../org/apache/doris/backup/RepositoryTest.java    |   3 +-
 .../org/apache/doris/backup/RestoreJobTest.java    |   3 +-
 .../org/apache/doris/backup/S3StorageTest.java     | 150 +++++
 .../org/apache/doris/common/util/S3URITest.java    |  61 ++
 .../org/apache/doris/planner/QueryPlanTest.java    |  16 +-
 fe/pom.xml                                         |  27 +-
 gensrc/thrift/AgentService.thrift                  |   3 +
 gensrc/thrift/Types.thrift                         |   9 +
 thirdparty/build-thirdparty.sh                     |  14 +-
 thirdparty/download-thirdparty.sh                  |   2 +-
 125 files changed, 4180 insertions(+), 1668 deletions(-)
 create mode 100644 be/src/exec/s3_reader.cpp
 copy be/src/exec/{local_file_reader.h => s3_reader.h} (70%)
 create mode 100644 be/src/exec/s3_writer.cpp
 copy be/src/exec/{file_writer.h => s3_writer.h} (56%)
 create mode 100644 be/src/util/broker_storage_backend.cpp
 create mode 100644 be/src/util/broker_storage_backend.h
 create mode 100644 be/src/util/s3_storage_backend.cpp
 create mode 100644 be/src/util/s3_storage_backend.h
 create mode 100644 be/src/util/s3_uri.cpp
 copy be/src/util/{cidr.h => s3_uri.h} (54%)
 create mode 100644 be/src/util/s3_util.cpp
 copy be/src/util/{stack_util.h => s3_util.h} (78%)
 create mode 100644 be/src/util/storage_backend.h
 create mode 100644 be/test/exec/s3_reader_test.cpp
 create mode 100644 be/test/util/broker_storage_backend_test.cpp
 create mode 100644 be/test/util/s3_storage_backend_test.cpp
 create mode 100644 be/test/util/s3_uri_test.cpp
 rename docs/en/administrator-guide/{export_manual.md => export-manual.md} 
(100%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/StorageBackend.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/analysis/StorageDesc.java
 copy fe/fe-core/src/main/java/org/apache/doris/backup/{BlobStorage.java => 
BrokerStorage.java} (63%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/backup/S3Storage.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/common/util/S3URI.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/backup/BrokerStorageTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/backup/S3StorageTest.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/common/util/S3URITest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to