HBase wire compatibility meeting notes

2/21/2012

Versioning:

0.94: just make it a performance release

keep wire compatibility with 92 for:

0.96: “the singularity”

ideas for compatibility of old clients to 0.96 (to help people move to singularity):

Tasks:

Core types:

Actual conversion to protobuf RPCs:

Zookeeper data:

Filters: (tricky because they’re user-definable?)

Coprocessors:

Security:

salesforce folks to investigate (might come for free)

Replication:

RPC payload + envelope

Management stuff for multi-version:

HBase shell: (Chris)

On-disk formats:

How to integrate with Thrift? (facebook to investigate)