GitHub user mal opened a pull request:

    https://github.com/apache/storm/pull/2781

    STORM-3163: Make ShellBolt logger setup calls occur in-thread to support 
MDC (BACKPORT)

    Backport to 1.x.

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

    $ git pull https://github.com/mal/storm STORM-3163-1.x-branch

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

    https://github.com/apache/storm/pull/2781.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 #2781
    
----
commit cb008f89502b3891d2c23f534fd7d6bb81fc0e83
Author: Mal Graty <mal.graty@...>
Date:   2018-07-29T17:22:43Z

    Setup ShellBolt logger in the thread using it
    
    Prior to this the logger set up would occur in a separate thread (the
    parent), to the one doing the logging. This meant that MDC values, which
    are thread local, could not persist from the set up phase. By doing set
    up in the same thread, MDC values are now reliably available during log
    calls.

----


---

Reply via email to