Uploaded image for project: 'Flume'
  1. Flume
  2. FLUME-2732

Make maximum tolerated failures before shutting down and recreating client in AsyncHbaseSink configurable

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.7.0
    • None
    • None

    Description

      In AsyncHbaseSink, the maximum consecutive transaction failures, after which we shutdown the HbaseClient and recreate the client, is currently hardcoded to 10. (This change was introduced to overcome a Memory leak in AsyncHbaseClient)
      This needs to be configurable, and defaulted to 0 (Unlimited)
      The reason for this change is to overcome a bug in the AsyncHbaseClient, that starts leaking File Descriptors on shutdown.

      Attachments

        1. FLUME-2732.patch
          3 kB
          Johny Rufus

        Activity

          People

            jrufus Johny Rufus
            jrufus Johny Rufus
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: