[GitHub] storm issue #2721: STORM-3110: Skip the user while checking isProcessAlive

2018-06-15 Thread arunmahadevan
Github user arunmahadevan commented on the issue:

https://github.com/apache/storm/pull/2721
  
@revans2 , @HeartSaVioR, can you take a look?


---


[GitHub] storm pull request #2721: STORM-3110: Skip the user while checking isProcess...

2018-06-15 Thread arunmahadevan
GitHub user arunmahadevan opened a pull request:

https://github.com/apache/storm/pull/2721

STORM-3110: Skip the user while checking isProcessAlive



You can merge this pull request into a Git repository by running:

$ git pull https://github.com/arunmahadevan/storm STORM-3110-1

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/storm/pull/2721.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2721


commit 1d43937a12d5632d1c64e5701b8443a179595062
Author: Arun Mahadevan 
Date:   2018-06-15T23:32:53Z

STORM-3110: Skip the user while checking isProcessAlive




---


[GitHub] storm pull request #2720: STORM-3109: Fixed incorrect conversion from relati...

2018-06-15 Thread zd-project
GitHub user zd-project opened a pull request:

https://github.com/apache/storm/pull/2720

STORM-3109: Fixed incorrect conversion from relative path to absolute path 
for STORM_LOCAL_DIR

See issue: https://issues.apache.org/jira/browse/STORM-3109

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/zd-project/storm STORM-3109

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/storm/pull/2720.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #2720


commit b03ee18dd13196265c3d68e59e76380ccc6b4bd8
Author: Zhengdai Hu 
Date:   2018-06-15T21:56:01Z

STORM-3109: Fixed incorrect conversion from relative path to absolute path 
for STORM_LOCAL_DIR




---


Powered-By Storm: Southcom - Mezzo fluid mediation

2018-06-15 Thread Paolo Galeotti
Nathan,

Thanks to Storm we have redefined a telecom critical process, mediation.
Classical mediation was file based, but we envision file as a stream of
records that we can redirect into Mezzo.

"Mezzo is a distributed real time mediation platform, build upon Storm. The
mediation process is described in an acyclic graph (Storm topology) of
nodes that we called a flow. Each node (Storm bolts) of the flow has one or
more mediation rules and receives one record from a previous node and
returns the mediated record to the next one. The rules are programmable in
a high language and editable with the flow editor."

we would like to be named on your page
http://storm.apache.org/Powered-By.html

thanks for your time

Paolo Galeotti


[GitHub] storm issue #2718: STORM-3103 allow nimbus to shutdown properly

2018-06-15 Thread agresch
Github user agresch commented on the issue:

https://github.com/apache/storm/pull/2718
  
If it helps, here is the callstack from our original bug report:

2018-05-24 09:27:05.636 o.a.s.d.n.Nimbus main [INFO] Starting nimbus server 
for storm version '2.0.0.y'
2018-05-24 09:27:06.012 o.a.s.d.n.Nimbus timer [ERROR] Error while 
processing event
java.lang.RuntimeException: java.lang.NullPointerException
at 
org.apache.storm.daemon.nimbus.Nimbus.lambda$launchServer$37(Nimbus.java:2685) 
~[storm-server-2.0.0.y.jar:2.0.0.y]
at org.apache.storm.StormTimer$1.run(StormTimer.java:111) 
~[storm-client-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.StormTimer$StormTimerTask.run(StormTimer.java:227) 
~[storm-client-2.0.0.y.jar:2.0.0.y]
Caused by: java.lang.NullPointerException
at 
org.apache.storm.daemon.nimbus.Nimbus.readAllSupervisorDetails(Nimbus.java:1814)
 ~[storm-server-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.daemon.nimbus.Nimbus.computeNewSchedulerAssignments(Nimbus.java:1906)
 ~[storm-server-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.daemon.nimbus.Nimbus.mkAssignments(Nimbus.java:2057) 
~[storm-server-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.daemon.nimbus.Nimbus.mkAssignments(Nimbus.java:2003) 
~[storm-server-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.daemon.nimbus.Nimbus.lambda$launchServer$37(Nimbus.java:2681) 
~[storm-server-2.0.0.y.jar:2.0.0.y]
... 2 more
2018-05-24 09:27:06.023 o.a.s.u.Utils timer [ERROR] Halting process: Error 
while processing event
java.lang.RuntimeException: Halting process: Error while processing event
at org.apache.storm.utils.Utils.exitProcess(Utils.java:469) 
~[storm-client-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.daemon.nimbus.Nimbus.lambda$new$17(Nimbus.java:484) 
~[storm-server-2.0.0.y.jar:2.0.0.y]
at 
org.apache.storm.StormTimer$StormTimerTask.run(StormTimer.java:252) 
~[storm-client-2.0.0.y.jar:2.0.0.y]
2018-05-24 09:27:06.032 o.a.s.d.n.Nimbus Thread-12 [INFO] Shutting down 
master
2018-05-24 09:27:06.032 o.a.s.u.Utils Thread-13 [INFO] Halting after 10 
seconds

No further shutdown was processed.  It's entirely reproducible by forcing 
an NPE from the timer.



---


[GitHub] storm issue #2718: STORM-3103 allow nimbus to shutdown properly

2018-06-15 Thread agresch
Github user agresch commented on the issue:

https://github.com/apache/storm/pull/2718
  
@danny0405 - The case I saw was the Timer throwing a null pointer exception 
from mkAssignments() - fixed in https://github.com/apache/storm/pull/2693.  
This causes the onKill callback to be called and locks up the timer thread.


---


[GitHub] storm issue #2711: STORM-3100 : Introducing CustomIndexArray to speedup Hash...

2018-06-15 Thread roshannaik
Github user roshannaik commented on the issue:

https://github.com/apache/storm/pull/2711
  
Looks like tester_bolt_metrics.py under storm-core is failing. I see that 
it can be run via mvn clojure:test under storm-core. But unable to figure out 
what really going wrong. Any help would be appreciated. thanks.


---


[GitHub] storm issue #2718: STORM-3103 allow nimbus to shutdown properly

2018-06-15 Thread danny0405
Github user danny0405 commented on the issue:

https://github.com/apache/storm/pull/2718
  
@agresch 
Yes the 

[https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/StormTimer.java#L173](https://github.com/apache/storm/blob/master/storm-client/src/jvm/org/apache/storm/StormTimer.java#L173)
may throw an Interrupted Exception,
but 
`} catch (Throwable e) {
if 
(!(Utils.exceptionCauseIsInstanceOf(InterruptedException.class, e))
&& 
!(Utils.exceptionCauseIsInstanceOf(ClosedByInterruptException.class, e))) {
this.onKill.uncaughtException(this, e);
this.setActive(false);
}
}`
here it already make a decision that if the exception is not 
InterruptedException.class we shall register the uncaughtException, so in what 
situation you mean the deadlock will occur?



---