PEP #: 51
TITLE: Configuration Property Cleanup
Version: 1.1
Authors: Roger Kumpf
State: Accepted
Approvals Required: Architecture Team
Type: Design
Created: 3/14/03
Version History:
Version | Date | Authors | Reason |
1.0 | 3/14/03 | Roger Kumpf | Initial proposal |
1.1 | 3/25/03 | Roger Kumpf | Updated status |
Abstract: The Pegasus configuration manager includes definitions for configuration properties that are redundant and unimplemented. This PEP proposes to remove these unnecessary configuration properties.
Problem:
The "SSL" configuration property overlaps with the "enableHttpConnection" and "enableHttpsConnection" properties. The current behavior if SSL=true is as though enableHttpConnection=false and enableHttpsConnection=true, regardless of the settings of these two connection properties. This redundancy and contradiction may lead to user confusion.In addition, a number of configuration properties are not currently implemented and there does not appear to be a need for them. Specifically, these are the "trace", "logtrace", "cleanlogs", and "consumerDir" properties.
Solution:
This PEP proposes to remove the following configuration properties from Pegasus:
Schedule:
Action | Planned | Actual | Comment |
PEP Submitted | 3/14/03 | 3/14/03 | |
PEP Reviewed | 3/21/03 | 3/21/03 | |
PEP Approved | 3/25/03 | 3/25/03 | |
Code Committed | 3/31/03 | 3/25/03 |