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-718 | pull out ptlrpc service from mdt stack to create a mds layer |
| LU-2007 | racy reconnect in target_handle_connect() |
| LU-2358 | LBUG reading /proc/fs/lustre/mgs/MGS/fstype |
| LU-2868 | sanity-scrub test 1c lod_dev.c:69:lod_fld_lookup()) ASSERTION( fid_is_sane(fid) ) failed: Invalid FID [0x0:0x932ec000:0xffff8800] |
| LU-2883 | File is not marked DIRTY when pages are flushed to disk after file being closed |
| LU-2907 | Infiniband HW kernel modules of OFA builds not started at system boot |
| LU-398 | NRS (Network Request Scheduler ) |
| LU-591 | 1.8->2.0 Lustre filesystem upgrade tool |
| LU-1301 | MGS over OSD |
| LU-1302 | Llog rework |
| LU-1303 | LOD/OSP Implementation |
| LU-1304 | MDS restructuring |
| LU-1419 | Tracking ticket for gnilnd push |
| LU-1430 | Changing network address without --writeconf option |
| LU-1431 | Support for larger than 1MB sequential I/O RPCs |
| LU-1434 | Update Wireshark support for LNet and Lustre |
| LU-1581 | ZFS OSD Utilities |
| LU-1711 | Server Stack |
| LU-1812 | 3.6/FC18 Server Patches |
| LU-1842 | Quota enforcement landing |
| LU-1866 | LFSCK Phase 1.5 for FID-in-dirent and linkEA consistency |
| LU-1876 | Layout Lock Server Patch Landings to Master |
| LU-1981 | External OSD |
| LU-2016 | Layout swapping, MDD part |
| LU-2017 | Layout swapping, client and MDT parts |
| LU-2034 | Modify Changelogs to work with New OSD and LLOG APIs |
| LU-2466 | LNET NETWORKS HASHING |
| LU-2467 | ABILITY TO DISABLE PINGING |
| LU-2641 | ldiskfs: Updated support for SLES 11 SP2 (v3.0 kernel) |
| LU-2642 | lustre: Updated support for SLES11 SP2 |
| LU-1187 | DNE Phase 1: Remote Directories |
Improvements
| LU-812 | Support for Linux 3.0 kernels |
| LU-845 | Add large LUN test |
| LU-928 | Update or improvement to a code comment |
| LU-930 | Update or improvement to a Lustre man page |
| LU-992 | deprecate RHEL5 kernel support for Lustre 2.2 servers |
| LU-1131 | refine ldiskfs credits calculation |
| LU-1199 | lustre build system overhaul |
| LU-1337 | Client support for 3.3 Linux kernels |
| LU-1346 | cleanup libcfs |
| LU-1347 | Lustre coding style change |
| LU-1407 | Wrong error messages on MDS and Client during a POSIX-validated meta-data operations/situation |
| LU-1425 | GCOV support. Lustre should be able to be build with -fprofile-arcs -ftest-coverage compile options |
| LU-1468 | Support Compat RDMA for O2IB |
| LU-1538 | cleanup test scripts |
| LU-1595 | force wrap at 70 columns during git commit-msg editing |
| LU-1684 | move ldlm flags not sent through wire to upper 32bits |
| LU-1710 | variable sized LVB support |
| LU-1756 | compat code clean up |
| LU-1757 | Short I/O support |
| LU-1763 | enable Job Stats by default in test framework |
| LU-1808 | Lustre build does not support FC15. |
| LU-1826 | kernel update [SLES11 SP1 - 2.6.32.59-0.3.1] |
| LU-1832 | double list add in ldlm |
| LU-1833 | Don't update mtab if it is symlink |
| LU-1869 | do not call gcc directly |
| LU-1924 | configure can not find libgssapi_krb5.so, although it exists in /usr/lib/x86_64-linux-gnu |
| LU-1962 | Add --lazy flag to lctl df |
| LU-1994 | Client support for 3.6 upstream Linux kernels |
| LU-2020 | sanity 140 should allow 40 consecutive symlinks |
| LU-2043 | sgpdd survey enhancements |
| LU-2083 | install git commit hooks by default |
| LU-2088 | lctl modules to export symbols for lod/osp |
| LU-2107 | Enhance l_getidenty to leverage 'nscd' cacheing |
| LU-2148 | Kernel update for latest FC18 kernel |
| LU-2156 | master is very noisy (after latest massive landings) |
| LU-2158 | remove lvfs and fsfilt code |
| LU-2211 | quota slave should cap how long a service thread can wait for quota |
| LU-2221 | Kerberos support for kernel >= 2.6.24 is broken |
| LU-2235 | Remove the "LFSCK unsupported" message |
| LU-2244 | remove obsolete code |
| LU-2291 | Improve racer test load |
| LU-2302 | Increase lfs_migrate robustness |
| LU-2311 | clean up MDD orphan handling code style |
| LU-2321 | Remove "Temporarily refusing client connection" message |
| LU-2373 | Kernel update [RHEL6.3 2.6.32-279.14.1.el6] |
| LU-2378 | Move HSM/SOM attributes to dedicated XATTR |
| LU-2424 | add memory limits for ptlrpc service |
| LU-2441 | Temporary file support |
| LU-2446 | Update Whamcloud copyright messages to Intel for master branch |
| LU-2473 | ldiskfs RHEL6.4 support |
| LU-2484 | md_stats are not unused |
| LU-2503 | Use lbug_with_loc() in LASSERT() |
| LU-2509 | Quota cleanup |
| LU-2511 | Disallow secretly (un)writable proc entries |
| LU-2517 | Kernel update [RHEL5.8 2.6.18-308.24.1.el5] |
| LU-2658 | Building a patchless client on ubuntu 12.04 |
| LU-2712 | enable sanity.sh and sanityn.sh SLOW=no tests for review |
| LU-2731 | Speed up the run time of "stop_services" function in lustre init script |
| LU-2747 | mdt2obd_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-2784 | Provide RPMs for automatic installation on Intel(R) Xeon Phi(TM) card |
| LU-2846 | Kernel update [RHEL6.4 2.6.32-358.2.1.el6] |
| LU-2849 | Enable sanity-hsm by default |
| LU-2884 | LNet SMP cleanups |
| LU-2950 | Port LNET routes_config change done by Fujitsu in latest lustre |
| LU-2972 | Execution conflict of OFED initialisation script |
| LU-2976 | ZFS upstream sonames are versioned |
| LU-3008 | Tracking ticket for updating gnilnd |
| LU-3106 | create symlinks in procfs from ofd to osd |
| LU-3172 | call lustre_msg_get_opc() only once inside ost_handle() |
| LU-3409 | fix lockdep warning in ll_md_blocking_ast |
Bug Fixes
| LU-279 | Test failure on test suite sanity, subtest test_17k |
| LU-294 | lustre-rsync-test name typo in lustre/tests/test-groups/regression |
| LU-366 | kill mdt_dtss |
| LU-521 | lnet-selftest add_test failure |
| LU-582 | 1.8<->2.1 interop: sanity test_132: FAIL: some glimpse RPC is expected |
| LU-631 | IO errors when using automounter and Lustre |
| LU-642 | LBUG in client when activating an OST which was registered as initially inactive |
| LU-657 | recovery-mds-scale (FLAVOR=MDS): client load failed |
| LU-661 | replay-dual test_0b: @@@@@@ FAIL: test_0b failed with 1 |
| LU-676 | Select machinefile option for mpirun via a variable |
| LU-744 | Single client's performance degradation on 2.1 |
| LU-753 | kernel:LustreError: 4998:0:(filter_io_26.c:791:filter_commitrw_write()) LBUG |
| LU-797 | Test failure on test suite ost-pools, subtest test_14, test_18, test_23 |
| LU-823 | Lustre breaks cgroups accounting |
| LU-874 | Client eviction on lock callback timeout |
| LU-903 | Race condition while get_attr after cancel_lru_locks and sysctl drop_caches |
| LU-921 | generate warnings in case of discarding dirty pages |
| LU-951 | Test failure on test suite replay-single: test_73a FAIL: post-failover df: 1 |
| LU-974 | Lustre does not ignore umask when default ACL with mask is set |
| LU-1014 | MGS with sys.timeout is ignored and if sys.timeout is changed its not synced across the file system. |
| LU-1018 | Test failure on test suite parallel-scale, subtest test_compilebench |
| LU-1028 | Bus error (core dumped) during fsx test |
| LU-1095 | Console message cleanup |
| LU-1169 | Fix race during new fsdb creation. |
| LU-1189 | restore_lustre_params() needs run on active server nodes |
| LU-1199 | lustre build system overhaul |
| LU-1203 | When 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-1229 | test-framework not able to set module parameters from modprobe.conf |
| LU-1257 | OST registration snafu |
| LU-1270 | lfs find -size returns "obd_uuid: (null) failed No such device" |
| LU-1279 | failure trying to mount two targets at the same time after boot |
| LU-1282 | Lustre 2.1 client memory usage at mount is excessive |
| LU-1287 | MDS refuses client connections |
| LU-1400 | obdfilter-survey test_1c failed but still green in report |
| LU-1403 | ucred code cleanup |
| LU-1410 | Test failure on test suite sanity, subtest test_200c |
| LU-1445 | fid on OST landing |
| LU-1458 | lustre-rsync-test test_2b: old lustre_rsync does not work with new llog_changelog_ext_rec remove changelog |
| LU-1460 | Expose LNet stats through SNMP |
| LU-1484 | Test failure on test suite recovery-small, subtest test_57 |
| LU-1486 | stat must fail: command not found |
| LU-1489 | 2.2<->2.3 Test failure on test suite sanityn, subtest test_60 |
| LU-1491 | 2.2.0<->tag2.2.54 conf-sanity 62 BUG: unable to handle kernel NULL pointer dereference at 00000000000003d0 |
| LU-1506 | Build correct DLM lock resources from objid |
| LU-1512 | OI leaks |
| LU-1517 | no retry for the bulk operation |
| LU-1518 | Missing/bad operations in mdd_{obf,dot_lustre}_obj_op causing LBUGs |
| LU-1519 | discretionary access control overrides should be explicit |
| LU-1526 | interop 1.8,2.1 -> 2.4 "mkfs.lustre FATAL: The target index must be specified with --index" |
| LU-1527 | Assertion at: (cl_lock.c:2211:cl_lock_hold_add()) ASSERTION( lock->cll_state != CLS_FREEING ) |
| LU-1531 | Accessing .lustre/fid/[0x1:0x0:0x0] triggers LBUG in osd_compat_objid_lookup() |
| LU-1537 | posix-types.h redefines __s64 and __u64 in an incompatible way on powerpc |
| LU-1540 | e2fsck remove too many symlinks |
| LU-1546 | stat returns link count 1 for unlinked but open files |
| LU-1565 | lost LDLM_CANCEL RPCs |
| LU-1571 | It should not update last xid for replay open. |
| LU-1574 | Unitialized obd_device attached to lu_device |
| LU-1579 | osd_declare_xattr_set() doesn't reserve credits for version set |
| LU-1592 | ASSERTION(cfs_atomic_read(&imp->imp_refcount) == 0) failed: value: -1 |
| LU-1606 | lustre_idl.h does not compile in user-space |
| LU-1607 | Fix testing scripts and enable multiple CPU partition table |
| LU-1623 | mdc_finish_enqueue(): ASSERTION(client_is_remote(exp)) failed |
| LU-1632 | FID sequence numbers not working properly with filesystems formatted using 1.8? |
| LU-1644 | lustre b2_2<->master failure on lustre-initialization-1: ASSERTION( entry->mne_length <= ((1UL) << 12) ) |
| LU-1650 | crash of lustre clients in osc_req_attr_set() routine |
| LU-1661 | Test failure on test suite posix, subtest test_1 |
| LU-1665 | hsb_head[0] in cfs_hash_bucket_t can experience poor alignment |
| LU-1666 | hdr->coh_page_guard contention (single shared file performance) |
| LU-1667 | setstripe, stripe size of 4G error is inaccurate. |
| LU-1676 | missing vfs_dq_init() in osd_write_commit() |
| LU-1678 | Panic when a file created with O_LOV_DELAY_CREAT is opened by fid |
| LU-1681 | remove unnecessary OBD_MD_MDTIDX |
| LU-1688 | recovery-small: test_58 failed with 1 |
| LU-1691 | kernel update [SLES11 SP2 3.0.34-0.7.9] |
| LU-1693 | filter_do_bio() and osd_do_bio() should set bi_rw before calling bio_add_page() |
| LU-1714 | crash upon loading libcfs module |
| LU-1716 | Race in setting connection flags and using them on 2.x client connect |
| LU-1717 | mdt_recovery.c:611:mdt_steal_ack_locks()) Resent req xid XXX has mismatched opc: new 101 old 0 |
| LU-1721 | hit LASSERT(!cfs_list_empty(&req->rq_timed_list)) in ptlrpc_server_drop_request |
| LU-1722 | LTP fcntl14 test on SMP host |
| LU-1729 | DLUBUF macro does not compile |
| LU-1730 | cfs_lockdep_set_class() typo in cl_object.c |
| LU-1735 | sanityn 18 hung |
| LU-1740 | sanity test_133b: FAIL: The counter for getattr on mds1 was not incremented |
| LU-1741 | Test failure on test suite conf-sanity test_18 |
| LU-1746 | osd_xattr_list() in osd-zfs returns -ERANGE for LU_BUF_NULL |
| LU-1747 | osd_xattr_del() in osd-zfs returns -ENOENT when deleting nonexistent "system.posix_acl_access" |
| LU-1749 | llog_lvfs_create()) error looking up logfile |
| LU-1753 | Test failure on test suite sanity, subtest test_118i |
| LU-1755 | osc_cache.c:652:osc_extent_find()) ASSERTION( osc_extent_sanity_check0(ext, __func__, 652) == 0 ) failed |
| LU-1762 | mmp.sh gets wrong MMP update interval |
| LU-1769 | OBD_FAIL_OST_DQACQ_NET is also needed by ofd |
| LU-1772 | Test failure on test suite racer, subtest test_1 |
| LU-1773 | Oops in lov_delete_raid0() |
| LU-1779 | "skip" inside a test does not report SKIP in Maloo |
| LU-1783 | Test failure on test suite sanity, subtest test_39l |
| LU-1786 | build failure on crc32-pclmul_asm |
| LU-1788 | osc_brw_redo_request() shouldn't print a message to console when retrying because of EINPROGRESS |
| LU-1795 | ASSERTION( d->do_body_ops->dbo_fiemap_get ) |
| LU-1798 | 2.2.0 Server<->2.3 Client Test failure on test suite lustre-initialization-1, subtest lustre-initialization_1 |
| LU-1799 | Oops: Kernel access of bad area with IPv6 address |
| LU-1804 | Failure sanity-scrub test_9: Unexpected speed 182, should not less than 220 |
| LU-1813 | Test failure on test suite racer, subtest test_1, osc_lock_unuse()) ASSERTION( !ols->ols_hold ) failed |
| LU-1816 | OI 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-1821 | build errors with newer gcc |
| LU-1822 | kernel warning messages on SP2 kernel, simple_setattr() |
| LU-1823 | sanity/103: slab corruption |
| LU-1824 | Test failure on test suite obdfilter-survey, subtest test_2a |
| LU-1840 | ldlm_resource_get returns to user space without dropping lr_lvb_mutex |
| LU-1850 | replay-vbr test_1b: FAIL: open succeeded unexpectedly |
| LU-1854 | system crash when reading the file /proc/fs/lustre/ost/OSS/ost_create/req_history |
| LU-1861 | osd-ldiskfs doesn't set object file type |
| LU-1867 | replay-single test_89: @@@@@@ FAIL: 4 blocks leaked |
| LU-1870 | umount fails with multipath device |
| LU-1872 | OST soft lockup in recovery scale |
| LU-1873 | Test Framework allows osd-zfs to be used without OFD |
| LU-1877 | BUG: spinlock bad magic on CPU#0, mdt00_002/4625 on mount |
| LU-1881 | sanity test 116 soft lockup |
| LU-1883 | osd-ldiskfs fills file offsets into lnb->offset fields used as page offsets |
| LU-1887 | Shrinking cur_grant_byte LBUG |
| LU-1896 | Oops during sanity test_154: osd_xattr_get |
| LU-1897 | Failure on test suite replay-single, test_70b: dbench not found on some of the test nodes |
| LU-1898 | 2.2<->2.3 Test failure on test suite replay-ost-single, subtest test_8a |
| LU-1900 | 2.2<->2.3 Test failure on test suite sanity-scrub, subtest test_0 |
| LU-1903 | Disable lfsck for ZFS tests |
| LU-1905 | Always build libcfs.a |
| LU-1912 | Test failure on test suite lfsck |
| LU-1919 | Soft lockup on MGS stop |
| LU-1923 | filefrag with large fiemap buffer crashes client |
| LU-1930 | Fix Lustre build of backend file systems |
| LU-1932 | sanity-quota test 1: Oops IP: [<ffffffffa068cf11>] class_export_get+0x11/0x90 [obdclass] |
| LU-1934 | still busy with active RPCs for days |
| LU-1935 | Build warning for lustre/scripts directory |
| LU-1940 | Test failure on test suite sanity, subtest test_118c |
| LU-1941 | ZFS FIEMAP support |
| LU-1943 | lost functionality in OFD and OSD in master |
| LU-1944 | extend recovery timer even during the request queue phase |
| LU-1945 | fix ll_recover_lost_found_objs to support fid on OST. |
| LU-1946 | Improve mount.lustre error message on EBUSY |
| LU-1951 | SWL: osd_handler.c:2343:osd_object_ref_del()) ASSERTION( inode->i_nlink > 0 ) failed: |
| LU-1952 | sanity.sh test_51b and test_51bb fail for small/full MDT |
| LU-1956 | Test failure on test suite sanity, subtest test_156 |
| LU-1963 | Incorrect accounting for srv_hpreq_ratio |
| LU-1973 | test_65a lverify failed |
| LU-1976 | SWL - mds hard crash |
| LU-1978 | Race condition for i_size during truncate/mkwrite actions |
| LU-1999 | recovery-small test_106: @@@@@@ FAIL: lightweight client not evicted by mds |
| LU-2008 | After hardware reboot (using pm) the node cannot be accessed |
| LU-2010 | Test failure on test suite replay-single, subtest test_45 |
| LU-2012 | Test failure on test suite replay-dual, subtest test_14b |
| LU-2019 | ll_iocontrol doesn't update cached i_flags if client has lsm |
| LU-2022 | MGS fails to mount due to "has no index assigned (probably formatted with old mkfs" error |
| LU-2024 | sanity-scrub test was not run |
| LU-2031 | conf-sanity test_58: ll_cfg_requeue client_import_find_conn() BUG: NULL pointer dereference at 0000000000000268 |
| LU-2033 | MDT cannot mount after restored from file-level backup if the mount option "noscrub" specified |
| LU-2037 | Test framework not waiting for lustre to complete initialization |
| LU-2038 | Rename do_[declare_]punch to dbo_[declare_]punch |
| LU-2040 | Test failure on test suite mds-survey, subtest test_1 |
| LU-2041 | SWL ldiskfs_add_entry: bad entry in directory #127928380: rec_len is smaller than minimal |
| LU-2044 | user land version of libcfs fails to build when the system lacks pthread libraries. |
| LU-2047 | kernel paging request in ldlm_server_glimpse_ast() |
| LU-2053 | Significant memory leak in new crypto code |
| LU-2056 | SWL - osd_trans_start()) ASSERTION( oti->oti_w_locks == 0 ) failed: |
| LU-2057 | sanity.sh test_205 failed: no job stats implemented for OFD |
| LU-2068 | configure option "--without-ldiskfs" does not build. |
| LU-2071 | Memory leak in procfs handling |
| LU-2072 | Leak of s_mb_prealloc_table in ldiskfs |
| LU-2073 | procfs symlinks are apparently never freed |
| LU-2075 | Assertion triggered in lod_declare_object_create |
| LU-2076 | UUID 'lustre-MDT0000-MDT0000_UUID' is not available for connect |
| LU-2078 | sync_on_lock_cancel too aggressive |
| LU-2087 | sanityn FAIL: test_4 failed with 1 |
| LU-2089 | BUG: Bad page state in process ll_ost_io01_039 pfn:63ae41 |
| LU-2092 | cpu lockup on lustre umount |
| LU-2093 | sanity test 27m 118m ASSERTION( nfound == stripe_cnt ) failed Out of space |
| LU-2097 | sanity.sh test_17m, lfsck: e2fsck failed due to MDT quota accounting error |
| LU-2099 | osd_init_iobuf()) ASSERTION( iobuf->dr_elapsed_valid == 0 ) sanity test 63a |
| LU-2100 | ofd batched precreation exceeds transaction on small devices |
| LU-2101 | Oops under cl_sync_io_note() |
| LU-2102 | changelog_user_init_cb()) ASSERTION( rec->cur_hdr.lrh_type == CHANGELOG_USER_REC ) |
| LU-2104 | conf-sanity test 47 never completes, negative time to recovery |
| LU-2109 | __llog_process_thread() GPF |
| LU-2110 | Unable to mount (-17) MDT |
| LU-2111 | echo_client does return proper error code when it fails. |
| LU-2118 | parallel-scale-nfsv3.sh compilebench: mdt_attr_get_complex(): ASSERTION( (ma->ma_need & MA_PFID) == 0 ) failed |
| LU-2119 | lu_device_fini(): ASSERTION( cfs_atomic_read(&d->ld_ref) == 0 ) failed: Refcount is 1 |
| LU-2123 | test sanity 57 can't properly detect file system type. |
| LU-2127 | Confusing messages from osc_announce_cached() caused by unchecked signed/unsigned comparison |
| LU-2129 | ASSERTION( last_rec->lrh_index == tail->lrt_index ) |
| LU-2130 | recovery-small test 50 osp_sync_thread()) ASSERTION( d->opd_syn_rpc_in_progress == 0 ) |
| LU-2131 | sanity test using ost0 which does not exist. |
| LU-2133 | Peers always report down for non-routers after LND disconnects |
| LU-2138 | Space leak during recovery |
| LU-2140 | failure 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-2144 | segmentation fault when lfsck_xxx run multiple times under the same lctl shell |
| LU-2145 | The llog_origin_handle_create operation failed with -2 |
| LU-2147 | Quota testing with ZFS OSD |
| LU-2150 | Bad page state in sanity test 224b |
| LU-2152 | network index transfer and IAM |
| LU-2153 | Quota reintegration holes |
| LU-2154 | replay-single test 0b osp_precreate.c:666:osp_precreate_reserve()) ASSERTION( d->opd_pre_last_created >= d->opd_pre_next |
| LU-2163 | racer test_1: LBUG: ASSERTION( !list_empty(&job->js_list) ) failed |
| LU-2164 | mkfs.lustre segfaults when given improper options |
| LU-2167 | Race in ptlrpcd_stop/fini vs ptlrpcd leaving to use after free |
| LU-2170 | osc_extent_merge()) ASSERTION( cur->oe_osclock == victim->oe_osclock) while running racer |
| LU-2171 | ZFS: sanity test 77b cpu lockup |
| LU-2173 | Some sort of deadlock in lod_qos code |
| LU-2174 | sanity-quota.sh breakage on single node setup |
| LU-2179 | parallel-scale test_write_append_truncate: APPEND-after-trunc bad file size 1048576 != 1215563 |
| LU-2181 | failure conf-sanity test_23a: umount -f client hung in stat() when MDS down |
| LU-2186 | seq_server_alloc_meta() NULL deref |
| LU-2188 | Test failure on test suite sanity, subtest test_133d |
| LU-2189 | failure on sanityn.sh test_36: space leaked |
| LU-2190 | failure on conf-sanity.sh test_49: Different LDLM_TIMEOUT:6 20 20 |
| LU-2191 | Test failure on test suite conf-sanity, subtest test_57a |
| LU-2192 | Test failure on test suite conf-sanity, subtest test_61 |
| LU-2193 | lvbo_init failed for resource XXX: rc -2, after recovery |
| LU-2194 | Test failure on test suite recovery-small, subtest test_19b |
| LU-2197 | sanity-quota test 7a fails with 'limit(1) on lustre-OST0000_UUID for user quota_usr isn't 0.' |
| LU-2200 | Test failure on test suite conf-sanity, subtest test_32a |
| LU-2213 | sanity-scrub.sh test_10b: osd_scrub_cleanup()) ASSERTION( dev->od_otable_it == ((void *)0) ) failed |
| LU-2214 | Add dt objects into iterate operations |
| LU-2216 | Remove obsolete old cmd code. |
| LU-2219 | so_hpreq_handler is set twice for the ost_io service |
| LU-2224 | Missing ZFS osd_commit_async() locking |
| LU-2226 | osp to dump statfs data via lprocfs |
| LU-2237 | Customer Entered incorrect parameter when enabling quotas. System is down. |
| LU-2240 | implement index range lookup for osd-zfs. |
| LU-2241 | symlink bug in 2.3.0 |
| LU-2251 | MDS crash will running mdtest |
| LU-2258 | races between evict and umount |
| LU-2263 | CPU Soft Lockups due to many threads spinning on import lock on Sequoia IO nodes |
| LU-2267 | sanity.sh test_52a test_52b: chattr, lsattr do not work for ZFS |
| LU-2268 | SMP scalablity enhancements break FMR pools |
| LU-2273 | failure on lustre-rsync-test test_1: malloc.c:3091: sYSMALLOc: Assertion '(old_top == (((mbinptr) (((char *) &((av)->bins[((1) - 1) * 2])' |
| LU-2274 | Test failure on posix test_1: ext4 is supported in read-only mode only |
| LU-2275 | Open request leak |
| LU-2279 | replay-single test 88 LustreError: 10305:0:(osp_precreate.c:694:osp_precreate_reserve()) LBUG |
| LU-2280 | Wait osc import to be FULL after sanity.sh test_34 |
| LU-2281 | tunefs.lustre can segfault on reading malformed ost |
| LU-2282 | Oops mounting zfs osd after ldiskfs |
| LU-2283 | Test failure on sanity-quota test_18: watchdog triggered |
| LU-2284 | Test failure on test suite sanity-quota, subtest test_7d |
| LU-2285 | Test failure on replay-ost-single test_3: write page inode failed -2 |
| LU-2286 | Test failure on test suite parallel-scale, subtest test_write_append_truncate |
| LU-2288 | missing debuginfo for lustre modules |
| LU-2297 | Test failure on test suite replay-single, subtest test_74: client umount hang |
| LU-2304 | Test failure sanityn test_16: dual-mount fsx data read error |
| LU-2309 | Uninteroperable conf_params not documented |
| LU-2310 | Kernel panic when trying to mount MDS after system upgrade from 1.8.8-wc1 to master. |
| LU-2317 | Assertion triggered in ldlm_lock_decref_and_cancel |
| LU-2322 | ODB_IDX_READ should be allowed during recovery |
| LU-2329 | Test failure on test suite sanity-quota, subtest test_7c |
| LU-2332 | "Unable to handle kernel paging request" in osc_queue_sync_pages |
| LU-2333 | Cannot mount a MGS device backed by ZFS if "--fsname" was not passed to mkfs.lustre |
| LU-2336 | mds llog_write_rec 'No space left on device' |
| LU-2337 | Init scripts incorrectly detect '/dev/mapper' when importing pool |
| LU-2342 | replay-single test_20b: @@@@@@ FAIL: after 6912 > before 6784 |
| LU-2345 | Test failure on test suite sanity-quota, subtest test_0 |
| LU-2346 | default grace time should be one week, like in pre-2.4 |
| LU-2351 | tests: remote_node works wrong |
| LU-2356 | Test failure recovery-small/11,12,13 |
| LU-2357 | Spelling error in sanityn/36 |
| LU-2360 | lockups reading req_history |
| LU-2361 | Quota on-disk interoperability in 2.4 |
| LU-2363 | lod does not support statfs /proc entries |
| LU-2367 | Hang in osc_extent_wait under fsync |
| LU-2370 | ldiskfs / ext4 panic with accessing to mb_groups procfs file |
| LU-2371 | client quota interoperability with 2.4 |
| LU-2384 | Support for MIT-kerberos library version >= 1.8.X is broken |
| LU-2388 | Oops in ll_sai_unplug |
| LU-2390 | test-framework.sh quota_type() incorrectly checks MGS facet for mdd.${fsname}-MDT*.quota_type |
| LU-2391 | warning messages for missing symbols when lustre-modules::osd_zfs.ko installed on a system without zfs-modules installed |
| LU-2392 | Kerberos support (GSS keyring) is broken due to major structural changes between 2.6.x and 2.6.32 |
| LU-2393 | Test failure on test suite conf-sanity, subtest test_32b |
| LU-2394 | Possible NULL pointer dereference in cat_cancel_cb |
| LU-2395 | {read,write}_bytes missing from /proc/fs/lustre/obdfilter/*/exports/*/stats |
| LU-2396 | ofd brw_stats not maintained |
| LU-2397 | Assertion triggered in check_for_next_transno |
| LU-2398 | "maximum lustre stack" messages on PPC client in memory reclaim paths |
| LU-2405 | Interop 2.3<->2.4 Failure on test suite sanity, test_17g: symlink not NULL terminated stringof length 60 |
| LU-2406 | Interop 2.3<->2.4 Failure: unable to handle kernel NULL pointer dereference at (null) |
| LU-2414 | test-framework::replay_barrier functions fail if FSNAME begins with n |
| LU-2416 | Some test using wrong lctl params |
| LU-2432 | ptlrpc_alloc_rqbd spinning on vmap_area_lock on MDS |
| LU-2433 | Enable asymmetric router failure detection by default |
| LU-2442 | metadata performance degradation on current master |
| LU-2445 | add "lfs migrate" support |
| LU-2449 | ZFS osd to fix . and .. handling |
| LU-2450 | Soft lockup in ptlrpcd |
| LU-2459 | ZFS OSD does not check LMA incompat flag |
| LU-2463 | posix test_1: mkfifo.3 and umask.2 failed |
| LU-2468 | conf-sanity test_24a: out of memory, blocked in ldlm_pools_shrink() |
| LU-2469 | Test-framework.sh ignores MDSDEV when FSTYPE=zfs |
| LU-2470 | Remove unused lu_time code |
| LU-2471 | conf-sanity test_24a: mkfs.lustre FATAL: unable to prepare backend |
| LU-2485 | NULL pointer dereference in lustre_swab_lov_user_md_common |
| LU-2489 | hsm_nl DOSs |
| LU-2490 | mdd_links_rename error seen on Grove test MDS |
| LU-2492 | MDT thread stuck: mdd_object_find -> lu_object_find_at |
| LU-2494 | error: get_param: /proc/{fs,sys}/{lnet,lustre}/obdfilter/*/mds_sync: Found no match |
| LU-2500 | replay-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-2504 | lprocfs_stats_lock() should call put_cpu() if lprocfs_stats_alloc_one() fails |
| LU-2505 | lfsck: BUG: soft lockup - CPU#0 stuck for 67s! [umount:22194] |
| LU-2508 | Lustre package upgrade replaces custom ldev.conf |
| LU-2513 | typo in shrink osc grants |
| LU-2515 | OBD_QC_CALLBACK isn't processed in 2.4 |
| LU-2523 | ll_update_inode()) ASSERTION( lu_fid_eq(&lli->lli_fid, &body->fid1) ) failed: Trying to change FID |
| LU-2526 | Interop 2.1.3<->2.4 Failure on test suite sanity-quota test_9: write 4.5G file failure, expect success |
| LU-2531 | osc_page.c:432:osc_page_delete()) ASSERTION( 0 ) failed running racer |
| LU-2543 | obd_zombid oops |
| LU-2548 | After upgrade from 1.8.8 to 2.4 hit qmt_entry.c:281:qmt_glb_write()) $$$ failed to update global index, rc:-5 |
| LU-2550 | sanity test 122 hung |
| LU-2555 | Null pointer deref in ldiskfs_ext_calc_credits_for_insert |
| LU-2556 | osp_sync_interpret()) ASSERTION( d->opd_syn_rpc_in_progress > 0 ) failed |
| LU-2558 | test: recovery-small 19a: FAIL: no eviction |
| LU-2561 | Newly created file is same size as directory |
| LU-2562 | sanity test_51ba: can't find subdirs: found only 302/100 |
| LU-2563 | Failure on test suite lustre-initialization-1: Invalid filesystem name |
| LU-2566 | test: sanity-gss: need to execute test-framework.sh before invoke error() at line 21 |
| LU-2569 | instructions to build lustre from the wiki fail in lgetxattr_size_check.c |
| LU-2571 | test: lfsck FAIL: lfsck returned 127, should be <= 1 |
| LU-2576 | Hangs in osc_enter_cache due to dirty pages not being flushed |
| LU-2587 | Quota error after upgrade from 2.1.4 to 2.4 |
| LU-2590 | lfs setstripe broken on ppc |
| LU-2591 | race between mount/umount and lov_notify |
| LU-2592 | replay-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-2602 | test: recovery-small 24b: test IGNORED and test log badly corrupted |
| LU-2606 | lustre 2.4 don't able to start on 2.1 disks |
| LU-2607 | Hit LBUG when runing sanity test_225a under zfs (osd_object.c:1200:__osd_object_create()) |
| LU-2608 | Failure on test suite recovery-small test_100: FAIL: LBUG/LASSERT detected |
| LU-2618 | The recovery-small test_24b dumps dmesg into output |
| LU-2620 | Failure on test suite replay-ost-single test_6: test_6 failed with 1 |
| LU-2622 | All CPUs spinning on cl_envs_guard lock under ll_releasepage during memory reclaim |
| LU-2624 | Stop of ptlrpcd threads is long |
| LU-2625 | lustre_rmmod sometimes returns unexpected errors |
| LU-2628 | replay-single test_40: mdc_enqueue() ldlm_cli_enqueue: -4 |
| LU-2640 | deactivate OSD_EXEC_OP() operation accounting if operation is being undone |
| LU-2643 | osc_cache_writeback_range() ASSERTION( hp == 0 && discard == 0 ) |
| LU-2644 | Fix 'resource leak' errors |
| LU-2645 | 1.8<->2.4 interop: enqueue objid 0x2 subobj 0x1 on OST idx 0: rc -5 |
| LU-2648 | 8 timout issues in a test run and incomplete logs. |
| LU-2652 | lov_io.c:222:lov_sub_get()) ASSERTION( stripe < lio->lis_stripe_count ) failed |
| LU-2654 | ll_imp_inval cpu lockup |
| LU-2663 | lfsck: e2fsck [QUOTA WARNING] Usage inconsistent |
| LU-2673 | lprocfs_free_obd_stats() must follow lprocfs_obd_cleanup() |
| LU-2674 | sanity-quota test_1: @@@@@@ FAIL: user write success, but expect EDQUOT |
| LU-2677 | Adding LMA to OST object |
| LU-2679 | osc_init_grant(), available grant < 0, the OSS is probably not running with patch from bug20278 |
| LU-2683 | Client deadlock in cl_lock_mutex_get |
| LU-2688 | add quota upgrade checks to conf_sanity.sh test_32 |
| LU-2689 | Interop 2.1.4<->2.4 failure on test suite runtests: Bad file descriptor |
| LU-2693 | Interop 2.1.4<->2.4 failure on test suite conf-sanity test_66: replace nids failed |
| LU-2694 | lfsck in e2fsprogs is out of date |
| LU-2697 | osp creating 'odd' process names |
| LU-2700 | mdt deadlock in rename(?) |
| LU-2701 | recovery-small test 27 umount hang |
| LU-2720 | osc_page_delete()) ASSERTION(0) failed |
| LU-2722 | LustreError: 30217:0:(rw26.c:485:ll_direct_IO_26()) ASSERTION( obj->cob_transient_pages == 0 ) failed: |
| LU-2723 | a client hangs forever in osc_extent_wait() on directio |
| LU-2724 | Null pointer dereference in lprocfs_rd_import() |
| LU-2725 | ptlrpc_server_hpreq_init()) A SSERTION( rc == 0 || rc == 1 ) failed |
| LU-2726 | lprocfs_counter_sub()) ASSERTION( (!((stats->ls_flags & LPROCFS_STATS_FLAG_IRQ_SAFE) == 0) || (!(((current_thread_info()->preempt_count) &... ) failed |
| LU-2728 | Oops reading /proc/fs/lustre/fld/srv-lustre-OST0001/fldb |
| LU-2729 | MGS issues warning when trying to remove nonexistent proc file |
| LU-2730 | mdt_reint_opcode() LASSERT() on network data |
| LU-2733 | lustre-initialization-1: mgs_init0()) MGS: MGS filesystem method init failed: rc = -2 |
| LU-2734 | ZFS testin failure: "no label for lustre-mgs/mgs" |
| LU-2735 | sanity.sh test_151: NOT IN CACHE: before: 337, after: 337 |
| LU-2736 | make rename works for remote directory if there are under same parent. |
| LU-2737 | client_obd_list_unlock()) ASSERTION( lock->task != ((void *)0) ) failed |
| LU-2738 | add an MDT /proc tunable to allow non-root users to do lfs mkdir and lfs rm_entry |
| LU-2739 | The 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-2749 | Test failure on test suite recovery-small: ost crash after test 29b causes test_53 to timeout |
| LU-2753 | Tracking bug for static code analysis fixes. |
| LU-2758 | LBUG in mdt_obj() when accessing objects by FID |
| LU-2760 | Add error handling to ext4_mkdir on RHEL6 |
| LU-2764 | Out of date comment on LOAD_MODULES_REMOTE in local.sh |
| LU-2770 | Interop 2.3.0<->2.4 failure on test suite parallel-scale-nfsv3,test_compilebench |
| LU-2772 | Test failure: "No space left on device" on zfs |
| LU-2773 | remote directories cannot be removed by "rm -r" |
| LU-2775 | Interop 2.1.4<->2.4 failure on test suite lustre-initialization-1: ASSERTION( fid_seq_is_mdt(loi->loi_oi.oi_seq) ) failed |
| LU-2776 | Test failure: sanityn, subtest test_51a "multiop is still there" |
| LU-2779 | LBUG in discard_cb: !(page->cp_type == CPT_CACHEABLE) || (!PageWriteback(cl_page_vmpage(env, page))) |
| LU-2780 | Use real inode for .lustre/fid |
| LU-2785 | NULL pointer dereference at 0000000000000010 in cl_file_inode_init() |
| LU-2786 | fsetxattr() doesn't save pool name in stripe data |
| LU-2789 | lod_load_striping()) ASSERTION( lo->ldo_stripenr == 0 ) failed |
| LU-2790 | Failure to allocated osd keys leads to ofd_intent_policy()) ASSERTION( res_lvb != ((void *)0) ) failed |
| LU-2791 | Stuck client on server OOM/lost message |
| LU-2792 | (fid_seq_in_fldb(fid_seq(fid)) ) failed: [0x200000002:0x1:0x0] is insane! |
| LU-2793 | conf-sanity 2 failed in DNE test. |
| LU-2799 | ldlm_cbd: This service may have more threads (192) than the given soft limit (128) |
| LU-2801 | Checking remote object by wrong way(mdt_object_exists) in mdt_swap_layouts |
| LU-2802 | lmv_get_target should get index by checking ltd_idx |
| LU-2803 | sanity.sh trst_180 fails with zfs |
| LU-2804 | umask in default ACL is not being transferred over remote operation |
| LU-2805 | Test failure on test suite sanity, subtest test_184c |
| LU-2809 | fix ll_setxattr() to always ignore ll_stripe_offset |
| LU-2810 | cl_lock.c:308:34: error: variable ‘site’ set but not used |
| LU-2813 | HSM RPC must have user information |
| LU-2816 | sanity-benchmark test_bonnie slow after 4MB BRW RPC patch |
| LU-2826 | Failure on test suite sanity test_18: read cache page error |
| LU-2828 | conf-sanity test_64 test_59: MDS dt_object.h dt_declare_record_write() ASSERTION( dt != NULL ) |
| LU-2829 | Timeout on sanityn test_33a: zfs slow when commit_on_sharing enabled |
| LU-2831 | Interop 2.3<->2.4 failure on test suite sanity-quota test_35 |
| LU-2832 | Test failure on test suite replay-ost-single test_3: ost_write failure -19 |
| LU-2836 | Test failure on test suite sanity-quota, subtest test_3 |
| LU-2838 | Syntax issues in sources |
| LU-2840 | Test failure on test suite sanityn, subtest test_21 |
| LU-2843 | ASSERTION( last_rec->lrh_index == tail->lrt_index ) |
| LU-2844 | NULL pointer deref on unmount |
| LU-2845 | NULL pointer deref in osp_precreate_thread() |
| LU-2852 | 2.1.4<->2.4.0 interop: sanity test_27u: FAIL: 2 objects created on OST-0 |
| LU-2855 | error management in KUC broadcast delivery |
| LU-2856 | Kernel panic - not syncing: LBUG - ASSERTION( lh->mlh_pdo_hash != 0 ) |
| LU-2858 | Attempts to delete .lustre/ should fail with EPERM |
| LU-2859 | Stack overflow issues on x86_64 clients in memory reclaim during writes |
| LU-2863 | Failure on test suite sanity-scrub test_11: (5) Expect [ 101 , 150 ) objects skipped, got 0 |
| LU-2871 | Data can't be striped across all the OSTs correctly by running "lfs setstripe -c -1 -i n" (n>0) |
| LU-2873 | The test-framework generates garbage while skipping tests |
| LU-2874 | Test timeout failure on test suite replay-ost-single test_8a: timeout on wait for dd |
| LU-2877 | sanity test_34h failed Multiop blocked on ftruncate, pid= |
| LU-2882 | lustre build broken with no zfs libraries installed |
| LU-2885 | Test failure on test suite conf-sanity, subtest test_72: e2fsck of ZFS partition |
| LU-2886 | create local files using local_storage library |
| LU-2888 | After downgrade from 2.4 to 2.1.4, hit (osd_handler.c:2343:osd_index_try()) ASSERTION( dt_object_exists(dt) ) failed |
| LU-2891 | Test failure on test suite sanity-quota, subtest test_0: slow zfs dd |
| LU-2895 | recovery-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-2896 | IR enabled MGS don't able to register old OST |
| LU-2899 | OSTs can't be used correctly after running sanity test_27y |
| LU-2900 | Null pointer dereference in ll_fsync (llite/file.c) from mkdir in an NFS mounted Lustre fs |
| LU-2902 | sanity test_156: NOT IN CACHE: before: , after: |
| LU-2903 | replay-ost-single test_6 and test_7 failure |
| LU-2904 | parallel-scale-nfsv3: FAIL: setup nfs failed! |
| LU-2909 | Failure on test suite sanity-benchmark test_fsx: fsx bus error, core dumped |
| LU-2910 | racer test_1, sanity test_54c: ASSERTION( cio->cui_tot_nrsegs >= cio->cui_nrsegs ) failed |
| LU-2911 | After upgrading from 1.8.9 to master, hit ASSERTION( seq != ((void *)0) ) failed |
| LU-2912 | move fid2path from mdd layer to MDT |
| LU-2915 | LFSCK 1.5 technical debts |
| LU-2916 | build error with linux-2.6.18-274.12.1.el5.x86_64 |
| LU-2918 | Test failure on test suite sanity |
| LU-2920 | LB_LINUX_MODPOST: command not found during ldiskfs build |
| LU-2921 | lustre-iokit: plot-obdfilter mixes up obj/threads |
| LU-2922 | update lustre-ldiskfs.spec.in e2fsprogs Requires: line |
| LU-2923 | Enforce the Imperative Recovery requirement of "suppress_pings" |
| LU-2925 | OUT service of MDS needs bigger request buffer |
| LU-2926 | crash in is_bad_inode() |
| LU-2927 | mdt_reconstruct_open() ASSERTION failure |
| LU-2929 | build error with gcc 4.6.3 |
| LU-2936 | nrs_svcpt2nrs()) ASSERTION( (!(hp) || (nrs_svcpt_has_hp(svcpt))) ) failed |
| LU-2942 | after_reply() compares unswabbed pb_status with -EINPROGRESS |
| LU-2948 | Client read hang in osc_page_init() |
| LU-2951 | lnet_try_match_md()) Matching packet from 12345-10.10.17.9@tcp, match 1429230968490588 length 65928 too big: 117674 left, 49386 allowed |
| LU-2955 | replay-ost-single 8b: Hung until Autotest timed out |
| LU-2958 | LBUG triggered in seq_client_alloc_fid() - ASSERTION( seq != ((void *)0) ) failed |
| LU-2960 | DNE: "lfs mdts" prints strange index for second mdt |
| LU-2961 | commit-msg hates new files being added |
| LU-2970 | ASSERTION( !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-2983 | ASSERTION in osd_bufs_get_read() |
| LU-2986 | Kernel Oops on ioctl LL_IOC_GET_MDTIDX |
| LU-2988 | conf-sanity 66: Modules still loaded |
| LU-2989 | some make targets are broken |
| LU-2990 | Failure 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-2993 | Missing symbol warnings when installing OSD packages |
| LU-2995 | sanity 17n failed with 2 MDTs |
| LU-3000 | sanity 27u: 1000 objects created on OST-0 |
| LU-3002 | replay-single 90: lfs find does not report the affected lustre-OST000d_UUID for fd |
| LU-3003 | conf-sanity 32c: Setting MDT1 "max_rpcs_in_flight" |
| LU-3006 | failover nids added after format don't propogate to clients |
| LU-3009 | Interop 2.3.0<->2.4 failure on test suite conf-sanity test_17 |
| LU-3011 | client build fails on ubuntu 12.04 |
| LU-3012 | ubuntu: Error inserting obdclass: Unknown symbol in module |
| LU-3014 | mkfs.lustre FATAL: mkfs.lustre: Unable to truncate backing store: Invalid argument |
| LU-3015 | A typo in udmu_objs_count_estimate() causing overly conservative os_ffree values |
| LU-3017 | Test sanityn/test_3 fails on repeated runs |
| LU-3020 | Lustre returns EINTR during writes when SA_RESTART is set |
| LU-3024 | init_param_vars should pass client rather than $HOSTNAME to set_conf_param_and_check |
| LU-3025 | Bad type cast in llapi_hsm_copytool_fini() |
| LU-3026 | Failure on test suite sanity-benchmark test_iozone |
| LU-3029 | Directory listings are unreliable |
| LU-3030 | Update master copyrights pre 2.4 split |
| LU-3035 | Failure 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-3038 | OST nid is being messed up in the config log 2.4 |
| LU-3039 | OI scrub and LFSCK do not work on lustre-2.4 |
| LU-3043 | server build for sles11sp2 is broken |
| LU-3044 | LSeek SEEK_CUR gives incorrect value after write when file is open with O_APPEND |
| LU-3046 | lfs getstripe fails on files with basenames longer than max_easize |
| LU-3047 | Failure on test suite sanity-quota test_7e: unlink remote dir failed: command not found |
| LU-3048 | lfs getstripe heap corruption with MOUNT_2=y |
| LU-3050 | Interop 1.8.9<->2.4 failure on test suite sanity-quota test_1: user write success, but expect EDQUOT |
| LU-3053 | Test failure on test suite replay-ost-single, subtest test_6 |
| LU-3057 | Hang at sanity test_56x and test_56w |
| LU-3059 | shrink lod_object to 128 bytes |
| LU-3065 | sanity 73 failed with DNE |
| LU-3066 | kernel NULL pointer dereference for fdatasync(directory) |
| LU-3073 | Test failure on test suite sanity test_120a |
| LU-3083 | layout swap RPC is always send to MDT0 |
| LU-3087 | File layout change does not generate a changelog record |
| LU-3091 | Interop 2.1.4<->2.4 failure on test suite parallel-scale test_iorssf: page allocation failure |
| LU-3092 | sanity 56w fails on current master. |
| LU-3098 | failure 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-3103 | linkea_entry_pack is both static and exported |
| LU-3104 | Oops in dmu_tx_hold_spill() |
| LU-3117 | Build: ZFS version is old |
| LU-3118 | sanity-lfsck test_6a: Expect larger than: 13, but got 13 |
| LU-3124 | bad interaction between layout lock and wide striping |
| LU-3125 | Oops in mdd_swap_layouts() |
| LU-3127 | Test failure on test suite replay-single, subtest test_73b |
| LU-3129 | Failure on test suite sanity test_17m: e2fsck should not report error upon short/long symlink MDT: rc=4 |
| LU-3131 | Failure 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-3133 | lfsck: should remove objects from OST nodes |
| LU-3134 | Wireshark plugin for Lustre not building |
| LU-3135 | Wireshark plugins Makefile not working |
| LU-3136 | test-framework.sh: do_rpc_nodes() is missing some path (i.e. /bin,/usr/sbin) |
| LU-3137 | Kerberos/GSSAPI broken on some platforms due to libgssapi/libgssglue confusion |
| LU-3138 | E2fsck sees some "Deleted inode 14 has zero dtime. Fix? no" after upgraded from 1.8 to 2.4 |
| LU-3142 | recovery-mds-scale test_failover_mds: dd: writing `/mnt/lustre/d0.dd-client-32vm5.lab.whamcloud.com/dd-file': Bad file descriptor |
| LU-3143 | recovery-small test_29a: FAIL: import is not in FULL state |
| LU-3149 | LUSTRE_VERSION_CODE checks break 2.3.90 |
| LU-3152 | test_27z did not consider fid on OST. |
| LU-3154 | Plot-sgpdd needs to be updated to new file format |
| LU-3159 | proc filenames are broken in pre-2.4 |
| LU-3160 | recovery-random-scale test_fail_client_mds: RIP: cl_object_top+0xe/0x150 [obdclass] |
| LU-3164 | Wireshark Lustre plugin may not decode under Infiniband |
| LU-3165 | umask broken on master |
| LU-3174 | missing noiokit option in lbuild |
| LU-3179 | gcc 4.7.2 produces the errors since LU-2684 landing |
| LU-3182 | duplicate directory entries from readdir() |
| LU-3183 | sanity 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-3186 | fc18 client: Test failure on test suite sanity, subtest test_27d |
| LU-3188 | IOR 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-3196 | Ticket for tracking DNE test-script problem |
| LU-3201 | lmv_locate_mds() must check return of lmv_find_target() |
| LU-3202 | SWL Causes OST hang |
| LU-3203 | check result of dt_trans_create() using IS_ERR() |
| LU-3205 | Interop 2.1.5<->2.4 failure on test suite sanity test_24u |
| LU-3208 | replay-single test_70b prints " line 1912 [: missing `]` " repeatedly to screen |
| LU-3213 | Interop 2.3.0<->2.4 failure on test suite sanity-scrub test_11: Expect 101 objects skipped, but got 107 |
| LU-3215 | Interop 2.3.0<->2.4 failure on test suite sanityn test_30: return code (2) != -ESTALE |
| LU-3216 | Kernel update [RHEL6.4 2.6.32-358.6.1.el6] |
| LU-3219 | FIEMAP does not sync data or return cached pages |
| LU-3231 | fld_cache_lookup() copies fld_cache_entry onto lu_seq_range |
| LU-3232 | fsfilt_ldiskfs.ko should be in osd-ldiskfs rpm |
| LU-3238 | ASSERTION( (!(moving_req ? CFS_ALLOC_ATOMIC : CFS_ALLOC_IO != CFS_ALLOC_ATOMIC) |
| LU-3239 | ofd_internal.h:518:ofd_info_init()) ASSERTION( info ) |
| LU-3242 | class_handle_hash() may return zero cookies |
| LU-3244 | Test failure on test suite conf-sanity, subtest test_73: failure to start ost |
| LU-3245 | FS root OBF regression |
| LU-3264 | recovery-*-scale tests failed with FSTYPE=zfs and FAILURE_MODE=HARD |
| LU-3267 | cl_echo_object_find()) ASSERTION( ostid_seq(&lsm->lsm_wire.lw_object_oi) == FID_SEQ_ECHO ) failed: |
| LU-3269 | Many 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-3350 | Interop 2.3.0<->2.4 failure on test suite sanity-scrub test_9: Unexpected speed 221, should not more than 220 |
| LU-3354 | Kernel update [RHEL6.4 2.6.32-358.6.2.el6] |
| LU-3359 | oops in osc_cache_truncate_start |
| LU-3360 | Interop 2.1.5<-> 2.4 failure on test suite runtests: Stale file handle |
| LU-3369 | Interop 2.3.0<->2.4 sanity-scrub test_1a: Expect 'inconsistent', but got '' |
| 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. |
Technical Tasks
| LU-709 | LU-708 Remove obsolete configure checks from {lustre,lnet,build}/autoconf/*.m4 and ldiskfs/configure.ac |
| LU-1174 | LU-911 Quota ldiskfs update |
| LU-1175 | LU-911 Remove obdfilter |
| LU-1718 | LU-812 fix Lustre NFS re-export for 3.0+ kernels |
| LU-1770 | LU-1575 Introducing OBD_CONNECT_FLOCK_OWNER flag |
| LU-1789 | LU-1842 Lightweight connection support |
| LU-1818 | LU-1842 configuration-related changes for the new quota architecture |
| LU-1830 | LU-1842 defects in ldiskfs quota accounting iterator api |
| LU-1855 | LU-2753 Coverity: Fix 'out-of-bounds access' errors |
| LU-1856 | LU-2753 Coverity: Fix 'Out-of-bounds write' errors |
| LU-1857 | LU-2753 Coverity: Fix 'Unbounded source buffer' errors |
| LU-1884 | LU-2753 Coverity: Fix 'resource leak' errors |
| LU-1889 | LU-2753 Fix false 'uninitialized scalar variable' errors found by Coverity |
| LU-1907 | LU-2753 Remove function resolution mistakes made by Coverity |
| LU-1914 | LU-1892 Doxygen comments - ldlm module |
| LU-1961 | LU-2753 Fix 'dereference before null check' errors |
| LU-2050 | LU-1303 initialize l_ost_gen = 0 |
| LU-2183 | LU-718 quota support with DNE |
| LU-2220 | LU-1892 Add CLIO documentation to doc directory |
| LU-2227 | LU-2753 Fix 'memory illegal access' issues |
| LU-2444 | LU-2753 Fix 'error handling' issues |
| LU-2634 | LU-1366 short symlinks on MDT with "extents" have EXT4_EXTENTS_FL set |
| LU-2638 | LU-2627 corruption of MDT ".." entry in some ldiskfs directories |
| LU-2646 | LU-1187 add special flag in the lma of the agent inode |
| LU-2675 | LU-2753 clang: code cleanups for sparse static analyzer |
| LU-2681 | LU-1185 need to handle lsr_flags having other flags set |
| LU-2682 | LU-1185 clean up direct _id and _seq access, use ost_id everywhere |
| LU-2684 | LU-1185 convert ost_id to lu_fid for FID_SEQ_NORMAL objects |
| LU-2709 | LU-2753 Coverity: Fix 'memory corruption' errors |
| LU-2710 | LU-2753 Remove function resolution mistakes made by Coverity |
| LU-2713 | LU-2061 limit HSM RPC count from client |
| LU-2714 | LU-2061 HSM: add sanity checks for incoming RPCs |
| LU-2742 | LU-1866 add OBD_COMPAT_NOIGIF to block client IGIF lookups not in OI |
| LU-2748 | LU-1431 OSD uses kmalloc with high order to allocate a keys |
| LU-2754 | LU-1187 rename from MDT1 to MDT0 sometimes appears to succeed but does not |
| LU-2756 | LU-1431 increase OST_BUFSIZE to allow multiple request handling |
| LU-2781 | LU-1187 sp_rm_entry not initialized properly |
| LU-1113 | Lustre client dcache cleanup |
| LU-1330 | split/cleanup for obdclass/fid/fld modules |
| LU-2783 | Implement OBD_IOC_GET_OBJ_VERSION for OSTs |
| LU-3023 | Fix fuzzy logic in get_root_path() |
| LU-3054 | Fix 'program hangs' errors |
| LU-3068 | Fix 'Incorrect expression' errors |
| LU-3086 | Fix 'uninitialized variables' errors |
| LU-3088 | Fix 'resource leak' errors |
| LU-3300 | Restore missing proc information for LMT |
3 Comments
Cory Spitz
Should the recommended e2fsprogs be 1.42.3.wc3 (the latest stable)? Does that version have full DNE support?
Cory Spitz
I see that the latest stable is now 1.42.6.wc2.
Andreas Dilger
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.