Ticket #715 (accepted enhancement)
Deprecate NID and distribute its functionality across the Services init.d scripts
| Reported by: | jfournier | Owned by: | jfournier |
|---|---|---|---|
| Priority: | major | Milestone: | Release 4 |
| Component: | System | Version: | 4.0-B3 |
| Keywords: | nid init.d lsb | Cc: | |
| patch waiting for maintainer: | no |
Description
NID functionality consists of parsing a node configuration file to know what Services to bootstrap pre-AMF.
Each Service described in the configuration file has certain essential properties like what script to call, timeout values etc. But most of them are NID specific.
Services are parsed in line order from the configuration file, once spawned, somewhere in the Services implementation a call to the public API for NID IPC is done to inform NID to proceed to the next configured Services or Retry/Abort depending on the status return.
Such functionality can be moved completely in the various init.d scripts (see #256, #654, #658, #665) and will be LSB compliant
