Michał Fijołek created FLINK-3583:
-------------------------------------
Summary: Configuration not visible in gui when job is running
Key: FLINK-3583
URL:
https://issues.apache.org/jira/browse/FLINK-3583 Project: Flink
Issue Type: Bug
Components: Web Client, Webfrontend
Affects Versions: 1.0.0
Reporter: Michał Fijołek
Priority: Minor
Fix For: 1.0.1
Hello.
I can see that configuration is not visible in frontend when job is running.
screenshot:
http://imgur.com/9pwlcLzWhen I cancel job, configuration appears but `User configuration` is still not visible, although server sends `user-config`.
screenshot:
http://imgur.com/GNAk0eirest-call:
http://localhost:8081/jobs/jobId/config returns
{code}
{
"jid": "71e47c0772c7d62b81f7e3385d429cca",
"name": "Flink Streaming Job",
"execution-config": {
"execution-mode": "PIPELINED",
"restart-strategy": "Restart with fixed delay (5000 ms). #3 restart attempts.",
"job-parallelism": 1,
"object-reuse-mode": false,
"user-config": {
"jobmanager.web.log.path": "./data/dummyLogFile.txt",
"local.start-webserver": "true"
}
}
}
{code}
So there are two problems:
_1. User cannot see configuration when job is running which is not really useful_
I can see that it happens because of
{code}
ExecutionConfig ec = graph.getExecutionConfig();
if (ec != null) { ... }
{code}
in {{JobConfigHandler}}. Why {{executionConfig}} is marked as "// ------ Fields that are only relevant for archived execution graphs ------------" and can it be initialized earlier let's say in ExecutionGraph constructor?
_2. Even when configuration is visible, frontent probably parses it badly_
This should be simple to fix
I'm happy to implement both fixes if you don't mind
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)