Uploaded image for project: 'S2Graph'
  1. S2Graph
  2. S2GRAPH-116

Use the official Asynchbase release and stop managing our custom fork

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Done
    • Major
    • Resolution: Done
    • None
    • None
    • None
    • None

    Description

      Currently we are using our custom version of Asynchbase (at https://github.com/SteamShon/asynchbase ) for the non-blocking access to HBase servers, because of the two minor but essential missing features of the upstream Asynchbase:

      1. to set store_limit and store_offset in GetRequests
      2. to set the rpc-level timeout values in Scanners

      During the recent discussion in the dev mailing list we've found that the former can be replaced with ColumnPaginationFilter, and the latter we can workaround using ASM and ByteBuddy.

      This will remove the operational cost of managing a separate fork of Asynchbase as well as dealing with the separate release cycle to Maven central.

      Attachments

        Issue Links

          Activity

            People

              steamshon Do Yung Yoon
              jongwook Jong Wook Kim
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 3h
                  3h
                  Remaining:
                  Remaining Estimate - 3h
                  3h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified