VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0
    • Fix Version/s: 2.0.0
    • Component/s: master, proc-v2
    • Labels:
      None

      Description

      Some operation ModifyColumnFamily, AddDeleteColumnFamily, DeleteColumnFamily, ModifyTable, TruncateTable are still synchronous on the master side. with a wait until the operation completes before returning.
      this was done to keep the sync behavior for old client. but instead of using the procLatch which recognize the client version and decide if the operation should be sync or not it just always wait. making the client side proc fault tolerance ineffective.

      also the add/delete/modifyColumnFamily operation does not seems to follow the Async() naming in master. and the comment claim to be async but everyone uses them as sync. (this is something from HBASE-13538)

        Attachments

        1. HBASE-16519-addendum.patch
          2 kB
          Matteo Bertozzi
        2. HBASE-16519-v0.patch
          26 kB
          Matteo Bertozzi

        Issue Links

          Activity

            People

            • Assignee:
              mbertozzi Matteo Bertozzi
              Reporter:
              mbertozzi Matteo Bertozzi

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment