Skip to content
Snippets Groups Projects
  1. Sep 20, 2007
    • Elena Gryaznova's avatar
      b=13499 · 19dd7283
      Elena Gryaznova authored
      i=Adilger
      
      Wait recovery complete before AFTERUSED is checked.
      19dd7283
    • Elena Gryaznova's avatar
      b=13587 · 9395cf2d
      Elena Gryaznova authored
      i=Scjody
      
      set stripe count over all OSTs; calculate SIZE based on min kbytesfree.
      9395cf2d
    • Elena Gryaznova's avatar
      b=13628 · 322700ec
      Elena Gryaznova authored
      i=Adilger
      i=Nathan
      
      do not create recursive dirs
      322700ec
  2. Sep 19, 2007
    • Elena Gryaznova's avatar
      b=12613 · de7e4e43
      Elena Gryaznova authored
      i=Nathan
      
      remove 18 from A_E list
      de7e4e43
    • Elena Gryaznova's avatar
      b=12613 · 483a8b40
      Elena Gryaznova authored
      i=Adilger
      i=Nathan
      
      test_18 MDS_MKFS_OPTS fix; cfg/local.sh MKFSOPT fix.
      483a8b40
    • Elena Gryaznova's avatar
      b=10825 · a006866a
      Elena Gryaznova authored
      i=Adilger
      
      make ALWAYS_EXCEPT usage more consistent.
      a006866a
    • Elena Gryaznova's avatar
      b=13078 · e1731b68
      Elena Gryaznova authored
      new 1.4 image from Andreas.
      e1731b68
    • Elena Gryaznova's avatar
      b=13078 · a4538157
      Elena Gryaznova authored
      i=Adilger
      b=13649
      i=Nathan
      
      SAVE_PWD fix; 32a, 32b 35 fixes: disk1_4 correct path, correct FSNAME.
      a4538157
    • Alexander Zarochentsev's avatar
      corrention patch for the lockless i/o code addesses the following problems: · 6bb86ccc
      Alexander Zarochentsev authored
      . "false conflicts" may cause file contention and switching to lockless i/o
      . compilation warning on a 64-bit platform
      . contention reports are recorded as lustre errors
      . llap_from_page complains about wrong llap_checksums for lockless pages
      . assertions needed to be sure that ll_releasepage is called on pages with
        locks only
      . NS_DEFAULT_CONTENDED_LOCKS=0 was considered as wrong default value
      
      and, the lockless read/write is disabled by default now.
      
      b=11270
      i=green
      i=adilger
      6bb86ccc
    • Johann Lombardi's avatar
      Branch b1_6 · 5b004ca3
      Johann Lombardi authored
      b=13358
      i=nikita
      
      add regression test.
      5b004ca3
    • Johann Lombardi's avatar
      Branch b1_6 · bb562a12
      Johann Lombardi authored
      b=13358
      i=nikita
      i=bobijam
      
      Don't LASSERT correctness of data obtained through the network.
      bb562a12
  3. Sep 18, 2007
  4. Sep 17, 2007
    • Andreas Dilger's avatar
      Branch b1_6 · bfea126a
      Andreas Dilger authored
      Add OBD_CONNECT_MDS_MDS and OBD_CONNECT_REAL from HEAD so we don't get any
      conflicts in the future.
      bfea126a
    • Andreas Dilger's avatar
      Branch b1_6 · ec1ac03a
      Andreas Dilger authored
      Add OBD_CONNECT_MDS_MDS and OBD_CONNECT_REAL from HEAD so we don't get any
      conflicts in the future.
      ec1ac03a
  5. Sep 15, 2007
  6. Sep 14, 2007
    • Nathan Rutman's avatar
      b=13553 · 38f54157
      Nathan Rutman authored
      i=adilger
      df after clearing fail_loc
      38f54157
    • Andreas Dilger's avatar
      Branch b1_6 · 521ee304
      Andreas Dilger authored
      Disable client page cache checksumming by default. This does not affect
      the wire checksumming, and only adds a lot of CPU overhead that is mostly
      useful only for debugging rare client memory corruption vs. the more
      common network transfer corruption. It can be enabled at runtime via
      "echo 1 > $LPROC/llite/*/checksum_pages".
      b=13579
      i=scjody
      i=nathan
      521ee304
    • Andreas Dilger's avatar
      Branch b1_6 · 94c6bea8
      Andreas Dilger authored
      b=13547, b=13627
      Description: Data corruption for OSTs that are formatted larger than 2TB
                   on 32-bit servers.
      Details    : When generating the bio request for lustre file writes the
      	     sector number would overflow a temporary variable before being
      	     used for the IO.  The data reads correctly from Lustre (which
      	     will overflow in a similar manner) but other file data or
      	     filesystem metadata may be corrupted in some cases.
      94c6bea8
    • Elena Gryaznova's avatar
      b=13394 · 01d424b1
      Elena Gryaznova authored
      i=Nathan
      
      get rid of "./"
      01d424b1
    • Alexey Lyashkov's avatar
      fix small typo in last commit. · 33caad07
      Alexey Lyashkov authored
      b=13304
      33caad07
    • Cliff White's avatar
      · 7f8b85e7
      Cliff White authored
      b=13457
      i=nathan
      i=brian
      
      fixes option syntax for lfs
      7f8b85e7
    • Vitaly Fertman's avatar
      Branch b1_6 · 160acfb6
      Vitaly Fertman authored
      b=13563
      i=adilger
      i=green
      
      1) cancel lru locks in ldlm_cli_cancel() and send 1 batched cancel RPC;
      2) pass the whole list of canceled locks to the async blocking thread, not
      lock-by-lock, and send cancels in batched cancel RPCs.
      160acfb6
    • Yury Umanets's avatar
      b=13595,13608 · a56ee6e3
      Yury Umanets authored
      r=nathan,adilger,shadow,green
      
      - separates client and server namespaces. Each "side" has own list and own lock;
      - separate pool shrinker to client and server shrinkers which work each with own list. This is needed to avoid mixing up server and client pool cached resources which are too different. Client's locks may be canceled in sync manner and we can return to VM number of still cached resources. And server resources (locks) are not removed in sync way,  we just change SLV and expect that client will cancel something. To VM we return 0 as number of canceled locks;
      
      - in ldlm_pools_shrink() use down_trylock() to avoid locking ns sem when it is already locked. This fixes hang up in test 116 if memory pressure comes. This issue is due to deadlock bewteen shrinker and pool thread if client and server run on same host;
      
      - move lru add stuff into separate func;
      - change l_last_used and move lock to tail of lru for case of FL_TEST_LOCK to make sure that it will still hang for some time in lru afer that. So that, if we looked for look even with FL_TEST_LOCK this means that we may need its resourse yet some time and better to stay lock in cache.
      a56ee6e3
    • Johann Lombardi's avatar
      Branch b1_6 · 2c7e0471
      Johann Lombardi authored
      b=13358
      i=wangdi
      i=nikita
      
      Impossible (EPROTO is returned) to access a directory that has a
      non-default striping and ACLs.
      2c7e0471
    • Johann Lombardi's avatar
      Branch b1_6 · 2621384c
      Johann Lombardi authored
      b=13181
      i=alex
      i=nikita
      
      Don't take the BKL in fsfilt_ext3_setattr() for 2.6 kernels.
      It causes scheduling issues when removing large files.
      2621384c
    • Elena Gryaznova's avatar
      b=12460 · 1303d959
      Elena Gryaznova authored
      i=Adilger
      
      Skip "cd ." part for patchless.
      1303d959
    • Yury Umanets's avatar
      - cleanups in ldlm_pool.c - all pools recalc is moved to separate function ldlm_pools_recalc(); · 22458ab3
      Yury Umanets authored
      - grant_speed, grant_rate, garnt_plan, cancel_rate have own procfs functions which take into account possible schedule lag for pools thread.
      22458ab3
    • Alexey Lyashkov's avatar
      Kernels after 2.6.16 not allow resotre s_dev from put_super, fix it. · 0747ade4
      Alexey Lyashkov authored
      b=13304
      i=johann
      i=green
      0747ade4
  7. Sep 13, 2007
    • deen's avatar
      Never resend AST requests. · 2772f2f8
      deen authored
      b=13596
      i=adilger
      i=deen
      original patch by green
      2772f2f8
    • Yury Umanets's avatar
      - fixed issue with long time not being scheduled pools thread. We need to... · 2adea4fb
      Yury Umanets authored
      - fixed issue with long time not being scheduled pools thread. We need to compensate that in lprocfs_rd_pool_state()
      2adea4fb
    • kalpak's avatar
      b=10555 · 1417f277
      kalpak authored
      Use correct structure name.
      1417f277
    • Bobi Jam's avatar
      Branch b1_6 · f1c226bc
      Bobi Jam authored
      b=13600
      i=kalpak, bobijam
      
      original patch by adilger.
      
      Description: "lfs find -obd UUID" prints directories
      Details    : "lfs find -obd UUID" will return all directory names instead
                   of just file names. It is incorrect because the directories
                   do not reside on the OSTs.
      f1c226bc
    • Liu Ying's avatar
      Branch b1_6 · 1a6f67d4
      Liu Ying authored
      b=2369
      i=johann, deen
      
      replace inode->i_size access with i_size_read/write
      1a6f67d4
    • scjody's avatar
      Branch b1_6 · 75802564
      scjody authored
      Remove client patches from SLES 10 kernel.  This causes SLES 10 clients to
      behave as patchless clients even on a Lustre-patched (server) kernel.
      
      b=12411
      i=adilger
      i=johann
      75802564
  8. Sep 12, 2007
    • Elena Gryaznova's avatar
      b=13486 · 59ad7cf3
      Elena Gryaznova authored
      i=Nathan
      
      Increase a set of files to choose from.
      59ad7cf3
    • Andreas Dilger's avatar
      Branch b1_6 · 874d90cf
      Andreas Dilger authored
      Move bug 13547 to 1.6.3 section instead of 1.6.4
      874d90cf
    • Cliff White's avatar
      · 2452bd79
      Cliff White authored
      b=12186
      Update ChangeLog
      2452bd79
    • Cliff White's avatar
      · 18f2c844
      Cliff White authored
      b=12186
      i=Adilger
      
      Fixes man pages for lfs
      18f2c844
Loading