WALEdit broke replication scope
-------------------------------
Key: HBASE-2361
URL: https://issues.apache.org/jira/browse/HBASE-2361
Project: Hadoop HBase
Issue Type: Bug
Reporter: Jean-Daniel Cryans
Assignee: Jean-Daniel Cryans
Fix For: 0.21.0
Before HBASE-2283, each KV had a HLogKey with a replication scope. Now a key
applies to a list of KVs that spans multiple families so a single scope doesn't
work anymore. Multiple possible solutions:
- Each KV have their own scope. We already ruled that out in a previous jira
since that means the scope would end up in the HFiles.
- Store pairs of scope/KV in WALEdit instead of straight KVs.
- Have 2 parallel lists in WALEdit, one for KVs and the other for scopes.
- Subclass KV and add the scope there, those would be created when inserted in
the WAL and would contain the KV stored in the HFiles.
I'm sure there are other solutions, discuss.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.