[jira] [Commented] (BOOKKEEPER-893) bookie exited with status 0 on journal I/O exception

2016-02-09 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15138896#comment-15138896
 ] 

Hudson commented on BOOKKEEPER-893:
---

FAILURE: Integrated in bookkeeper-master #1281 (See 
[https://builds.apache.org/job/bookkeeper-master/1281/])
BOOKKEEPER-893: explicitly call bk shutdown to set the exit code (sijie: rev 
63395a3e3d9bb253ea2745042631e44a3d195ea0)
* bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieServer.java


> bookie exited with status 0 on journal I/O exception
> 
>
> Key: BOOKKEEPER-893
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-893
> Project: Bookkeeper
>  Issue Type: Bug
>  Components: bookkeeper-server
>Affects Versions: 4.3.2
>Reporter: Siddharth Sunil Boobna
>Assignee: Siddharth Sunil Boobna
>Priority: Minor
> Fix For: 4.4.0
>
>
> {noformat}
> 06:13:32.041 [BookieJournal-3181] ERROR org.apache.bookkeeper.bookie.Journal 
> - I/O exception in Journal thread!
> java.nio.channels.ClosedChannelException: null
> at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:110) 
> ~[na:1.8.0_60]
> at sun.nio.ch.FileChannelImpl.position(FileChannelImpl.java:253) 
> ~[na:1.8.0_60]
> at org.apache.bookkeeper.bookie.Journal.run(Journal.java:964) 
> ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> 06:13:32.041 [BookieJournal-3181] INFO  org.apache.bookkeeper.bookie.Journal 
> - Journal exited loop!
> 06:13:32.041 [Bookie-3181] ERROR org.apache.bookkeeper.bookie.Bookie  - 
> Journal manager quits unexpectedly.
> 06:13:32.042 [Bookie-3181] INFO  org.apache.bookkeeper.bookie.Bookie  - 
> Triggering shutdown of Bookie-3181 with exitCode 5
> 06:13:32.042 [BookieShutdownTrigger] INFO  
> org.apache.bookkeeper.bookie.Bookie  - Shutting down Bookie-3181 with 
> exitCode 5
> 06:13:32.044 [main] INFO  o.a.bookkeeper.proto.BookieServer- Stop stats 
> provider
> 06:13:32.045 [bookie-reg-0] INFO  org.apache.zookeeper.ZooKeeper   - 
> Session: 0x14ff63dc02cbd02 closed
> 06:13:32.045 [bookie-reg-0-EventThread] INFO  org.apache.zookeeper.ClientCnxn 
>  - EventThread shut down
> 06:13:32.045 [BookieShutdownTrigger] INFO  
> org.apache.bookkeeper.bookie.Journal - Shutting down Journal
> 06:13:32.046 [Thread-2] INFO  o.a.bookkeeper.proto.BookieServer- Shutting 
> down BookieServer
> 06:13:32.046 [Thread-2] INFO  o.a.b.proto.BookieNettyServer- Shutting 
> down BookieNettyServer
> 06:13:32.046 [ForceWriteThread] ERROR org.apache.bookkeeper.bookie.Journal - 
> ForceWrite thread interrupted
> java.lang.InterruptedException: null
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2014)
>  ~[na:1.8.0_60]
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2048)
>  ~[na:1.8.0_60]
> at 
> org.apache.bookkeeper.util.UnboundArrayBlockingQueue.take(UnboundArrayBlockingQueue.java:312)
>  ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> at 
> org.apache.bookkeeper.bookie.Journal$ForceWriteThread.run(Journal.java:448) 
> ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> ...
> 06:13:32.184 [bookie-io-0] WARN  i.n.channel.DefaultChannelPipeline   - An 
> exceptionCaught() event was fired, and it reached at the tail of the 
> pipeline. It usually means the last handler in the pipeline did not handle 
> the exception.
> java.nio.channels.ClosedChannelException: null
> {noformat}
> When the bookie shuts down due to some exception, it exits with exitCode 0. 
> We try to get the exitCode when calling System.exit() here:
> https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieServer.java#L400
> But the exitCode is set by the shutdown hook which is triggered by 
> System.exit(). Thus, we will always exit with code 0.
> Solution:
> We explicitly call bookie shutdown to set the exit code.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (BOOKKEEPER-893) bookie exited with status 0 on journal I/O exception

2016-02-08 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15138483#comment-15138483
 ] 

ASF GitHub Bot commented on BOOKKEEPER-893:
---

Github user asfgit closed the pull request at:

https://github.com/apache/bookkeeper/pull/14


> bookie exited with status 0 on journal I/O exception
> 
>
> Key: BOOKKEEPER-893
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-893
> Project: Bookkeeper
>  Issue Type: Bug
>  Components: bookkeeper-server
>Affects Versions: 4.3.2
>Reporter: Siddharth Sunil Boobna
>Assignee: Siddharth Sunil Boobna
>Priority: Minor
>
> {noformat}
> 06:13:32.041 [BookieJournal-3181] ERROR org.apache.bookkeeper.bookie.Journal 
> - I/O exception in Journal thread!
> java.nio.channels.ClosedChannelException: null
> at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:110) 
> ~[na:1.8.0_60]
> at sun.nio.ch.FileChannelImpl.position(FileChannelImpl.java:253) 
> ~[na:1.8.0_60]
> at org.apache.bookkeeper.bookie.Journal.run(Journal.java:964) 
> ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> 06:13:32.041 [BookieJournal-3181] INFO  org.apache.bookkeeper.bookie.Journal 
> - Journal exited loop!
> 06:13:32.041 [Bookie-3181] ERROR org.apache.bookkeeper.bookie.Bookie  - 
> Journal manager quits unexpectedly.
> 06:13:32.042 [Bookie-3181] INFO  org.apache.bookkeeper.bookie.Bookie  - 
> Triggering shutdown of Bookie-3181 with exitCode 5
> 06:13:32.042 [BookieShutdownTrigger] INFO  
> org.apache.bookkeeper.bookie.Bookie  - Shutting down Bookie-3181 with 
> exitCode 5
> 06:13:32.044 [main] INFO  o.a.bookkeeper.proto.BookieServer- Stop stats 
> provider
> 06:13:32.045 [bookie-reg-0] INFO  org.apache.zookeeper.ZooKeeper   - 
> Session: 0x14ff63dc02cbd02 closed
> 06:13:32.045 [bookie-reg-0-EventThread] INFO  org.apache.zookeeper.ClientCnxn 
>  - EventThread shut down
> 06:13:32.045 [BookieShutdownTrigger] INFO  
> org.apache.bookkeeper.bookie.Journal - Shutting down Journal
> 06:13:32.046 [Thread-2] INFO  o.a.bookkeeper.proto.BookieServer- Shutting 
> down BookieServer
> 06:13:32.046 [Thread-2] INFO  o.a.b.proto.BookieNettyServer- Shutting 
> down BookieNettyServer
> 06:13:32.046 [ForceWriteThread] ERROR org.apache.bookkeeper.bookie.Journal - 
> ForceWrite thread interrupted
> java.lang.InterruptedException: null
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2014)
>  ~[na:1.8.0_60]
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2048)
>  ~[na:1.8.0_60]
> at 
> org.apache.bookkeeper.util.UnboundArrayBlockingQueue.take(UnboundArrayBlockingQueue.java:312)
>  ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> at 
> org.apache.bookkeeper.bookie.Journal$ForceWriteThread.run(Journal.java:448) 
> ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> ...
> 06:13:32.184 [bookie-io-0] WARN  i.n.channel.DefaultChannelPipeline   - An 
> exceptionCaught() event was fired, and it reached at the tail of the 
> pipeline. It usually means the last handler in the pipeline did not handle 
> the exception.
> java.nio.channels.ClosedChannelException: null
> {noformat}
> When the bookie shuts down due to some exception, it exits with exitCode 0. 
> We try to get the exitCode when calling System.exit() here:
> https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieServer.java#L400
> But the exitCode is set by the shutdown hook which is triggered by 
> System.exit(). Thus, we will always exit with code 0.
> Solution:
> We explicitly call bookie shutdown to set the exit code.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (BOOKKEEPER-893) bookie exited with status 0 on journal I/O exception

2016-02-07 Thread ASF GitHub Bot (JIRA)

[ 
https://issues.apache.org/jira/browse/BOOKKEEPER-893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15136644#comment-15136644
 ] 

ASF GitHub Bot commented on BOOKKEEPER-893:
---

GitHub user sid825 opened a pull request:

https://github.com/apache/bookkeeper/pull/14

BOOKKEEPER-893: explicitly call bk shutdown to set the exit code



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

$ git pull https://github.com/sid825/bookkeeper BOOKKEEPER-893

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

https://github.com/apache/bookkeeper/pull/14.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 #14


commit c59cb112dba963628b1cb651b64f3e832c6e30cc
Author: Siddharth Boobna 
Date:   2016-02-08T06:27:12Z

BOOKKEEPER-893: explicitly call bk shutdown to set the exit code

Change-Id: Id223b8e78b63829d3681d5ca17dff01bb6cea8fe




> bookie exited with status 0 on journal I/O exception
> 
>
> Key: BOOKKEEPER-893
> URL: https://issues.apache.org/jira/browse/BOOKKEEPER-893
> Project: Bookkeeper
>  Issue Type: Bug
>  Components: bookkeeper-server
>Affects Versions: 4.3.2
>Reporter: Siddharth Sunil Boobna
>Assignee: Siddharth Sunil Boobna
>Priority: Minor
>
> {noformat}
> 06:13:32.041 [BookieJournal-3181] ERROR org.apache.bookkeeper.bookie.Journal 
> - I/O exception in Journal thread!
> java.nio.channels.ClosedChannelException: null
> at sun.nio.ch.FileChannelImpl.ensureOpen(FileChannelImpl.java:110) 
> ~[na:1.8.0_60]
> at sun.nio.ch.FileChannelImpl.position(FileChannelImpl.java:253) 
> ~[na:1.8.0_60]
> at org.apache.bookkeeper.bookie.Journal.run(Journal.java:964) 
> ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> 06:13:32.041 [BookieJournal-3181] INFO  org.apache.bookkeeper.bookie.Journal 
> - Journal exited loop!
> 06:13:32.041 [Bookie-3181] ERROR org.apache.bookkeeper.bookie.Bookie  - 
> Journal manager quits unexpectedly.
> 06:13:32.042 [Bookie-3181] INFO  org.apache.bookkeeper.bookie.Bookie  - 
> Triggering shutdown of Bookie-3181 with exitCode 5
> 06:13:32.042 [BookieShutdownTrigger] INFO  
> org.apache.bookkeeper.bookie.Bookie  - Shutting down Bookie-3181 with 
> exitCode 5
> 06:13:32.044 [main] INFO  o.a.bookkeeper.proto.BookieServer- Stop stats 
> provider
> 06:13:32.045 [bookie-reg-0] INFO  org.apache.zookeeper.ZooKeeper   - 
> Session: 0x14ff63dc02cbd02 closed
> 06:13:32.045 [bookie-reg-0-EventThread] INFO  org.apache.zookeeper.ClientCnxn 
>  - EventThread shut down
> 06:13:32.045 [BookieShutdownTrigger] INFO  
> org.apache.bookkeeper.bookie.Journal - Shutting down Journal
> 06:13:32.046 [Thread-2] INFO  o.a.bookkeeper.proto.BookieServer- Shutting 
> down BookieServer
> 06:13:32.046 [Thread-2] INFO  o.a.b.proto.BookieNettyServer- Shutting 
> down BookieNettyServer
> 06:13:32.046 [ForceWriteThread] ERROR org.apache.bookkeeper.bookie.Journal - 
> ForceWrite thread interrupted
> java.lang.InterruptedException: null
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.reportInterruptAfterWait(AbstractQueuedSynchronizer.java:2014)
>  ~[na:1.8.0_60]
> at 
> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2048)
>  ~[na:1.8.0_60]
> at 
> org.apache.bookkeeper.util.UnboundArrayBlockingQueue.take(UnboundArrayBlockingQueue.java:312)
>  ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> at 
> org.apache.bookkeeper.bookie.Journal$ForceWriteThread.run(Journal.java:448) 
> ~[bookkeeper-server-4.3.1.33.jar:4.3.1]
> ...
> 06:13:32.184 [bookie-io-0] WARN  i.n.channel.DefaultChannelPipeline   - An 
> exceptionCaught() event was fired, and it reached at the tail of the 
> pipeline. It usually means the last handler in the pipeline did not handle 
> the exception.
> java.nio.channels.ClosedChannelException: null
> {noformat}
> When the bookie shuts down due to some exception, it exits with exitCode 0. 
> We try to get the exitCode when calling System.exit() here:
> https://github.com/apache/bookkeeper/blob/master/bookkeeper-server/src/main/java/org/apache/bookkeeper/proto/BookieServer.java#L400
> But the exitCode is set by the shutdown hook which is triggered by 
> System.exit(). Thus, we will always exit with code 0.
> Solution:
> We explicitly call bookie shutdown to set the exit code.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)