Changeset 534:099c597c0243 for kraken-logdb/src/main/java/org/krakenapps/logdb/query/command/Rpc.java
- Timestamp:
- 11/14/11 11:47:19 (6 months ago)
- Branch:
- default
- Children:
- 535:c38ad740171a, 537:d8d85fe7264c
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kraken-logdb/src/main/java/org/krakenapps/logdb/query/command/Rpc.java
r532 r534 19 19 20 20 /** 21 * distquery guid21 * mapreduce query guid 22 22 */ 23 23 private String guid; … … 27 27 private RpcConnection datastream; 28 28 private RpcSession datasession; 29 private boolean end; 29 30 30 31 public Rpc(String agentGuid, RpcConnection upstream, String guid, boolean sender) { … … 37 38 @Override 38 39 public void push(Map<String, Object> m) { 40 if (end) { 41 logger.info("kraken logdb: loss (will be fixed) - {}", Primitive.stringify(m)); 42 return; 43 } 44 39 45 if (sender) { 40 46 if (datastream == null) { … … 77 83 public void eof() { 78 84 if (datasession != null) { 85 try { 86 datasession.call("eof", guid); 87 } catch (Exception e) { 88 logger.error("kraken logdb: eof fail for mapreduce query " + guid, e); 89 } 90 79 91 datastream.close(); 80 92 datastream = null; … … 84 96 logger.info("kraken logdb: closed rpc data stream for query guid [{}]", guid); 85 97 super.eof(); 98 end = true; 86 99 } 87 100
Note: See TracChangeset
for help on using the changeset viewer.
