beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Daniel Halperin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (BEAM-1980) Seeming deadlock using Apex with relatively small data
Date Fri, 14 Apr 2017 21:44:41 GMT
Daniel Halperin created BEAM-1980:
-------------------------------------

             Summary: Seeming deadlock using Apex with relatively small data
                 Key: BEAM-1980
                 URL: https://issues.apache.org/jira/browse/BEAM-1980
             Project: Beam
          Issue Type: Bug
          Components: runner-apex
            Reporter: Daniel Halperin
            Assignee: Thomas Weise
             Fix For: First stable release


I'm running the "beam portability demo" at https://github.com/dhalperi/beam-portability-demo/tree/apex

Made a very small input file:

{code}
gsutil cat gs://apache-beam-demo/data2/small-game.csv | head -n 100000 > tiny.csv
{code}

Ran the job in embedded mode using an Apex fat-jar from the pom in that branch (and adding in {{slf4j-jdk14.jar}} for debugging info):

{code}
java -cp ~/.m2/repository/org/slf4j/slf4j-jdk14/1.7.14/slf4j-jdk14-1.7.14.jar:target/portability-demo-bundled-apex.jar demo.HourlyTeamScore --runner=ApexRunner --outputPrefix=gs://clouddfe-dhalperi/output/apex --input=tiny.csv
{code}

A good run takes O(25 seconds):

{code}
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/dhalperi/.m2/repository/org/slf4j/slf4j-jdk14/1.7.14/slf4j-jdk14-1.7.14.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/dhalperi/beam-portability-demo/target/portability-demo-bundled-apex.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Apr 14, 2017 1:20:55 PM com.datatorrent.common.util.AsyncFSStorageAgent save
INFO: using /var/folders/7r/s0gg2qb11jz4g4pcb8n15gkc009j1y/T/chkp8074838277485202831 as the basepath for checkpointing.
Apr 14, 2017 1:20:56 PM com.datatorrent.bufferserver.storage.DiskStorage <init>
INFO: using /var/folders/7r/s0gg2qb11jz4g4pcb8n15gkc009j1y/T as the basepath for spooling.
Apr 14, 2017 1:20:56 PM com.datatorrent.bufferserver.server.Server registered
INFO: Server started listening at /0:0:0:0:0:0:0:0:61087
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster <init>
INFO: Buffer server started: localhost:61087
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-0
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-1
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-2
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-3
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-4
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-5
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-2 msg: [container-2] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-1 msg: [container-1] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-5 msg: [container-5] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-4 msg: [container-4] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-0 msg: [container-0] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-7
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-7 msg: [container-7] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-6
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-3 msg: [container-3] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-6 msg: [container-6] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-8
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-8 msg: [container-8] Entering heartbeat loop..
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-9
Apr 14, 2017 1:20:56 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-9 msg: [container-9] Entering heartbeat loop..
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=4,name=FixedWindows/Window.Assign,type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=inputPort,streamId=stream1,sourceNodeId=3,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=outputPort,streamId=stream7,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=6,name=SumTeamScores/Combine.perKey(SumInteger)/GroupByKey,type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream4,sourceNodeId=5,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream0,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=2,name=ParseGameEvent/ParMultiDo(ParseEvent),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream6,sourceNodeId=1,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream2,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=6.output.6, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/5.output.5, windowId=ffffffffffffffff, type=stream4/6.input, upstreamIdentifier=5.output.5, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=4.outputPort.4, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=2.output.2, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/3.output.3, windowId=ffffffffffffffff, type=stream1/4.inputPort, upstreamIdentifier=3.output.3, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/1.output.1, windowId=ffffffffffffffff, type=stream6/2.input, upstreamIdentifier=1.output.1, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=10,name=SumTeamScores/ParDo(WriteWindowedFiles)/ParMultiDo(WriteWindowedFiles),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream3,sourceNodeId=9,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=8,name=SumTeamScores/ParDo(KeyByWindow)/ParMultiDo(KeyByWindow),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream5,sourceNodeId=7,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream8,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=5,name=SumTeamScores/ParDo(KeyScoreByTeam)/ParMultiDo(KeyScoreByTeam),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream7,sourceNodeId=4,sourcePortName=outputPort,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream4,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=3,name=SetTimestamps/ParMultiDo(SetTimestamps),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream2,sourceNodeId=2,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream1,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=7,name=SumTeamScores/Combine.perKey(SumInteger)/Combine.GroupedValues/ParDo(Anonymous)/ParMultiDo(Anonymous),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream0,sourceNodeId=6,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream5,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=1,name=TextIO.Read/Read,type=INPUT,checkpoint={ffffffffffffffff, 0, 0},inputs=[],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream6,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=9,name=SumTeamScores/GroupByKey,type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream8,sourceNodeId=8,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream3,bufferServer=localhost]]]]
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=8.output.8, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/7.output.7, windowId=ffffffffffffffff, type=stream5/8.input, upstreamIdentifier=7.output.7, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/9.output.9, windowId=ffffffffffffffff, type=stream3/10.input, upstreamIdentifier=9.output.9, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=5.output.5, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/4.outputPort.4, windowId=ffffffffffffffff, type=stream7/5.input, upstreamIdentifier=4.outputPort.4, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.stram.engine.WindowGenerator activate
INFO: Catching up from 1492201255500 to 1492201257769
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/2.output.2, windowId=ffffffffffffffff, type=stream2/3.input, upstreamIdentifier=2.output.2, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=3.output.3, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=9.output.9, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/8.output.8, windowId=ffffffffffffffff, type=stream8/9.input, upstreamIdentifier=8.output.8, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61087/6.output.6, windowId=ffffffffffffffff, type=stream0/7.input, upstreamIdentifier=6.output.6, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=7.output.7, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=1.output.1, windowId=ffffffffffffffff}
Apr 14, 2017 1:20:57 PM org.apache.beam.sdk.io.FileBasedSource expandFilePattern
INFO: Matched 1 files for pattern tiny.csv
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:20:58 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:01 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [1]
Apr 14, 2017 1:21:01 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:03 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [2]
Apr 14, 2017 1:21:03 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:07 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [5]
Apr 14, 2017 1:21:07 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:07 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [3]
Apr 14, 2017 1:21:07 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:08 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [4]
Apr 14, 2017 1:21:08 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [6]
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [8]
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [9]
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [7]
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:20 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processEvents
INFO: Removing inactive operators at window 58f12f270000000b [PTOperator[id=1,name=TextIO.Read/Read]]
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-9
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-0
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-9 msg: [container-9] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-0 msg: [container-0] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-9 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-0 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-7
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-7 msg: [container-7] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-7 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-4
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-6
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-6 msg: [container-6] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-4 msg: [container-4] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-6 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-4 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-5
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: Heartbeat for unknown operator 10 (container container-1)
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting shutdown for container container-1
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-5 msg: [container-5] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [10]
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-5 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-1 msg: [container-1] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-1 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-2
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-3
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-2 msg: [container-2] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-3 msg: [container-3] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-2 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-3 terminating.
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StreamingContainerManager processHeartbeat
INFO: requesting idle shutdown for container container-8
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Received shutdown request
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-8 msg: [container-8] Exiting heartbeat loop..
Apr 14, 2017 1:21:21 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Container container-8 terminating.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.StreamingContainerManager processEvents
INFO: Removing inactive operators at window 58f12f270000000c [PTOperator[id=9,name=SumTeamScores/GroupByKey], PTOperator[id=4,name=FixedWindows/Window.Assign], PTOperator[id=5,name=SumTeamScores/ParDo(KeyScoreByTeam)/ParMultiDo(KeyScoreByTeam)], PTOperator[id=3,name=SetTimestamps/ParMultiDo(SetTimestamps)], PTOperator[id=2,name=ParseGameEvent/ParMultiDo(ParseEvent)], PTOperator[id=6,name=SumTeamScores/Combine.perKey(SumInteger)/GroupByKey], PTOperator[id=8,name=SumTeamScores/ParDo(KeyByWindow)/ParMultiDo(KeyByWindow)], PTOperator[id=7,name=SumTeamScores/Combine.perKey(SumInteger)/Combine.GroupedValues/ParDo(Anonymous)/ParMultiDo(Anonymous)]]
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:21:22 PM com.datatorrent.stram.StramLocalCluster run
INFO: Application finished.
Apr 14, 2017 1:21:22 PM com.datatorrent.bufferserver.server.Server unregistered
INFO: Server stopped listening at /0:0:0:0:0:0:0:0:61087
{code}

However I got a seemingly stalled run, for which I captured a {{jstack}} after about 3 minutes:

{code}
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/Users/dhalperi/.m2/repository/org/slf4j/slf4j-jdk14/1.7.14/slf4j-jdk14-1.7.14.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/Users/dhalperi/beam-portability-demo/target/portability-demo-bundled-apex.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
SLF4J: Actual binding is of type [org.slf4j.impl.JDK14LoggerFactory]
log4j:WARN No appenders could be found for logger (org.apache.commons.beanutils.converters.BooleanConverter).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Apr 14, 2017 1:16:52 PM com.datatorrent.common.util.AsyncFSStorageAgent save
INFO: using /var/folders/7r/s0gg2qb11jz4g4pcb8n15gkc009j1y/T/chkp496589819849283689 as the basepath for checkpointing.
Apr 14, 2017 1:16:53 PM com.datatorrent.bufferserver.storage.DiskStorage <init>
INFO: using /var/folders/7r/s0gg2qb11jz4g4pcb8n15gkc009j1y/T as the basepath for spooling.
Apr 14, 2017 1:16:53 PM com.datatorrent.bufferserver.server.Server registered
INFO: Server started listening at /0:0:0:0:0:0:0:0:61042
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster <init>
INFO: Buffer server started: localhost:61042
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-0
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-1
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-2
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-3
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-4
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-3 msg: [container-3] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-2 msg: [container-2] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-1 msg: [container-1] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-4 msg: [container-4] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-0 msg: [container-0] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-5
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-5 msg: [container-5] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-6
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-7
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-8
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-7 msg: [container-7] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-6 msg: [container-6] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-8 msg: [container-8] Entering heartbeat loop..
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher run
INFO: Started container container-9
Apr 14, 2017 1:16:53 PM com.datatorrent.stram.StramLocalCluster$UmbilicalProtocolLocalImpl log
INFO: container-9 msg: [container-9] Entering heartbeat loop..
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer heartbeatLoop
INFO: Waiting for pending request.
Apr 14, 2017 1:16:54 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=4,name=FixedWindows/Window.Assign,type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=inputPort,streamId=stream1,sourceNodeId=3,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=outputPort,streamId=stream7,bufferServer=localhost]]]]
Apr 14, 2017 1:16:54 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=4.outputPort.4, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:54 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/3.output.3, windowId=ffffffffffffffff, type=stream1/4.inputPort, upstreamIdentifier=3.output.3, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=3,name=SetTimestamps/ParMultiDo(SetTimestamps),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream2,sourceNodeId=2,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream1,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=9,name=SumTeamScores/GroupByKey,type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream8,sourceNodeId=8,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream3,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=5,name=SumTeamScores/ParDo(KeyScoreByTeam)/ParMultiDo(KeyScoreByTeam),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream7,sourceNodeId=4,sourcePortName=outputPort,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream4,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=1,name=TextIO.Read/Read,type=INPUT,checkpoint={ffffffffffffffff, 0, 0},inputs=[],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream6,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=6,name=SumTeamScores/Combine.perKey(SumInteger)/GroupByKey,type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream4,sourceNodeId=5,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream0,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=2,name=ParseGameEvent/ParMultiDo(ParseEvent),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream6,sourceNodeId=1,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream2,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=7,name=SumTeamScores/Combine.perKey(SumInteger)/Combine.GroupedValues/ParDo(Anonymous)/ParMultiDo(Anonymous),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream0,sourceNodeId=6,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream5,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=8,name=SumTeamScores/ParDo(KeyByWindow)/ParMultiDo(KeyByWindow),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream5,sourceNodeId=7,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[OperatorDeployInfo.OutputDeployInfo[portName=output,streamId=stream8,bufferServer=localhost]]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Deploy request: [OperatorDeployInfo[id=10,name=SumTeamScores/ParDo(WriteWindowedFiles)/ParMultiDo(WriteWindowedFiles),type=GENERIC,checkpoint={ffffffffffffffff, 0, 0},inputs=[OperatorDeployInfo.InputDeployInfo[portName=input,streamId=stream3,sourceNodeId=9,sourcePortName=output,locality=<null>,partitionMask=0,partitionKeys=<null>]],outputs=[]]]
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/2.output.2, windowId=ffffffffffffffff, type=stream2/3.input, upstreamIdentifier=2.output.2, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=3.output.3, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.engine.WindowGenerator activate
INFO: Catching up from 1492201012500 to 1492201015057
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=9.output.9, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/8.output.8, windowId=ffffffffffffffff, type=stream8/9.input, upstreamIdentifier=8.output.8, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/1.output.1, windowId=ffffffffffffffff, type=stream6/2.input, upstreamIdentifier=1.output.1, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=2.output.2, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=6.output.6, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/5.output.5, windowId=ffffffffffffffff, type=stream4/6.input, upstreamIdentifier=5.output.5, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/7.output.7, windowId=ffffffffffffffff, type=stream5/8.input, upstreamIdentifier=7.output.7, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=8.output.8, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=1.output.1, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=5.output.5, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/4.outputPort.4, windowId=ffffffffffffffff, type=stream7/5.input, upstreamIdentifier=4.outputPort.4, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/9.output.9, windowId=ffffffffffffffff, type=stream3/10.input, upstreamIdentifier=9.output.9, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received subscriber request: SubscribeRequestTuple{version=1.0, identifier=tcp://localhost:61042/6.output.6, windowId=ffffffffffffffff, type=stream0/7.input, upstreamIdentifier=6.output.6, mask=0, partitions=null, bufferSize=0}
Apr 14, 2017 1:16:55 PM com.datatorrent.bufferserver.server.Server$UnidentifiedClient onMessage
INFO: Received publisher request: PublishRequestTuple{version=1.0, identifier=7.output.7, windowId=ffffffffffffffff}
Apr 14, 2017 1:16:55 PM org.apache.beam.sdk.io.FileBasedSource expandFilePattern
INFO: Matched 1 files for pattern tiny.csv
Apr 14, 2017 1:16:55 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:56 PM com.datatorrent.stram.Journal write
WARNING: Journal output stream is null. Skipping write to the WAL.
Apr 14, 2017 1:16:58 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [1]
Apr 14, 2017 1:16:58 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
Apr 14, 2017 1:17:01 PM com.datatorrent.stram.engine.StreamingContainer processHeartbeatResponse
INFO: Undeploy request: [2]
Apr 14, 2017 1:17:01 PM com.datatorrent.stram.engine.StreamingContainer undeploy
INFO: Undeploy complete.
{code}

JSTACK:

{code}
➜  beam-portability-demo git:(apex) ✗ jstack 84028
2017-04-14 13:19:55
Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.112-b16 mixed mode):

"Attach Listener" #121 daemon prio=9 os_prio=31 tid=0x00007f8a0d800800 nid=0x4f0b waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"StorageHelper-2-1" #120 prio=5 os_prio=31 tid=0x00007f8a0d21a000 nid=0x1207 waiting on condition [0x0000700000801000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0ddba38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:403)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"7/SumTeamScores/Combine.perKey(SumInteger)/Combine.GroupedValues/ParDo(Anonymous)/ParMultiDo(Anonymous):ApexParDoOperator" #119 prio=5 os_prio=31 tid=0x00007f8a0b413000 nid=0x9b03 waiting on condition [0x0000700003d4e000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"10/SumTeamScores/ParDo(WriteWindowedFiles)/ParMultiDo(WriteWindowedFiles):ApexParDoOperator" #117 prio=5 os_prio=31 tid=0x00007f8a0b3f9800 nid=0x9703 waiting on condition [0x0000700003b48000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"5/SumTeamScores/ParDo(KeyScoreByTeam)/ParMultiDo(KeyScoreByTeam):ApexParDoOperator" #116 prio=5 os_prio=31 tid=0x00007f8a0b3f9000 nid=0x9503 waiting on condition [0x0000700003a45000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"8/SumTeamScores/ParDo(KeyByWindow)/ParMultiDo(KeyByWindow):ApexParDoOperator" #114 prio=5 os_prio=31 tid=0x00007f8a0a7f7000 nid=0x9103 waiting on condition [0x000070000383f000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"6/SumTeamScores/Combine.perKey(SumInteger)/GroupByKey:ApexGroupByKeyOperator" #113 prio=5 os_prio=31 tid=0x00007f8a0abfc800 nid=0x8f03 waiting on condition [0x000070000373c000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"9/SumTeamScores/GroupByKey:ApexGroupByKeyOperator" #111 prio=5 os_prio=31 tid=0x00007f8a0a6ee800 nid=0x8b03 waiting on condition [0x0000700003536000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"3/SetTimestamps/ParMultiDo(SetTimestamps):ApexParDoOperator" #110 prio=5 os_prio=31 tid=0x00007f8a0aaff000 nid=0x8903 waiting on condition [0x0000700003433000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"ServerHelper-1-1" #109 prio=5 os_prio=31 tid=0x00007f8a0bd25800 nid=0x8703 waiting on condition [0x0000700003330000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0fcc600> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"4/FixedWindows/Window.Assign:ApexProcessFnOperator" #108 prio=5 os_prio=31 tid=0x00007f8a0cc85800 nid=0x8503 waiting on condition [0x000070000322d000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.engine.GenericNode.run(GenericNode.java:601)
	at com.datatorrent.stram.engine.StreamingContainer$2.run(StreamingContainer.java:1407)

"pool-1-thread-1" #105 prio=5 os_prio=31 tid=0x00007f8a0b314000 nid=0x8303 waiting on condition [0x000070000312a000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0ce0130> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"pool-1-thread-4" #107 prio=5 os_prio=31 tid=0x00007f8a0ab46000 nid=0x8103 waiting on condition [0x0000700003027000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0ce0130> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"pool-1-thread-2" #106 prio=5 os_prio=31 tid=0x00007f8a0ab10000 nid=0x7f03 waiting on condition [0x0000700002f24000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0ce0130> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"pool-1-thread-3" #104 prio=5 os_prio=31 tid=0x00007f8a0bc4e800 nid=0x7d03 waiting on condition [0x0000700002e21000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0ce0130> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

"container-9" #103 prio=5 os_prio=31 tid=0x00007f8a0bc64000 nid=0x7b03 in Object.wait() [0x0000700002d1e000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0ce92e0> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-9" #102 daemon prio=5 os_prio=31 tid=0x00007f8a0bd0c800 nid=0x7903 waiting on condition [0x0000700002c1b000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0cee530> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-8" #101 prio=5 os_prio=31 tid=0x00007f8a0b31b000 nid=0x7703 in Object.wait() [0x0000700002b18000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0d52250> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-8" #100 daemon prio=5 os_prio=31 tid=0x00007f8a0ab44000 nid=0x7503 waiting on condition [0x0000700002a15000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0d36a88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-7" #99 prio=5 os_prio=31 tid=0x00007f8a0ab43800 nid=0x7303 in Object.wait() [0x0000700002912000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0d07a98> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-7" #98 daemon prio=5 os_prio=31 tid=0x00007f8a0ab42800 nid=0x7103 waiting on condition [0x000070000280f000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0d0ab08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-6" #97 prio=5 os_prio=31 tid=0x00007f8a0ab40000 nid=0x6f03 in Object.wait() [0x000070000270c000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0d77790> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-6" #96 daemon prio=5 os_prio=31 tid=0x00007f8a0ab3f000 nid=0x6d03 waiting on condition [0x0000700002609000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0d67200> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-5" #95 prio=5 os_prio=31 tid=0x00007f8a0a5c5800 nid=0x6b03 in Object.wait() [0x0000700002506000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0dd51f0> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-5" #94 daemon prio=5 os_prio=31 tid=0x00007f8a0a565800 nid=0x6903 waiting on condition [0x0000700002403000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0f21998> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-4" #93 prio=5 os_prio=31 tid=0x00007f8a0b40e800 nid=0x6703 in Object.wait() [0x0000700002300000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0f5d0b8> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-4" #92 daemon prio=5 os_prio=31 tid=0x00007f8a0b3c6000 nid=0x6503 waiting on condition [0x00007000021fd000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0f60db8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-3" #91 prio=5 os_prio=31 tid=0x00007f8a0ab4b800 nid=0x6303 in Object.wait() [0x00007000020fa000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0f96a08> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-3" #90 daemon prio=5 os_prio=31 tid=0x00007f8a0b3cc800 nid=0x6103 waiting on condition [0x0000700001ff7000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0f9afe0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-2" #89 prio=5 os_prio=31 tid=0x00007f8a0b3cc000 nid=0x5f03 in Object.wait() [0x0000700001ef4000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c0fc44b8> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-2" #88 daemon prio=5 os_prio=31 tid=0x00007f8a0ab4b000 nid=0x5d03 waiting on condition [0x0000700001df1000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c0fcb2d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-1" #87 prio=5 os_prio=31 tid=0x00007f8a0ab11800 nid=0x5b03 in Object.wait() [0x0000700001cee000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c12df300> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-1" #86 daemon prio=5 os_prio=31 tid=0x00007f8a0b3cb000 nid=0x5903 waiting on condition [0x0000700001beb000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c1127b08> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"container-0" #85 prio=5 os_prio=31 tid=0x00007f8a0bbda000 nid=0x5703 in Object.wait() [0x0000700001ae8000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	at com.datatorrent.stram.engine.StreamingContainer.heartbeatLoop(StreamingContainer.java:625)
	- locked <0x00000006c06e2d20> (a java.lang.Object)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainer.run(StramLocalCluster.java:184)
	at com.datatorrent.stram.StramLocalCluster$LocalStreamingContainerLauncher.run(StramLocalCluster.java:270)
	at java.lang.Thread.run(Thread.java:745)

"Dispatcher-0" #84 daemon prio=5 os_prio=31 tid=0x00007f8a0b323000 nid=0x5503 waiting on condition [0x00007000019e5000]
   java.lang.Thread.State: WAITING (parking)
	at sun.misc.Unsafe.park(Native Method)
	- parking to wait for  <0x00000006c112abb8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
	at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
	at net.engio.mbassy.bus.AbstractSyncAsyncMessageBus$1.run(AbstractSyncAsyncMessageBus.java:51)
	at java.lang.Thread.run(Thread.java:745)

"DestroyJavaVM" #83 prio=5 os_prio=31 tid=0x00007f8a0bc3f800 nid=0x1c03 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"master" #82 prio=5 os_prio=31 tid=0x00007f8a0ab4c800 nid=0x5303 waiting on condition [0x00007000018e2000]
   java.lang.Thread.State: TIMED_WAITING (sleeping)
	at java.lang.Thread.sleep(Native Method)
	at com.datatorrent.stram.StramLocalCluster.run(StramLocalCluster.java:499)
	at com.datatorrent.stram.StramLocalCluster.run(StramLocalCluster.java:438)
	at java.lang.Thread.run(Thread.java:745)

"ProcessWideEventLoop" #81 prio=5 os_prio=31 tid=0x00007f8a0ab4f800 nid=0x511b runnable [0x00007000017df000]
   java.lang.Thread.State: RUNNABLE
	at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method)
	at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:198)
	at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:117)
	at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
	- locked <0x00000006c0cd6f40> (a com.datatorrent.netlet.OptimizedEventLoop$SelectedSelectionKeySet)
	- locked <0x00000006c09a6fb8> (a java.util.Collections$UnmodifiableSet)
	- locked <0x00000006c0cd6e90> (a sun.nio.ch.KQueueSelectorImpl)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
	at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:101)
	at com.datatorrent.netlet.OptimizedEventLoop.runEventLoop(OptimizedEventLoop.java:185)
	at com.datatorrent.netlet.OptimizedEventLoop.runEventLoop(OptimizedEventLoop.java:157)
	at com.datatorrent.netlet.DefaultEventLoop.run(DefaultEventLoop.java:156)
	at java.lang.Thread.run(Thread.java:745)

"Service Thread" #8 daemon prio=9 os_prio=31 tid=0x00007f8a0a061000 nid=0x4803 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C1 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007f8a0a838800 nid=0x4603 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007f8a0a056000 nid=0x4403 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007f8a0a06c000 nid=0x4203 waiting on condition [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007f8a0b02c000 nid=0x4003 runnable [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007f8a0a835800 nid=0x3103 in Object.wait() [0x000070000109f000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000006c0005fe0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)
	- locked <0x00000006c0005fe0> (a java.lang.ref.ReferenceQueue$Lock)
	at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)
	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)

"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007f8a0b804000 nid=0x2f03 in Object.wait() [0x0000700000f9c000]
   java.lang.Thread.State: WAITING (on object monitor)
	at java.lang.Object.wait(Native Method)
	- waiting on <0x00000006c000d548> (a java.lang.ref.Reference$Lock)
	at java.lang.Object.wait(Object.java:502)
	at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
	- locked <0x00000006c000d548> (a java.lang.ref.Reference$Lock)
	at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)

"VM Thread" os_prio=31 tid=0x00007f8a0b801800 nid=0x2d03 runnable 

"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007f8a0b000800 nid=0x2503 runnable 

"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007f8a0b800800 nid=0x2703 runnable 

"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007f8a0a015000 nid=0x2903 runnable 

"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007f8a0a015800 nid=0x2b03 runnable 

"VM Periodic Task Thread" os_prio=31 tid=0x00007f8a0a09e000 nid=0x4a03 waiting on condition 

JNI global references: 332
{code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message