QUESTIONS 1.1 KB

1234567891011121314151617181920212223242526
  1. Open questions about dmd
  2. =-=-=-=-=-=-=-=-=-=-=-=-
  3. - Do we need a `requests' field for services? Service-symbols
  4. specified there would be started like requirements, but if starting
  5. all services providing it would fail, we could continue anyway.
  6. This sounds nice, but it can easiely be emulated by adding to the
  7. `start' code something like:
  8. (for-each start '(service1 service2))
  9. Since this is so simple, I wonder if this functionality is that
  10. commonly needed that it is worth adding it. If desired, it would be
  11. trivial to implement if we don't consider that we might get into
  12. trouble due to conflicts of these services with other services we
  13. need to start.
  14. - Do we need a field for services that specifies the global startup
  15. order, which has a smaller priority than dependencies? This is
  16. implemented in Darwins init system and was requested for dmd, but I
  17. have no idea what that should be good for. If desired, it would
  18. probably not be extremely hard to hack it into dmd. However, a
  19. better solution might be soft dependencies: "If we start both FOO
  20. and BAR, start FOO first."