GNU bug report logs -
#70542
[PATCH 0/4] Improve Shepherd service support for networked file systems
Previous Next
Full log
View this message in rfc822 format
Hi Ludo!
> The other option would be to allow for symbols in the ‘dependencies’
> field, because it’s really the same thing. That would only require a
> new clause in the ‘dependency->shepherd-service-name’ procedure.
Personally I prefer separating requirements and dependencies.
Dependencies adjusts the order of mounting file-systems /before/
provisioning 'file-systems, while requirements actually delays mounting
a file system until Shepherd services have started (by removing it as a
requirement for provisioning 'file-systems).
I think this distinction in behavior should be emphasized in the API and
manual.
An alternative to the requirement/requirements field is changing the
name to shepherd-requirement. That would be consistent with other
services and make the distinction between dependencies and requirements
unambiguous. (And sidestep the pluralization question.)
Happy to change to whatever the consensus is!
--
Take it easy,
Richard Sent
Making my computer weirder one commit at a time.
This bug report was last modified 1 year and 42 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.