Jean-Daniel Cryans has posted comments on this change.
Change subject: mapreduce: add support for fault tolerant scanner
......................................................................
Patch Set 2:
The test failure is related to the fault tolerant scanner patch:
01:09:34.954 [INFO - kudu-tserver:64040] (MiniKuduCluster.java:568) W0428
01:09:34.954133 17141 connection.cc:380] Connection torn down before Call
kudu.tserver.TabletServerService.Write from 127.0.0.1:35554 (ReqId={client:
21809ecd299e454fa1a5ce2dcc9d4faf, seq_no=16347, attempt_no=1}) could send its
response
01:09:34.954 [ERROR - Thread-10] (ITClient.java:134) Got error while row
counting
org.apache.kudu.client.RecoverableException: [Peer
7605e33bc78748a08bd01815dd8aff56] Connection disconnected
at org.apache.kudu.client.TabletClient.cleanup(TabletClient.java:657)
at
org.apache.kudu.client.TabletClient.channelDisconnected(TabletClient.java:610)
at
org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:102)
at
org.apache.kudu.client.TabletClient.handleUpstream(TabletClient.java:603)
at
org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
What this means is that the connection got closed before the scan was sent. I
think this should be a retryable exception even for non-fault tolerant
scanners? Maybe it would make more sense to make ITClient use fault tolerant
scanners too.
--
To view, visit http://gerrit.cloudera.org:8080/6745
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-MessageType: comment
Gerrit-Change-Id: Ibc39472e2733bab4e00e73658f8a7619153bd7c6
Gerrit-PatchSet: 2
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Hao Hao <[email protected]>
Gerrit-Reviewer: Jean-Daniel Cryans <[email protected]>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-HasComments: No