Thanks for this FLIP, Yangze. Sorry for not involving in the previous discussion. In general I like the proposed direction to make related IDs have more rich information for debugging and correlation.
But I have a bit reminder for the changes. After failover restarting, every related IDs would be generated differently with before by random way, and I am not sure whether this was intentional design before, but it is the ground truth now. E.g. ExecutionAttemptID , and the ResultPartitionID is also derived from it to guarantee the uniqueness after failover. Based on current implementation, it seems that we will not store and rely on the previous ID states after failover, but I am not sure whether this assumption is valid for future features. Anyway, it is lucky that the proposed changes in this FLIP do not break the previous truth by introducing the `attemptNumber` in `ExecutionAttemptID`, so we do not need to further consider this issue now. +1 (binding). Best, Zhijiang ------------------------------------------------------------------ From:Till Rohrmann <trohrm...@apache.org> Send Time:2020 Apr. 16 (Thu.) 21:39 To:dev <dev@flink.apache.org> Subject:Re: [VOTE] FLIP-118: Improve Flink’s ID system Thanks for creating this FLIP, Yangze. +1 (binding). Cheers, Till On Thu, Apr 16, 2020 at 10:51 AM Yangze Guo <karma...@gmail.com> wrote: > Hi everyone, > > I'd like to start the vote of FLIP-118 [1], which improves the log > readability by adding more information to Flink’s IDs. This FLIP is > discussed in the thread[2]. > > The vote will be open for at least 72 hours. Unless there is an objection, > I will try to close it by April 21, 2020 10:00 UTC if we have received > sufficient votes. > > [1] > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=148643521 > [2] > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-118-Improve-Flink-s-ID-system-td39321.html > > Best, > Yangze Guo >