1. 27 Dec, 2016 1 commit
  2. 22 Dec, 2016 2 commits
  3. 21 Dec, 2016 1 commit
  4. 20 Dec, 2016 1 commit
  5. 19 Dec, 2016 6 commits
  6. 16 Dec, 2016 2 commits
  7. 15 Dec, 2016 6 commits
  8. 14 Dec, 2016 1 commit
    • David Johnson's avatar
      Bring libosload_new back into synch with libosload. · 48da2bbf
      David Johnson authored
      There wasn't a ton to do here (thanks mostly to Mike and Leigh keeping
      this pretty up-to-date), but there were a few new cut and paste bugs,
      and a few places where bugfixes or new features from libosload hadn't
      quite made it across.
      Maybe libosload_new hadn't been tested with vnodes, and at any rate, the
      type/class-based loading mechanism couldn't find a libosload_new package
      for them.  But the core of the support was there (libosload_virtnode).
      So I added a libosload_pcvm class that sits atop libosload_virtnode.
  9. 13 Dec, 2016 2 commits
  10. 12 Dec, 2016 1 commit
  11. 09 Dec, 2016 1 commit
  12. 08 Dec, 2016 3 commits
  13. 07 Dec, 2016 8 commits
  14. 06 Dec, 2016 1 commit
    • Mike Hibler's avatar
      Add the -B option to specify the "base" iocage to use. · fc02c625
      Mike Hibler authored
      This could make it easier in the future to try out different
      versions of the jail environment (e.g., FreeBSD 10.2 vs. 10.1)
      without manually tweaking a magic symlink in /iocage/tags.
      Also, document that you need to create the geni-lib mountpoint
      and may need to add some symlinks that are missing in newer
      FreeBSD packages.
  15. 02 Dec, 2016 2 commits
    • Leigh B Stoller's avatar
      Remove order by clause in profile query, this causes mysql to use a · 1c211767
      Leigh B Stoller authored
      filesort operation, which is a lot slower. And then we throw away the
      results of the sort anyway!
    • Leigh B Stoller's avatar
      A couple of little tweaks to deal with slow login: · b2c05d9c
      Leigh B Stoller authored
      1. Change initial query in instantiate.php to ask for just the few
         fields we need. Profiles have rspecs and scripts, and that is a lot
         of data to return, given that the average user has access to 300+
         profiles cause of all the ones marked public.
         But in general, there is a lot going on in instantiate.php, which is
         where most users are redirected to after login, and that causes a lot
         of delay.
      2. The MotherShip uses ZFS_NOEXPORT, so when logging in we have to see
         if we have to run exports_setup. exports_setup can take anywhere from
         5-25 seconds. The login path was forcing this once a day, but in fact
         exports_setup is using a week, so lets change the test to match that.
      3. Show a soothing modal after pressing the login button to keep the
         natives happy.
  16. 01 Dec, 2016 2 commits