GitHub user majorendre opened a pull request:

    https://github.com/apache/flume/pull/226

    FLUME-2973 BucketWriter deadlock fix

    This PR is based on Yan Jian's fix and his test improvements. Also contains 
the deadlock reproduction contributed by @adenes.
    I have made minimal changes to those contributions.
    Denes's test was used for checking the fix.
    Yan's fix contains an optimization as it first calls the callback function 
that removes the BucketWriter from the cache. This is useful, should help to 
avoid some errors.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/majorendre/flume FLUME-2973

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/flume/pull/226.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #226
    
----

----


---

Reply via email to