http://defect.opensolaris.org/bz/show_bug.cgi?id=1010 http://cr.opensolaris.org/~wmsch/bug-1010/
There is no progress message for any Target Instantiation tasks. The GUI pauses, then immediately displays Transfer module progress. During debugging, it became evident that Orchestrator function om_perform_install() must return before the GUI proceeds to the installation progress display. Currently, TI starts, makes progress callbacks to the GUI, and finishes before om_perform_install() returns. The fix involves not waiting for the TI thread to complete from within om_perform_install, but from within the Transfer Module thread. From examination of code, it was also discovered that if TI were to fail, the GUI would hang and the "Installation Failed" would never be displayed. The code that reports TI failures has been fixed, too.
