Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Came across a use-case in Hive where the current functionality does not work.
Consider a vertex with 2 inputs ( i1, i2 ):
The custom vertex manager in Hive generates events only when both i1 and i2 are initialized.
Therefore vertexManagerPlugin::onRootInitialized(i1) does nothing but for vertexManagerPLugin::onRootIniitialized(i2) , it calls context.addEvents(i1) and context.addEvents(i2). When this happens, the events generated for i1 never get sent to the VertexImpl to be routed to the tasks.