Skip to content
Snippets Groups Projects
  1. Oct 16, 2007
  2. Aug 31, 2007
    • Isaac Huang's avatar
      b=10778,i=eeb: · 682bb583
      Isaac Huang authored
      -   closed races between lnd_shutdown and peer creation that prevent
          lnd_shutdown from finishing.
      -   fixed a couple of harmless off-by-one typos when skipping initial
          frags in io vectors.
      -   added a missing check for memory allocation failure in lnet_new_rtrbuf.
      682bb583
  3. Jun 18, 2007
  4. Feb 10, 2007
  5. Aug 09, 2005
  6. Jun 19, 2005
    • Andreas Dilger's avatar
      Land b_release_1_4_3 onto HEAD (20050619_0305) · 439addad
      Andreas Dilger authored
      b=6411 : enable rate-limiting of console error messages, and some console
               errors now go only to the kernel log.  Use CERROR/CWARN where
      	 appropriate to allow rate-limiting of these messages.
      b=1693 : add /proc/sys/portals/catastrophe entry which will report if
               that node has previously LBUGged.
      439addad
  7. Mar 02, 2005
  8. Jan 31, 2005
  9. Jan 11, 2005
    • Eric Barton's avatar
      * Minor openibnal cleanups · ea06e3ca
      Eric Barton authored
      ea06e3ca
    • Eric Barton's avatar
      · 545fbb58
      Eric Barton authored
      *   Made openib not use the subnet manager to discover connection parameters
      
          + Openib listens on a TCP/IP port for service queries and responds with the
            service id, port GID and pkey.
      
          + Openib peer table entries have become (NID, IP, port) tuples, where IP
            and port connect to the peer's service query server.
      
          + /proc interfaces for port, listener timeout and backlog (restarts kernel
            listener on update).
      
          + lmc/lconf support for new openib peers, including only running acceptor
            if net == 'tcp'
      
          + Changed connection daemon to conduct both sides of the service query as
            well as IB connection establishment.  Spawning several since tcp/ip reads
            can block for a timeout.
      
          + Added a reaper thread to do connection cleanup and timeout checks (the
            single connection daemon used to do that too).
      
      *   Removed some unused lconf default constants
      
      *   Better openib automagic compilation check.
      
      *   Consistent usage (flipping + optional checksum) of all openib messages
          (service query, connection requests and "normal" message flow).
      
      *   Exhaustive openib "are-you-still-the-same-person" checks
      
      *   Fixed bug which stopped idle persistent peers from getting removed from the
          peer table.
      
      *   Fixed some ranal bugs which became obvious when similar problems were
          debugged in openibnal
      545fbb58
  10. Jan 09, 2005
  11. Jan 07, 2005
    • Eric Barton's avatar
      * fixed openib comment typo · c3882b62
      Eric Barton authored
      *   better checking/error messages on OpenIB automagic
      c3882b62
    • Eric Barton's avatar
      * Included changes from *old* b1_4/b_cray · a51dcc85
      Eric Barton authored
          *  OBD_FL_DEBUG_CHECK for consistent obdecho end-to-end checking
      
          *  struct echo_obd cleanup
      
          *  obdecho support for "difficult" reply testing (test_setattr)
      
          *  replaced cowardly eap_from_cookie() usage with EAP_FROM_COOKIE()
             which asserts it is being called correctly
      
          *  bracketed echo_client_iocontrol() guts with unlock/lock_kernel()
             for increased concurrency during echo ioctl execution
      
          *  better thread control and stats in obd.c
      
          *  n-threads-over-m-objects test_brw support (required for
             obdfilter-survey)
      
      * openibnal changes
      
          *  re-enabled openib on 2.5/2.6 builds
             configure --with-openib=no can be used to disable openib explicitly if
             required.
      
          *  fixed some 64 bit casts
      
          *  just use kernel's page_to_phys()
      
      * fixed CERROR format problem in libcfs/module.c
      a51dcc85
  12. Oct 29, 2004
  13. Oct 23, 2004
Loading