> On April 10, 2016, 2:27 a.m., Evan Hughes wrote:
> > LifeCycle the feild shutdownManager is never accessed.
> > 
> > Assumed that cntrl+c in terminal would prompt shutdown but wasnt given any 
> > notification of such shutdown was happening.
> > 
> > other than that, lgtm!

Fixed the shutdownManager access.
It worked for me-

Apr 25, 2016 8:45:30 PM org.waveprotocol.box.server.shutdown.ShutdownManager run
INFO: Shutdown hook is fired.
19684 [ShutdownManager] INFO org.eclipse.jetty.server.ServerConnector - Stopped 
ServerConnector@2e90ee79{HTTP/1.1}{127.0.0.1:9898}
19691 [ShutdownManager] INFO org.eclipse.jetty.server.handler.ContextHandler - 
Stopped 
o.e.j.w.WebAppContext@3dd7cee8{/,[file:/Users/vega/wave/wave/war/],UNAVAILABLE}
49710 [ShutdownManager] WARN org.eclipse.jetty.util.thread.QueuedThreadPool - 
qtp62259468{STOPPING,8<=4<=200,i=0,q=0} Couldn't stop 
Thread[qtp62259468-16-selector-ClientSelectorManager@6e053c0d/0,5,main]
49710 [ShutdownManager] WARN org.eclipse.jetty.util.thread.QueuedThreadPool - 
qtp62259468{STOPPING,8<=4<=200,i=0,q=0} Couldn't stop 
Thread[qtp62259468-17-selector-ClientSelectorManager@6e053c0d/1,5,main]
49710 [ShutdownManager] WARN org.eclipse.jetty.util.thread.QueuedThreadPool - 
qtp62259468{STOPPING,8<=4<=200,i=0,q=0} Couldn't stop 
Thread[qtp62259468-18-selector-ClientSelectorManager@6e053c0d/2,5,main]
49711 [ShutdownManager] WARN org.eclipse.jetty.util.thread.QueuedThreadPool - 
qtp62259468{STOPPING,8<=4<=200,i=0,q=0} Couldn't stop 
Thread[qtp62259468-19-selector-ClientSelectorManag


- Yuri


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/45934/#review128011
-----------------------------------------------------------


On April 8, 2016, 6:09 p.m., Yuri Zelikov wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/45934/
> -----------------------------------------------------------
> 
> (Updated April 8, 2016, 6:09 p.m.)
> 
> 
> Review request for wave, Andrew Kaplanov and Evan Hughes.
> 
> 
> Repository: wave
> 
> 
> Description
> -------
> 
> Adds (from wiab.pro) Shutdown Manager to allow for cleaner server shutdowns 
> that close the server and resources.
> 
> 
> Diffs
> -----
> 
>   wave/config/reference.conf 8142f9b 
>   wave/src/main/java/org/waveprotocol/box/server/ServerMain.java bfa3b92 
>   
> wave/src/main/java/org/waveprotocol/box/server/executor/RequestScopeExecutor.java
>  40c2039 
>   
> wave/src/main/java/org/waveprotocol/box/server/executor/ScheduledRequestScopeExecutor.java
>  f841667 
>   
> wave/src/main/java/org/waveprotocol/box/server/persistence/file/FileDeltaCollection.java
>  65683c4 
>   wave/src/main/java/org/waveprotocol/box/server/shutdown/LifeCycle.java 
> PRE-CREATION 
>   
> wave/src/main/java/org/waveprotocol/box/server/shutdown/ShutdownManager.java 
> PRE-CREATION 
>   
> wave/src/main/java/org/waveprotocol/box/server/shutdown/ShutdownPriority.java 
> PRE-CREATION 
>   wave/src/main/java/org/waveprotocol/box/server/shutdown/Shutdownable.java 
> PRE-CREATION 
>   wave/src/main/java/org/waveprotocol/box/server/waveserver/WaveMap.java 
> b2fa769 
>   
> wave/src/test/java/org/waveprotocol/box/server/waveserver/SimpleSearchProviderImplTest.java
>  1b5e5a1 
>   wave/src/test/java/org/waveprotocol/box/server/waveserver/WaveMapTest.java 
> 579dc7c 
>   
> wave/src/test/java/org/waveprotocol/box/server/waveserver/WaveServerTest.java 
> 8291af3 
> 
> Diff: https://reviews.apache.org/r/45934/diff/
> 
> 
> Testing
> -------
> 
> - Checked that the servers starts
> - Application works
> - Tests pass
> 
> 
> Thanks,
> 
> Yuri Zelikov
> 
>

Reply via email to