summaryrefslogtreecommitdiffstats
path: root/regressions/test-launch-race.pl
Commit message (Collapse)AuthorAgeFilesLines
* tests: Split regressions -> various subdirectories of tests/Richard W.M. Jones2011-12-221-67/+0
|
* regressions: Allow test-launch-race.pl to be skipped.Richard W.M. Jones2011-11-241-0/+3
| | | | | export SKIP_TEST_LAUNCH_RACE_PL=1 will cause this test to be skipped.
* Update FSF address.Matthew Booth2011-11-081-1/+1
|
* regressions: Fix test-launch-race to work in non-supermin case.Richard W.M. Jones2010-11-241-2/+6
|
* Ensure atomic creation of a cached applianceMatthew Booth2010-10-281-0/+60
Cached appliances are discovered by their predictable path. Previously we were creating a cached appliance directly in this predictable path. This had at least 2 undesirable effects: * Interrupting appliance creation would leave a corrupt appliance * 2 processes could simultaneously attempt to create the same appliance, causing corruption. This patch causes the cached appliance to be created in a temporary directory, and then renamed to the predictable path. As rename is an atomic operation, this makes the whole creation atomic. This patch also changes the predictable path to have a prefix of 'guestfs.'. This will make it simpler for system administrators to clean up old cached appliances. This patch resolves RHBZ#639405