1. 04 Aug, 2015 9 commits
  2. 03 Aug, 2015 2 commits
    • David Johnson's avatar
      Fix up status rspec instruction templatizing to handle multi-site. · a925a0db
      David Johnson authored
      The little magic that runs the rspec_tour:instructions text through the
      template code didn't work for multi-site, because it only looked at the
      first manifest to generate its template values.  Well, if we have
      multiple manifests, then nodes (and thus hostnames) are split between
      manifests, so we have to look at all the manifests before we run the
      instruction text through the templatizer.
      
      So, we do it the fast way, building up our template data over the passes
      through the manifests, saving off the last parsed manifest each time,
      and then templatizing the rspec_tour:instructions from the last xml
      blob... each manifest has a copy of the instructions.
      a925a0db
    • Mike Hibler's avatar
  3. 30 Jul, 2015 3 commits
  4. 29 Jul, 2015 13 commits
  5. 28 Jul, 2015 2 commits
  6. 27 Jul, 2015 5 commits
  7. 21 Jul, 2015 1 commit
  8. 20 Jul, 2015 1 commit
  9. 17 Jul, 2015 1 commit
  10. 16 Jul, 2015 2 commits
    • Mike Hibler's avatar
      Generalize the retries in the TRYAGAIN case. · 7fb680d2
      Mike Hibler authored
      Note that this does not fix the problem I was chasing (that is fixed
      by the emulab_config change just commited), but it is still a good idea.
      7fb680d2
    • Mike Hibler's avatar
      Hopefully fix frisbee uploader "no such file or directory" errors. · 3399abdf
      Mike Hibler authored
      When using AMD, the uploader path wound up "realpath"ed in the form
      of /.amd_mnt/ops/... which is the location at which AMD does the NFS
      mount when triggered. However, if the mount times out, that path is
      no longer valid.
      
      So for the AMD case, we have to strip the AMD prefix from the path.
      This ensures that subsequent stats and other accesses of the path go
      through the AMD mountpoint (e.g., "/proj/foo") and not the NFS mountpoint
      (e.g., "/.amd_mnt/ops/proj/foo"), and thus trigger AMD to do the NFS mount.
      3399abdf
  11. 15 Jul, 2015 1 commit