+Bugzilla : 19955
+Description: provide server to client comms path
+Details : server to client communications path via new LDLM_SET_INFO rpc
+
+Severity : normal
+Bugzilla : 20008
+Description: truncate starts GFP_FS allocation under transaction causing deadlock
+Details : ldiskfs_truncate calls grab_cache_page which may start page
+ allocation under an open transaction. This may lead to
+ calling prune_icache with consequent lustre reentrance.
+
+Severity : normal
+Bugzilla : 19934
+Description: send correctly lsm on open replay
+Details : MDS is trust to LSM size on replay open, but client can set wrong size
+ to lsm buffer.
+
+Severity : normal
+Bugzilla : 19854
+Description: enable client interface failover
+Details : When a child reconnects from another NID, properly update export
+ nid hash position and ldlm reverse import.
+
+Severity : enhancement
+Bugzilla : 18539
+Description: Communicate OST degraded/readonly state via statfs to MDS
+Details : Flags in the statfs returned from OSTs indicate whether the
+ OST is in a degraded RAID state, or if the filesystem has
+ turned read-only after a filesystem error is detected.
+
+Severity : normal
+Bugzilla : 20122
+Frequency : rare
+Description: don't panic if EPROTO was hit when reading symlink
+Details : correctly handling request reference in error cases.
+
+Severity : enhancement
+Bugzilla : 19856
+Description: Add LustreNetLink, a kernel-userspace communcation path.
+
+Severity : enhancement
+Bugzilla : 19847
+Description: Update kernel to SLES10 SP2 2.6.16.60-0.39.3.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 18800
+Description: access to llog context before init.
+Details : move handling CATALOGS file at osc layer and forbid access to llog
+ context before init.
+
+Severity : normal
+Frequency : rare, only when client is writing to OST on local node
+Bugzilla : 19529
+Description: Avoid deadlock for local client writes
+Details : Use new OBD_BRW_MEMALLOC flag to notify OST about writes in the
+ memory freeing context. This allows OST threads to set the
+ PF_MEMALLOC flag on task structures in order to allocate memory
+ from reserved pools and complete IO.
+ Use GFP_HIGHUSER for OST allocations for non-local client writes,
+ so that the OST threads generate memory pressure and allow
+ inactive pages to be reclaimed.
+
+Severity : enhancement
+Bugzilla : 19846
+Description: Update kernel to RHEL5.3 2.6.18-128.1.14.el5.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 18380
+Description: lock ordering violation between &cli->cl_sem and _lprocfs_lock
+Details : move ldlm namespace creation in setup phase to avoid grab
+ _lprocfs_lock with cli_sem held.
+
+Severity : normal
+Bugzilla : 19507
+Description: Temporarily disable grant shrink.
+Details : Disable the feature for debugging.
+
+Severity : normal
+Frequency : only when formatting test filesystems
+Bugzilla : 18624
+Description: Unable to run several mkfs.lustre on loop devices at the same time
+Details : mkfs.lustre returns error 256 on the concurrent loop devices
+ formatting. The solution is to proper handle the error.
+
+Severity : enhancement
+Bugzilla : 19024
+Description: Update kernel to RHEL5.3 2.6.18-128.1.6.el5.
+
+Severity : enhancement
+Bugzilla : 19212
+Description: Update kernel to SLES10 SP2 2.6.16.60-0.37.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 19528
+Description: resolve race between obd_disconnect and class_disconnect_exports
+Details : if obd_disconnect will be called to already disconnected export he
+ forget release one reference and osc module can't unloaded.
+
+Severity : enhancement
+Bugzilla : 18688
+Description: Allow tuning service thread via /proc
+Details : For each service a new
+ /proc/fs/lustre/{service}/*/thread_{min,max,started} entry is
+ created that can be used to set min/max thread counts, and get the
+ current number of running threads.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 18382
+Descriptoin: don't return error if have partially created objects for file.
+Details : lov_update_create_set uses set->set_success as index for created
+ objects, so if some requests will be failed, they will have hole
+ at end of array and qos_shrink_lsm for allocate correct lsm.
+
+Severity : enhancement
+Bugzilla : 17671
+Description: Update OFED support to 1.4.1
+
+Severity : normal
+Frequency : common
+Bugzilla : 18645
+Description: Reduce small size read RPC
+Details : Set read-ahead limit for every file and only do read-ahead when
+ available read-ahead pages are bigger than 1M to avoid small size
+ read RPC.
+
+Severity : enhancement
+Bugzilla : 19293
+Description: move AT tunable parameters for more consistent usage
+Details : add AT tunables under /proc/sys/lustre, add to conf_param parsing
+
+Severity : enhancement
+Bugzilla : 17974
+Description: add lazystatfs mount option to allow statfs(2) to skip down OSTs
+Details : allow skip disconnected ost for send statfs request and hide error
+ in this case.
+
+Severity : major
+Frequency : rare
+Bugzilla : 18810
+Description: fix racy locking of mballoc block bitmaps causing BUG
+Details : The locking of the mballoc buddy bitmap and the in-memory
+ block bitmap was using two different spin locks in some
+ cases. This made it possible to incorrectly access the
+ mballoc bitmap while another process was modifying it,
+ causing a sanity assertion to fail. While no on-disk corruption
+ was reported, there was some risk of this happening.
+
+Severity : normal
+Frequency : rare, on llog test 6
+Bugzilla : 16839
+Descriptoin: don't allow connect to already connected import
+Details : allowing connect to already connected import is hide connecting problem.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 18902
+Descriptoin: allow kill process which wait statahead result
+Details : for some reasons 'ls' can stick in waiting result from statahead,
+ in this case need way for kill this process.
+
+Severity : enhancement
+Bugzilla : 18798
+Description: Add state history info file, enhance import info file
+Details : Track import connection state changes in a new osc/mdc proc file;
+ add overview-type data to the osc/mdc import proc file.
+
+Severity : enhancement
+Bugzilla : 17536
+Description: MDS create should not wait for statfs RPC while holding DLM lock.
+
+Severity : enhancement
+Bugzilla : 18289
+Description: Update to RHEL5U3 kernel-2.6.18-128.1.1.el5.
+
+Severity : normal
+Frequency : normal
+Bugzilla : 12069
+Descriptoin: OST grant too much space to client even there are not enough space.
+Details : Client will shrink its grant cache to OST if there are no write
+ activity over 6 mins (GRANT_SHRINK_INTERVAL), and OST will retrieve
+ this grant cache if there are already not enough avaible space
+ (left_space < total_clients * 32M).
+
+Severity : normal
+Frequency : start MDS on uncleanly shutdowned MDS device
+Bugzilla : 16839
+Descriptoin: ll_sync thread stay in waiting mds<>ost recovery finished
+Details : stay in waiting mds<>ost recovery finished produce random bugs
+ due race between two ll_sync thread for one lov target. send
+ ACTIVATE event only if connect realy finished and import have
+ FULL state.
+
+Severity : normal
+Frequency : rare, connect and disconnect target at same time
+Bugzilla : 17310
+Descriptoin: ASSERTION(atomic_read(&imp->imp_inflight) == 0
+Details : don't call obd_disconnect under lov_lock. this long time
+ operation and can block ptlrpcd which answer to connect request.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 18154
+Descriptoin: don't lose wakeup for imp_recovery_waitq
+Details : recover_import_no_retry or invalidate_import and import_close can
+ both sleep on imp_recovery_waitq, but we was send only one wakeup
+ to sleep queue.
+
+Severity : normal
+Frequency : always with long access acl
+Bugzilla : 17636
+Descriptoin: mds can't pack reply with long acl.
+Details : mds don't control size of acl but they limited by reint/getattr
+ reply buffer.
+
+Severity : enhancement
+Bugzilla : 18061
+Description: Update to SLES10 kernel-2.6.16.60-0.33.
+
+Severity : enhancement
+Bugzilla : 18060
+Description: Update to RHEL5 kernel-2.6.18-92.1.22.el5.
+
+Severity : normal
+Frequency : start MDS on uncleanly shutdowned MDS device
+Bugzilla : 18049
+Descriptoin: aborting recovery hang on MDS
+Details : don't throttle destroy RPCs for the MDT.
+
+Severity : major
+Frequency : on remount
+Bugzilla : 18018
+Description: external journal device not working after the remount
+Details : clear dev_rdonly flag for external journal devices in
+ blkdev_put()
+
+Severity : minor
+Frequency : rare
+Bugzilla : 17802
+Description: shutdown vs evict race
+Details : client_disconnect_export vs connect request race.
+ if client will evicted at this time - we start invalidate
+ thread without referece to import and import can be freed
+ at same time.
+
+Severity : normal
+Frequency : rare, need acl's on inode.
+Bugzilla : 16492
+Description: client can't handle ost additional correctly
+Details : if ost was added after client connected to mds client can have
+ hit lnet_try_match_md ... to big messages to wide striped files.
+ in this case need teach client to handle config events about add
+ lov target and update client max ea size at that event.
+
+Severity : enhancement
+Bugzilla : 15699
+Description: Changelogs
+Details : Changelogs are a lightweight mechanism to track filesystem
+ metadata and namespace changes. The changelog is recorded
+ permanently on the MDTs, and is periodically "consumed" / purged
+ when records are no longer needed.
+
+Severity : enhancement
+Bugzilla : 15957
+Description: compact fld format with extents
+Details : Store range of seq rather than every seq in FLD. Seq
+ controller update FLD rather than clients. In Case of CMD, mdt0
+ has FLD, all other metadata server act as non persistent proxy
+ for FLD queries and cache fld entries in fld cache.
+
+Severity : normal
+Frequency : rare
+Bugzilla : 16081
+Description: don't skip ost target if they assigned to file
+Details : Drop slow OSCs if we can, but not for requested start idx.
+ This means "if OSC is slow and it is not the requested
+ start OST, then it can be skipped, otherwise skip it only
+ if it is inactive/recovering/out-of-space.
+
+Severity : normal
+Bugzilla : 16080
+Description: more cleanup in mds_lov
+Details : not send LOV EA under replay, we can't know about they size at this
+ time. Don't allow client connect to mds before any ost connected,
+ for avoid problems with LOV EA size and returning EIO to client.
+
+Severity : enhancement
+Bugzilla : 11826
+Description: Interoperability at server side (Disk interoperability)
+
+Severity : enhancement
+Bugzilla : 17201
+Description: Update to RHEL5 kernel-2.6.18-92.1.17.el5.
+
+Severity : enhancement
+Bugzilla : 17458
+Description: Update to SLES10 SP2 kernel-2.6.16.60-0.31.
+
+Severity : enhancement
+Bugzilla : 14166
+Description: New client IO stack (CLIO).
+
+Severity : enhancement
+Bugzilla : 15393
+Description: Commit on sharing. Eliminate inter-client dependencies between
+ uncommitted transactions by doing transaction commits.
+ Thereby clients may recovery independently.
+
+Severity : normal
+Frequency : Create a symlink file with a very long name
+Bugzilla : 16578
+Description: ldlm_cancel_pack()) ASSERTION(max >= dlm->lock_count + count)
+Details : If there is no extra space in the request for early cancels,
+ ldlm_req_handles_avail() returns 0 instead of a negative value.
+
+Severity : enhancement
+Bugzilla : 1819
+Description: Add /proc entry for import status
+Details : The mdc, osc, and mgc import directories now have
+ an import directory that contains useful import data for debugging
+ connection problems.
+
+Severity : enhancement