This is an automated email from the ASF dual-hosted git repository.
JingsongLi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-cpp.git
from 805b01e feat(append): add bucketed append compact manager and
coordinator tests (#113)
add 0a31601 feat: add compact and postpone bucket writer utilities (#114)
No new revisions were added by this update.
Summary of changes:
.../cancellation_controller.h} | 27 +-
src/paimon/core/compact/compact_deletion_file.h | 142 +++++
.../core/compact/compact_deletion_file_test.cpp | 298 ++++++++++
src/paimon/core/compact/compact_future_manager.h | 86 +++
.../core/compact/compact_future_manager_test.cpp | 83 +++
src/paimon/core/compact/compact_manager.h | 76 +++
src/paimon/core/compact/compact_result.h | 82 +++
src/paimon/core/compact/compact_task.h | 79 +++
src/paimon/core/compact/compact_unit.h | 50 ++
src/paimon/core/compact/noop_compact_manager.h | 89 +++
.../core/compact/noop_compact_manager_test.cpp | 67 +++
.../postpone/postpone_bucket_file_store_write.h | 142 +++++
.../core/postpone/postpone_bucket_writer.cpp | 289 ++++++++++
src/paimon/core/postpone/postpone_bucket_writer.h | 143 +++++
.../core/postpone/postpone_bucket_writer_test.cpp | 623 +++++++++++++++++++++
15 files changed, 2268 insertions(+), 8 deletions(-)
copy src/paimon/core/{mergetree/compact/merge_function_wrapper.h =>
compact/cancellation_controller.h} (70%)
create mode 100644 src/paimon/core/compact/compact_deletion_file.h
create mode 100644 src/paimon/core/compact/compact_deletion_file_test.cpp
create mode 100644 src/paimon/core/compact/compact_future_manager.h
create mode 100644 src/paimon/core/compact/compact_future_manager_test.cpp
create mode 100644 src/paimon/core/compact/compact_manager.h
create mode 100644 src/paimon/core/compact/compact_result.h
create mode 100644 src/paimon/core/compact/compact_task.h
create mode 100644 src/paimon/core/compact/compact_unit.h
create mode 100644 src/paimon/core/compact/noop_compact_manager.h
create mode 100644 src/paimon/core/compact/noop_compact_manager_test.cpp
create mode 100644 src/paimon/core/postpone/postpone_bucket_file_store_write.h
create mode 100644 src/paimon/core/postpone/postpone_bucket_writer.cpp
create mode 100644 src/paimon/core/postpone/postpone_bucket_writer.h
create mode 100644 src/paimon/core/postpone/postpone_bucket_writer_test.cpp