home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs2 / orangefs-2.8.3-20110323.tar.gz / orangefs-2.8.3-20110323.tar / orangefs / src / io / job / TODO < prev   
Text File  |  2003-08-25  |  1KB  |  30 lines

  1.  
  2. general
  3. ==========================================
  4.  
  5. - come back later and do some optimizing to avoid the flags
  6.   argument to job_bmi_unexp().  This flag can be used to disable
  7.   immediate completion, which is currently necessary in the server
  8.   code to allow it to repost unexpected jobs correctly.  See
  9.   mailing list thread:
  10.   http://www.beowulf-underground.org/pipermail/pvfs2-internal/2003-February/000305.html
  11.  
  12. - make post functions avoid allocating a job descriptor if they
  13.   immediately complete (right now, we allocate one whether its
  14.   needed or not, really) - actually, may be best to just make sure that 
  15.   job descriptors are cached rather than malloc'd on every call
  16.  
  17. - bring example programs back up to speed
  18.  
  19. - once unpost() is fully supported, attempt to unpost any pending
  20.   operations at finalize time
  21.  
  22. - handle timeout / unpost situations
  23.  
  24. - make thread condition signalling more efficient (maybe try to avoid
  25.   waking up testing processes unless something they were looking for
  26.   completed)
  27.  
  28. - make job API thread safe (needed eventually for thread safe system
  29.   interface API?
  30.