Hi Darren,

Thank you for your review.  I added code to address both your suggestion
below.  Please see my updated webrev at:

https://cr.opensolaris.org/action/browse/caiman/ktung/engine-bugs-updated/webrev/

Thanks,

--Karen

On 07/14/11 02:44, Darren Kenny wrote:
Other than what Drew has commented on, the only questions/comments if have are:

install_engine/__init__.py:

- Rather than using "name + InstallEngine.CP_COMPLETED_SUFFIX" at different
   points in the code, I wonder would it be better to do like you have for other
   things and provide a "get_completed_name" (or similar) method which does 
this.

- lines 1239+

   _get_doc_snapshots() should probably handle the case where root_dir is None.

Thanks,

Darren.

On 13/07/2011 23:14, Drew Fisher wrote:
Karen,

usr/src/lib/install_engine/__init__.py
--------------------------------------

627:  use if not doc_list
630:  use if not self._checkpoints
869, 877, 884, 888:  use if cp_data is not None
1136:  maybe add "necessary" to the end of the message?

"First checkpoint is different than previous first checkpoint, no rollback
necessary"

1138:  remove the spaces inside the brackets:

resumable_cp_list[index-1]

1250-1259:  'file' is a reserved word in Python.  Can we use something else 
here?

1257-1259:  why not use a one-liner here?
result = [f[1] for f in file_list_with_time]


Otherwise this looks great!  Thanks for fixing these!

-Drew




On 7/13/11 3:40 PM, Karen Tung wrote:
Hi,

I would like to get a review of my changes to fix the following 2 bugs:
7004000<http://monaco.us.oracle.com/detail.jsf?cr=7004000>  Install engine 
enhancement to save original args/kwargs list before calling checkpoint's execute
7011388<http://monaco.us.oracle.com/detail.jsf?cr=7011388>  resuming from 
failed checkpoints does not work
webrev:
https://cr.opensolaris.org/action/browse/caiman/ktung/engine_bugs/webrev/

Testing:

- I made sure that all the install engine and DC unit tests are run cleanly.
- I also manually tested various pause/resume DC execution scenarios and
made sure they all work as expected.

Thanks,

--Karen


_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to