Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

proxy: added multithreaded worker support for proxy plugins #3863

Closed
wants to merge 10 commits into from

Commits on Aug 4, 2021

  1. output: added multithreaded worker support for proxy plugins

    This patch adds worker support to golang output plugins, without which if golang plugins were becoming unresponsive it was blocking other i/p and o/p plugins as well
    This fixes issue fluent/fluent-bit-go#45
    
    Signed-off-by: Gautam Punhani <[email protected]>
    gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    ee69cc0 View commit details
    Browse the repository at this point in the history
  2. output: moving function to the right place to fix warning of implicit…

    … declaration
    
    Signed-off-by: Gautam Punhani <[email protected]>
    gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    565c2fa View commit details
    Browse the repository at this point in the history
  3. network: fixed cleanup order in UDP timeout handler

    network: added a time delta to the UDP timeout to keep it from
    ticking after the upstream timeout handler.
    
    Signed-off-by: Leonardo Alminana <[email protected]>
    leonardo-albertovich authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    e64271a View commit details
    Browse the repository at this point in the history
  4. multiline: always validate stream_id with lru_parser

    Signed-off-by: Eduardo Silva <[email protected]>
    edsiper authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    a2297e0 View commit details
    Browse the repository at this point in the history
  5. regex: log allocation failures in Onigmo

    Calls to flb_malloc() normally log allocation failures with flb_errno().
    This commit adds the same logging for allocation failures in the Onigmo
    library.
    
    This should help disambiguate errors in flb_regex_do() that are due to
    memory issues as opposed to actual regular expression match failures.
    
    Signed-off-by: Aaron Jacobs <[email protected]>
    atheriel authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    c656357 View commit details
    Browse the repository at this point in the history
  6. build: add 'fluent-bit' package support (fluent#3899)

    Signed-off-by: Eduardo Silva <[email protected]>
    edsiper authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    f3aeae9 View commit details
    Browse the repository at this point in the history
  7. tests: internal: gelf: add test case for msec

    It detects fluent#3727
    
    Signed-off-by: Takahiro Yamashita <[email protected]>
    nokute78 authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    48103fa View commit details
    Browse the repository at this point in the history
  8. pack_gelf: make time precision explicit(fluent#3727)

    Signed-off-by: Takahiro Yamashita <[email protected]>
    nokute78 authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    619f91b View commit details
    Browse the repository at this point in the history
  9. out_s3: added file permission executable fix

    Signed-off-by: Stephen Lee <[email protected]>
    Stephen Lee authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    a7a8d21 View commit details
    Browse the repository at this point in the history
  10. out_s3: fix NULL dereference when upload_id is unset

    When upload_id is not set in create_multipart_upload() (which can occur
    in some failure modes), subsequent retries will segfault when checking
    this ID in complete_multipart_upload().
    
    This commit simply checks that the upload ID has been set and returns
    the usual error code instead of crashing if not. It also logs an error
    message for the user.
    
    Discussed in fluent#3838.
    
    Signed-off-by: Aaron Jacobs <[email protected]>
    atheriel authored and gautampunhani committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    1a0fc10 View commit details
    Browse the repository at this point in the history