bitcoin/contrib/init
Wladimir J. van der Laan 99cebc922c
Merge #16569: Increase init file stop timeout
7fb7acfc20 Set init stop timeout to 10 min (setpill)

Pull request description:

  `bitcoind` can take a long time to flush its db cache to disk upon
  shutdown. Systemd sends a `SIGKILL` after a timeout, causing unclean
  shutdowns and triggering a long "Rolling forward" at the next startup.
  Disabling the timeout should prevent this from happening, and does not
  break systemd's `restart` logic.

  Addresses #13736.

ACKs for top commit:
  instagibbs:
    utACK 7fb7acfc20

Tree-SHA512: 16e0ce5a9ecf0628f8d93d68db3f5a78ab36021d9bede05a90c84f144db2e87e17707a6eb910cb7c018c265ce2c81d43de2988bd79e4a2d8554515db8fb5aa36
2019-10-08 11:38:44 +02:00
..
bitcoind.conf Set init stop timeout to 10 min 2019-09-06 17:03:04 +02:00
bitcoind.init Set init stop timeout to 10 min 2019-09-06 17:03:04 +02:00
bitcoind.openrc Merge #11676: contrib/init: Update openrc-run filename 2017-11-13 17:01:46 -05:00
bitcoind.openrcconf Set init stop timeout to 10 min 2019-09-06 17:03:04 +02:00
bitcoind.service Merge #16569: Increase init file stop timeout 2019-10-08 11:38:44 +02:00
org.bitcoin.bitcoind.plist Fix launchctl not being able to stop bitcoind 2017-09-29 10:54:10 +02:00
README.md align items in contrib init 2018-10-30 14:27:37 -04:00

Sample configuration files for:

SystemD: bitcoind.service
Upstart: bitcoind.conf
OpenRC:  bitcoind.openrc
         bitcoind.openrcconf
CentOS:  bitcoind.init
macOS:   org.bitcoin.bitcoind.plist

have been made available to assist packagers in creating node packages here.

See doc/init.md for more information.