> 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
>
>