Github user HeartSaVioR commented on the pull request:

    https://github.com/apache/storm/pull/797#issuecomment-150714706
  
    @kishorvpatil @binhnv @revans2 
    
    Here's my storm.yaml.
    ```
    worker.childopts: "-Dfile.encoding=UTF-8 -Xmx768m 
-XX:+HeapDumpOnOutOfMemoryError 
-XX:HeapDumpPath=/daum/logs/storm/heapdump.hprof 
-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=1%ID% 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false"
    topology.backpressure.enable: false
    topology.transfer.buffer.size: 32
    topology.executor.send.buffer.size: 16384
    topology.executor.receive.buffer.size: 16384
    ```
    
    I used topology.backpressure.enable, topology.transfer.buffer.size, 
topology.executor.send.buffer.size, topology.executor.receive.buffer.size as 
default but no luck.
    I changed these values as 
http://www.michael-noll.com/blog/2013/06/21/understanding-storm-internal-message-buffers
 but also no luck.
    
    Failed tuples appear within 3 minutes, which is same as we were seen from 
#134 (origin STORM-350).
    
    
![storm-350-failed-20151024-try-01](https://cloud.githubusercontent.com/assets/1317309/10707038/3367cfe8-7a28-11e5-9b66-8c6e1adf0649.png)
    
    I'm using VMs (IaaS on my office), but without Disruptor 3.3.2 it doesn't 
show failed tuples.
    
    I ran perftest on command line.
    
    > storm jar 
storm_perf_test-1.0.0-SNAPSHOT-jar-for-0.10.0-rc-with-dependencies.jar 
com.yahoo.storm.perftest.Main  --ack --ackers 3 --bolt 4 --name test -l 1 -n 1 
--workers 3 --spout 3 --testTimeSec 900 -c topology.max.spout.pending=1092 
--messageSize 10
    
    Here's log.
    ```
    1034 [main] INFO  c.y.s.p.Main - Adding in 3 spouts
    1081 [main] INFO  c.y.s.p.Main - Adding in 4 bolts
    1231 [main] INFO  b.s.StormSubmitter - Generated ZooKeeper secret payload 
for MD5-digest: -6427640641721598663:-8827787475099997913
    1236 [main] INFO  b.s.s.a.AuthUtils - Got AutoCreds []
    1297 [main] INFO  b.s.StormSubmitter - Uploading topology jar 
storm_perf_test-1.0.0-SNAPSHOT-jar-for-0.10.0-rc-with-dependencies.jar to 
assigned location: 
/data1/storm/nimbus/inbox/stormjar-38afac0d-a0d8-49a6-8529-7705d89280e9.jar
    1326 [main] INFO  b.s.StormSubmitter - Successfully uploaded topology jar 
to assigned location: 
/data1/storm/nimbus/inbox/stormjar-38afac0d-a0d8-49a6-8529-7705d89280e9.jar
    1326 [main] INFO  b.s.StormSubmitter - Submitting topology test_0 in 
distributed mode with conf 
{"storm.zookeeper.topology.auth.scheme":"digest","storm.zookeeper.topology.auth.payload":"-6427640641721598663:-8827787475099997913","topology.workers":3,"topology.acker.executors":3,"topology.debug":false,"topology.max.spout.pending":1092}
    1520 [main] INFO  b.s.StormSubmitter - Finished submitting topology: test_0
    status      topologies      totalSlots      slotsUsed       totalExecutors  
executorsWithMetrics    time    time-diff ms    transferred     throughput 
(MB/s)
    WAITING     1       12      0       13      0       1445640974611   0       
0       0.0
    WAITING     1       12      3       13      13      1445641004611   30000   
72600   0.02307891845703125
    WAITING     1       12      3       13      13      1445641034612   30001   
608340  0.1933796318931296
    RUNNING     1       12      3       13      13      1445641064611   29999   
783820  0.24917797349429877
    RUNNING     1       12      3       13      13      1445641094611   30000   
200520  0.06374359130859375
    RUNNING     1       12      3       13      13      1445641124611   30000   
17140   0.005448659261067708
    RUNNING     1       12      3       13      13      1445641154612   30001   
0       0.0
    RUNNING     1       12      3       13      13      1445641184611   29999   
17980   0.0057158785989480905
    RUNNING     1       12      3       13      13      1445641214611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641244611   30000   
18180   0.005779266357421875
    RUNNING     1       12      3       13      13      1445641274611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641304611   30000   
17620   0.005601247151692708
    RUNNING     1       12      3       13      13      1445641334611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641364611   30000   
16800   0.005340576171875
    RUNNING     1       12      3       13      13      1445641394611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641424611   30000   
17500   0.005563100179036458
    RUNNING     1       12      3       13      13      1445641454611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641484611   30000   
17840   0.005671183268229167
    RUNNING     1       12      3       13      13      1445641514611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641544611   30000   
18260   0.005804697672526042
    RUNNING     1       12      3       13      13      1445641574611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641604612   30001   
17980   0.0057154975530763555
    RUNNING     1       12      3       13      13      1445641634611   29999   
0       0.0
    RUNNING     1       12      3       13      13      1445641664611   30000   
18000   0.0057220458984375
    RUNNING     1       12      3       13      13      1445641694611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641724611   30000   
17720   0.005633036295572917
    RUNNING     1       12      3       13      13      1445641754611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641784611   30000   
18720   0.005950927734375
    RUNNING     1       12      3       13      13      1445641814611   30000   
0       0.0
    RUNNING     1       12      3       13      13      1445641844612   30001   
18640   0.005925298909307189
    RUNNING     1       12      3       13      13      1445641874611   29999   
0       0.0
    RUNNING     1       12      3       13      13      1445641904612   30001   
18160   0.005772716104775674
    RUNNING     1       12      3       13      13      1445641934611   29999   
0       0.0
    ```
    
    It nearly stops functioning but I couldn't find any warning / error from 
worker logs.
    
    It may be nice if we can share perftest jar / binary dist file which 
applies STORM-350 (with Disruptor 3.3.2) / binary dist file which doesn't apply 
STORM-350 (with Disruptor 2.10.4).


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to