nixpkgs/nixos/modules/services
Bjørn Forsman 51e5beca42 jenkins service: remove unneeded (and brittle) part of postStart
The current postStart code holds Jenkins off the "started" state until
Jenkins becomes idle. But it should be enough to wait until Jenkins
start handling HTTP requests to consider it "started".

More reasons why the current approach is bad and we should remove it,
from @coreyoconnor in
https://github.com/NixOS/nixpkgs/issues/14991#issuecomment-216572571:

  1. Repeatedly curling for a specific human-readable string to
  determine "Active" is fragile. For instance, what happens when jenkins
  is localized?

  2. The time jenkins takes to initializes is variable. This (at least
  used to) depend on the number of jobs and any plugin upgrades requested.

  3. Jenkins can be requested to restart from the UI. Which will not
  affect the status of the service. This means that the service being
  "active" does not imply jenkins is initialized. Downstream services
  cannot assume jenkins is initialized if the service is active. Might
  as well accept that and remove the initialized test from service
  startup.

Fixes #14991.
2016-05-03 22:24:13 +02:00
..
amqp nixos manuals: bring back package references 2016-02-03 14:47:14 +01:00
audio Add missing 'type', 'defaultText' and 'literalExample' in module definitions 2016-01-17 19:41:23 +01:00
backup Merge pull request #14977 from jerith666/crashplan-46-r3 2016-04-25 20:38:42 +03:00
cluster Fix fleet certfile argument, fixes #11794 2015-12-22 01:24:47 +01:00
computing nixos: Provide a defaultText for type = package 2016-02-17 21:12:24 +01:00
continuous-integration/jenkins jenkins service: remove unneeded (and brittle) part of postStart 2016-05-03 22:24:13 +02:00
databases postgresql service: initialScript fixup 2016-04-23 22:28:12 +03:00
desktops libmtp: Split into multiple outputs 2015-10-28 10:17:11 +01:00
development hoogle service: fixups 2016-04-22 03:58:08 +02:00
games factorio: headless server module 2016-04-14 23:03:36 -07:00
hardware brscan4: init at 0.4.3-3 2016-05-01 14:42:25 -04:00
logging graylog service: Initial graylog service 2016-04-28 23:27:57 +02:00
mail Merge pull request #14992 from avnik/rspamd 2016-05-01 12:49:56 +02:00
misc taskserver service: Really check that it is enabled 2016-04-28 01:14:17 +03:00
monitoring Merge branch 'master' into closure-size 2016-04-01 10:06:01 +02:00
network-filesystems treewide: Replace module_init_tools -> kmod 2016-04-22 10:40:57 +03:00
networking Remove now useless proprietary Copy.com client and service 2016-05-01 14:38:08 +02:00
printing cups service: use cups.out everywhere 2016-04-16 21:26:33 +02:00
scheduling jobs -> systemd.services 2016-01-07 06:39:06 +00:00
search elasticsearch: Install elastic search modules properly, fixes groovy script support. 2016-04-29 12:59:50 +02:00
security fail2ban: rework service 2016-04-26 20:34:41 +02:00
system dbus service: fix path to the launch helper 2016-04-26 16:10:30 +03:00
torrent nghttp2: 1.8.0 -> 1.9.2, unify with libnghttp2, and use multiple outputs 2016-04-18 21:13:18 +02:00
ttys Merge pull request #10996 from oxij/nixos-label 2016-01-09 20:52:08 +03:00
web-apps pump.io service: init 2015-12-06 13:35:21 +00:00
web-servers replace makeSearchPath tree-wise to take care of possible multiple outputs 2016-04-13 22:09:41 +03:00
x11 Merge pull request #14741 from cruegge/dbus-activation-environment 2016-05-01 06:55:35 -05:00