Bugzilla – Bug 5229
Allow for inheritance when deploying Log Settings
Last modified: 2011-06-03 19:03:32 UTC
DETAILED DESCRIPTION: The driver log settings can be inherited from the Driver Set. The deploy code needs to take this into account. BUILD NUMBER: Oses/CONFIG: STEPS TO REPRO: RESULTS: EXPECTED: WORKAROUNDS: CUSTOMER IMPACT: NTS entered defects should also include: Additional debug info like screenshots, screencams, log files, trace files, packet traces, memory coredump location. Accurate customer information so that proper prioritizing of the defect is possible (mainly for NTS defects)
Deploy handles inheritance if the Driver getter methods return null for the various settings. However we do not display inheritance to the user well in the GUI. We also need to be able to remove the settings from the Driver object in eDirectory if they are inherited. Right now the deploy code only sets values it does not remove values that are already set.
Deploy handles inheritance correctly but we need to make sure the GUI is able to handle it. This defect is a reminder that when the GUI is setup for inheritance that we verify deploy with inheritance works. It does not need to be M4.
Change Driver Trace config page to handle inheritanceof Trace Level, Trace File and Trace file size limit. It would be acceptable to handle inheritance for all 3 with one inherit check box. When inherited the config page should set the appropriate values to null. The deploy code will then be able to detect whether the values should be inherited or not.
Brent, I have finished this implementation. Here are the details: I added parameter support so we can actually preserve the Trace settings on a driver when the "use driverset trace settings" is selected. I implemented the following static method in the DriverMiscPage class for your query convenience: public static boolean isUsingDriverSetTraceSettings(Driver driver) If there is a problem with doing it this way, let me know. I thought this would be the most convenient way to preserve old settings just in case a user wanted to revert. M
Build:20050621
Marking closed/resolved fixed bugs public view.