1. 24 Sep, 2003 7 commits
    • Mike Hibler's avatar
    • Leigh B. Stoller's avatar
      Convert install-rpm/install-tarfile to use the web server instead of · 0a259517
      Leigh B. Stoller authored
      tmcd (which is bad, since tying up the tmcd threads blocks all nodes
      in the testbed). The old functionality is left in tmcd for now.
      On the server side, a new web page (www/spewrpmtar.php3) receives a
      request for a file, along with the nodeid (pcXXX) making the request,
      and the secret key that is generated for each new experiment and
      transfered to the node via tmcd. If the key matches, the operation is
      handed off to tbsetup/spewrpmtar.in which verifies that the file is in
      the list of rpm/tar files for that node, and then spits it out to
      stdout. The web page uses fpassthru() to send the file out to the
      client. The client is using wget, and is required to use https (the
      web page checks).
      At present, the external script is run as the creator of the
      experiment, and gid of the experiment. Perhaps this is not a good
      idea. In any event, the file must be in the list of rpm/tarfiles,
      either owned by the experiment creator or with a group of the
      experiment, and the file must reside in either /proj or /groups.
      I use the realpath() function to make sure there are no symlink tricks
      pointing to outside those filesystems. I use the standard NFS read goo to
      prevent transient mount problems that we all know and love.
    • Mike Hibler's avatar
      install of start_if.em0 · 00038164
      Mike Hibler authored
    • Mike Hibler's avatar
      another startup file for aero · 6b5af092
      Mike Hibler authored
    • Mike Hibler's avatar
      more notes about the SSL certs · f7a06f3a
      Mike Hibler authored
    • Robert Ricci's avatar
      In the free node count, don't include nodes that are listed in the · a994559a
      Robert Ricci authored
      nodetypeXpid_permissions table, since most users will be confused
      to see free PCs that they cannot actually use.
      This query is starting to become a bit complicated to be doing on
      every page.
    • Robert Ricci's avatar
      Fix a bug in finding the oldest child for timeout purposes, we were · 88a8f388
      Robert Ricci authored
      actually finding the youngest.
      Luckily, it was not causing timeouts that were too short, only
      timeouts that were too long.
  2. 23 Sep, 2003 17 commits
  3. 22 Sep, 2003 12 commits
  4. 19 Sep, 2003 4 commits