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

[thrift2] Update Thrift2 to supersede Thrift1 and equal REST

    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
        2.
        Implement HBaseAdmin service Sub-task Closed Unassigned
        3.
        Port HBASE-5847 to Thrift2 Sub-task Closed Unassigned
        4.
        Ensure HBASE-3577 is covered by Thrift 2 Sub-task Closed Unassigned
        5.
        Ensure HBASE-4549 is supported by Thrift 2 Sub-task Closed 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 Closed Unassigned
        9.
        Port HBASE-5428 to Thrift 2 Sub-task Closed Lars George
        10.
        Ensure HBASE-4910 is covered in Thrift 2 Sub-task Closed Unassigned
        11.
        Ensure HBASE-7826 is covered by Thrift 2 Sub-task Closed Unassigned
        12.
        Ensure HBASE-7035 is covered by Thrift 2 Sub-task Closed Unassigned
        13.
        Ensure HBASE-8695 is covered in Thrift 2 Sub-task Closed Lars George
        14.
        Port HBASE-4460 to Thrift 2 Sub-task Closed Unassigned
        15.
        Port HBASE-7757 to Thrift 2 Sub-task Closed Unassigned
        16.
        Port HBASE-6043 (Coalescent Counters) to Thrift 2 Sub-task Closed 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 Closed Unassigned
        19.
        Compare ThriftServer options (hidden, public, and CLI) Sub-task Closed Unassigned
        20.
        Verify Metricsv2 support in Thrift 2 Sub-task Closed Unassigned
        21.
        Add missing test from Thrift 1 to Thrift 2 Sub-task Closed Unassigned
        22.
        Update Thrift wiki page to include Thrift 2 Sub-task Closed Unassigned
        23.
        Port HBASE-6882 to Thrift 2 and add stacktrace as well Sub-task Closed Unassigned
        24.
        Port HBASE-4863 (Bounded Thread Pool) to Thrift 2 Sub-task Closed Unassigned
        25.
        Ensure HBASE-5201 (Add TThreadedSelectorServer) is covered in Thrift 2 Sub-task Closed Unassigned
        26.
        Close scanners when at end in Thrift 2 Sub-task Closed Unassigned
        27.
        ThriftServer leaks scanners Sub-task Closed Unassigned
        28.
        Thrift 2 server closes HTable of open Scanners Sub-task Closed Unassigned
        29.
        Fix Thrift 2 example class location Sub-task Closed Lars George
        30.
        Fix Thrift 2 DemoClient Python instructions Sub-task Closed 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 Closed Unassigned
        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 Closed Unassigned
        38.
        Port HBASE-2155 (Specific IP Address) to Thrift 2 Sub-task Closed Unassigned

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved: