1. 26 Mar, 2014 6 commits
    • Rob Latham's avatar
      feature request for pread/pwrite · 3e8d8114
      Rob Latham authored
      as with lustre, pread/pwrtie need a feature level newer than
      --enable-strict requests.  autoconf already checked for the function at
      configure time, so we know it's there.  TODO: more robust autoconf
      checks and provide a "my_pwrite" that wraps lseek/write for a fallback.
    • Paul Coffman's avatar
      ad_bg to ad_gpfs major reorganization · d4b3106d
      Paul Coffman authored and Rob Latham's avatar Rob Latham committed
      reconfiguration changes from bg to gpfs with platformspec; removal of
    • Rob Latham's avatar
      option to read/write to /dev/null · 87102f40
      Rob Latham authored
      Useful for situations like evaluating various collective I/O approaches.
      Reading/writing /dev/null eliminates file system variablity.
    • Rob Latham's avatar
      bluegene timing: condense into one set of timers · f3a43a5a
      Rob Latham authored
      bluegene timer code had two "levels" of timing.  that seemed kind of
      pointless so lump it all into one level.
    • Rob Latham's avatar
      use pwrite/pread instead of seek+write/read · 5bc8aedc
      Rob Latham authored
      this "new" system call (part of POSIX-2001) saves us a system call on
      Blue Gene.  Seems to get us back 5 seconds for one workload at small
      (half rack) scales.
    • Rob Latham's avatar
      bg-timing: DO NOT MERGE WITH MASTER: time lockless · c97af627
      Rob Latham authored
      bglockles uses the common read/write routines for contig read/wrties, so
      bluegene timing infrastrucutre wasn't actually timing anything.  Since
      this introduces blue gene bits into common code, please do not merge to
      master.  Instead, we should rework all the timing bits so that it no
      longer times "bluegene" but rather all of ROMIO.  Furthermore, the
      locky bits of 'bg:' driver should be yanked anyway, obviating the need
      for bglockless.
  2. 31 Oct, 2013 1 commit
  3. 16 Jul, 2013 1 commit
    • Rob Latham's avatar
      partial fix for tt 1742 · 7d44307f
      Rob Latham authored
      It would appear that we can get more than two gigs worth of data down to
      the write(2) and read(2) system call, but those syscalls fail to process
      all of it.  Perfectly valid behavior for unix to return less than
      requested, but until now, ROMIO never dealt with it.
      Still to do: update Blue Gene drivers
      closes ticket #1742  , since that ticket is only asking about I/O to
      less than two gigs.  Lots and Lots more work needed for larger than two
  4. 14 May, 2013 1 commit
  5. 10 Oct, 2012 1 commit
  6. 05 Aug, 2008 1 commit
  7. 02 Aug, 2008 1 commit
  8. 02 Nov, 2007 1 commit