Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Version 2.6.0 (this page is in progress)

...

o2iblnd - OFED 1.5.4

Server support for kernels:

2.6.32-431.20.3.1.el6 (RHEL6.5)

Client support for unpatched kernels:

2RHEL6.5 2.6.32-431.20.3.1.el6 (RHEL6.5)

SLES11 SP3 (3.0.101-0.1531)

Recommended e2fsprogs version:

1.42.79.wc2wc1

Issues fixed between 2.5.0 and 2.6.0

New Features

LU-1267LFSCK II: MDT-OST consistency check/repair
LU-3335LFSCK II: MDT-OST OST local consistency checking
LU-3336LFSCK II: MDT-OST OST orphan handling
LU-3344Add open_by_handle() syscall for Lustre clients
LU-3527UID/GID Mapping
LU-3558NRS TBF policy for QoS purposes
LU-3570Implement CRC32C with PCLMULQDQ instructions
LU-5094lbuild should know how to download required SLES devel and src RPMs


Improvements

LU-14live replacement of OST
LU-36mdd_la_get is called too many times in MDD
LU-946add lprocfs file on MDT to list open files in the filesystem
LU-992deprecate RHEL5 kernel support for Lustre 2.2 servers
LU-1032Add dkms support for kernel modules
LU-1199lustre build system overhaul
LU-1422Cleanup Lustre cray specific code
LU-1538cleanup test scripts
LU-2158remove lvfs and fsfilt code
LU-2528Is the "consider upgrading" console message necessary?
LU-2850Client support for upstream 3.8 kernel
LU-2906ldlm_{is,set,clear}_bitname macros should replace bit fiddling code
LU-2982autoconf check for linux kernel arch isnt sandbox friendly
LU-3222ofd/ost/osd should use of helper macros consistent in the CERROR() messages
LU-3319Adapt to 3.10 upstream kernel proc_dir_entry change
LU-3386improve osc/mdc "imports" connect data
LU-3491replace printing of i_ino in llite with ll_inode2fid()
LU-3679/proc/sys/lnet/routes should accurately reflect routing with ARF when LNet router has one or more down NIs
LU-3862Delete obsolete scripts
LU-3880Make error_ignore accept a general string for bug number
LU-3968Extend lbuild script with Lustre build for Xeon Phi card
LU-3974Support for linux 3.11 kernel
LU-4015Have ldiskfs handle changing device numbers for an external journal
LU-4020HSM copytool event monitoring capabilities
LU-4118Kernel update [RHEL6.4 2.6.32-358.23.2.el6]
LU-4124Make module installation directory flexible
LU-4156Wireshark plugin fails to build against wireshark version 1.10.x
LU-4193increase maximum default ldiskfs journal size to 4GB
LU-4278remove lwt code
LU-4287Kernel update [RHEL6.5 2.6.32-431.3.1.el6]
LU-4299kernel update [SLES11 SP3 3.0.101-0.8]
LU-4356kernel update [SLES11 SP2 3.0.101-0.7]
LU-44311/3/2014 update for Cray interconnects
LU-4476Add support for linux process namespace
LU-4484add support for fresh versions of MPSS 3.x.x
LU-4524ldlm_handle_enqueue0 incorrectly interprets ldlm_lock_create's NULL return value
LU-4569Posix copytool import a file using only its FID
LU-4585remove OBJECT_UPDATE_PER_RPC_MAX
LU-4586build failure in nrs_tbf_ctl()
LU-4587lfs should not depend on lnetctl or obdctl
LU-4588replace semaphores with mutexes
LU-4589kernel update [SLES11 SP3 3.0.101-0.15]
LU-4590Reduce log level on updating export time log messages
LU-4602do not include linux/fs.h if MS_* defined
LU-4604improve LFSCK async RPCs control
LU-4620Kernel update [RHEL6.5 2.6.32-431.5.1.el6]
LU-4752add gerrit_checkpatch.py to contrib/scripts/
LU-4770test scripts simplification
LU-4799Warning message in ll_dirty_page_discard_warn should not be rate limited
LU-4862Update lctl man page to include LFSCK 2 Changes
LU-4887LFSCK default behavior should be scan all known types
LU-4915kernel update [SLES11 SP3 3.0.101-0.21]
LU-5034Change readdir BRW size from bytes to pages
LU-5035add striped dir recovery test to replay-single/recovery-small
LU-5047sanity: test_72a removes all files from Lustre share
LU-5051HSM recv buffer reallocated unnecessarily
LU-5088kernel update [SLES11 SP3 3.0.101-0.29]
LU-5120kernel-default-base is not actually needed to build on SLES
LU-5175kernel update [SLES11 SP3 3.0.101-0.31]
LU-5203Update ZFS Version to 0.6.3

Bugs



LU-658liblustre FAIL: test_1 failed with 255
LU-793Reconnections should not be refused when there is a request in progress from this client.
LU-1233Test failure on test suite parallel-scale, subtest test_compilebench,no space left
LU-1408single client's performance regression test
LU-1458lustre-rsync-test test_2b: old lustre_rsync does not work with new llog_changelog_ext_rec remove changelog
LU-1778Root Squash is not always properly enforced
LU-1947OST ZFS grant shortage on precreate
LU-1993racer test: ASSERTION( it_disposition(it, 0x00800000) ) failed
LU-2059mgc to backup configuration on osd-based llogs
LU-2099osd_init_iobuf()) ASSERTION( iobuf->dr_elapsed_valid == 0 ) sanity test 63a
LU-2139Tracking unstable pages
LU-2149Make lctl llog commands to be used from scripts
LU-2177ldlm_flock_completion_ast causes LBUG because of a race
LU-2430Migration tool for DNE
LU-2469Test-framework.sh ignores MDSDEV when FSTYPE=zfs
LU-2479sanity.sh test_129: max dir size limit work incorrectly.
LU-2613opening and closing file can generate 'unreclaimable slab' space
LU-2687create conf-sanity.sh test_32 ZFS upgrade test image
LU-2740lustre utils should support '--version'
LU-2745lnet_create_reply_msg
LU-2785NULL pointer dereference at 0000000000000010 in cl_file_inode_init()
LU-2800build: clean out old autoconf options
LU-2818Failure on test suite parallel-scale-nfsv4 test_compilebench: (mdt_lvb.c:126:mdt_lvbo_fill()) ASSERTION( rc == 0 ) failed
LU-2827mdt_intent_fixup_resent() cannot find the proper lock in hash
LU-2829Timeout on sanityn test_33a: zfs slow when commit_on_sharing enabled
LU-2880ldiskfs getdents() returns invalid d_types
LU-2887sanity-quota test_12a: slow due to ZFS VMs sharing single disk
LU-3059shrink lod_object to 128 bytes
LU-3161LASSERT() in lod_initialize_objects()
LU-3188IOR fails due to client stack overrun
LU-3189Interop b1_8, b2_1, b2_3 -> 2.4+ sanity test_53: FAIL: lustre-OST0000.last_id=0x0:929 ; MDS.last_id=929
LU-3227fc18: sanity test_103: @@@@@@ FAIL: permissions failed
LU-3230conf-sanity fails to start run: umount of OST fails
LU-3274osc_cache.c:1774:osc_dec_unstable_pages()) ASSERTION( atomic_read(&cli->cl_cache->ccc_unstable_nr) >= 0 ) failed
LU-3277LU-2139 may cause the performance regression
LU-3286recovery-double-scale test_pairwise_fail: FAIL: Restart of ost2 failed!
LU-33212.x single thread/process throughput degraded from 1.8
LU-3333lustre_msg_get_opc()) incorrect message magic: a0b03b5 LBUG
LU-3338IOC_MDC_GETFILESTRIPE can abuse vmalloc()
LU-3485add resize2fs testing for OST/MDT filesystems
LU-3489ZFS OSD missing OI iterator for scrub/LFSCK
LU-3498most uses of IS_ERR_VALUE() are incorrect
LU-3544Writing to new files under NFS export from Lustre will result in ENOENT (SLES11SP2)
LU-3618osp_sync.c:324:osp_sync_request_commit_cb()) ASSERTION( list_empty(&req->rq_exp_list) ) failed
LU-3624mds-survey has several bugs
LU-3626replay-single test_20b: @@@@@@ FAIL: test_20b failed with 3
LU-3680OOM crash: null_alloc_rs()) ASSERTION( rs->rs_size >= rs_size ) failed
LU-3689Test failure on test suite large-lun / test_1 with zfs
LU-3696sanity test_17m, test_17n: e2fsck unattached inodes failure
LU-3703Failure on test suite sanity test_234: getfattr should have failed with ENOMEM
LU-3738improve posix.sh to support BASELINE_FS=zfs
LU-3762commit msg checking for JIRA_FMT need take more characters
LU-3764sanity test_116a: stripe QOS didn't balance free space
LU-3772Crash in ptlrpc_service_nrs_cleanup() when out of memory
LU-3790sanity-benchmark pios_ssf : @@@@@@ FAIL: test_pios_ssf failed with 24
LU-3806separate SESSION FLAG for server and client stack.
LU-3810client_obd_cleanup() LBUGs if called immediately after client_obd_setup()
LU-3831ll_readdir() ignores O_NOATIME
LU-3843osc_completion()) ASSERTION( (!!(page->cp_state == CPS_PAGEOUT) == !!(cmd == 0x02))
LU-3850mds-survey on a secondary MDT crashes
LU-3853mpiexec (at least version 1.90) requires strict global/local options order
LU-3857panic in lprocfs_remove_nolock+0x3b/0x100
LU-3858sanity test_27A: @@@@@@ FAIL: stripe count -1 != 1
LU-3867filename_is_volatile() uses strtoul(..., ..., 0) to parse MDT index
LU-3868lockless IO does not update inode timestamps
LU-3879sanity-quota was skipped: e2fsprogs doesn't support quota
LU-3885ldlm_proc_setup() returns 0 regardless of return value from lprocfs_add_vars()
LU-3889LBUG: (osc_lock.c:497:osc_lock_upcall()) ASSERTION( lock->cll_state >= CLS_QUEUING )
LU-3906Failure on test suite parallel-scale test_compilebench: IOError, No space left on device
LU-3909Interop 2.4.0<->2.5 failure on test suite sanity test_129: return code 28 received instead of expected 27
LU-3920Interop 2.4.0<->2.5 failure on test sanity test_56y: Invalid argument
LU-3936ldlm_cancel_stale_locks()) ASSERTION( count > 0 ) failed
LU-3943incorrect inode count in lfs df -i
LU-3950start LFSCK on all devices via single LCTL command
LU-3951OST-object inconsistency self detect and check
LU-3952llite_nfs.c:349:ll_get_parent()) ASSERTION( body->valid & (0x00000001ULL) ) failed
LU-3985sanity-hsm test_111b failure: 'request on 0x200000401:0x209:0x0 is not FAILED'
LU-3992Fix NUMA emulated mode
LU-4006LNET Messages staying in Queue
LU-4007BUG at mm/slab.c lcw_dispatch_main
LU-4008Reduce vmalloc usage on MDS
LU-4012GSS upcall routine fails due to removed generic cache routines in Linux kernels >= 3.4.X
LU-4016metadata-updates failure: attributes check failed
LU-4022Test failure on test suite sanity-hsm, subtest test_104
LU-4023wrong type used for ldlm flag
LU-4028lfs quota option to print allocated blocks and inode inaddtion to used
LU-4030sanity test_236: exec: {FD}: not found
LU-4036warning seen during ./configure --disable-server
LU-4050NFS reexport issue
LU-4058Interop 2.4.0<->2.5 failure on test suite sanity-scrub test_15
LU-4060Interop 2.4.0<->2.5 failure on test suite sanityn test_74: time out
LU-4063sanity-hsm test_12a failure: 'Restored file differs'
LU-4064sanity-hsm test_13 failure: 'not enough identical files (0 != 100)'
LU-4065sanity-hsm test_300 failure: 'cdt state is not stopped'
LU-4066init_test_env misuses `dirname $0` to locate server modules
LU-4067bad error return from osd_object_create()
LU-4069bad GOTOs
LU-4070RPM build errors
LU-4071build error with unnecessary semicolon
LU-4072sanity, subtest test_24v takes a VERY LONG TIME on ZFS
LU-4078bad ERR_PTR() use in mdc_locks.c
LU-4082ll_dir_filler should check return of ll_prep_md_op_data()
LU-4083lod_lov.c:824:lod_load_striping()) ASSERTION( lo->ldo_stripenr == 0 ) failed
LU-4085gss/krb5 is disabled despite required kerberos functions are found
LU-4086Test failure on test suite sanity-hsm, subtest test_33
LU-4088echo_copyout_lsm wrong copy size
LU-4089Unneeded semicolon in enc_pools_release_free_pages
LU-4093sanity-hsm test_24d: wanted 'SUCCEED' got 'WAITING'
LU-4098Client kernel crash due to misconfigured MDT
LU-4100lfs getstripe of directory prints an extra space char at the end of header's infos line
LU-4101mdt_reint_setxattr allows removal of trusted xattrs
LU-4106racer test hang
LU-4107luser_user.h is not C++ compatible
LU-4108Failure on test suite performance-sanity test_4
LU-4109sanity test_57b failure: 'MDC before 15214812 != after 15214800'
LU-4113kerberized clients hangs while mounting/accessing due to uncatched error -ETIMEDOUT in gss_svc_upcall
LU-4116replay-dual test_18: Correct error message search
LU-4123lfsck: @@@@@@ FAIL: /data/test/output isn't a shared directory
LU-4129Successive calls to libcfs_debug_dumplog() can result in large number of log files and errors
LU-4131Changelog TRUNC flag is missing
LU-4135mdt_save_lock() is broken
LU-4136MDT temporarily unhealthy when restarting
LU-4139Significant perforamce issue when user over soft quota limit
LU-4140Volatile files have CREATE changelog record but nothing to tell it is removed.
LU-4152layout locks can cause deadlock
LU-4154lfsck fails in DNE mode
LU-4165Interop 2.4.1<->2.5 failure on test suite sanity-lfsck test_2c
LU-4167Interop 2.4.1<->2.5 failure on test suite conf-sanity test_32d: unknown param max_dirty_mb
LU-4175sanity test_180c: FAIL: error: test_brw: #3 - No space left on device on write
LU-4176Test failure on test suite sanity-hsm, subtest test_31a
LU-4178Test failure on test suite sanity-hsm, subtest test_200
LU-4179LBUG ASSERTION( !lustre_handle_is_used(&lhc->mlh_reg_lh) ) failed:
LU-4187unstable code in lov_unpackmd
LU-4194kfree fails kernel paging request under ldlm_lock_put()
LU-4196Build Support for OFED 3.5 for SLES 11 SP3
LU-4200Test failure on test suite conf-sanity test_66: replace nids failed
LU-4201Test failure sanityn test_51b: file size is 4096, should be 1024
LU-4204typo in new conf-sanity subtest
LU-4206Sanity test_120e fails with 1 blocking RPC occured.
LU-4208dsl_prop_register()) ASSERTION(dsl_pool_config_held(dp)) failed
LU-4209O_LOV_DELAY_CREATE conflict with __O_TMPFILE
LU-4214Hyperion - OST never recovers on failover node
LU-4218mmp: test_10: @@@@@@ FAIL: e2fsck /tmp/lustre-ost1 on ost1failover returned 8
LU-4219posix test_1: fpathconf.8 and pathconf.10 failed: did not return the value of NAME_MAX
LU-4221lctl conf_param <obdname>.ost.writethrough_cache_enable=N does not work anymore
LU-4222Oops in mdt_dump_lmm+0x16/0x410 [mdt]
LU-4223conf-sanity test_32c, test_32d: could not find any free loop device
LU-4227mkfs.lustre allows formatting without --mgsnode
LU-4231NFS reexport leads to LBUG in mainline 3.12 client
LU-4243multiple servicenodes or failnids: wrong client llog registration
LU-4245mdt_lvbo_fill()) lsd-MDT0000: expected 80 actual 0.
LU-4252Failure on test suite racer test_1
LU-4253Deadlock waiting for writeback of pages that are part of active extent
LU-4260ASSERTION( lc->ldo_stripenr == 0 ) failed:
LU-4263zfs-based OST responds to 'lctl create/destoroy' from an obdecho client with an error
LU-4266fix lbuild script to work with OFED 3.5-x
LU-4269ldlm_lock_put()) ASSERTION( (((( lock))->l_flags & (1ULL << 50)) != 0) ) failed
LU-4270Interop 2.5.0<->2.6 failure on test suite sanity test_209: open/close requests are not freed
LU-4276make ldiskfs configured for read/write access by default
LU-4279.lustre and .lustre/fid cannot by accessed by FID
LU-4283auster run with the "-s" flag does not run SLOW tests
LU-4285kernel OOPs in __dquot_initialize()
LU-4290osp_sync_threads encounters EIO on mount
LU-4293lfs_migrate is failing with a volatile file Operation not permitted error
LU-4300ptlrpcd threads deadlocked in cl_lock_mutex_get
LU-4304auster does not detect "SKIP" test status of test suite
LU-4305Test failure on test suite sanity, subtest test_39p
LU-4307GSS/Kerberos compile errors missing pointers and unused variable
LU-4310__dquot_alloc_space() does not release i_lock in some cases
LU-4313error creating file during OST failover
LU-4316Test failure on test suite sanity, subtest test_154b
LU-4318lbuild cannot find linux release if kernel source tree was given on the command line
LU-4320MDS_SWAP_LAYOUTS handler does not handle ELC locks from client
LU-4322sanity test_101a: too many discarded pages
LU-4327tgt_ses_info()) ASSERTION( env->le_ses != ((void *)0) ) failed
LU-4329initialize $PREV_RESULT in wait_update()
LU-4336Client LBUG ASSERTION( id == qid[type]
LU-4343sanity-hsm test_228 failure: FAIL: tar failed
LU-4345failed to update accounting ZAP for user
LU-4349conf-sanity test_47: test failed to respond and timed out
LU-4351sanity test_54c: can't find an ext2 filesystem on dev loop3
LU-4353strncmp() used bogusly
LU-4357page allocation failure. mode:0x40 caused by missing __GFP_WAIT flag
LU-4360Use after free in ksocklnd
LU-4362cfs_hash_rehash_key() passed wrong parameters to cfs_hash_keycpy
LU-4364OST Page Fault test sanity test_133f: fldb_seq_start+0x6d
LU-4365recovery-small test_51: LBUG: (qsd_lib.c:294:qsd_qtype_fini()) ASSERTION( atomic_read(&qqi->qqi_ref) == 1 ) failed
LU-4369configure option "--without-ldiskfs" does not build
LU-4370lu_object.h:853:lu_object_attr()) ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed:
LU-4372Compatibility cache_register_net/cache_unregister_net for 2.6.36 kernels
LU-4374lctl set_param -d -P mdt.<FSname>-MDT0000.hsm_control, returns a false error when default already set
LU-4379Unable to set max_pages_per_rpc at client mount time
LU-4381clio deadlock from truncate
LU-4382kernel BUG at fs/jbd2/transaction.c:1033
LU-4383fid_is_on_ost should only return 1 or 0
LU-4384Hit unsupported incompat filesystem feature error after downgrade system from 2.6 to 2.5.0
LU-4386conf-sanity test_50h: LBUG: (import.c:285:ptlrpc_invalidate_import()) ASSERTION( imp->imp_invalid ) failed
LU-4388fsync on client does not cause OST_SYNCs to be issued
LU-4396Unnecessary skip condition in sanity test_31n
LU-4397Permanently disabled OST causes clients to hang on df (statfs)
LU-4403ASSERTION( lock->l_readers > 0 )
LU-4405stat degradation (interoperability bug after landing a LU-3240)
LU-4406conf-sanity test_32a: Upgrade from b2_4-zfs to master failed
LU-4413Test failure on test suite conf-sanity, subtest test_56
LU-4420sanity test_161a: cannot create regular file '...f.sanity.161a': Input/output error
LU-4422Failure on test suite sanity-quota test_6: file not growed in 30 seconds 2088960\/2088960
LU-4429clients leaking open handles/bad lock matching in ll_md_blocking_ast
LU-4430mdt_mfd_open() tests for FMODE_EXEC in error path
LU-4438Test failure sanity-hsm test_402: Copytool start should have failed
LU-4442Failure on test suite replay-vbr test_7g: Test 7g.3 failed
LU-4444conf-sanity test_69: ZFS took too long to create 100k files
LU-4445lu_object.c:1199:lu_device_fini()) ASSERTION( t->ldt_device_nr > 0 )
LU-4446sanityn test_51c sets fail loc on the wrong node and wouldn't work anyway
LU-4453Have prepare-commit-msg or checkpatch.pl to warn about deprecated cfs_* uses
LU-4454"Lustre: can't support CPU hotplug well now"
LU-4456Test failure on sanity-scrub test_1c: hang on umount of mdt
LU-4460Using multiple NIDs for the same failnode or mgsnode is STILL broken for Lustre 2.4
LU-4461bad test in mdt_seq_fini_cli()
LU-4462ERR_PTR dereferences in mdt_reconstruct functions
LU-4470replay-dual test_21b: FAIL: lustre-MDT0000: ffff88007f581100 CANNOT BE SET READONLY: rc = -95
LU-4471Failed 'rmdir' on remote directories still removes directory on MDT0
LU-4472sanity-quota test_8: mdc_page_locate() ASSERTION( *start <= *hash )
LU-4478ldiskfs_fill_super() problems when ldiskfs_acct_on() fails.
LU-4482OST grants bugs
LU-4488build with --enable-invariants is broken
LU-4496RPM build failed if ./configure --disable-modules
LU-4505invalid "Disk quota exceed" error
LU-4509clio can be stuck in osc_extent_wait
LU-4512POSIX copytool option "--report" is non-obvious and functionality is broken
LU-4513sanity test_220: prealloc_last_id: Found no match
LU-4515Test failure sanity-quota test_34: Used space for user 60000 is 0, expected 2048
LU-4516missing leXX_to_cpu() on some accesses to struct lu_dirpage and struct lu_dirent members
LU-4517conf-sanity/wait_osc_import_state looks for osc.lustre-OST0000-osc-MDT0000.ost_server_uuid on client nodes
LU-4521mdc_read_entry() leaks pages
LU-4522ldlm_cli_enqueue and ll_inode_revalidate_fini LustreError messages on 2.4.1 clients
LU-4527lfs option deprecation uses LUSTRE_VERSION which isn't defined anywhere
LU-4528osd_trans_exec_op()) ASSERTION( oti->oti_declare_ops_rb[rb] > 0 ) failed: rb = 0
LU-4529kernel BUG at fs/jbd2/transaction.c:293! ?DUPLICATE OF LU-3071?
LU-4540Test failure sanity-quota test_8: dbench hung in vvp_page_assume
LU-4543Failure on test suite conf-sanity test_32b: list verification failed
LU-4545Test failure sanity-hsm test_223a: request on 0x200000402:0x13f:0x0 is not SUCCEED
LU-4548Interop 2.5<->2.6 failure on test suite sanity-sec test_7: nodemap_add failed with 1
LU-4551Add range support in ONLY when run tests.
LU-4554OI scrub always runs on ldiskfs MDS start up
LU-4557Negative used block number of OST after OSS crashes and reboots
LU-4558Crash in cl_lock_put on racer
LU-4564Failure on test suite replay-single test_14: no space left
LU-4565recovery-mds-scale test_failover_ost: failed mounting ost after reboot
LU-4571sanity test_17n: create remote dir error 0
LU-4573sanityn test_76 fails on DNE (512 != 2048 open files)
LU-4577Dropped messages are not accounted correctly
LU-4578Early replies do not honor at_max
LU-4579Timeout system horribly broken
LU-4591Related cl_lock failures on master/2.5
LU-4596mdt/*/exports/*/uuid is empty after client remount
LU-4597inconsistent file size
LU-4598sanity-quota test_30 fails sometimes
LU-4603NFS reexport leads to problems of "ls"
LU-4606Lustre hard codes libzfs.so.1 in lustre/utils/mount_utils_zfs.c
LU-4611too many transaction credits (32279 > 25600)
LU-4612kernel panics at device mount time
LU-4613Failure on test suite sanity-hsm test_12o: request on 0x200000bd1:0xf:0x0 is not SUCCEED on mds1
LU-4619Client GPF, null pointer & LBUG using FIEMAP
LU-4621recovery-mds-scale: test_failover_ost
LU-4624ll_stop_statahead deadlock
LU-4625errors seen during lustre rpm install
LU-4627Client deadlock on ll_setattr_raw
LU-4629Issues found by static analysis tools
LU-4639HSM requests not delivered
LU-4643sanity-hsm test_60: FAIL: Expected progress update within 10 seconds
LU-4653Hit LBUG ASSERTION( fid_seq(fid1) == fid_seq(fid2) ) failed after upgrade OST from 2.5.0 to 2.6
LU-4655configure --disable-libcfs-trace is broken
LU-4658Test failure on test suite replay-single, subtest test_80a creation failed
LU-4659link EA inconsistencies
LU-4661Some issues of finding target in LMV
LU-4668compile error on ppc64: asm/stacktrace.h: No such file or directory
LU-4674__{LITTLE,BIG}_ENDIAN macros used incorrectly
LU-4676ct_run() should return -EINVAL when fs_name is invalid
LU-4679missing and unneeded includes
LU-4681llmount.sh error message when parsing NID can be better defined
LU-4682Accessing migrating directory get IO error.
LU-4689mds returns EINVAL for hsm commands if fsname is 8-byte aligned
LU-4690sanity test_4: Expect error removing in-use dir /mnt/lustre/remote_dir
LU-4699bad ERR_PTR() use
LU-4702crash in idmap_destroy() when unload module
LU-4703setxattr(2) will succeed by a non root user, against a file the user doesn't own.
LU-4704Permission checking is missing when setfacl
LU-4707Don’t deploy the “lustre” init script on clients
LU-4708BUG: unable to handle kernel paging request in ldiskfs
LU-4711Console rate limiting logic sets cdls_delay smaller than the minimum in libcfs_debug_vmsg2
LU-4713Failure on test suite sanity test_237: check_fhandle_syscalls failed
LU-4717(rw.c:128:ll_cl_init()) husk1: [0x280000f70:0x11c59:0x0] no active IO, please file a ticket.
LU-4718NULL pointer derefences in OSP
LU-4719mdt_dump_lmm crashes for directories created with a large stripe count.
LU-4721sanity-scrub test 14: Oops: IP: [<ffffffff81294840>] list_del+0x10/0xa0
LU-4724Test failure on test suite sanity-hsm, subtest test_71
LU-4725wrong lock ordering in rename leads to deadlocks
LU-4726vfs_rename api change
LU-4728NULL pointer dereference in ldlm_cli_enqueue_local when enabling hsm_control after LU-4727 happends
LU-4736sanity-lfsck test_18c: MDS1 is not the expected 'completed'
LU-4738lmv_placement_policy directly accesses __le32 lum_stripe_offset
LU-4742bad FID format - should be [0x200000400:0x1:0x0]
LU-4743soft lockup in lustre 2.4.2
LU-4747sanity tests 120* call to "lctl get_param ldlm.services.ldlm_canceld.stats" on client fail
LU-4748sanity test 116b: error: set_param: /proc/{fs,sys}/{lnet,lustre}/17%: Found no match
LU-4751sanity-hsm test 70, 71 and 72 fails with "Failed to start copytool monitor "
LU-4753leXX_to_cpu() size mismatches
LU-4759Remove lustre/FDL
LU-4762lctl set_param should return error when the value of the parameter is null
LU-4767lfsck component exit by race and caused lfsck engine to access NULL pointer
LU-4769Test failure conf-sanity test_38: umount of MDS on ZFS failed
LU-4775Miss to handle "LPF_ORPHAN" for dump lfsck parameter
LU-4777bad LFSCK_RBTREE_BITMAP_MASK causes the layout lfsck orphan rbtree failure
LU-4778Update catlog if some plain log is deleted during proecessing
LU-4780LNet NI shutdown may loop forever
LU-4783start params llog automatically during mgs setup
LU-4791lod_ah_init() ASSERTION( lc->ldo_stripenr == 0 ) failed:
LU-4793CLIO per-page allocations use size-1024 slab
LU-4795server_put_mount() calls server_deregister_mount() even if this isn't the last reference
LU-4796NOT inject OBD_FAIL_FID_LOOKUP failure on dotdot entry
LU-4800no automatic module load in newer kernels
LU-4802Some sanity test should create single stripe directory before we support cross-MDT operation
LU-4803Test failure on test suite sanity-scrub, subtest test_12
LU-4805Test failure sanity test_230c: stat /mnt/lustre/d230c.sanity/f5 failed
LU-4808sanity tests cleanup to work on Xeon Phi
LU-4813LFSCK orphan iteration should NOT use new portal to easy UT work in the future
LU-4815pause LFSCK before server stack fini
LU-4816Customer Wizard seems to be stuck on test 116
LU-4817more leXX_to_cpu() size and usage mismatches
LU-4818Kernel update [RHEL6.5 2.6.32-431.11.2.el6]
LU-4819tests: Lustre Sanity test_101b hangs for large OSTCOUNTs
LU-4824lfs find should continue after errors
LU-4826lmv_intent_lookup() may return a freed request in *reqp and it
LU-4828conf-sanity test_32a: (class_obd.c:737:cleanup_obdclass()) obd_memory max: 95987188, leaked: 1261056
LU-4830sanity-hsm test_402 failure: mkdir failed
LU-4832verbose warnings logged at client umount time
LU-4833osd-zfs: object/buffer leak in __osd_object_create()
LU-4835Test failure on test suite sanityn
LU-4838Test failure sanity-lfsck test_9a: Expect 'completed', but got 'scanning-phase1'
LU-4841Performance regression in master for threads more than 2
LU-48432.6: DNE stripe directory - 2.5.0 clients
LU-4847cl_default_mds_easize might be 0 in mdc_intent_getattr_pack
LU-4849double closedir() on error from cb_mv_init()
LU-4850DNE Striped Directory - Changing default striping only works on MDT0
LU-4853pick ldiskfs fix in sles11sp2/ext4-misc.patch
LU-4855LBUG when doing ls on newly created stripe directory
LU-4858Race when reading ofd proc entries while unmounting OST
LU-4860Readahead caused LBUG at (osc_io.c:834:osc_req_attr_set())
LU-4861App hung - deadlock in cl_lock_mutex_get along cl_glimpse_lock path
LU-4863lctl blockdev_info can cause panics
LU-4864sanity-hsm needs to clean up the shared_dir created
LU-4869rmdir allowed on nonempty striped directories
LU-4872add LASSERT and CERROR warnings to checkpatch.pl
LU-4873Lustre client hangs in vvp_page_make_ready
LU-4877mdt_fix_reply()) ASSERTION( md_packed > 0 ) failed
LU-4879sanity-lfsck test 17 failure: test_17 failed with 3
LU-4883mdc_set_lock_data()) ASSERTION( old_inode->i _state & I_FREEING ) failed: ...
LU-4897dt_declare_delete()) ASSERTION( dt->do_index_ops ) failed (in orphan cleanup)
LU-4902Do not require rpc_lock for readdir
LU-4904parallel-scale test write_append_truncate failed with divide error
LU-4906rm -rf triggers too much MDS_READPAGE
LU-4910ll_intent_file_open() may pass unitialized req to ptlrpc_req_finished()
LU-4913mgc import reconnect race
LU-4916mount failure when adding failover node to mkfs.lustre
LU-4917LFSCK run time reported is incorrect during check
LU-4919LFSCK first_failure_count is not correct
LU-4920lqe_lockh should always be cleared on id lock cancel
LU-4923lfsck statistics are inconsistent
LU-4924/usr/bin/touch removes the setgid bit on directories
LU-4925bad negative dentry caching in striped directory
LU-4927Test failure on test suite sanity-scrub, subtest test_12
LU-4929create remote directory does not accept mode or handle umask properly
LU-4930osd_object_destroy()) ASSERTION( osd_inode_unlinked(inode) || inode->i_nlink == 1 || inode->i_nlink == 2 ) failed
LU-4934Test failure sanity-lfsck test_9a: speed slow, expected more than 128
LU-4937LustreError: 2926:0:(osc_request.c:1608:osc_brw_fini_request()) Protocol error: - Unable to send checksum
LU-4941LFSCK should check the LOV EA pattern properly
LU-4944build fails with latest zfs source
LU-4945req_capsule_get: Wrong buffer for field `name' (5 of 6) in format `LDLM_INTENT_GETATTR': 3 vs. 0 (client)
LU-4951DKMS RPM no longer works due to referencing removed modules in its current configuration
LU-4952osd_declare_write_commit may give wrong offset & size to dmu_tx_hold_write
LU-4953/proc/fs/lustre/lmv/*/target_obds missing on second mounts
LU-4954LL_IOC_LMV_SETSTRIPE allows embedded slashes in names
LU-4955Reset non-specified LFSCK parameters when the LFSCK is reset
LU-4957:osp_precreate_send()) ASSERTION( osp_fid_diff(fid, &d->opd_pre_used_fid) > 0 ) failed: reply fid [0x100000001:0x0:0x0] pre used fid [0x100000000:0x1e8:0x0]
LU-4961utils and test should not depend on obd.h or liblustre.h
LU-4962oops in ll_intent_file_open() during migration
LU-4972namespace LFSCK should ignore .lustre and its children
LU-4973MDD does not check nlink maximum limit properly, and cause LBUG in OSD layer(osd_handler.c:2805:osd_object_ref_add()) ASSERTION( inode->i_nlink <= 65000 )
LU-4977Deadlock in balance_dirty_pages()
LU-4981need to remount after sanity 133g
LU-4985Return value of kthread_run truncated to 32-bit int in ll_sa thread and elsewhere
LU-4987Issues introduced by LU-4107
LU-4991Test failure on test suite sanity, subtest test_56s
LU-4992mdc should validate names before packing
LU-4998lustre_idl.h compilation regression from LU-2684
LU-5002Test failure on test suite sanityn, subtest test_74 (failed with 1)
LU-5005lustre_rsync unable to replicate new files in root of the filesystem
LU-5010LBUG at osc_io.c:834:osc_req_attr_set())
LU-5017"lfs mv" loses file attributes during migration
LU-5018e2fsprogs build failed
LU-5025Kernel update [RHEL6.5 2.6.32-431.17.1.el6]
LU-5039MDS mount hangs on orphan recovery
LU-5048kernel/ext4 patch (ext4-mballoc-extra-checks.patch) is incomplete for latest SLES distros, and causes OSTs to be put in read-only mode due to wrong inconsistencies detected
LU-5053soft lockup in ptlrpcd on client
LU-5058support for linux process namespace is broken
LU-5062LBUG: osc_req_attr_set
LU-5065lfs should dogfood llapi
LU-5068getstripedir shows wrong default stripe count
LU-5069Hit LBUG in DNE racer test: (lu_object.h:852:lu_object_attr()) ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 ) failed
LU-5090mpi test no longer builds
LU-5091LU-4606 breaks --with-zfs-devel option
LU-5093Racer: dir_remote.sh tests only striped directories with $MDTCOUNT striped directories
LU-5095HSM: Allow receiving messages to be non-blocking
LU-5099Transfer the object's type via dio_insert() API to allow OSD set remote object type correctly
LU-5100Getting attribute `lustre.lov' of `lustre.lov': Numerical result out of range
LU-5102Loading plugin for a given mount_type from ${pkglibdir}/mount_osd_FSTYPE.so" brings problem to local testing.
LU-5110Interop 2.5.1<->2.6 failure on test suite sanity-scrub test_15: Failed to start OI scrub on mds1
LU-5113add striped dir feature flag to lustre_mdt_attrs::lma_incompat
LU-5116Race between resend and reply processing
LU-5117change the naming rules for the orphan under .lustre/lost+found
LU-5122The layout LFSCK does not maintain the MDT devices list properly
LU-5123lprocfs_write_frac_u64_helper does not respect multiplier
LU-5124S_IF* constants are not bits
LU-5126Kernel crashed after debug_deamon started
LU-5130Test failure sanity test_17n: destroy remote dir error 0
LU-51322.4.3<->2.5.2 interop: sanity test_160c: FAIL: TRUNC changelog mask count 0 != 1
LU-51332.4.3<->2.5.2 interop: sanity test_238: FAIL: linkea inconsistent: f.sanity.238.lnk [0x200003ab1:0x5:0x0] f.sanity.238
LU-5135Test failure sanity-scrub test_5: (13) Failed to start mds
LU-5140Mellanox backport header conflicts with newer kernels
LU-5142Interop 2.5.1<->2.6 failure on test suite conf-sanity test_43: check llite root_squash failed
LU-5144rename vs link deadlock
LU-5151Oops in lnet_return_rx_credits_locked
LU-5153LustreError: 14404:0:(fld_index.c:176:fld_index_create()) ASSERTION( mutex_is_locked(&fld->lsf_lock) ) failed:
LU-5160report deprecated CFS_LIST_HEAD uses in checkpatch.pl
LU-5164Limit lu_object cache
LU-5172lustre-initialization-1: kernel BUG at lib/string.c:227
LU-5177object leak in mdt_open_by_fid_lock()
LU-5178object leak in mdt_rename_sanity()
LU-5179Reading files from lustre results in stuck anonymous memory when JOBID is enabled
LU-5180Generate linkEA for the object under .lustre/lost+found/
LU-5188nbp6-OST002f-osc-MDT0000: invalid setattr record, lsr_valid:0
LU-5197A performance regression of "FileRead" metadata operation
LU-5205Recent commit for exception entry check break a Xeon Phi build
LU-5218Interop 2.5.1<->2.6 failure on test suite lustre-rsync-test test_1: ASSERTION( index >= 0 && index < LLOG_MAX_CTXTS ) failed
LU-5220VM_FAULT_LOCKED problem of vvp_io_kernel_fault()
LU-5221Missed up_read on mmap_sem in vvp_mmap_locks
LU-5223generate DNE stripe directory LMV EA dynamically via readdir
LU-52332.6 DNE stress testing: (lod_object.c:930:lod_declare_attr_set()) ASSERTION( lo->ldo_stripe ) failed
LU-5234lustre builds on 3.12 kernels are broken
LU-5238Kernel update [RHEL6.5 2.6.32-431.20.3.el6]
LU-5242Test hang sanity test_132: umount mds
LU-5244conf-sanity test_32b: osp_sync_thread()) ASSERTION( count < 10 )
LU-5249conf-sanity test_32a: NULL pointer in fld_local_lookup
LU-5259request gets stuck in UNREGISTERING phase
LU-5260Null pointer dereference in ll_cl_find
LU-5266LBUG on Failover -ldlm_process_extent_lock()) ASSERTION( lock->l_granted_mode != lock->l_req_mode )
LU-5279kernel BUG at arch/x86/mm/physaddr.c:20!
LU-5285mdt_reconstruct_setattr() calls mdt_attr_get_complex() without checking that object exists
LU-5289mdc_enqueue() may leave an invalid lock handle in intent
LU-5296lod_attr_set() skips attr_set on osp objects incorrectly
LU-5310build error in Centos 7
LU-5317master build of Xeon Phi client RPMs is broken
LU-5318lustre_swab_lmv_mds_md() is not exported
LU-5320Use after free, double lock found by coccinelle
LU-5324lfsck: possible issue in lfsck_del_target()
LU-5326conflicting types for ‘umode_t’ on powerpc64
LU-5332hsm: mdt_lock_handle_fini()) ASSERTION( !lustre_handle_is_used(&lh->mlh_reg_lh) ) failed

Technical Tasks

LU-1330split/cleanup for obdclass/fid/fld modules
LU-2353Tests mount servers as ldiskfs
LU-2875Remove LASSERT()s on return values from req_capsule_client_get() and similar
LU-2234LU-930 zfs options to mkfs.lustre not documented in man page.
LU-2675LU-2753 clang: code cleanups for sparse static analyzer
LU-2744LU-2753 Fix 'data race condition' errors
LU-3055LU-2753 Possible deadlock in put_pages_on_daemon_list()
LU-3423LU-1267 Create LFSCK II Test Plan and attach to Jira ticket
LU-3424LU-2430 Create a test plan for the Rebalancer for DNE and attach to Jira ticket
LU-3467LU-2611 Unified request handler on OST
LU-3469LU-4701 OSP dt_sync() operation should flush pending destroys and other updates
LU-3528LU-3531 move directory entries cache from llite to MDC
LU-3529LU-3531 create striped directory
LU-3530LU-3531 delete striped directory
LU-3539LU-3534 Change update RPC format
LU-3590LU-1267 Repair the file which MDT-object has dangling reference
LU-3591LU-1267 Repair unmatched referenced MDT-object/OST-object pair
LU-3592LU-1267 Repair multiple referenced OST-object
LU-3593LU-1267 Fix inconsistent layout EA
LU-3594LU-1267 Repair inconsistent file owner
LU-3601LU-3647 HSM release causes running restore to hang, hangs itself
LU-3616LU-3647 HSM restore for execute allows writes to file
LU-3692LU-3647 Versatile LLAPI logging
LU-3700LU-3647 sanity-hsm test_21 Error: 'wrong block number'
LU-3726LU-3647 Adapt sanity-hsm to support MDSCOUNT >= 2
LU-3815LU-3647 Fix sanity-hsm test 34: "Remove file during restore"
LU-3834LU-3647 hsm_cdt_request_completed() may clear HS_RELEASED on failed restore
LU-3863LU-3647 sanity-hsm test_111a: FAIL: request on 0x200000402:0x50:0x0 is not FAILED
LU-3971LU-3647 CLONE - Posix copytool cleanup
LU-3973LU-3647 cleanup_large_files may use df incorrectly
LU-4044LU-2753 Fix 'resource leak' errors
LU-4046LU-2753 Fix 'uninitialized variables' errors
LU-4047LU-2753 Fix 'memory' errors
LU-4049LU-2753 Fix 'NULL pointer dereference' errors
LU-4052LU-3953 Minor autogen.sh simplification
LU-4055LU-2753 Fix 'error handling' issues
LU-4076LU-3534 Create local FLDB for each non0-MDT, so it does not need to send RPC when checking remote FID.
LU-4202LU-3489 Test failure sanity-lfsck test_8: Expect 'scanning-phase2', but got 'scanning-phase1'
LU-4237LU-930 Update lfs man page to include lfs mkdir
LU-4314LU-3953 no dependency from ldiskfs sources
LU-4319LU-3953 Clean up rpms and srpm Make targets
LU-4321LU-3953 Clean up version_tag.pl
LU-4525LU-3489 Distinguish FID/object visibility for otable-based iteration by the iteration caller (LFSCK) instead of OSD
LU-4556LU-4701 speed up sanity-lfsck and sanity-scrub tests
LU-4609LU-4701 handle race between LFSCK and recovery
LU-4610LU-4701 LFSCK needs to log all changes and errors found
LU-4614LU-4416 Patch collection from upstream kernels
LU-4675LU-4701 LFSCK should mark files with holes so clients do not access them
LU-4687LU-4701 Make the OSP remote transaction OUT RPC flow control to be adjustable.
LU-4763LU-4701 sanity-scrub test 11: FAIL: (8) Expect 0 objects skipped on mds1, but got 14
LU-4895LU-4701 LFSCK should not create empty OST objects for danging layout references by default