Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Incompatible change
-
Description
The shell changed from using separate add/modify/delete column calls to funneling everything through modify table for performance reasons. We know that using modify table works for everything. Let's drop the old code for Add/Modify/Delete Column so that we have a lower maintenance burden and fewer code paths to reason about.
-------- Was: shell 'alter' command no longer distinguishes column add/modify/delete
After HBASE-15641 all 'alter' commands go through a single modifyTable call at the end, so we no longer can easily distinguish add, modify, and delete column events. This potentially affects coprocessors that needed the update notifications for new or removed columns.
Let's let the shell still make separate behaviour calls like it did before without undoing the batching that seems pretty useful.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-21487 Concurrent modify table ops can lead to unexpected results
- Resolved