|
25 | 25 | import java.util.concurrent.Executors;
|
26 | 26 | import java.util.concurrent.TimeUnit;
|
27 | 27 | import java.util.concurrent.atomic.AtomicBoolean;
|
28 |
| -import java.util.concurrent.atomic.AtomicLong; |
| 28 | +//import java.util.concurrent.atomic.AtomicLong; |
29 | 29 |
|
30 | 30 | import org.apache.commons.lang3.StringUtils;
|
31 | 31 | import org.elasticsearch.action.ActionFuture;
|
@@ -95,11 +95,11 @@ public class Elasticsearch extends BaseOutput {
|
95 | 95 |
|
96 | 96 | private TransportClient esclient;
|
97 | 97 |
|
98 |
| - private AtomicLong sendReqs = new AtomicLong(0); |
99 |
| - |
100 |
| - private AtomicLong ackReqs = new AtomicLong(0); |
101 |
| - |
102 |
| - private int maxLag = bulkActions; |
| 98 | +// private AtomicLong sendReqs = new AtomicLong(0); |
| 99 | +// |
| 100 | +// private AtomicLong ackReqs = new AtomicLong(0); |
| 101 | +// |
| 102 | +// private int maxLag = bulkActions; |
103 | 103 |
|
104 | 104 | // private AtomicLong needDelayTime = new AtomicLong(0l);
|
105 | 105 |
|
@@ -184,7 +184,7 @@ public void afterBulk(long arg0, BulkRequest arg1,
|
184 | 184 | }
|
185 | 185 | }
|
186 | 186 |
|
187 |
| - addAckSeqs(requests.size()); |
| 187 | +// addAckSeqs(requests.size()); |
188 | 188 |
|
189 | 189 | if (totalFailed > 0) {
|
190 | 190 | logger.info(totalFailed + " doc failed, "
|
@@ -213,7 +213,7 @@ public void afterBulk(long arg0, BulkRequest arg1,
|
213 | 213 | addFailedMsg(request);
|
214 | 214 | }
|
215 | 215 |
|
216 |
| - addAckSeqs(arg1.requests().size()); |
| 216 | +// addAckSeqs(arg1.requests().size()); |
217 | 217 | // setDelayTime(1000);
|
218 | 218 | }
|
219 | 219 |
|
@@ -279,24 +279,24 @@ public void checkNeedWait(){
|
279 | 279 | logger.error("", e);
|
280 | 280 | }
|
281 | 281 | }
|
282 |
| - |
283 |
| - sendReqs.incrementAndGet(); |
284 |
| - if(sendReqs.get() - ackReqs.get() < maxLag){ |
285 |
| - return; |
286 |
| - } |
287 |
| - |
288 |
| - while(sendReqs.get() - ackReqs.get() > maxLag){ |
289 |
| - try { |
290 |
| - Thread.sleep(1000); |
291 |
| - } catch (InterruptedException e) { |
292 |
| - logger.error("", e); |
293 |
| - } |
294 |
| - } |
| 282 | +// |
| 283 | +// sendReqs.incrementAndGet(); |
| 284 | +// if(sendReqs.get() - ackReqs.get() < maxLag){ |
| 285 | +// return; |
| 286 | +// } |
| 287 | +// |
| 288 | +// while(sendReqs.get() - ackReqs.get() > maxLag){ |
| 289 | +// try { |
| 290 | +// Thread.sleep(1000); |
| 291 | +// } catch (InterruptedException e) { |
| 292 | +// logger.error("", e); |
| 293 | +// } |
| 294 | +// } |
295 | 295 | }
|
296 | 296 |
|
297 |
| - public void addAckSeqs(int num){ |
298 |
| - ackReqs.addAndGet(num); |
299 |
| - } |
| 297 | +// public void addAckSeqs(int num){ |
| 298 | +// ackReqs.addAndGet(num); |
| 299 | +// } |
300 | 300 |
|
301 | 301 | // public void setDelayTime(long delayTime){
|
302 | 302 | // if(delayTime > needDelayTime.get()){
|
|
0 commit comments