Skip to content

Conversation

@maochongxin
Copy link
Contributor

@maochongxin maochongxin commented Jun 25, 2025

Summary

This merge request introduces Meta Executor support to enable HBase table operations through Meta message communication, including table creation, deletion, disabling, and metadata retrieval.

Key Changes

  • Meta Executor Implementation: New Meta executor component for handling HBase administrative operations
  • Meta Message Protocol: Support for sending and processing Meta messages for table operations
  • Table Operations: Complete support for create, delete, and disable table operations via Meta messages
  • Metadata Retrieval: Enhanced capability to fetch table metadata information through Meta executor

Features Added

  • Meta executor framework for HBase operations
  • Meta message sending and processing mechanism
  • Table creation through Meta messages
  • Table deletion through Meta messages
  • Table disable/enable operations through Meta messages
  • Table metadata information retrieval

Solution Description

maochongxin and others added 9 commits May 16, 2025 15:09
* opt for lsop getPayLoadContentSize

* add performa test for ObTableLsOperationRequest encode

* use ObByteBuf to encode lsop

* lsop request encode perf opt

* add default bytes cache for obkvparam and ohtablefilter

* Revert "add default bytes cache for obkvparam and ohtablefilter"

This reverts commit 8a555ef.

* add default bytes cache for obkvparam and ohtablefilter

* fix bug for indexName encode
Co-authored-by: WeiXinChan <chenwx6728@163.com>
* add debug log

* refresh tablet location for atomic query
* change fastjson to jackson

* use jackson 2.14.2, compile pass

* succeed to print log

* update jackson and maven-shade-plugin to the lateset version

* revert OcpResponseData constructors

* diable reduce pom dependencies
@maochongxin maochongxin changed the title merge Hbase compat 3 to master feat: HBase Compatibility Phase 3 - Ecosystem Integration and DDL Support Jun 25, 2025
@maochongxin maochongxin changed the title feat: HBase Compatibility Phase 3 - Ecosystem Integration and DDL Support feat: HBase Compatibility Phase 3 - Add Meta Executor Support for HBase Table Operations Jun 25, 2025
@WeiXinChan
Copy link
Contributor

LGTM

@WeiXinChan WeiXinChan merged commit 1cb9927 into master Jun 25, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants