On Fri, Mar 22, 2013 at 04:49:56PM -0700, Brian C. Lane wrote:
From: "Brian C. Lane" <bcl(a)redhat.com>
This moves the transaction into a multiprocessing thread and uses the
yum transaction save/load feature to transfer the data to it.
This should prevent yum thread problems and rpm chroot from interfering
with the main anaconda process.
Well, there were a number of problems with my statusQ usage in
RPMCallback. After fixing those it still isn't installing -- it is
getting stuck in a similar way to what happens when not using
multiprocessing.
I suspect this is because it forks the original process and whatever
objects are conflicting with yum/rpm/urlgrabber is getting copied as
well and still causing problems.
--
Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT)