You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@storm.apache.org by dashengju <gi...@git.apache.org> on 2014/07/01 10:03:15 UTC
[GitHub] incubator-storm pull request: STORM-200 Proposal for Multilang's M...
Github user dashengju commented on the pull request:
https://github.com/apache/incubator-storm/pull/38#issuecomment-47627909
@d2r , I have merged your patch.
under ubuntu, run all the tests successfully with 10 times;
But under centos 6, always hang by test-builtin-metrics-2 case. It seems your patch does not work.
========== below is the stdout error info ==============================================================
114011 [main] ERROR backtype.storm.metrics-test - Error in cluster
java.lang.AssertionError: Test timed out (30000ms)
at backtype.storm.metrics_test$wait_for_atleast_N_buckets_BANG_.invoke(metrics_test.clj:74) ~[na:na]
at backtype.storm.metrics_test$fn__1689$fn__1690.invoke(metrics_test.clj:288) ~[na:na]
at backtype.storm.metrics_test$fn__1689.invoke(metrics_test.clj:252) [na:na]
at clojure.test$test_var$fn__7145.invoke(test.clj:701) [clojure-1.5.1.jar:na]
at clojure.test$test_var.invoke(test.clj:701) [clojure-1.5.1.jar:na]
at clojure.test$test_all_vars$fn__7149$fn__7156.invoke(test.clj:717) [clojure-1.5.1.jar:na]
at clojure.test$default_fixture.invoke(test.clj:671) [clojure-1.5.1.jar:na]
at clojure.test$test_all_vars$fn__7149.invoke(test.clj:717) [clojure-1.5.1.jar:na]
at clojure.test$default_fixture.invoke(test.clj:671) [clojure-1.5.1.jar:na]
at clojure.test$test_all_vars.invoke(test.clj:713) [clojure-1.5.1.jar:na]
at clojure.test$test_ns.invoke(test.clj:736) [clojure-1.5.1.jar:na]
at clojure.core$map$fn__4207.invoke(core.clj:2487) [clojure-1.5.1.jar:na]
at clojure.lang.LazySeq.sval(LazySeq.java:42) [clojure-1.5.1.jar:na]
at clojure.lang.LazySeq.seq(LazySeq.java:60) [clojure-1.5.1.jar:na]
at clojure.lang.Cons.next(Cons.java:39) [clojure-1.5.1.jar:na]
at clojure.lang.RT.boundedLength(RT.java:1654) [clojure-1.5.1.jar:na]
at clojure.lang.RestFn.applyTo(RestFn.java:130) [clojure-1.5.1.jar:na]
at clojure.core$apply.invoke(core.clj:619) [clojure-1.5.1.jar:na]
at clojure.test$run_tests.doInvoke(test.clj:751) [clojure-1.5.1.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.5.1.jar:na]
at com.theoryinpractise.clojure.testrunner$eval8077$fn__8082$fn__8118.invoke(run-test7173011794914230650.clj:102) [na:na]
at com.theoryinpractise.clojure.testrunner$eval8077$fn__8082.invoke(run-test7173011794914230650.clj:99) [na:na]
at com.theoryinpractise.clojure.testrunner$eval8077.invoke(run-test7173011794914230650.clj:72) [na:na]
at clojure.lang.Compiler.eval(Compiler.java:6619) [clojure-1.5.1.jar:na]
at clojure.lang.Compiler.load(Compiler.java:7064) [clojure-1.5.1.jar:na]
at clojure.lang.Compiler.loadFile(Compiler.java:7020) [clojure-1.5.1.jar:na]
at clojure.main$load_script.invoke(main.clj:294) [clojure-1.5.1.jar:na]
at clojure.main$script_opt.invoke(main.clj:356) [clojure-1.5.1.jar:na]
at clojure.main$main.doInvoke(main.clj:440) [clojure-1.5.1.jar:na]
at clojure.lang.RestFn.invoke(RestFn.java:408) [clojure-1.5.1.jar:na]
at clojure.lang.Var.invoke(Var.java:415) [clojure-1.5.1.jar:na]
at clojure.lang.AFn.applyToHelper(AFn.java:161) [clojure-1.5.1.jar:na]
at clojure.lang.Var.applyTo(Var.java:532) [clojure-1.5.1.jar:na]
at clojure.main.main(main.java:37) [clojure-1.5.1.jar:na]
114013 [main] INFO backtype.storm.daemon.nimbus - Shutting down master
114016 [main] INFO backtype.storm.daemon.nimbus - Shut down master
114022 [main] INFO backtype.storm.daemon.supervisor - Shutting down a9fd8203-4ad0-419a-8287-09acedc6d16b:f8b7e9ce-98c2-472f-8deb-c73223b3abd0
114022 [main] INFO backtype.storm.process-simulator - Killing process e3a0b0c3-d589-4861-8e46-0eeb660db114
114023 [main] INFO backtype.storm.daemon.worker - Shutting down worker metrics-tester-1-0 a9fd8203-4ad0-419a-8287-09acedc6d16b 1024
114023 [main] INFO backtype.storm.daemon.worker - Shutting down receive thread
114023 [main] INFO backtype.storm.messaging.loader - Shutting down receiving-thread: [metrics-tester-1-0, 1024]
114024 [main] INFO backtype.storm.messaging.loader - Waiting for receiving-thread:[metrics-tester-1-0, 1024] to die
114024 [Thread-621-worker-receiver-thread-0] INFO backtype.storm.messaging.loader - Receiving-thread:[metrics-tester-1-0, 1024] received shutdown notice
114024 [main] INFO backtype.storm.messaging.loader - Shutdown receiving-thread: [metrics-tester-1-0, 1024]
114024 [main] INFO backtype.storm.daemon.worker - Shut down receive thread
114024 [main] INFO backtype.storm.daemon.worker - Terminating messaging context
114025 [main] INFO backtype.storm.daemon.worker - Shutting down executors
114025 [main] INFO backtype.storm.daemon.executor - Shutting down executor __metricsclojure.storm.metric.testing.FakeMetricConsumer:[2 2]
114026 [Thread-611-disruptor-executor[2 2]-send-queue] INFO backtype.storm.util - Async loop interrupted!
========== below is jstack of main thread ==============================================================
"main" prio=10 tid=0x00007f0ce0006000 nid=0x288e in Object.wait() [0x00007f0ce8789000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x00000000c4c0d1c0> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1258)
- locked <0x00000000c4c0d1c0> (a java.lang.Thread)
at java.lang.Thread.join(Thread.java:1332)
at backtype.storm.util$async_loop$reify__459.join(util.clj:455)
at sun.reflect.GeneratedMethodAccessor53.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:298)
at backtype.storm.daemon.executor$mk_executor$reify__4104.shutdown(executor.clj:353)
at sun.reflect.GeneratedMethodAccessor71.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:298)
at backtype.storm.daemon.worker$fn__4530$exec_fn__1774__auto____4531$shutdown_STAR___4549.invoke(worker.clj:392)
at backtype.storm.daemon.worker$fn__4530$exec_fn__1774__auto__$reify__4575.shutdown(worker.clj:423)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:298)
at backtype.storm.process_simulator$kill_process.invoke(process_simulator.clj:46)
- locked <0x00000000c4842af0> (a java.lang.Object)
at backtype.storm.daemon.supervisor$shutdown_worker.invoke(supervisor.clj:173)
at backtype.storm.daemon.supervisor$fn__4967$exec_fn__1774__auto__$reify__4976.shutdown_all_workers(supervisor.clj:411)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:93)
at clojure.lang.Reflector.invokeNoArgInstanceMember(Reflector.java:298)
at backtype.storm.testing$kill_local_storm_cluster.invoke(testing.clj:172)
at backtype.storm.metrics_test$fn__456$fn__457.invoke(metrics_test.clj:252)
at backtype.storm.metrics_test$fn__456.invoke(metrics_test.clj:252)
at clojure.test$test_var$fn__7145.invoke(test.clj:701)
at clojure.test$test_var.invoke(test.clj:701)
at clojure.test$test_all_vars$fn__7149$fn__7156.invoke(test.clj:717)
at clojure.test$default_fixture.invoke(test.clj:671)
at clojure.test$test_all_vars$fn__7149.invoke(test.clj:717)
at clojure.test$default_fixture.invoke(test.clj:671)
at clojure.test$test_all_vars.invoke(test.clj:713)
at clojure.test$test_ns.invoke(test.clj:736)
at clojure.core$map$fn__4207.invoke(core.clj:2487)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
- locked <0x00000000c4806f10> (a clojure.lang.LazySeq)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
- locked <0x00000000c4806f10> (a clojure.lang.LazySeq)
at clojure.lang.Cons.next(Cons.java:39)
at clojure.lang.RT.boundedLength(RT.java:1654)
at clojure.lang.RestFn.applyTo(RestFn.java:130)
at clojure.core$apply.invoke(core.clj:619)
at clojure.test$run_tests.doInvoke(test.clj:751)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at com.theoryinpractise.clojure.testrunner$eval700$fn__705.invoke(run-test4685934117261617748.clj:48)
at com.theoryinpractise.clojure.testrunner$eval700.invoke(run-test4685934117261617748.clj:38)
at clojure.lang.Compiler.eval(Compiler.java:6619)
at clojure.lang.Compiler.load(Compiler.java:7064)
at clojure.lang.Compiler.loadFile(Compiler.java:7020)
at clojure.main$load_script.invoke(main.clj:294)
at clojure.main$script_opt.invoke(main.clj:356)
at clojure.main$main.doInvoke(main.clj:440)
at clojure.lang.RestFn.invoke(RestFn.java:408)
at clojure.lang.Var.invoke(Var.java:415)
at clojure.lang.AFn.applyToHelper(AFn.java:161)
at clojure.lang.Var.applyTo(Var.java:532)
at clojure.main.main(main.java:37)
---
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 infrastructure@apache.org or file a JIRA ticket
with INFRA.
---