GitHub user jfg9 opened a pull request:
https://github.com/apache/flink/pull/2157
[FLINK-4115] FsStateBackend filesystem verification can cause classpath
exceptions
There are two changes to FsStateBackend to avoid classpath exceptions when
submitting a job from a Flink client which does not have the necessary file
system classes on its classpath:
- The filesystem is no longer initialised in the FsStateBackend constructor
- The verification checks for the checkpoint directory in the
FsStateBackend constructor are skipped if Flink does not have built-in support
for the URI scheme
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/jfg9/flink master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/flink/pull/2157.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 #2157
----
commit e8557895b4ff8e40a0705152ec65d355fe7d5f65
Author: Josh <[email protected]>
Date: 2016-06-23T21:18:02Z
[FLINK-4115] Skip filesystem checks for filesystems with no built-in support
commit 94ec8dca6c016c1c500ade90b4c823e5faaecaf3
Author: Josh <[email protected]>
Date: 2016-06-23T21:22:40Z
[FLINK-4115] Remove filesystem initialisation from FsStateBackend
constructor
----
---
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.
---