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

[thrift2] Update Thrift2 to supersede Thrift1 and equal REST

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Umbrella
    • Status: Closed
    • Major
    • Resolution: Resolved
    • None
    • None
    • Thrift

    Description

      This is an umbrella issue, listing all issues from Thrift1 that need to be applied to Thrift2 (those that have only be applied to the former but should be in both), and what else is missing for a fully functional Thrift2 API.

      Attachments

        1. HBase Thrift2 Comparison.xlsx
          17 kB
          Lars George
        1.
        Add all missing methods to HBase service Sub-task Closed Unassigned Actions
        2.
        Implement HBaseAdmin service Sub-task Closed Unassigned Actions
        3.
        Port HBASE-5847 to Thrift2 Sub-task Closed Unassigned Actions
        4.
        Ensure HBASE-3577 is covered by Thrift 2 Sub-task Closed Unassigned Actions
        5.
        Ensure HBASE-4549 is supported by Thrift 2 Sub-task Closed Unassigned Actions
        6.
        Add BatchSize and Filter to Thrift2 Sub-task Closed Hamed Madani Actions
        7.
        Addendum to HBASE-8774 Add BatchSize and Filter to Thrift2 - Add BatchSize Test Sub-task Closed Lars George Actions
        8.
        Add support for scan filters in Thrift2 Sub-task Closed Unassigned Actions
        9.
        Port HBASE-5428 to Thrift 2 Sub-task Closed Lars George Actions
        10.
        Ensure HBASE-4910 is covered in Thrift 2 Sub-task Closed Unassigned Actions
        11.
        Ensure HBASE-7826 is covered by Thrift 2 Sub-task Closed Unassigned Actions
        12.
        Ensure HBASE-7035 is covered by Thrift 2 Sub-task Closed Unassigned Actions
        13.
        Ensure HBASE-8695 is covered in Thrift 2 Sub-task Closed Lars George Actions
        14.
        Port HBASE-4460 to Thrift 2 Sub-task Closed Unassigned Actions
        15.
        Port HBASE-7757 to Thrift 2 Sub-task Closed Unassigned Actions
        16.
        Port HBASE-6043 (Coalescent Counters) to Thrift 2 Sub-task Closed Unassigned Actions
        17.
        Ensure HBASE-4658 is supported by Thrift 2 Sub-task Closed Hamed Madani Actions
        18.
        Verify various thread pool related Thrift 1 issues in Thrift 2 Sub-task Closed Unassigned Actions
        19.
        Compare ThriftServer options (hidden, public, and CLI) Sub-task Closed Unassigned Actions
        20.
        Verify Metricsv2 support in Thrift 2 Sub-task Closed Unassigned Actions
        21.
        Add missing test from Thrift 1 to Thrift 2 Sub-task Closed Unassigned Actions
        22.
        Update Thrift wiki page to include Thrift 2 Sub-task Closed Unassigned Actions
        23.
        Port HBASE-6882 to Thrift 2 and add stacktrace as well Sub-task Closed Unassigned Actions
        24.
        Port HBASE-4863 (Bounded Thread Pool) to Thrift 2 Sub-task Closed Unassigned Actions
        25.
        Ensure HBASE-5201 (Add TThreadedSelectorServer) is covered in Thrift 2 Sub-task Closed Unassigned Actions
        26.
        Close scanners when at end in Thrift 2 Sub-task Closed Unassigned Actions
        27.
        ThriftServer leaks scanners Sub-task Closed Unassigned Actions
        28.
        Thrift 2 server closes HTable of open Scanners Sub-task Closed Unassigned Actions
        29.
        Fix Thrift 2 example class location Sub-task Closed Lars George Actions
        30.
        Fix Thrift 2 DemoClient Python instructions Sub-task Closed Unassigned Actions
        31.
        Thrift2 does not close scanner instance Sub-task Closed Hamed Madani Actions
        32.
        Split Thrift2's ThriftServer into separate classes for easier testing and modularization Sub-task Closed Unassigned Actions
        33.
        Add a new function to Thrift 2 to open scanner, get results and close scanner Sub-task Closed Hamed Madani Actions
        34.
        Thrift 2 : Replace "bool writeToWAL" with "TDurability durability" Sub-task Closed Hamed Madani Actions
        35.
        Bound table pool size in Thrift 2 server Sub-task Closed Lars George Actions
        36.
        Add mutateRow method support to Thrift2 Sub-task Closed Hamed Madani Actions
        37.
        Port HBASE-7915 (Secure ThriftServer) to Thrift 2 Sub-task Closed Unassigned Actions
        38.
        Port HBASE-2155 (Specific IP Address) to Thrift 2 Sub-task Closed Unassigned Actions

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            larsgeorge Lars George
            Votes:
            0 Vote for this issue
            Watchers:
            10 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment