Changes from version 2.4.2 to version 2.4.3

Issues fixes between 2.4.3 and 2.4.2


Release Notes - Lustre - Version Lustre 2.4.3

** Bug
* [LU-3680] - OOM crash: null_alloc_rs()) ASSERTION( rs->rs_size >= rs_size ) failed
* [LU-4101] - mdt_reint_setxattr allows removal of trusted xattrs
* [LU-4360] - Use after free in ksocklnd
* [LU-4703] - setxattr(2) will succeed by a non root user, against a file the user doesn't own.
* [LU-4704] - Permission checking is missing when setfacl

Changes from version 2.4.1 to version 2.4.2

Server support for kernels:

6.4 2.6.32-358.23.2.el6 (RHEL6)

Client support for unpatched kernels:

6.4 2.6.32-358.23.2.el6 (RHEL6)

Recommended e2fsprogs version:

1.42.7.wc2


Issues fixes between 2.4.2 and 2.4.1


Release Notes - Lustre - Version Lustre 2.4.2

** Bug
* [LU-1233] - Test failure on test suite parallel-scale, subtest test_compilebench,no space left
* [LU-2374] - the order of --index and --ost should not prevent mkfs.lustre to work
* [LU-2665] - LBUG while unmounting client
* [LU-2745] - lnet_create_reply_msg
* [LU-2779] - LBUG in discard_cb: !(page->cp_type == CPT_CACHEABLE) || (!PageWriteback(cl_page_vmpage(env, page)))
* [LU-2800] - build: clean out old autoconf options
* [LU-2829] - Timeout on sanityn test_33a: zfs slow when commit_on_sharing enabled
* [LU-2887] - sanity-quota test_12a: slow due to ZFS VMs sharing single disk
* [LU-3027] - Failure on test suite parallel-scale test_write_disjoint: invalid file size 140329 instead of 160376 = 20047 * 8
* [LU-3161] - LASSERT() in lod_initialize_objects()
* [LU-3166] - (o2iblnd_cb.c:2831:kiblnd_cm_callback()) LBUG
* [LU-3173] - Incorrect detection of ldiskfs series to use
* [LU-3240] - The link count is not updated after the mkdir
* [LU-3273] - mdt_mfd_open() may call mdt_handle2mfd() w/o holding med_open_lock
* [LU-3316] - ASSERTION(list_empty(&ls->ls_los_list)) failure on test suite sanity-quota / test_7c
* [LU-3416] - Hangs on write in osc_enter_cache()
* [LU-3430] - SWL failure: (hash.c:546:cfs_hash_bd_del_locked()) ASSERTION( bd->bd_bucket->hsb_count > 0 ) failed:
* [LU-3433] - Encountered a assertion for the ols_state being set to a impossible state
* [LU-3460] - recovery-small test_51 timeout: lqe_iter_cb(): Inuse quota entry
* [LU-3497] - Lustre build system hardcoded to using ZFS development headers in /usr/include only.
* [LU-3582] - Runtests failed: old and new files are different: rc=11
* [LU-3587] - CR_MAXSIZE is too small
* [LU-3676] - Error setting llite.max_cached_mb on MGS
* [LU-3701] - Failure on test suite posix subtest test_1: fcntl.18/fcntl.35 Unresolved
* [LU-3719] - divide error in ldiskfs_mb_normalize_request on MDT
* [LU-3738] - improve posix.sh to support BASELINE_FS=zfs
* [LU-3763] - multipath device tunables setting does not pass down slaves' slaves
* [LU-3812] - Interop 2.4.0<->2.5 failure on test suite sanity-scrub test_10b: Expect 'paused', but got 'stopped'
* [LU-3829] - MDT mount fails if mkfs.lustre is run with multiple mgsnode arguments on MDSs where MGS is not running
* [LU-3879] - sanity-quota was skipped: e2fsprogs doesn't support quota
* [LU-3892] - osp_sync.c:356:osp_sync_interpret()) ASSERTION( req->rq_transno == 0 ) failed
* [LU-3894] - sanity test_214: FAIL: mv /mnt/lustre/d214p/d214c /mnt/lustre/ failed
* [LU-3903] - build fails with latest zfs source
* [LU-3906] - Failure on test suite parallel-scale test_compilebench: IOError, No space left on device
* [LU-3934] - Directories gone missing after 2.4 update
* [LU-3935] - lfsck_start ignores -n/--dryrun
* [LU-3978] - Typos in NRS ORR/TRR policy completely invalidate scheduling behaviour
* [LU-4007] - BUG at mm/slab.c lcw_dispatch_main
* [LU-4016] - metadata-updates failure: attributes check failed
* [LU-4023] - wrong type used for ldlm flag
* [LU-4139] - Significant perforamce issue when user over soft quota limit
* [LU-4175] - sanity test_180c: FAIL: error: test_brw: #3 - No space left on device on write
* [LU-4179] - LBUG ASSERTION( !lustre_handle_is_used(&lhc->mlh_reg_lh) ) failed:
* [LU-4219] - posix test_1: fpathconf.8 and pathconf.10 failed: did not return the value of NAME_MAX
* [LU-4223] - conf-sanity test_32c, test_32d: could not find any free loop device
* [LU-4243] - multiple servicenodes or failnids: wrong client llog registration
* [LU-4310] - __dquot_alloc_space() does not release i_lock in some cases
* [LU-4313] - error creating file during OST failover
* [LU-4362] - cfs_hash_rehash_key() passed wrong parameters to cfs_hash_keycpy
* [LU-4365] - recovery-small test_51: LBUG: (qsd_lib.c:294:qsd_qtype_fini()) ASSERTION( atomic_read(&qqi->qqi_ref) == 1 ) failed


** Improvement
* [LU-14] - live replacement of OST
* [LU-4015] - Have ldiskfs handle changing device numbers for an external journal
* [LU-4118] - Kernel update [RHEL6.4 2.6.32-358.23.2.el6]




Changes from version 2.4.0 to version 2.4.1

Server support for kernels:

6.4 2.6.32-358.18.1.el6 (RHEL6)

Client support for unpatched kernels:

6.4 2.6.32-358.18.1.el6 (RHEL6)
SLES11 SP2 3.0.80-0.7 (SLES11)

Recommended e2fsprogs version:

1.42.7.wc1


Issues fixes between 2.4.1 and 2.4.0

Release Notes - Lustre - Version Lustre 2.4.1

** Bug
* [LU-1602] - Fix flock deadlock detection race
* [LU-2008] - After hardware reboot (using pm) the node cannot be accessed
* [LU-2193] - lvbo_init failed for resource XXX: rc -2, after recovery
* [LU-2200] - Test failure on test suite conf-sanity, subtest test_32a
* [LU-2212] - 2.3RC2 don't set the checksum algorithm correctly
* [LU-2230] - replay-dual test_21b: @@@@@@ FAIL: The test cannot check whether COS works or not: all renames are replied w/o COS
* [LU-2407] - Interop 2.1.3<->2.4 Failure on test suite conf-sanity test_35a: conf_param: No such device
* [LU-2527] - Interop 2.1.3<->2.4 Failure on test suite sanity test_183: ls succeeded, should have failed
* [LU-2547] - test: recovery-small 24a: IGNORE (bz5494): multiop didn't fail fsync: rc 0
* [LU-2835] - mds crash, cfs_hash_bd_del_locked()) ASSERTION( bd->bd_bucket->hsb_count > 0 ) failed
* [LU-2901] - Duplicate filename on the same ldiskfs directory on MDS
* [LU-2902] - sanity test_156: NOT IN CACHE: before: , after:
* [LU-2904] - parallel-scale-nfsv3: FAIL: setup nfs failed!
* [LU-3015] - A typo in udmu_objs_count_estimate() causing overly conservative os_ffree values
* [LU-3032] - crash in ll_ping
* [LU-3063] - osp_sync.c:866:osp_sync_thread()) ASSERTION( rc == 0 || rc == LLOG_PROC_BREAK ) failed: 29 changes, 26 in progress, 7 in flight: -5
* [LU-3089] - Test failure on test suite recovery-small, subtest test_55
* [LU-3093] - lstcon_dstnodes_prep()) ASSERTION( grp->grp_nnode >= 1 )
* [LU-3101] - Interop 1.8.9<->2.4 failure on test suite replay-single test_61d: cannot restart mgs
* [LU-3110] - Disable osd declaration tracking for 2.4 release
* [LU-3154] - Plot-sgpdd needs to be updated to new file format
* [LU-3157] - A not locked mutex can be unlocked in ll_file_open()
* [LU-3174] - missing noiokit option in lbuild
* [LU-3180] - Test failure on test suite lfsck: Failed to find fid
* [LU-3230] - conf-sanity fails to start run: umount of OST fails
* [LU-3232] - fsfilt_ldiskfs.ko should be in osd-ldiskfs rpm
* [LU-3233] - tgt_cb_last_committed()) ASSERTION( ccb->llcc_exp->exp_obd == ccb->llcc_tgt->lut_obd ) failed:
* [LU-3243] - sanity.sh test_77i: algo set to crc32 instead of adler
* [LU-3264] - recovery-*-scale tests failed with FSTYPE=zfs and FAILURE_MODE=HARD
* [LU-3268] - lod_verify_striping(): bad userland LOV MAGIC: 0xd00bd10b
* [LU-3283] - check result of ll_prep_md_op_data() using IS_ERR()
* [LU-3297] - convert magic to host byte-order in lov_dump_lmm()
* [LU-3305] - Quotas affect Metadata performance
* [LU-3310] - Interop 2.1.5<->2.4 failure on test suite sanity test_17o: stat file should fail
* [LU-3313] - Interop 2.1.5<->2.4 failure on test suite sanityn test_51b: file size is 0, should be 1024
* [LU-3352] - conf-sanity test_73: failover nids haven't changed
* [LU-3364] - Interop 2.1.5<->2.4 failure on test suite sanity-lfsck test_0: Fail to start LFSCK for namespace
* [LU-3383] - Wrong lfs quota output for inode quota over isoftlimit
* [LU-3384] - vvp_io_write_start() calls ll_rw_stats_tally() with wrong rw arg (0)
* [LU-3385] - missing permission lock check in ll_have_md_lock.
* [LU-3389] - Lustre b2_1 build failed on RHEL6.4 with OFA IB stack
* [LU-3411] - Encountered at NULL pointer exception for function osd_read_prep
* [LU-3413] - Failure on test suite sanity-scrub test_11: (8) Expect 0 objects skipped, but got 2
* [LU-3415] - After upgrade server from 1.8.9 to 2.4, hit (qsd_entry.c:198:qsd_refresh_usage()) ASSERTION( qqi->qqi_acct_obj ) failed
* [LU-3420] - OI scrubbing could not automatically engage after restoring a secondary MDT from a (file-level) backup
* [LU-3421] - (ost_handler.c:1762:ost_blocking_ast()) Error -2 syncing data on lock cancel causes first ENOSPC client issues then MDS server locks up
* [LU-3437] - acl and default_acl are messed up during create
* [LU-3445] - Specifying multiple networks in NIDs does no longer work
* [LU-3446] - changelog index reset on MDT restart
* [LU-3449] - Interop failure on many testsuites: error: set_param: track_declares_assert: Found no match
* [LU-3470] - incompatbile error handling in llog_open()
* [LU-3474] - MDS LBUG on unlink?
* [LU-3546] - 2.4.0<->2.3 interop: sanity test 56w: MDS unknown opcode 61
* [LU-3547] - 2.4.0<->2.3 interop: sanity test 154a: FAIL: chmod 777 /mnt/lustre/.lustre/fid failed
* [LU-3553] - 2.4.0<->2.3 interop: sanity test_185: FAIL: FID is still valid after close
* [LU-3554] - 2.4.0<->2.3 interop: sanity test 233: FAIL: cannot access /mnt/lustre using its FID '[0xfc10c:0xed828a32:0x0]'
* [LU-3559] - MGS formatted with Lustre 2.1 cannot be started with Lustre 2.4
* [LU-3571] - kernel update [SLES11 SP2 3.0.80-0.7]
* [LU-3576] - bad fall through after LL_IOC_HSM_STATE_SET in mdc_iocontrol()
* [LU-3585] - Client panic during IOR single file per process: Lnet out of Memory
* [LU-3611] - Wrong order of locking and allocating memory in mgs_pool_cmd()
* [LU-3620] - missing CLF_RENAME_LAST flag in CL_RENME record
* [LU-3633] - sanity.sh test_101d failed for 'dd failed'
* [LU-3641] - Dropping caches on SLES11SP2 hangs in shrink_slab()/ldlm_pools_cli_shrink() path
* [LU-3649] - lu_device_fini()) ASSERTION( cfs_atomic_read(&d->ld_ref) == 0 ) failed: Refcount is 1 in lfsck_deregister
* [LU-3712] - sanity 27c: 0 != 7
* [LU-3744] - wrong flags type in ll_lov_setea()
* [LU-3781] - Atomically update MDT exp_connect_data


** Improvement
* [LU-1538] - cleanup test scripts
* [LU-1617] - have git ignore generated files via .gitignore
* [LU-3262] - add slow tests in ost-pools to SLOW list
* [LU-3409] - fix lockdep warning in ll_md_blocking_ast
* [LU-3461] - Kernel update [RHEL6.4 2.6.32-358.11.1.el6]
* [LU-3589] - Extract changelog fields by name
* [LU-3847] - Kernel update [RHEL6.4 2.6.32-358.18.1.el6]


** Task
* [LU-3054] - Fix 'program hangs' errors
* [LU-3088] - Fix 'resource leak' errors
* [LU-3095] - Fix 'memory corruption' errors
* [LU-3405] - Fix 'control flow' issues
* [LU-3426] - Fix 'resource leak' errors
* [LU-3427] - Fix 'error handling' issues


** Technical task
* [LU-3634] - Bad returned code on error for llapi_hsm_copy_start/end()
* [LU-3636] - HSM restore failed at copy end
* [LU-3643] - hsm_restore caused OSS node crash


version 2.4.0

Support for networks:

o2iblnd - OFED 1.5.4

Server support for kernels:

2.6.32-358.6.2.el6 (RHEL6)

Client support for unpatched kernels:

2.6.32-358.6.2.el6 (RHEL6)
3.0.74-0.6.6 (SLES11)

FC/18

Recommended e2fsprogs version:

1.42.6.wc2

Issues fixed between 2.3.0 and 2.4.0

New Features

LU-718pull out ptlrpc service from mdt stack to create a mds layer
LU-2007racy reconnect in target_handle_connect()
LU-2358LBUG reading /proc/fs/lustre/mgs/MGS/fstype
LU-2868sanity-scrub test 1c lod_dev.c:69:lod_fld_lookup()) ASSERTION( fid_is_sane(fid) ) failed: Invalid FID [0x0:0x932ec000:0xffff8800]
LU-2883File is not marked DIRTY when pages are flushed to disk after file being closed
LU-2907Infiniband HW kernel modules of OFA builds not started at system boot
LU-398NRS (Network Request Scheduler )
LU-5911.8->2.0 Lustre filesystem upgrade tool
LU-1301MGS over OSD
LU-1302Llog rework
LU-1303LOD/OSP Implementation
LU-1304MDS restructuring
LU-1419Tracking ticket for gnilnd push
LU-1430Changing network address without --writeconf option
LU-1431Support for larger than 1MB sequential I/O RPCs
LU-1434Update Wireshark support for LNet and Lustre
LU-1581ZFS OSD Utilities
LU-1711Server Stack
LU-18123.6/FC18 Server Patches
LU-1842Quota enforcement landing
LU-1866LFSCK Phase 1.5 for FID-in-dirent and linkEA consistency
LU-1876Layout Lock Server Patch Landings to Master
LU-1981External OSD
LU-2016Layout swapping, MDD part
LU-2017Layout swapping, client and MDT parts
LU-2034Modify Changelogs to work with New OSD and LLOG APIs
LU-2466LNET NETWORKS HASHING
LU-2467ABILITY TO DISABLE PINGING
LU-2641ldiskfs: Updated support for SLES 11 SP2 (v3.0 kernel)
LU-2642

lustre: Updated support for SLES11 SP2

LU-1187DNE Phase 1: Remote Directories

Improvements

LU-812Support for Linux 3.0 kernels
LU-845Add large LUN test
LU-928Update or improvement to a code comment
LU-930Update or improvement to a Lustre man page
LU-992deprecate RHEL5 kernel support for Lustre 2.2 servers
LU-1131refine ldiskfs credits calculation
LU-1199lustre build system overhaul
LU-1337Client support for 3.3 Linux kernels
LU-1346cleanup libcfs
LU-1347Lustre coding style change
LU-1407Wrong error messages on MDS and Client during a POSIX-validated meta-data operations/situation
LU-1425GCOV support. Lustre should be able to be build with -fprofile-arcs -ftest-coverage compile options
LU-1468Support Compat RDMA for O2IB
LU-1538cleanup test scripts
LU-1595force wrap at 70 columns during git commit-msg editing
LU-1684move ldlm flags not sent through wire to upper 32bits
LU-1710variable sized LVB support
LU-1756compat code clean up
LU-1757Short I/O support
LU-1763enable Job Stats by default in test framework
LU-1808Lustre build does not support FC15.
LU-1826kernel update [SLES11 SP1 - 2.6.32.59-0.3.1]
LU-1832double list add in ldlm
LU-1833Don't update mtab if it is symlink
LU-1869do not call gcc directly
LU-1924configure can not find libgssapi_krb5.so, although it exists in /usr/lib/x86_64-linux-gnu
LU-1962Add --lazy flag to lctl df
LU-1994Client support for 3.6 upstream Linux kernels
LU-2020sanity 140 should allow 40 consecutive symlinks
LU-2043sgpdd survey enhancements
LU-2083install git commit hooks by default
LU-2088lctl modules to export symbols for lod/osp
LU-2107Enhance l_getidenty to leverage 'nscd' cacheing
LU-2148Kernel update for latest FC18 kernel
LU-2156master is very noisy (after latest massive landings)
LU-2158remove lvfs and fsfilt code
LU-2211quota slave should cap how long a service thread can wait for quota
LU-2221Kerberos support for kernel >= 2.6.24 is broken
LU-2235Remove the "LFSCK unsupported" message
LU-2244remove obsolete code
LU-2291Improve racer test load
LU-2302Increase lfs_migrate robustness
LU-2311clean up MDD orphan handling code style
LU-2321Remove "Temporarily refusing client connection" message
LU-2373Kernel update [RHEL6.3 2.6.32-279.14.1.el6]
LU-2378Move HSM/SOM attributes to dedicated XATTR
LU-2424add memory limits for ptlrpc service
LU-2441Temporary file support
LU-2446Update Whamcloud copyright messages to Intel for master branch
LU-2473ldiskfs RHEL6.4 support
LU-2484md_stats are not unused
LU-2503Use lbug_with_loc() in LASSERT()
LU-2509Quota cleanup
LU-2511Disallow secretly (un)writable proc entries
LU-2517Kernel update [RHEL5.8 2.6.18-308.24.1.el5]
LU-2658Building a patchless client on ubuntu 12.04
LU-2712enable sanity.sh and sanityn.sh SLOW=no tests for review
LU-2731Speed up the run time of "stop_services" function in lustre init script
LU-2747mdt2obd_dev() and mdt_obd_name() must be used in place of direct field access
LU-2752

Enhance build for cross compilation for the Intel(R) Xeon Phi(TM) card
LU-2784Provide RPMs for automatic installation on Intel(R) Xeon Phi(TM) card
LU-2846Kernel update [RHEL6.4 2.6.32-358.2.1.el6]
LU-2849Enable sanity-hsm by default
LU-2884LNet SMP cleanups
LU-2950Port LNET routes_config change done by Fujitsu in latest lustre
LU-2972Execution conflict of OFED initialisation script
LU-2976ZFS upstream sonames are versioned
LU-3008Tracking ticket for updating gnilnd
LU-3106create symlinks in procfs from ofd to osd
LU-3172call lustre_msg_get_opc() only once inside ost_handle()
LU-3409fix lockdep warning in ll_md_blocking_ast

Bug Fixes

LU-279Test failure on test suite sanity, subtest test_17k
LU-294lustre-rsync-test name typo in lustre/tests/test-groups/regression
LU-366kill mdt_dtss
LU-521lnet-selftest add_test failure
LU-5821.8<->2.1 interop: sanity test_132: FAIL: some glimpse RPC is expected
LU-631IO errors when using automounter and Lustre
LU-642LBUG in client when activating an OST which was registered as initially inactive
LU-657recovery-mds-scale (FLAVOR=MDS): client load failed
LU-661replay-dual test_0b: @@@@@@ FAIL: test_0b failed with 1
LU-676Select machinefile option for mpirun via a variable
LU-744Single client's performance degradation on 2.1
LU-753kernel:LustreError: 4998:0:(filter_io_26.c:791:filter_commitrw_write()) LBUG
LU-797Test failure on test suite ost-pools, subtest test_14, test_18, test_23
LU-823Lustre breaks cgroups accounting
LU-874Client eviction on lock callback timeout
LU-903Race condition while get_attr after cancel_lru_locks and sysctl drop_caches
LU-921generate warnings in case of discarding dirty pages
LU-951Test failure on test suite replay-single: test_73a FAIL: post-failover df: 1
LU-974Lustre does not ignore umask when default ACL with mask is set
LU-1014MGS with sys.timeout is ignored and if sys.timeout is changed its not synced across the file system.
LU-1018Test failure on test suite parallel-scale, subtest test_compilebench
LU-1028Bus error (core dumped) during fsx test
LU-1095Console message cleanup
LU-1169Fix race during new fsdb creation.
LU-1189restore_lustre_params() needs run on active server nodes
LU-1199

lustre build system overhaul
LU-1203When upgrading from Lustre 1.8 to 2.1, if the parameter root_squash is set, Lustre throws an error and denies mounting the filesystem. It's necessary to completely delete the parameter
LU-1229test-framework not able to set module parameters from modprobe.conf
LU-1257OST registration snafu
LU-1270lfs find -size returns "obd_uuid: (null) failed No such device"
LU-1279failure trying to mount two targets at the same time after boot
LU-1282Lustre 2.1 client memory usage at mount is excessive
LU-1287MDS refuses client connections
LU-1400obdfilter-survey test_1c failed but still green in report
LU-1403ucred code cleanup
LU-1410Test failure on test suite sanity, subtest test_200c
LU-1445fid on OST landing
LU-1458lustre-rsync-test test_2b: old lustre_rsync does not work with new llog_changelog_ext_rec remove changelog
LU-1460Expose LNet stats through SNMP
LU-1484Test failure on test suite recovery-small, subtest test_57
LU-1486stat must fail: command not found
LU-14892.2<->2.3 Test failure on test suite sanityn, subtest test_60
LU-14912.2.0<->tag2.2.54 conf-sanity 62 BUG: unable to handle kernel NULL pointer dereference at 00000000000003d0
LU-1506Build correct DLM lock resources from objid
LU-1512OI leaks
LU-1517no retry for the bulk operation
LU-1518Missing/bad operations in mdd_{obf,dot_lustre}_obj_op causing LBUGs
LU-1519discretionary access control overrides should be explicit
LU-1526interop 1.8,2.1 -> 2.4 "mkfs.lustre FATAL: The target index must be specified with --index"
LU-1527Assertion at: (cl_lock.c:2211:cl_lock_hold_add()) ASSERTION( lock->cll_state != CLS_FREEING )
LU-1531Accessing .lustre/fid/[0x1:0x0:0x0] triggers LBUG in osd_compat_objid_lookup()
LU-1537posix-types.h redefines __s64 and __u64 in an incompatible way on powerpc
LU-1540e2fsck remove too many symlinks
LU-1546stat returns link count 1 for unlinked but open files
LU-1565lost LDLM_CANCEL RPCs
LU-1571It should not update last xid for replay open.
LU-1574Unitialized obd_device attached to lu_device
LU-1579osd_declare_xattr_set() doesn't reserve credits for version set
LU-1592ASSERTION(cfs_atomic_read(&imp->imp_refcount) == 0) failed: value: -1
LU-1606lustre_idl.h does not compile in user-space
LU-1607Fix testing scripts and enable multiple CPU partition table
LU-1623mdc_finish_enqueue(): ASSERTION(client_is_remote(exp)) failed
LU-1632FID sequence numbers not working properly with filesystems formatted using 1.8?
LU-1644lustre b2_2<->master failure on lustre-initialization-1: ASSERTION( entry->mne_length <= ((1UL) << 12) )
LU-1650crash of lustre clients in osc_req_attr_set() routine
LU-1661Test failure on test suite posix, subtest test_1
LU-1665hsb_head[0] in cfs_hash_bucket_t can experience poor alignment
LU-1666hdr->coh_page_guard contention (single shared file performance)
LU-1667setstripe, stripe size of 4G error is inaccurate.
LU-1676missing vfs_dq_init() in osd_write_commit()
LU-1678Panic when a file created with O_LOV_DELAY_CREAT is opened by fid
LU-1681remove unnecessary OBD_MD_MDTIDX
LU-1688recovery-small: test_58 failed with 1
LU-1691kernel update [SLES11 SP2 3.0.34-0.7.9]
LU-1693filter_do_bio() and osd_do_bio() should set bi_rw before calling bio_add_page()
LU-1714crash upon loading libcfs module
LU-1716Race in setting connection flags and using them on 2.x client connect
LU-1717mdt_recovery.c:611:mdt_steal_ack_locks()) Resent req xid XXX has mismatched opc: new 101 old 0
LU-1721hit LASSERT(!cfs_list_empty(&req->rq_timed_list)) in ptlrpc_server_drop_request
LU-1722LTP fcntl14 test on SMP host
LU-1729DLUBUF macro does not compile
LU-1730cfs_lockdep_set_class() typo in cl_object.c
LU-1735sanityn 18 hung
LU-1740sanity test_133b: FAIL: The counter for getattr on mds1 was not incremented
LU-1741Test failure on test suite conf-sanity test_18
LU-1746osd_xattr_list() in osd-zfs returns -ERANGE for LU_BUF_NULL
LU-1747osd_xattr_del() in osd-zfs returns -ENOENT when deleting nonexistent "system.posix_acl_access"
LU-1749llog_lvfs_create()) error looking up logfile
LU-1753Test failure on test suite sanity, subtest test_118i
LU-1755osc_cache.c:652:osc_extent_find()) ASSERTION( osc_extent_sanity_check0(ext, __func__, 652) == 0 ) failed
LU-1762mmp.sh gets wrong MMP update interval
LU-1769OBD_FAIL_OST_DQACQ_NET is also needed by ofd
LU-1772Test failure on test suite racer, subtest test_1
LU-1773Oops in lov_delete_raid0()
LU-1779"skip" inside a test does not report SKIP in Maloo
LU-1783Test failure on test suite sanity, subtest test_39l
LU-1786build failure on crc32-pclmul_asm
LU-1788osc_brw_redo_request() shouldn't print a message to console when retrying because of EINPROGRESS
LU-1795ASSERTION( d->do_body_ops->dbo_fiemap_get )
LU-17982.2.0 Server<->2.3 Client Test failure on test suite lustre-initialization-1, subtest lustre-initialization_1
LU-1799Oops: Kernel access of bad area with IPv6 address
LU-1804Failure sanity-scrub test_9: Unexpected speed 182, should not less than 220
LU-1813Test failure on test suite racer, subtest test_1, osc_lock_unuse()) ASSERTION( !ols->ols_hold ) failed
LU-1816OI scrub should skip to process the new created objects for once
LU-1820(genops.c:766:class_export_destroy()) ASSERTION(cfs_list_empty(&exp->exp_hp_rpcs)) failed
LU-1821build errors with newer gcc
LU-1822kernel warning messages on SP2 kernel, simple_setattr()
LU-1823sanity/103: slab corruption
LU-1824Test failure on test suite obdfilter-survey, subtest test_2a
LU-1840ldlm_resource_get returns to user space without dropping lr_lvb_mutex
LU-1850replay-vbr test_1b: FAIL: open succeeded unexpectedly
LU-1854system crash when reading the file /proc/fs/lustre/ost/OSS/ost_create/req_history
LU-1861osd-ldiskfs doesn't set object file type
LU-1867replay-single test_89: @@@@@@ FAIL: 4 blocks leaked
LU-1870umount fails with multipath device
LU-1872OST soft lockup in recovery scale
LU-1873Test Framework allows osd-zfs to be used without OFD
LU-1877BUG: spinlock bad magic on CPU#0, mdt00_002/4625 on mount
LU-1881sanity test 116 soft lockup
LU-1883osd-ldiskfs fills file offsets into lnb->offset fields used as page offsets
LU-1887Shrinking cur_grant_byte LBUG
LU-1896Oops during sanity test_154: osd_xattr_get
LU-1897Failure on test suite replay-single, test_70b: dbench not found on some of the test nodes
LU-18982.2<->2.3 Test failure on test suite replay-ost-single, subtest test_8a
LU-19002.2<->2.3 Test failure on test suite sanity-scrub, subtest test_0
LU-1903Disable lfsck for ZFS tests
LU-1905Always build libcfs.a
LU-1912Test failure on test suite lfsck
LU-1919Soft lockup on MGS stop
LU-1923filefrag with large fiemap buffer crashes client
LU-1930Fix Lustre build of backend file systems
LU-1932sanity-quota test 1: Oops IP: [<ffffffffa068cf11>] class_export_get+0x11/0x90 [obdclass]
LU-1934still busy with active RPCs for days
LU-1935Build warning for lustre/scripts directory
LU-1940Test failure on test suite sanity, subtest test_118c
LU-1941ZFS FIEMAP support
LU-1943lost functionality in OFD and OSD in master
LU-1944extend recovery timer even during the request queue phase
LU-1945fix ll_recover_lost_found_objs to support fid on OST.
LU-1946Improve mount.lustre error message on EBUSY
LU-1951SWL: osd_handler.c:2343:osd_object_ref_del()) ASSERTION( inode->i_nlink > 0 ) failed:
LU-1952sanity.sh test_51b and test_51bb fail for small/full MDT
LU-1956Test failure on test suite sanity, subtest test_156
LU-1963Incorrect accounting for srv_hpreq_ratio
LU-1973test_65a lverify failed
LU-1976SWL - mds hard crash
LU-1978Race condition for i_size during truncate/mkwrite actions
LU-1999recovery-small test_106: @@@@@@ FAIL: lightweight client not evicted by mds
LU-2008After hardware reboot (using pm) the node cannot be accessed
LU-2010Test failure on test suite replay-single, subtest test_45
LU-2012Test failure on test suite replay-dual, subtest test_14b
LU-2019ll_iocontrol doesn't update cached i_flags if client has lsm
LU-2022MGS fails to mount due to "has no index assigned (probably formatted with old mkfs" error
LU-2024sanity-scrub test was not run
LU-2031conf-sanity test_58: ll_cfg_requeue client_import_find_conn() BUG: NULL pointer dereference at 0000000000000268
LU-2033MDT cannot mount after restored from file-level backup if the mount option "noscrub" specified
LU-2037Test framework not waiting for lustre to complete initialization
LU-2038Rename do_[declare_]punch to dbo_[declare_]punch
LU-2040Test failure on test suite mds-survey, subtest test_1
LU-2041SWL ldiskfs_add_entry: bad entry in directory #127928380: rec_len is smaller than minimal
LU-2044user land version of libcfs fails to build when the system lacks pthread libraries.
LU-2047kernel paging request in ldlm_server_glimpse_ast()
LU-2053Significant memory leak in new crypto code
LU-2056SWL - osd_trans_start()) ASSERTION( oti->oti_w_locks == 0 ) failed:
LU-2057sanity.sh test_205 failed: no job stats implemented for OFD
LU-2068configure option "--without-ldiskfs" does not build.
LU-2071Memory leak in procfs handling
LU-2072Leak of s_mb_prealloc_table in ldiskfs
LU-2073procfs symlinks are apparently never freed
LU-2075Assertion triggered in lod_declare_object_create
LU-2076UUID 'lustre-MDT0000-MDT0000_UUID' is not available for connect
LU-2078sync_on_lock_cancel too aggressive
LU-2087sanityn FAIL: test_4 failed with 1
LU-2089BUG: Bad page state in process ll_ost_io01_039 pfn:63ae41
LU-2092cpu lockup on lustre umount
LU-2093sanity test 27m 118m ASSERTION( nfound == stripe_cnt ) failed Out of space
LU-2097sanity.sh test_17m, lfsck: e2fsck failed due to MDT quota accounting error
LU-2099osd_init_iobuf()) ASSERTION( iobuf->dr_elapsed_valid == 0 ) sanity test 63a
LU-2100ofd batched precreation exceeds transaction on small devices
LU-2101Oops under cl_sync_io_note()
LU-2102changelog_user_init_cb()) ASSERTION( rec->cur_hdr.lrh_type == CHANGELOG_USER_REC )
LU-2104conf-sanity test 47 never completes, negative time to recovery
LU-2109__llog_process_thread() GPF
LU-2110Unable to mount (-17) MDT
LU-2111echo_client does return proper error code when it fails.
LU-2118parallel-scale-nfsv3.sh compilebench: mdt_attr_get_complex(): ASSERTION( (ma->ma_need & MA_PFID) == 0 ) failed
LU-2119lu_device_fini(): ASSERTION( cfs_atomic_read(&d->ld_ref) == 0 ) failed: Refcount is 1
LU-2123test sanity 57 can't properly detect file system type.
LU-2127Confusing messages from osc_announce_cached() caused by unchecked signed/unsigned comparison
LU-2129ASSERTION( last_rec->lrh_index == tail->lrt_index )
LU-2130recovery-small test 50 osp_sync_thread()) ASSERTION( d->opd_syn_rpc_in_progress == 0 )
LU-2131sanity test using ost0 which does not exist.
LU-2133Peers always report down for non-routers after LND disconnects
LU-2138Space leak during recovery
LU-2140failure on conf-sanity test_35a: mount /dev/mapper/lvm--MDS-P1 at /mnt/mds1 failed: No such file or directory
LU-2142"lctl lfsck_start" should start a scrub
LU-2144segmentation fault when lfsck_xxx run multiple times under the same lctl shell
LU-2145The llog_origin_handle_create operation failed with -2
LU-2147Quota testing with ZFS OSD
LU-2150Bad page state in sanity test 224b
LU-2152network index transfer and IAM
LU-2153Quota reintegration holes
LU-2154replay-single test 0b osp_precreate.c:666:osp_precreate_reserve()) ASSERTION( d->opd_pre_last_created >= d->opd_pre_next
LU-2163racer test_1: LBUG: ASSERTION( !list_empty(&job->js_list) ) failed
LU-2164mkfs.lustre segfaults when given improper options
LU-2167Race in ptlrpcd_stop/fini vs ptlrpcd leaving to use after free
LU-2170osc_extent_merge()) ASSERTION( cur->oe_osclock == victim->oe_osclock) while running racer
LU-2171ZFS: sanity test 77b cpu lockup
LU-2173Some sort of deadlock in lod_qos code
LU-2174sanity-quota.sh breakage on single node setup
LU-2179parallel-scale test_write_append_truncate: APPEND-after-trunc bad file size 1048576 != 1215563
LU-2181failure conf-sanity test_23a: umount -f client hung in stat() when MDS down
LU-2186seq_server_alloc_meta() NULL deref
LU-2188Test failure on test suite sanity, subtest test_133d
LU-2189failure on sanityn.sh test_36: space leaked
LU-2190failure on conf-sanity.sh test_49: Different LDLM_TIMEOUT:6 20 20
LU-2191Test failure on test suite conf-sanity, subtest test_57a
LU-2192Test failure on test suite conf-sanity, subtest test_61
LU-2193lvbo_init failed for resource XXX: rc -2, after recovery
LU-2194Test failure on test suite recovery-small, subtest test_19b
LU-2197sanity-quota test 7a fails with 'limit(1) on lustre-OST0000_UUID for user quota_usr isn't 0.'
LU-2200Test failure on test suite conf-sanity, subtest test_32a
LU-2213sanity-scrub.sh test_10b: osd_scrub_cleanup()) ASSERTION( dev->od_otable_it == ((void *)0) ) failed
LU-2214Add dt objects into iterate operations
LU-2216Remove obsolete old cmd code.
LU-2219so_hpreq_handler is set twice for the ost_io service
LU-2224Missing ZFS osd_commit_async() locking
LU-2226osp to dump statfs data via lprocfs
LU-2237Customer Entered incorrect parameter when enabling quotas. System is down.
LU-2240implement index range lookup for osd-zfs.
LU-2241symlink bug in 2.3.0
LU-2251MDS crash will running mdtest
LU-2258races between evict and umount
LU-2263CPU Soft Lockups due to many threads spinning on import lock on Sequoia IO nodes
LU-2267sanity.sh test_52a test_52b: chattr, lsattr do not work for ZFS
LU-2268SMP scalablity enhancements break FMR pools
LU-2273failure on lustre-rsync-test test_1: malloc.c:3091: sYSMALLOc: Assertion '(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])'
LU-2274Test failure on posix test_1: ext4 is supported in read-only mode only
LU-2275Open request leak
LU-2279replay-single test 88 LustreError: 10305:0:(osp_precreate.c:694:osp_precreate_reserve()) LBUG
LU-2280Wait osc import to be FULL after sanity.sh test_34
LU-2281tunefs.lustre can segfault on reading malformed ost
LU-2282Oops mounting zfs osd after ldiskfs
LU-2283Test failure on sanity-quota test_18: watchdog triggered
LU-2284Test failure on test suite sanity-quota, subtest test_7d
LU-2285Test failure on replay-ost-single test_3: write page inode failed -2
LU-2286Test failure on test suite parallel-scale, subtest test_write_append_truncate
LU-2288missing debuginfo for lustre modules
LU-2297Test failure on test suite replay-single, subtest test_74: client umount hang
LU-2304Test failure sanityn test_16: dual-mount fsx data read error
LU-2309Uninteroperable conf_params not documented
LU-2310Kernel panic when trying to mount MDS after system upgrade from 1.8.8-wc1 to master.
LU-2317Assertion triggered in ldlm_lock_decref_and_cancel
LU-2322ODB_IDX_READ should be allowed during recovery
LU-2329Test failure on test suite sanity-quota, subtest test_7c
LU-2332"Unable to handle kernel paging request" in osc_queue_sync_pages
LU-2333Cannot mount a MGS device backed by ZFS if "--fsname" was not passed to mkfs.lustre
LU-2336mds llog_write_rec 'No space left on device'
LU-2337Init scripts incorrectly detect '/dev/mapper' when importing pool
LU-2342replay-single test_20b: @@@@@@ FAIL: after 6912 > before 6784
LU-2345Test failure on test suite sanity-quota, subtest test_0
LU-2346default grace time should be one week, like in pre-2.4
LU-2351tests: remote_node works wrong
LU-2356Test failure recovery-small/11,12,13
LU-2357Spelling error in sanityn/36
LU-2360lockups reading req_history
LU-2361Quota on-disk interoperability in 2.4
LU-2363lod does not support statfs /proc entries
LU-2367Hang in osc_extent_wait under fsync
LU-2370ldiskfs / ext4 panic with accessing to mb_groups procfs file
LU-2371client quota interoperability with 2.4
LU-2384Support for MIT-kerberos library version >= 1.8.X is broken
LU-2388Oops in ll_sai_unplug
LU-2390test-framework.sh quota_type() incorrectly checks MGS facet for mdd.${fsname}-MDT*.quota_type
LU-2391warning messages for missing symbols when lustre-modules::osd_zfs.ko installed on a system without zfs-modules installed
LU-2392Kerberos support (GSS keyring) is broken due to major structural changes between 2.6.x and 2.6.32
LU-2393Test failure on test suite conf-sanity, subtest test_32b
LU-2394Possible NULL pointer dereference in cat_cancel_cb
LU-2395{read,write}_bytes missing from /proc/fs/lustre/obdfilter/*/exports/*/stats
LU-2396ofd brw_stats not maintained
LU-2397Assertion triggered in check_for_next_transno
LU-2398"maximum lustre stack" messages on PPC client in memory reclaim paths
LU-2405Interop 2.3<->2.4 Failure on test suite sanity, test_17g: symlink not NULL terminated stringof length 60
LU-2406Interop 2.3<->2.4 Failure: unable to handle kernel NULL pointer dereference at (null)
LU-2414test-framework::replay_barrier functions fail if FSNAME begins with n
LU-2416Some test using wrong lctl params
LU-2432ptlrpc_alloc_rqbd spinning on vmap_area_lock on MDS
LU-2433Enable asymmetric router failure detection by default
LU-2442metadata performance degradation on current master
LU-2445add "lfs migrate" support
LU-2449ZFS osd to fix . and .. handling
LU-2450Soft lockup in ptlrpcd
LU-2459ZFS OSD does not check LMA incompat flag
LU-2463posix test_1: mkfifo.3 and umask.2 failed
LU-2468conf-sanity test_24a: out of memory, blocked in ldlm_pools_shrink()
LU-2469Test-framework.sh ignores MDSDEV when FSTYPE=zfs
LU-2470Remove unused lu_time code
LU-2471conf-sanity test_24a: mkfs.lustre FATAL: unable to prepare backend
LU-2485NULL pointer dereference in lustre_swab_lov_user_md_common
LU-2489hsm_nl DOSs
LU-2490mdd_links_rename error seen on Grove test MDS
LU-2492MDT thread stuck: mdd_object_find -> lu_object_find_at
LU-2494error: get_param: /proc/{fs,sys}/{lnet,lustre}/obdfilter/*/mds_sync: Found no match
LU-2500replay-single test 48 lockup
LU-2501(osc_cache.c:1344:osc_release_write_grant()) ASSERTION( __raw_spin_is_locked(&(&cli->cl_loi_list_lock.lock)->raw_lock) ) fai led
LU-2504lprocfs_stats_lock() should call put_cpu() if lprocfs_stats_alloc_one() fails
LU-2505lfsck: BUG: soft lockup - CPU#0 stuck for 67s! [umount:22194]
LU-2508Lustre package upgrade replaces custom ldev.conf
LU-2513typo in shrink osc grants
LU-2515OBD_QC_CALLBACK isn't processed in 2.4
LU-2523ll_update_inode()) ASSERTION( lu_fid_eq(&lli->lli_fid, &body->fid1) ) failed: Trying to change FID
LU-2526Interop 2.1.3<->2.4 Failure on test suite sanity-quota test_9: write 4.5G file failure, expect success
LU-2531osc_page.c:432:osc_page_delete()) ASSERTION( 0 ) failed running racer
LU-2543obd_zombid oops
LU-2548After upgrade from 1.8.8 to 2.4 hit qmt_entry.c:281:qmt_glb_write()) $$$ failed to update global index, rc:-5
LU-2550sanity test 122 hung
LU-2555Null pointer deref in ldiskfs_ext_calc_credits_for_insert
LU-2556osp_sync_interpret()) ASSERTION( d->opd_syn_rpc_in_progress > 0 ) failed
LU-2558test: recovery-small 19a: FAIL: no eviction
LU-2561Newly created file is same size as directory
LU-2562sanity test_51ba: can't find subdirs: found only 302/100
LU-2563Failure on test suite lustre-initialization-1: Invalid filesystem name
LU-2566test: sanity-gss: need to execute test-framework.sh before invoke error() at line 21
LU-2569instructions to build lustre from the wiki fail in lgetxattr_size_check.c
LU-2571test: lfsck FAIL: lfsck returned 127, should be <= 1
LU-2576Hangs in osc_enter_cache due to dirty pages not being flushed
LU-2587Quota error after upgrade from 2.1.4 to 2.4
LU-2590lfs setstripe broken on ppc
LU-2591race between mount/umount and lov_notify
LU-2592replay-vbr test 0c: error: set_param: /proc/{fs,sys}/{lnet,lustre}/*/lustre-MDT0000/sync_permission: Found no match
LU-2598

obdfilter-survey LBUG ASSERTION( iobuf->dr_npages < iobuf->dr_max_pages ) failed

LU-2602test: recovery-small 24b: test IGNORED and test log badly corrupted
LU-2606lustre 2.4 don't able to start on 2.1 disks
LU-2607Hit LBUG when runing sanity test_225a under zfs (osd_object.c:1200:__osd_object_create())
LU-2608Failure on test suite recovery-small test_100: FAIL: LBUG/LASSERT detected
LU-2618The recovery-small test_24b dumps dmesg into output
LU-2620Failure on test suite replay-ost-single test_6: test_6 failed with 1
LU-2622All CPUs spinning on cl_envs_guard lock under ll_releasepage during memory reclaim
LU-2624Stop of ptlrpcd threads is long
LU-2625lustre_rmmod sometimes returns unexpected errors
LU-2628replay-single test_40: mdc_enqueue() ldlm_cli_enqueue: -4
LU-2640deactivate OSD_EXEC_OP() operation accounting if operation is being undone
LU-2643osc_cache_writeback_range() ASSERTION( hp == 0 && discard == 0 )
LU-2644Fix 'resource leak' errors
LU-26451.8<->2.4 interop: enqueue objid 0x2 subobj 0x1 on OST idx 0: rc -5
LU-26488 timout issues in a test run and incomplete logs.
LU-2652lov_io.c:222:lov_sub_get()) ASSERTION( stripe < lio->lis_stripe_count ) failed
LU-2654ll_imp_inval cpu lockup
LU-2663lfsck: e2fsck [QUOTA WARNING] Usage inconsistent
LU-2673lprocfs_free_obd_stats() must follow lprocfs_obd_cleanup()
LU-2674sanity-quota test_1: @@@@@@ FAIL: user write success, but expect EDQUOT
LU-2677Adding LMA to OST object
LU-2679osc_init_grant(), available grant < 0, the OSS is probably not running with patch from bug20278
LU-2683Client deadlock in cl_lock_mutex_get
LU-2688add quota upgrade checks to conf_sanity.sh test_32
LU-2689Interop 2.1.4<->2.4 failure on test suite runtests: Bad file descriptor
LU-2693Interop 2.1.4<->2.4 failure on test suite conf-sanity test_66: replace nids failed
LU-2694lfsck in e2fsprogs is out of date
LU-2697osp creating 'odd' process names
LU-2700mdt deadlock in rename(?)
LU-2701recovery-small test 27 umount hang
LU-2720osc_page_delete()) ASSERTION(0) failed
LU-2722LustreError: 30217:0:(rw26.c:485:ll_direct_IO_26()) ASSERTION( obj->cob_transient_pages == 0 ) failed:
LU-2723a client hangs forever in osc_extent_wait() on directio
LU-2724Null pointer dereference in lprocfs_rd_import()
LU-2725ptlrpc_server_hpreq_init()) A SSERTION( rc == 0 || rc == 1 ) failed
LU-2726lprocfs_counter_sub()) ASSERTION( (!((stats->ls_flags & LPROCFS_STATS_FLAG_IRQ_SAFE) == 0) || (!(((current_thread_info()->preempt_count) &... ) failed
LU-2728Oops reading /proc/fs/lustre/fld/srv-lustre-OST0001/fldb
LU-2729MGS issues warning when trying to remove nonexistent proc file
LU-2730mdt_reint_opcode() LASSERT() on network data
LU-2733lustre-initialization-1: mgs_init0()) MGS: MGS filesystem method init failed: rc = -2
LU-2734ZFS testin failure: "no label for lustre-mgs/mgs"
LU-2735sanity.sh test_151: NOT IN CACHE: before: 337, after: 337
LU-2736make rename works for remote directory if there are under same parent.
LU-2737client_obd_list_unlock()) ASSERTION( lock->task != ((void *)0) ) failed
LU-2738add an MDT /proc tunable to allow non-root users to do lfs mkdir and lfs rm_entry
LU-2739The DNE enable MDT should deny old clients accessing remote directory.
LU-2742

add OBD_COMPAT_NOIGIF to block client IGIF lookups not in OI
LU-2749Test failure on test suite recovery-small: ost crash after test 29b causes test_53 to timeout
LU-2753Tracking bug for static code analysis fixes.
LU-2758LBUG in mdt_obj() when accessing objects by FID
LU-2760Add error handling to ext4_mkdir on RHEL6
LU-2764Out of date comment on LOAD_MODULES_REMOTE in local.sh
LU-2770Interop 2.3.0<->2.4 failure on test suite parallel-scale-nfsv3,test_compilebench
LU-2772Test failure: "No space left on device" on zfs
LU-2773remote directories cannot be removed by "rm -r"
LU-2775Interop 2.1.4<->2.4 failure on test suite lustre-initialization-1: ASSERTION( fid_seq_is_mdt(loi->loi_oi.oi_seq) ) failed
LU-2776Test failure: sanityn, subtest test_51a "multiop is still there"
LU-2779LBUG in discard_cb: !(page->cp_type == CPT_CACHEABLE) || (!PageWriteback(cl_page_vmpage(env, page)))
LU-2780Use real inode for .lustre/fid
LU-2785NULL pointer dereference at 0000000000000010 in cl_file_inode_init()
LU-2786fsetxattr() doesn't save pool name in stripe data
LU-2789lod_load_striping()) ASSERTION( lo->ldo_stripenr == 0 ) failed
LU-2790Failure to allocated osd keys leads to ofd_intent_policy()) ASSERTION( res_lvb != ((void *)0) ) failed
LU-2791Stuck client on server OOM/lost message
LU-2792(fid_seq_in_fldb(fid_seq(fid)) ) failed: [0x200000002:0x1:0x0] is insane!
LU-2793conf-sanity 2 failed in DNE test.
LU-2799ldlm_cbd: This service may have more threads (192) than the given soft limit (128)
LU-2801Checking remote object by wrong way(mdt_object_exists) in mdt_swap_layouts
LU-2802lmv_get_target should get index by checking ltd_idx
LU-2803sanity.sh trst_180 fails with zfs
LU-2804umask in default ACL is not being transferred over remote operation
LU-2805Test failure on test suite sanity, subtest test_184c
LU-2809fix ll_setxattr() to always ignore ll_stripe_offset
LU-2810cl_lock.c:308:34: error: variable ‘site’ set but not used
LU-2813HSM RPC must have user information
LU-2816sanity-benchmark test_bonnie slow after 4MB BRW RPC patch
LU-2826Failure on test suite sanity test_18: read cache page error
LU-2828conf-sanity test_64 test_59: MDS dt_object.h dt_declare_record_write() ASSERTION( dt != NULL )
LU-2829Timeout on sanityn test_33a: zfs slow when commit_on_sharing enabled
LU-2831Interop 2.3<->2.4 failure on test suite sanity-quota test_35
LU-2832Test failure on test suite replay-ost-single test_3: ost_write failure -19
LU-2836Test failure on test suite sanity-quota, subtest test_3
LU-2838Syntax issues in sources
LU-2840Test failure on test suite sanityn, subtest test_21
LU-2843ASSERTION( last_rec->lrh_index == tail->lrt_index )
LU-2844NULL pointer deref on unmount
LU-2845NULL pointer deref in osp_precreate_thread()
LU-28522.1.4<->2.4.0 interop: sanity test_27u: FAIL: 2 objects created on OST-0
LU-2855error management in KUC broadcast delivery
LU-2856Kernel panic - not syncing: LBUG - ASSERTION( lh->mlh_pdo_hash != 0 )
LU-2858Attempts to delete .lustre/ should fail with EPERM
LU-2859Stack overflow issues on x86_64 clients in memory reclaim during writes
LU-2863Failure on test suite sanity-scrub test_11: (5) Expect [ 101 , 150 ) objects skipped, got 0
LU-2871Data can't be striped across all the OSTs correctly by running "lfs setstripe -c -1 -i n" (n>0)
LU-2873The test-framework generates garbage while skipping tests
LU-2874Test timeout failure on test suite replay-ost-single test_8a: timeout on wait for dd
LU-2877sanity test_34h failed Multiop blocked on ftruncate, pid=
LU-2882lustre build broken with no zfs libraries installed
LU-2885Test failure on test suite conf-sanity, subtest test_72: e2fsck of ZFS partition
LU-2886create local files using local_storage library
LU-2888After downgrade from 2.4 to 2.1.4, hit (osd_handler.c:2343:osd_index_try()) ASSERTION( dt_object_exists(dt) ) failed
LU-2891Test failure on test suite sanity-quota, subtest test_0: slow zfs dd
LU-2895recovery-small 24a: osp_precreate_get_fid(): ASSERTION( lu_fid_diff(&d->opd_pre_used_fid, &d->opd_pre_last_created_fid) < 0 ) failed: next fid [0x0:0x1:0x0] last created fid [0x0:0x1:0x0]
LU-2896IR enabled MGS don't able to register old OST
LU-2899OSTs can't be used correctly after running sanity test_27y
LU-2900Null pointer dereference in ll_fsync (llite/file.c) from mkdir in an NFS mounted Lustre fs
LU-2902sanity test_156: NOT IN CACHE: before: , after:
LU-2903replay-ost-single test_6 and test_7 failure
LU-2904parallel-scale-nfsv3: FAIL: setup nfs failed!
LU-2909Failure on test suite sanity-benchmark test_fsx: fsx bus error, core dumped
LU-2910racer test_1, sanity test_54c: ASSERTION( cio->cui_tot_nrsegs >= cio->cui_nrsegs ) failed
LU-2911After upgrading from 1.8.9 to master, hit ASSERTION( seq != ((void *)0) ) failed
LU-2912move fid2path from mdd layer to MDT
LU-2915LFSCK 1.5 technical debts
LU-2916build error with linux-2.6.18-274.12.1.el5.x86_64
LU-2918Test failure on test suite sanity
LU-2920LB_LINUX_MODPOST: command not found during ldiskfs build
LU-2921lustre-iokit: plot-obdfilter mixes up obj/threads
LU-2922update lustre-ldiskfs.spec.in e2fsprogs Requires: line
LU-2923Enforce the Imperative Recovery requirement of "suppress_pings"
LU-2925OUT service of MDS needs bigger request buffer
LU-2926crash in is_bad_inode()
LU-2927mdt_reconstruct_open() ASSERTION failure
LU-2929build error with gcc 4.6.3
LU-2936nrs_svcpt2nrs()) ASSERTION( (!(hp) || (nrs_svcpt_has_hp(svcpt))) ) failed
LU-2942after_reply() compares unswabbed pb_status with -EINPROGRESS
LU-2948Client read hang in osc_page_init()
LU-2951lnet_try_match_md()) Matching packet from 12345-10.10.17.9@tcp, match 1429230968490588 length 65928 too big: 117674 left, 49386 allowed
LU-2955replay-ost-single 8b: Hung until Autotest timed out
LU-2958LBUG triggered in seq_client_alloc_fid() - ASSERTION( seq != ((void *)0) ) failed
LU-2960DNE: "lfs mdts" prints strange index for second mdt
LU-2961commit-msg hates new files being added
LU-2970ASSERTION( !list_empty(&h->loh_layers) ) failed, followed by a kernel panic
LU-2979

sanity 133a: proc counter for mkdir on mds1 was not incremented
LU-2983ASSERTION in osd_bufs_get_read()
LU-2986Kernel Oops on ioctl LL_IOC_GET_MDTIDX
LU-2988conf-sanity 66: Modules still loaded
LU-2989some make targets are broken
LU-2990Failure on sanity test_24v: error in listing large dir
LU-2991(osd_internal.h:909:osd_trans_exec_op()) ASSERTION( oti->oti_declare_ops_rb[rb] > 0 ) failed: rb = 2
LU-2993Missing symbol warnings when installing OSD packages
LU-2995sanity 17n failed with 2 MDTs
LU-3000sanity 27u: 1000 objects created on OST-0
LU-3002replay-single 90: lfs find does not report the affected lustre-OST000d_UUID for fd
LU-3003conf-sanity 32c: Setting MDT1 "max_rpcs_in_flight"
LU-3006failover nids added after format don't propogate to clients
LU-3009Interop 2.3.0<->2.4 failure on test suite conf-sanity test_17
LU-3011client build fails on ubuntu 12.04
LU-3012ubuntu: Error inserting obdclass: Unknown symbol in module
LU-3014mkfs.lustre FATAL: mkfs.lustre: Unable to truncate backing store: Invalid argument
LU-3015A typo in udmu_objs_count_estimate() causing overly conservative os_ffree values
LU-3017Test sanityn/test_3 fails on repeated runs
LU-3020Lustre returns EINTR during writes when SA_RESTART is set
LU-3024init_param_vars should pass client rather than $HOSTNAME to set_conf_param_and_check
LU-3025Bad type cast in llapi_hsm_copytool_fini()
LU-3026Failure on test suite sanity-benchmark test_iozone
LU-3029Directory listings are unreliable
LU-3030Update master copyrights pre 2.4 split
LU-3035Failure on racer: ASSERTION( io->u.ci_rw.crw_count == count ) failed: 785408 != 4194304
LU-3036

Interop 1.8.9<->2.4 Failure on test suite sanityn test_23: atime doesn't update among nodes
LU-3038OST nid is being messed up in the config log 2.4
LU-3039OI scrub and LFSCK do not work on lustre-2.4
LU-3043server build for sles11sp2 is broken
LU-3044LSeek SEEK_CUR gives incorrect value after write when file is open with O_APPEND
LU-3046lfs getstripe fails on files with basenames longer than max_easize
LU-3047Failure on test suite sanity-quota test_7e: unlink remote dir failed: command not found
LU-3048lfs getstripe heap corruption with MOUNT_2=y
LU-3050Interop 1.8.9<->2.4 failure on test suite sanity-quota test_1: user write success, but expect EDQUOT
LU-3053Test failure on test suite replay-ost-single, subtest test_6
LU-3057Hang at sanity test_56x and test_56w
LU-3059shrink lod_object to 128 bytes
LU-3065sanity 73 failed with DNE
LU-3066kernel NULL pointer dereference for fdatasync(directory)
LU-3073Test failure on test suite sanity test_120a
LU-3083layout swap RPC is always send to MDT0
LU-3087File layout change does not generate a changelog record


LU-3091Interop 2.1.4<->2.4 failure on test suite parallel-scale test_iorssf: page allocation failure
LU-3092sanity 56w fails on current master.
LU-3098failure to auto trigger paused LFSCK causes mount to fail on slave MDTs
LU-3100

Interop 2.1.4<->2.4 failure on test suite recovery-small test_111
LU-3103linkea_entry_pack is both static and exported
LU-3104Oops in dmu_tx_hold_spill()
LU-3117

Build: ZFS version is old
LU-3118sanity-lfsck test_6a: Expect larger than: 13, but got 13
LU-3124bad interaction between layout lock and wide striping
LU-3125Oops in mdd_swap_layouts()
LU-3127Test failure on test suite replay-single, subtest test_73b
LU-3129Failure on test suite sanity test_17m: e2fsck should not report error upon short/long symlink MDT: rc=4
LU-3131Failure on test suite sanity test_56u: "/usr/bin/lfs find -stripe-index 0,1 -type f /mnt/lustre/d0.sanity/d56u" wrong: found 0, expected 12
LU-3133lfsck: should remove objects from OST nodes
LU-3134Wireshark plugin for Lustre not building
LU-3135Wireshark plugins Makefile not working
LU-3136test-framework.sh: do_rpc_nodes() is missing some path (i.e. /bin,/usr/sbin)
LU-3137Kerberos/GSSAPI broken on some platforms due to libgssapi/libgssglue confusion
LU-3138E2fsck sees some "Deleted inode 14 has zero dtime. Fix? no" after upgraded from 1.8 to 2.4
LU-3142recovery-mds-scale test_failover_mds: dd: writing `/mnt/lustre/d0.dd-client-32vm5.lab.whamcloud.com/dd-file': Bad file descriptor
LU-3143recovery-small test_29a: FAIL: import is not in FULL state
LU-3149LUSTRE_VERSION_CODE checks break 2.3.90
LU-3152test_27z did not consider fid on OST.
LU-3154Plot-sgpdd needs to be updated to new file format
LU-3159proc filenames are broken in pre-2.4
LU-3160recovery-random-scale test_fail_client_mds: RIP: cl_object_top+0xe/0x150 [obdclass]
LU-3164Wireshark Lustre plugin may not decode under Infiniband
LU-3165umask broken on master
LU-3174missing noiokit option in lbuild
LU-3179gcc 4.7.2 produces the errors since LU-2684 landing
LU-3182duplicate directory entries from readdir()
LU-3183sanity test_27f write to the wrong file name
LU-3187

Interop 2.3.64<->2.3/2.1: sanity test_180a: lustre-OST0000: client sent bad object 0x2ce2:2: rc = -EPROTO
LU-3186fc18 client: Test failure on test suite sanity, subtest test_27d
LU-3188IOR fails due to client stack overrun
LU-3190

Interop 2.3.0<->2.4 Failed on lustre-rsync-test test 3b: ASSERTION( lio->lis_lsm != ((void *)0) ) failed
LU-3196Ticket for tracking DNE test-script problem
LU-3201lmv_locate_mds() must check return of lmv_find_target()
LU-3202SWL Causes OST hang
LU-3203check result of dt_trans_create() using IS_ERR()
LU-3205Interop 2.1.5<->2.4 failure on test suite sanity test_24u
LU-3208replay-single test_70b prints " line 1912 [: missing `]` " repeatedly to screen
LU-3213Interop 2.3.0<->2.4 failure on test suite sanity-scrub test_11: Expect 101 objects skipped, but got 107
LU-3215Interop 2.3.0<->2.4 failure on test suite sanityn test_30: return code (2) != -ESTALE
LU-3216Kernel update [RHEL6.4 2.6.32-358.6.1.el6]
LU-3219

FIEMAP does not sync data or return cached pages
LU-3231fld_cache_lookup() copies fld_cache_entry onto lu_seq_range
LU-3232fsfilt_ldiskfs.ko should be in osd-ldiskfs rpm
LU-3238ASSERTION( (!(moving_req ? CFS_ALLOC_ATOMIC : CFS_ALLOC_IO != CFS_ALLOC_ATOMIC)
LU-3239ofd_internal.h:518:ofd_info_init()) ASSERTION( info )
LU-3242class_handle_hash() may return zero cookies
LU-3244Test failure on test suite conf-sanity, subtest test_73: failure to start ost
LU-3245FS root OBF regression
LU-3264

recovery-*-scale tests failed with FSTYPE=zfs and FAILURE_MODE=HARD
LU-3267cl_echo_object_find()) ASSERTION( ostid_seq(&lsm->lsm_wire.lw_object_oi) == FID_SEQ_ECHO ) failed:
LU-3269Many symbol warnings at rpm installation time
LU-3271

do not dump full LOV EA if lsm_lmm_verify_*() find an error
LU-3275

sanity-scrub.sh test_11: osd_seq_load() ASSERTION( map->om_root ) failed
LU-3279

Interop 2.3.0 <-> 2.4 failure on test suite lustre-rsync-test test_7: Failure in replication; differences found
LU-3280

when lock->l_lvb_data is freed, LDLM_FL_LVB_READY is not cleared
LU-3281

IO Fails - client stack overrun
LU-3292

kernel update for 3.0.74-0.6.6 sles11sp2
LU-3301

PPC64 build broken again in 2.3.65
LU-3302

ll_fill_super() Unable to process log: -2
LU-3303

 sanity-quota test 18 prints incomplete error message
LU-3306

layout.c:1946:__req_capsule_get()) @@@ Wrong buffer for field `name' (6 of 8) in format `LDLM_INTENT_OPEN': 3 vs. 0 (client)
LU-3314

failed to check ".lustre" for the MDT upgraded from Lustre-2.x (x <= 3)
LU-3318

mdc_set_lock_data() ASSERTION( old_inode->i_state & I_FREEING )
LU-3328

Crash in osp_sync_thread
LU-3350Interop 2.3.0<->2.4 failure on test suite sanity-scrub test_9: Unexpected speed 221, should not more than 220
LU-3354Kernel update [RHEL6.4 2.6.32-358.6.2.el6]
LU-3359oops in osc_cache_truncate_start
LU-3360Interop 2.1.5<-> 2.4 failure on test suite runtests: Stale file handle
LU-3369Interop 2.3.0<->2.4 sanity-scrub test_1a: Expect 'inconsistent', but got ''
LU-3384vvp_io_write_start() calls ll_rw_stats_tally() with wrong rw arg (0)
LU-3385missing permission lock check in ll_have_md_lock.

Technical Tasks

LU-709LU-708 Remove obsolete configure checks from {lustre,lnet,build}/autoconf/*.m4 and ldiskfs/configure.ac
LU-1174LU-911 Quota ldiskfs update
LU-1175LU-911 Remove obdfilter
LU-1718LU-812 fix Lustre NFS re-export for 3.0+ kernels
LU-1770LU-1575 Introducing OBD_CONNECT_FLOCK_OWNER flag
LU-1789LU-1842 Lightweight connection support
LU-1818LU-1842 configuration-related changes for the new quota architecture
LU-1830LU-1842 defects in ldiskfs quota accounting iterator api
LU-1855LU-2753 Coverity: Fix 'out-of-bounds access' errors
LU-1856LU-2753 Coverity: Fix 'Out-of-bounds write' errors
LU-1857LU-2753 Coverity: Fix 'Unbounded source buffer' errors
LU-1884LU-2753 Coverity: Fix 'resource leak' errors
LU-1889LU-2753 Fix false 'uninitialized scalar variable' errors found by Coverity
LU-1907LU-2753 Remove function resolution mistakes made by Coverity
LU-1914LU-1892 Doxygen comments - ldlm module
LU-1961LU-2753 Fix 'dereference before null check' errors
LU-2050LU-1303 initialize l_ost_gen = 0
LU-2183LU-718 quota support with DNE
LU-2220LU-1892 Add CLIO documentation to doc directory
LU-2227LU-2753 Fix 'memory illegal access' issues
LU-2444LU-2753 Fix 'error handling' issues
LU-2634LU-1366 short symlinks on MDT with "extents" have EXT4_EXTENTS_FL set
LU-2638LU-2627 corruption of MDT ".." entry in some ldiskfs directories
LU-2646LU-1187 add special flag in the lma of the agent inode
LU-2675LU-2753 clang: code cleanups for sparse static analyzer
LU-2681LU-1185 need to handle lsr_flags having other flags set
LU-2682LU-1185 clean up direct _id and _seq access, use ost_id everywhere
LU-2684LU-1185 convert ost_id to lu_fid for FID_SEQ_NORMAL objects
LU-2709LU-2753 Coverity: Fix 'memory corruption' errors
LU-2710LU-2753 Remove function resolution mistakes made by Coverity
LU-2713LU-2061 limit HSM RPC count from client
LU-2714LU-2061 HSM: add sanity checks for incoming RPCs
LU-2742LU-1866 add OBD_COMPAT_NOIGIF to block client IGIF lookups not in OI
LU-2748LU-1431 OSD uses kmalloc with high order to allocate a keys
LU-2754LU-1187 rename from MDT1 to MDT0 sometimes appears to succeed but does not
LU-2756LU-1431 increase OST_BUFSIZE to allow multiple request handling
LU-2781LU-1187 sp_rm_entry not initialized properly
LU-1113Lustre client dcache cleanup
LU-1330split/cleanup for obdclass/fid/fld modules
LU-2783Implement OBD_IOC_GET_OBJ_VERSION for OSTs
LU-3023Fix fuzzy logic in get_root_path()
LU-3054Fix 'program hangs' errors
LU-3068Fix 'Incorrect expression' errors
LU-3086Fix 'uninitialized variables' errors
LU-3088Fix 'resource leak' errors 
LU-3300
Restore missing proc information for LMT
  • No labels

3 Comments

  1. Should the recommended e2fsprogs be 1.42.3.wc3 (the latest stable)?  Does that version have full DNE support?

    1. I see that the latest stable is now 1.42.6.wc2.

  2. Yes, ldiskfs now depends on ldiskfsprogs >= 1.42.6.wc2.

    In terms of e2fsck of DNE filesystems (in particular MDT1+), the on-disk format was specifically designed so that it was still a valid local filesystem and can be checked and fixed by e2fsck.  However, there is currently no support in the e2fsprogs lfsck for checking on a DNE filesystem.