Skip to content
Snippets Groups Projects
  1. Aug 23, 2008
  2. Aug 07, 2008
  3. Jul 27, 2008
    • kalpak's avatar
      · 70e80ade
      kalpak authored
      b=16098
      
      change CFS license headers to Sun headers
      70e80ade
  4. Jul 15, 2008
    • Yong Fan's avatar
      Branch HEAD · 9cac270a
      Yong Fan authored
      b=15797
      i=Nikita
      i=Vitaly
      
      (1)Replace "la->la_valid" with "ma->ma_attr_flags" to pass
         "MDS_OPEN_OWNEROVERRIDE".
      (2)Drop "lu_attr" parameter for xattr_{set,del} method.
         The caller should guarantee to update the object ctime.
      (3)MDT can detect whether the "setattr" is SOM case or
         truncate case, it is unnecessary to pass special flag
         ("MDS_ATTR_TRUNC") from client to MDT for truncate case.
      9cac270a
  5. Jul 04, 2008
  6. Jun 19, 2008
  7. Jun 13, 2008
    • Yury Umanets's avatar
      b=15230 · ccaeafd4
      Yury Umanets authored
      r=nikita,shadow
      
      - fixed handling for OBD_FAIL_$PREF_$OPC_NET fail_ids in mdt. Former code did not
      check it correctly (due to typo with && instead of &) in mdt_req_handle() and
      they all did not work. In same time, some handlers like mdt_close() and
      mdt_enqueue() tried to check them again (result of some wrong fix) but again, did
      it not correctly. They returned 0 error without doing anything. This should
      have to emulate network failure. But as they did not allocate reply buffer and
      returned 0 error, they caused rs != NULL assert in ptlrpc. Fxing this also fixed
      replay-single.sh test_53* and replay_dual.sh test_12 and possibly others;
      
      - removed checking for NET fail_id in mdt_close() and mdt_enqueue() - sources
      of recent assert;
      
      - added sanity check in mdt_req_handle() for any other invalid situation about
      returning 0 error and not allocating reply buffers;
      
      - removed mdt_reply(), move its one line call into mdt_req_handle(). This was
      needed to simplify handling NET fail_ids in which case we should just return 0
      and make sure that no reply is sent;
      
      - comments and cleanups;
      
      - in reply-dual.sh - remove test 8 from ALWAYS_EXCEPT. It passes in HEAD.
      Originally for placed into ALWAYS_EXCEPT for old mds code and later moved to
      HEAD test scripts but as mds in HEAD is completely new this bug is making any
      sense there;
      
      - in reply-single.sh - remove tests 0b 39 56 from ALWAYS_EXCEPT. They are
      passing in HEAD. Also they are obsolete and related to closed bugs.
      ccaeafd4
  8. Jun 04, 2008
  9. May 14, 2008
  10. Feb 14, 2008
    • Bobi Jam's avatar
      Branch HEAD · c4ec46c0
      Bobi Jam authored
      b=3462
      i=johann
      i=adilger
      
      patch addressing replay-single test53 set port for HEAD.
      c4ec46c0
  11. Feb 07, 2008
    • huanghua's avatar
      b=14149 · fd908da9
      huanghua authored
      i=yong.fan
      i=rahul.deshmukh
      i=nikita.danilov
      
      - use req_capsule interface for client.
      - add some interoperability support on server side.
      fd908da9
  12. Dec 13, 2007
    • Yong Fan's avatar
      Branch HEAD · 71e20cf1
      Yong Fan authored
      b=12974
      i=nikita
      i=adilger
      
      1) set as "inline" for such large function ("obd_fail_check()") is not suitable,
         replaced with normal function "__obd_fail_check_set()".
      2) atomic operations for obd_fail_count (replace "static count" in obd_fail_check).
      3) use "test_and_set_bit()" for "OBD_FAILED/OBD_FAIL_ONCE" check and set to avoid
         unexpected racing condition between multi-thread ops.
      4) some cleanup for OBD_FAIL_XXX macro.
      71e20cf1
  13. Dec 03, 2007
    • huanghua's avatar
      Branch HEAD · b63da8a5
      huanghua authored
      b=14064
      
      - readdir() for liblustre: i=nikita,fanyong
      - flock for liblustre and various fixes for liblustre: i=umka,fanyong
      b63da8a5
  14. Oct 31, 2007
  15. Sep 24, 2007
  16. Sep 23, 2007
    • Yong Fan's avatar
      Branch HEAD · b3fa6d54
      Yong Fan authored
      b=12763
      i=tappro
      i=ericm
      Disable uid in capa struct and capa sanity test.
      b3fa6d54
  17. Sep 19, 2007
    • Vitaly Fertman's avatar
      Branch HEAD · 995c1fbb
      Vitaly Fertman authored
      b=13581
      i=tappro
      i=huanghua
      
      Replay Size-on-MDS related RPCs properly.
      995c1fbb
  18. Jul 30, 2007
Loading