GitHub user aljoscha opened a pull request:

    https://github.com/apache/flink/pull/1687

    [FLINK-3418] Don't run RocksDB copy utils in external process

    This was causing to many problems with security tokens and yarn. Now,
    let the RocksDB backup run in a thread but
    don't interrupt these Threads anymore on closing. The Threads will close
    themselves because the copy operation will fail because of a
    FileNotFoundException when the state directories are being cleaned up.
    
    This also removes the ExternalProcessRunner because it is not needed
    anymore and using it causes too many headaches.

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

    $ git pull https://github.com/aljoscha/flink rocksdb-security-fix

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

    https://github.com/apache/flink/pull/1687.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 #1687
    
----
commit 421e851f0da752da6ec9d14988759b06680ced03
Author: Aljoscha Krettek <[email protected]>
Date:   2016-02-17T11:34:51Z

    [FLINK-3418] Don't run RocksDB copy utils in external process
    
    This was causing to many problems with security tokens and yarn. Now,
    let the RocksDB backup run in a thread but
    don't interrupt these Threads anymore on closing. The Threads will close
    themselves because the copy operation will fail because of a
    FileNotFoundException when the state directories are being cleaned up.
    
    This also removes the ExternalProcessRunner because it is not needed
    anymore and using it causes too many headaches.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to