[
https://issues.apache.org/jira/browse/FLINK-6229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chesnay Schepler closed FLINK-6229.
-----------------------------------
Resolution: Fixed
1.3:
Setup was reworked in 5ff9c99ff193725c125f2b4c450411db97b6f3b4
Configuration of API/operators was reworked in
bdcebfda06846a1e21bb6a4678909d503ebc6333
> Rework setup&configuration of PythonPlanBinder/operators
> --------------------------------------------------------
>
> Key: FLINK-6229
> URL: https://issues.apache.org/jira/browse/FLINK-6229
> Project: Flink
> Issue Type: Improvement
> Components: Python API
> Affects Versions: 1.3.0
> Reporter: Chesnay Schepler
> Assignee: Chesnay Schepler
> Priority: Minor
> Fix For: 1.3.0
>
>
> The Python API has a few problems in regards to the setup and configuration.
> The PythonPlanBinder has several non-final static fields that store critical
> information; which python version to use, the path for the distributed cache,
> etc. that are directly accessed by operators instead of passing them on
> explicitly or storing them in a configuration.
> The naming of methods & arguments in the file setup phase (copy to local tmp
> location, upload to DFS, register at DC) is less readable than it could be.
> The binary path configuration can be stream-lined to use a single key instead
> of one each for python2 and python 3.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)