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

[thrift2] Update Thrift2 to supersede Thrift1 and equal REST

    Details

    • Type: Umbrella
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Thrift
    • Labels:

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

          Activity

            People

            • Assignee:
              larsgeorge Lars George
              Reporter:
              larsgeorge Lars George
            • Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated: