Github user satybald commented on the issue:
https://github.com/apache/flink/pull/6242
I'd agree with you that CREATED, RESTARTING and RUNNING is part of the
definition of the running job.
However, CLI does include CANCELED jobs as RUNNING one if --running options
is provided.
```
flink list --running -m host:8081
Waiting for response...
------------------ Running/Restarting Jobs -------------------
03.07.2018 12:07:26 : b14b50d6b6160035d7c62f135a05b5ea : Enriched
TrackingClick (CANCELED)
03.07.2018 12:13:39 : 83ab149ad528cfd956da7090543cbc72 : Enriched
TrackingClick (RUNNING)
--------------------------------------------------------------
```
---