Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
TEZ-1914 changed VMPlugin API methods to not run synchronously but the initialize() method still runs inline. This can be fixed via the VertexImpl state machine waiting for this to finish but this cannot be done until recovery code path follows the same transitions as the normal code path. Currently, the initialize() is called from setupVertex() which is called inline during recovery.