Thanks to everyone who reviewed the code for the
DC->CUD project the first time around. Here's round two
that incorporates most of the changes brought up.

Incremental webrev against the initial webrev:
http://cr.opensolaris.org/~aalok/cud_dc-diff2/

Complete webrev:
http://cr.opensolaris.org/~aalok/cud_dc-2/

Some of the most significant changes included here
are:

- DC Logging has been overhauled. logger's transfer_log()
  was enhanced as part of CR 7000990 and DC now uses that
  instead of managing log files, etc by itself.

- Determining the ZFS mountpoints:  This code was reworked
  to utilize the zfs code in install_target.  The mountpoints
  are now determined *after* TI has executed instead of trying
  to determine mountpoints ahead of time.

- DC Lockfile:  This is now a context manager (used via the
  "with" statement) and has added additional streamlining

- Unittests:  There are now unittests for the primary DC
  application.  Coverage is ~ 70%

- A SimpleSchemaElement class has been defined for use by
  .. well, simple schema elements. This code will eventually
  be moved to the DOC code (there's an outstanding bug on this).

- kwargs/args in execution_checkpoint.py is now a separate class

- Sort files are now included in the source

- Manifest Parser tests that were commented out due to the absence
  of DC in slim_source have been uncommented.

Please take a look and provide your feedback by COB, December 1.

Thanks,
Drew and Alok
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to