- Sep 14, 2007
-
-
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.
-
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.
-
Alexey Lyashkov authored
b=13304 i=johann i=green
-
- Sep 13, 2007
-
-
Liu Ying authored
b=2369 i=johann, deen replace inode->i_size access with i_size_read/write
-
- Sep 12, 2007
-
-
Nathan Rutman authored
i=green changes from eeb's inspection
-
- Sep 07, 2007
-
-
Nikita Danilov authored
Bugzilla : 13532 Description: rewrite ext2-derived code in llite/dir.c and obdclass/uuid.c Details : rewrite inherited code (uuid parsing code from ext2 utils and readdir code from ext3) from scratch preserving functionality. b=13532 i=adilger i=alex i=green
-
Yury Umanets authored
r=adilger,vitaly,nikita - landed lru resize.
-
- Sep 05, 2007
- Sep 04, 2007
-
-
huanghua authored
b=11401 i=adilger i=tappro i=green client-side metadata stat-ahead during readdir (directory readahead)
-
- Sep 03, 2007
-
-
Nathan Rutman authored
i=adilger i=eeb (pending) adaptive timeouts
-
- Aug 30, 2007
-
-
Alexander Zarochentsev authored
i=adilger i=nikita file contention detection and lockless i/o implementation for contended files.
-
- Aug 24, 2007
- Aug 23, 2007
-
-
Bobi Jam authored
b=12211 i=green, johann suppress every allocation attempt message noise, and shut off a compile warning on x86_64 in obd_alloc_fail(), due to size_t being unsigned long there.
-
- Aug 16, 2007
-
-
Liu Ying authored
b=12192 i=adilger, green add llapi_file_open()
-
Liu Ying authored
b=12932 i=green, shadow set obd_health_check_timeout as 1.5x of obd_timeout
-
scjody authored
Revert bug 11401 due to build breakage and test badness.
-
Jinshan Xiong authored
r=alex,vitaly Change the ldlm_lock's bitlock to a real spinlock to avoid it to be overwritten when operating on l_flags.
-
- Aug 13, 2007
-
-
scjody authored
Revert part 2 of bug 11710 due to regressions.
-
- Aug 12, 2007
-
-
huanghua authored
client-side metadata stat-ahead during readdir (directory readahead) b=11401 i=Adilger i=tappro
-
- Aug 10, 2007
-
-
Alexey Lyashkov authored
b=9977 i=green i=wangdi
-
- Aug 09, 2007
-
-
Nathan Rutman authored
i=tappro i=fanyong block reactivating mgc import until all deactivates complete Only an issue when failing back MDT/MGS to itself (testing)
-
Wang Di authored
oops, forget a file in last commit b=10800 i=shadow i=green
-
- Aug 08, 2007
-
-
Wang Di authored
change improper debug_level for null ctxt msg. b=10800 i=green i=adilger
-
- Aug 03, 2007
-
-
Oleg Drokin authored
r=adilger Obtain necessary amount of peer credits for exery export per oss and for every possible AST per MDS.
-
- Aug 02, 2007
-
-
Johann Lombardi authored
b=11802 i=green i=scjody attachment 11752 / rely on AUTOCONF_INCLUDED instead of HAVE_KERNEL_CONFIG_H
-
Bobi Jam authored
b=12606 i=shadow, nikita Description: don't use GFP_* in generic Lustre code. Details : Use cfs_alloc_* functions and CFS_* flags for code portability.
-
- Jul 26, 2007
- Jul 24, 2007
-
-
scjody authored
Description: Async OSC create to avoid the blocking unnecessarily. Details : If a OST has no remain object, system will block on the creating when need to create a new object on this OST. Now, ways use pre-created objects when available, instead of blocking on an empty osc while others are not empty. If we must block, we block for the shortest possible period of time. Patch by shadow. b=4900 i=wangdi i=nathan
-
Johann Lombardi authored
b=12411 i=adilger i=scjody * Add new configure checks to allow to run a patchless client on a patched kernel * Remove the vfs intent patches from the 2.6.18 patch series
-
Nathan Rutman authored
i=adilger i=green block client->MDT connection until first MDT->OST connection
-
- Jul 23, 2007
-
-
Nathan Rutman authored
reserve some connect flags
-
- Jul 20, 2007
-
-
Oleg Drokin authored
r=adilger, nathan Hash tables for uuids, nids and connections.
-
- Jul 19, 2007
-
-
Bobi Jam authored
b=12848 i=adilger i=green Description: sanity.sh fail: test_52b Details : The ll_inode_to_ext_flags() has a glitch which makes MDS return incorrect inode's flags to client.
-
- Jul 18, 2007
-
-
Andreas Dilger authored
i=nathan i=scjody b=13063 Description: lfsck built against 1.4.x cannot run against 1.6.0 lustre Details : the definition for OBD_IOC_GETNAME changed in 1.6.0. One of the few external users of this ioctl number is lfsck's call to llapi_lov_get_uuids() and this caused lfsck to fail at startup. Add the old ioctl number to the handler so both old and new lfsck can work.
-
Nathan Rutman authored
i=adilger i=green fix mds_lov_synchronize race
-
Andreas Dilger authored
Fix ll_opcode2str() and opcode_offset() to handle LLOG request types. Fix ChangeLog to put changes at the end of the 1.6.1 section. b=12731 i=nathan i=scjody
-
- Jul 12, 2007
-
-
deen authored
callback after bulk transfer shouldn't LBUG, but process this request as erroneous. b=11544 i=green i=eeb
-