Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-9872

ModifyTable does not modify the attributes of a newly modified/changed ColumnDescriptor

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Not A Problem
    • Affects Version/s: None
    • Fix Version/s: 0.98.0, 0.96.1, 0.94.14
    • Component/s: None
    • Labels:
      None

      Description

      This issue (if it is an expected behaviour I can close this) exists in all versions.
      If i do modifyColumn and change an HCDs parameter I am able to get back the modified HCD with the latest data.
      But when i do modifyTable and in that modify an HCD parameter say for eg. the SCOPE of it then as we don't persist the HCD information as in TableModifyFamilyHandler used for modifycolumn

        HTableDescriptor htd =
            this.masterServices.getMasterFileSystem().modifyColumn(tableName, familyDesc);
      

      we are not able to get the updated HCD information on the RegionServer. So incases of replication where I need to modify the HCD's scope we are not able to make the replication happen.

        Attachments

          Activity

            People

            • Assignee:
              ram_krish ramkrishna.s.vasudevan
              Reporter:
              ram_krish ramkrishna.s.vasudevan
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: