enable worker is deprecated but not start without enabling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Designate |
Fix Released
|
Low
|
Unassigned |
Bug Description
Using centos, source code from master.
Having worker enabled I'm having deprecation messages:
[service:worker]
enabled = True
notify = True
2017-03-28 11:35:25.754 5 WARNING oslo_reports.
2017-03-28 11:35:25.754 5 WARNING oslo_config.cfg [-] Option "enabled" from group "service:worker" is deprecated for removal. Its value may be silently ignored in the future.
If I remove enabled option, designate-worker service fails to start.
[service:worker]
notify = True
2017-03-28 11:31:15.832 5 ERROR designate.
2017-03-28 11:31:20.969 5 WARNING oslo_reports.
2017-03-28 11:31:20.970 5 ERROR designate.
This is correct, the string is a little bit confusing, even though it's deprecated because we don't want to need this thing soon, it's still needed. Maybe update the string to be more clear?