1. 18 Sep, 2013 3 commits
  2. 12 Sep, 2013 1 commit
  3. 11 Sep, 2013 1 commit
  4. 09 Sep, 2013 7 commits
  5. 05 Sep, 2013 1 commit
  6. 29 Aug, 2013 1 commit
    • Leigh B Stoller's avatar
      Various fixes: · 90cbd079
      Leigh B Stoller authored
      1. kpartx does not do its own locking, so must protect it from
         concurrent runs during setup.
      2. Allow mulitple XEN hosts (up to 4) to set up concurrently via new
         TBScriptLock() shared lock, but revert to exclusive lock if an
         image needs to created or modified.
      3. Convert root disk (XEN-STD) to a plain NDZ file from raw LVM bits,
         so that we get some benefit from the buffer cache.
  7. 28 Aug, 2013 2 commits
  8. 22 Aug, 2013 2 commits
  9. 15 Aug, 2013 3 commits
    • Mike Hibler's avatar
    • Mike Hibler's avatar
      Change the semantics of "reset". · c30b122e
      Mike Hibler authored
      "reset" now just unmounts blockstores, it does not destroy them.
      Need this so that people can include a SYSVOL blockstore in a custom image
      (the only place where "reset" is used). Also, destroying blockstores would
      have come as an unpleasant surprise to anyone who created a custom image
      and then expected their data to still be around afterward!
      Also work around a bizzare bug in BSD sed that happens in the prepare script.
      That script does:
           sed -e '/# next line is swap device/,+1d' /etc/fstab
      which should remove the matched comment and the line after it (the swapdev
      entry). But if there are EXACTLY two additional lines after the matched line,
      it would remove both of them (effectively "+2")! So if there was a mount for
      a blockstore device after the swap device, prepare would remove that line too.
      So in the finest tradition of "if it hurts, don't do it", the blockstore code
      makes sure that it adds at least two additional lines.
    • Mike Hibler's avatar
      Fixed check vs. max offset, it was wrong. · f730b322
      Mike Hibler authored
      If number was positive, was converting to "(N)" for some reason.
      Parens don't compare well with integers...
      Also don't need "bc" just to compute abs(), just use "tr" to remove '-'.
      Also adjust the max offset a smidge to 5ms, 1ms is a bit tight.
  10. 09 Aug, 2013 1 commit
  11. 24 Jul, 2013 3 commits
  12. 23 Jul, 2013 15 commits