1. 30 Nov, 2005 5 commits
  2. 29 Nov, 2005 6 commits
  3. 28 Nov, 2005 13 commits
    • Russ Fish's avatar
      7d736cb8
    • Kirk Webb's avatar
      · 2483e886
      Kirk Webb authored
      Added plab_mapping table to the DB to help track plab node identity.
      2483e886
    • Timothy Stack's avatar
      The client applet jar file. · ea5fb5e4
      Timothy Stack authored
      ea5fb5e4
    • Timothy Stack's avatar
      · 19dbd0fd
      Timothy Stack authored
      Make the netlab client applet available to locals.
      
      	* configure, configure.in: Add xmlrpcpipe.php3.
      
      	* xmlrpc/emulabserver.py.in: Add missing virtual_tables.  Add
      	getareas call to get the list of robot areas.  Add node.getlist
      	and node.typeinfo methods for getting information about the nodes.
      	Add a "nic" argument to node.available to get the count of
      	wireless nodes.  Add "exclude" argument to
      	experiment.virtual_topology so we don't have to download the
      	massive route table, also delete the 'pid'/'eid' fields for the
      	same reason.  Don't return string output of virtual_topology, it's
      	huge.  Return some more info in experiment.getlist().
      
      	* www/GNUmakefile.in: Add xmlrpcpipe.php3.
      
      	* www/beginexp_form.php3, www/modifyexp.php3: Add links to the
      	client gui.
      
      	* www/netlab-client.jar: The client binary.
      19dbd0fd
    • Kirk Webb's avatar
      · c81730eb
      Kirk Webb authored
      Small wording tweak.
      c81730eb
    • Kirk Webb's avatar
      · 64610a39
      Kirk Webb authored
      Bah.  The e1000 driver in the RHL90 emulab source tree doesn't work with
      the pc3000s.  This is an update to the note I just committed to reflect this.
      64610a39
    • Kirk Webb's avatar
      · f1f1c168
      Kirk Webb authored
      Add a note about the e1000 driver in RHL90.  An updated version must be used
      versus the one that comes with the RHL90 kernel source.
      f1f1c168
    • Leigh B. Stoller's avatar
      76b883e5
    • Timothy Stack's avatar
      Add some support for specifying which flyspray page to goto instead of · 8099499d
      Timothy Stack authored
      just the home page.  Useful for sending people directly to the newtask
      page.
      8099499d
    • Leigh B. Stoller's avatar
    • Timothy Stack's avatar
    • Timothy Stack's avatar
      · add10a5a
      Timothy Stack authored
      Install NFS tracing stuff so we can gather some data.
      
      	* configure, configure.in: Add some nfstrace files.
      
      	* sensors/GNUmakefile.in: Add nfstrace directory to the build.
      
      	* sensors/nfstrace/GNUmakefile.in, nfs.sql, nfsdump2db,
      	nfstrace.init.in, nfstrace.proxy: Prototype of scripts to trace
      	NFS traffic from experimental nodes and build a list of the files
      	that are accessed.
      
      	* sensors/nfstrace/nfsdump2/*: Slightly customized version of the
      	nfsdump program.
      
      	* tbsetup/GNUmakefile.in: Install nfstrace control script which is
      	used to talk to the proxy on ops.
      add10a5a
    • Leigh B. Stoller's avatar
  4. 23 Nov, 2005 3 commits
  5. 22 Nov, 2005 2 commits
  6. 21 Nov, 2005 3 commits
  7. 20 Nov, 2005 1 commit
  8. 19 Nov, 2005 2 commits
  9. 18 Nov, 2005 4 commits
    • Robert Ricci's avatar
      Make snmpit_cisco much, much more robust to failures. · 1236b544
      Robert Ricci authored
      Convert most SNMP interaction to use the snmpit*() library, so that
      they get support for retrying failures, etc.
      
      Add new library calls for wrapping bulkwalk() - so now, we will
      retry those on error as well. Before, we had the bad behavior than
      many functions, like listVlans() would just see empty lists instead
      of errors.
      
      When making a new Cisco object, we now test network connectivity right
      away, by fetching an OID that should exist on all SNMP devices. Before,
      we wouldn't find out we couldn't contact the switch until we actually
      did something on it.
      
      Also, make VLAN number choosing go a bit faster by converting it to
      bulkwalk() (using the new library function) so we can grab all VLAN
      numbers at once.
      1236b544
    • Robert Ricci's avatar
      When removing VLANs, get a new lock on the edit buffer for each VLAN · e5986abc
      Robert Ricci authored
      we're going to remove. We used to do all VLANs in one lock for
      performace reasons - however, I'm discovering that the lock can get
      held for such a long time when many VLANs are being deleted that other
      VLAN operations, such as listing VLANs, can fail. And, it's not
      actually that much slower to grab a new lock each time.
      e5986abc
    • David Johnson's avatar
      Add some target='_blank' params for the `help' links so that when clicked · af41156b
      David Johnson authored
      they don't by default destroy the partially completed project request data
      in the form.
      af41156b
    • Jay Lepreau's avatar
      Some edits for clarity and visibility. · 77d0ebc0
      Jay Lepreau authored
      77d0ebc0
  10. 17 Nov, 2005 1 commit