Return-Path: X-Original-To: apmail-storm-dev-archive@minotaur.apache.org Delivered-To: apmail-storm-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7B5F510493 for ; Tue, 1 Jul 2014 08:03:37 +0000 (UTC) Received: (qmail 48806 invoked by uid 500); 1 Jul 2014 08:03:37 -0000 Delivered-To: apmail-storm-dev-archive@storm.apache.org Received: (qmail 48754 invoked by uid 500); 1 Jul 2014 08:03:37 -0000 Mailing-List: contact dev-help@storm.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@storm.incubator.apache.org Delivered-To: mailing list dev@storm.incubator.apache.org Received: (qmail 48743 invoked by uid 99); 1 Jul 2014 08:03:36 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Jul 2014 08:03:36 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO mail.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 01 Jul 2014 08:03:35 +0000 Received: (qmail 47946 invoked by uid 99); 1 Jul 2014 08:03:15 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Jul 2014 08:03:15 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 08F9F9909E3; Tue, 1 Jul 2014 08:03:15 +0000 (UTC) From: dashengju To: dev@storm.incubator.apache.org Reply-To: dev@storm.incubator.apache.org References: In-Reply-To: Subject: [GitHub] incubator-storm pull request: STORM-200 Proposal for Multilang's M... Content-Type: text/plain Message-Id: <20140701080315.08F9F9909E3@tyr.zones.apache.org> Date: Tue, 1 Jul 2014 08:03:15 +0000 (UTC) X-Virus-Checked: Checked by ClamAV on apache.org 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. ---