1. 27 Feb, 2013 6 commits
  2. 22 Feb, 2013 1 commit
    • Leigh B Stoller's avatar
      Fix the problem with slow network bandwidth between VMs on the same · 5c80cb32
      Leigh B Stoller authored
      node.
      
      This problems appears when creating a lan of VMs on the same physical
      host, where the macvlan device is on top of a real ethernet interface.
      The BW was on the order of a 100s of Kbits, which is terrible. But
      crossing to a node on another physical host was fine. I eventually
      stumbled onto the fact that if the underlying device has tso/gso on,
      bw sucked. Just turning that off solved the problem. I have no idea
      why, just accept. 
      
      Also turn off ipv6; some kind of unrelated kernel leak that was
      causing messages to the console, and I hate those while I type.
      5c80cb32
  3. 14 Feb, 2013 3 commits
  4. 12 Feb, 2013 3 commits
  5. 08 Feb, 2013 1 commit
  6. 07 Feb, 2013 2 commits
  7. 06 Feb, 2013 2 commits
  8. 05 Feb, 2013 6 commits
  9. 04 Feb, 2013 1 commit
  10. 01 Feb, 2013 2 commits
  11. 30 Jan, 2013 1 commit
    • Kirk Webb's avatar
      Refactor generic vnode setup code a bit for OS independence · f7c51ea6
      Kirk Webb authored
      In order to hook in via the "generic vnode" path for setting up
      blockstores under FreeNAS, I've done a bit of shuffling in order to
      make things more OS-independent and reusable.
      
      * mkvnode.pl
      
      Moved to clientside/tmcc/common.  OS-dependent bits (really only some
      IPtables stuff) abstracted, and moved to tmcc/linux/libvnode.pm.
      
      * libvnode.pm
      
      Moved generic vnode stuff to a new module.  Moved miscellaneous
      utility functions to a new module.  Left OS-specific stuff.  Not
      really sure if what is left should be merged into libsetup/liblocsetup
      or left here - deferring this decision for now.
      
      * libgenvnode.pm
      
      New module currently containing generic vnode stuff.  Currently, the
      VNODE_* predicates are here.
      
      * libutil.pm
      
      New module containing miscellaneous utility functions (fatal,
      mysystem, mysystem2, setState, etc.)
      
      Files referencing libvnode.pm have been updated, as have the relevant
      Makefiles.
      f7c51ea6
  12. 29 Jan, 2013 2 commits
  13. 28 Jan, 2013 2 commits
  14. 25 Jan, 2013 1 commit
  15. 24 Jan, 2013 1 commit
  16. 14 Jan, 2013 1 commit
  17. 02 Jan, 2013 1 commit
  18. 28 Dec, 2012 1 commit
  19. 27 Dec, 2012 1 commit
  20. 21 Dec, 2012 1 commit
  21. 20 Dec, 2012 1 commit