Page History
Version 2.8.0
Server support for kernels:
RHEL 6.7 (2.6.32-573.12.1.el6)
...
RHEL 7.2 (3.10.0-327.3.1.el7)
SLES11 SP4 (3.0.101-68)
Recommended e2fsprogs version:
v1.42.13.wc4
Interoperability Support:
Clients & Servers: Latest 2.5.X and Latest 2.7.X
Issues fixed between 2.7.0 and 2.8.0
New Features
| Jira | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Improvements
| Jira | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Bugs
| Jira | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Technical Tasks
...
| LU-3534 | async update cross-MDTs |
| LU-5022 | support for 3.10 rhel7 linux kernel |
| LU-5149 | Create debug_upcall script which dumps ldlm namespaces to log file |
| LU-5319 | Support multiple slots per client in last_rcvd file |
| LU-5580 | Switch between 'JOBID' and 'NID' directly in NRS TBF |
| LU-7153 | Update ZFS/SPL version to 0.6.5.2 |
Improvements
| LU-1032 | Add dkms support for kernel modules |
| LU-2261 | Add cache stats to zfs osd |
| LU-3031 | canceling many LDLM locks takes too long |
| LU-3105 | remove unused code related to capabilities |
| LU-3259 | cl_lock refactoring |
| LU-4416 | support for 3.12 linux kernel |
| LU-5108 | osc: Performance tune for LRU |
| LU-5155 | Need a way to map ZFS OSD objects to Lustre filenames |
| LU-5504 | Missing "const" qualifier in changelog record accessors |
| LU-5560 | SELinux support on the client side |
| LU-5794 | improve credit checks in osd-ldiskfs |
| LU-5971 | removal of ccc_ layer |
| LU-6013 | Separate mount helpers for client and server |
| LU-6014 | no need to export IAM symbols |
| LU-6030 | cleanup for ldiskfs patches |
| LU-6152 | zfs large block support |
| LU-6159 | Set CL_CLOSE in default changelog mask |
| LU-6218 | osd-zfs: increase redundancy for OST meta data |
| LU-6260 | more support for 3.16 linux kernel |
| LU-6261 | Cray interconnect rollup |
| LU-6302 | annotations for sparse static analyzer |
| LU-6325 | CPT bound ptlrpcd's are unimplemented |
| LU-6361 | LFSCK 4: improve LFSCK performance |
| LU-6422 | tests: test group locks on volatiles |
| LU-6429 | add ability to use an external journals for all targets. |
| LU-6445 | display test distribution more accurately |
| LU-6477 | Update ZFS/SPL version to 0.6.4.1 |
| LU-6484 | autoconf checks cleanup |
| LU-6565 | Only update header/tail and the byte of bit in llog_osd_write_rec() |
| LU-6566 | improve sub_stripe lock/unlock |
| LU-6606 | obdfilter-survey failure with rszlo=4096 or rszhi=4096 |
| LU-6735 | select appropriate optimization options for ko2iblnd according IB cards installed on the system |
| LU-6742 | remove old compatibility bits in osd-zfs |
| LU-6766 | add support for arm64 |
| LU-6770 | use per_cpu request pool osc_rq_pools |
| LU-6791 | Update ZFS/SPL version to 0.6.4.2 |
| LU-6824 | improve error messages for dir htree limit |
| LU-6842 | Seeking the option to hook cl_page LRU up to kernel cache shrinker |
| LU-6889 | new kernel [SLES11 SP4 3.0.101-65] |
| LU-6894 | Kernel update for RHEL6.7 [2.6.32-573.3.1.el6] |
| LU-6912 | rework autoconf rules for external OFED to avoid dependency from OS |
| LU-6943 | Get rid of cl_req in CLIO |
| LU-7085 | Toward smaller memory allocations on wide-stripe file systems |
| LU-7089 | sanity test 99b: find: invalid mode ‘+4’ |
| LU-7114 | ldiskfs: corrupted bitmaps handling patches |
| LU-7132 | optimizations for the BRW path |
| LU-7174 | Add more file that never will be checked in to .gitignore |
| LU-7187 | Client does not sanitize jobstats variable |
| LU-7195 | Allow for static string content for jobstats jobid_var |
| LU-7243 | update Intel copyright notices for 2.8 |
| LU-7269 | Remove unused ptlrpc_prep_req code |
| LU-7295 | hide debug message in OSP at umount |
| LU-7299 | allow mkfs.lustre --index to be specified in hex |
| LU-7316 | Update ZFS/SPL version to 0.6.5.3 |
| LU-7506 | lfs quota -h should support petabytes output |
| LU-7525 | mdd_migrate_create() should not set nlink |
| LU-7705 | gcc5 fails to build due to trivial warning |
Bugs
| LU-589 | test-packages launched by auster.sh read the wrong configuration file when auster.sh is invoked with the '-c' option |
| LU-632 | llog_reader loops forever on an empty file |
| LU-790 | "patchless_client" is hard-coded as Lustre kernel version |
| LU-977 | incorrect round robin object allocation |
| LU-1026 | ldiskfs_mb_check_ondisk_bitmap: on-disk bitmap for group 23828 corrupted |
| LU-1593 | sanity test 34h: FAIL: Multiop blocked on ftruncate |
| LU-2194 | Test failure on test suite recovery-small, subtest test_19b |
| LU-2222 | Restore Evict by NID Functionality on MDT |
| LU-2778 | Test failure on test suite conf-sanity, subtest test_57b |
| LU-2828 | conf-sanity test_64 test_59: MDS dt_object.h dt_declare_record_write() ASSERTION( dt != NULL ) |
| LU-3163 | conf-sanity test_61 reformats MDT but not OST |
| LU-3281 | IO Fails - client stack overrun |
| LU-3322 | ko2iblnd support for different map_on_demand and peer_credits between systems |
| LU-3569 | Use real OST index as ostid_to_fid() parameter instead of always "0" |
| LU-3680 | OOM crash: null_alloc_rs()) ASSERTION( rs->rs_size >= rs_size ) failed |
| LU-4045 | Overflow in tracking declares for index, |
| LU-4065 | sanity-hsm test_300 failure: 'cdt state is not stopped' |
| LU-4178 | Test failure on test suite sanity-hsm, subtest test_200 |
| LU-4189 | Strange code in mdc_changelog_send_thread |
| LU-4223 | conf-sanity test_32c, test_32d: could not find any free loop device |
| LU-4239 | lfs fid2path ioctl err -75: Value too large for defined data type (75) |
| LU-4306 | Test failure sanity-quota test_4a: failed create before timer expired |
| LU-4340 | conf-sanity test_69: error: File too large |
| LU-4366 | Test failure sanity test_63b: sync didn't return ENOMEM |
| LU-4389 | If OST_SYNC causes inode update, client does not reflect change |
| LU-4499 | NRS ORR cfs_hash_find_or_add() LBUG |
| LU-4672 | sanity-hsm test_55: request is not STARTED |
| LU-4688 | target_destroy_export() LBUG |
| LU-4698 | obdfilter-survey test_3a crash on OST: tgt_request_handle |
| LU-4727 | Lhsmtool_posix process stuck in ll_layout_refresh() when restoring |
| LU-4745 | Interop 2.5.0<->2.6 failure on test suite conf-sanity test_52: ll_recover_lost_found_objs failed |
| LU-4772 | MGS is waiting for obd_unlinked_exports |
| LU-4820 | extra memcpy in read path |
| LU-4839 | Test failure sanity-hsm test_60: Timed out waiting for progress update |
| LU-4840 | Deadlock when truncating file during lfs migrate |
| LU-5017 | "lfs mv" loses file attributes during migration |
| LU-5030 | "lctl {get,set}_param" should also check in /sys/fs/{lnet,lustre} |
| LU-5147 | Design docs and man pages must be in their correct directory |
| LU-5242 | Test hang sanity test_132, test_133: umount ost |
| LU-5246 | Failure on test suite sanity test_220: error: File too large |
| LU-5264 | ASSERTION( info->oti_r_locks == 0 ) at OST umount |
| LU-5278 | ZFS - many OST watchdogs with IOR |
| LU-5297 | osp_sync_thread can't handle invalid record gracefully |
| LU-5344 | ldlm/ifind deadlock for striped directory |
| LU-5393 | LBUG: (ost_handler.c:882:ost_brw_read()) ASSERTION( local_nb[i].rc == 0 ) failed |
| LU-5407 | Failover failure on test suite replay-single test_58c: test_58c failed with 2 |
| LU-5420 | Failure on test suite sanity test_17m: mount MDS failed, Input/output error |
| LU-5423 | Test failure sanity-sec test_4: setgroups (2) |
| LU-5433 | Man page for llapi_hsm_state_get(3) needs some clarification |
| LU-5465 | Enhancements to Lustre DKMS RPM |
| LU-5472 | conf-sanity test_32a: failed with 1 |
| LU-5478 | Get rid of typedefs |
| LU-5523 | support stripe_index in default LMV stripeEA |
| LU-5554 | Race between resend and reply processing (2) |
| LU-5569 | recreating a reverse import produce a various fails. |
| LU-5579 | MDS crashed by "mdt_check_resent_lock()) ASSERTION( lock != NULL ) failed" |
| LU-5597 | Kernel Module.symvers take precendene instead of MOFED provided |
| LU-5623 | sanity-scrub test_14: (7) ls should succeed |
| LU-5657 | adding missing man pages for the Lustre user API |
| LU-5683 | HSM: re-archiving dirty file fails, request for cookie not found |
| LU-5690 | Unable to parse the mdt.nosquash_nids parameter when using commas in expr_list |
| LU-5710 | correcting typos and grammar |
| LU-5717 | Dead lock of nrs_tbf_timer_cb |
| LU-5733 | Use lnet_is_route_alive for route aliveness |
| LU-5739 | ldlm_lock_match optimisation |
| LU-5744 | MGS is stopped by mistake when another MGT is mounted(and failed) |
| LU-5757 | hsm: userspace can set about any HSM flags. Checks are inexistant. |
| LU-5760 | LU-4707 patch breaks Lustre build |
| LU-5770 | wrong tx credit calculations in mdd_declare_links_add() |
| LU-5781 | endless loop in osc_lock_weight() |
| LU-5814 | encapsulate lov_stripe_md (LSM) to LOV layer |
| LU-5823 | Replace some obsolete obd operations with CLIO ioctl interface |
| LU-5829 | too many EXPORT_SYMBOL in code |
| LU-5844 | get rid of IOC_LIBCFS_MEMHOG and IOC_LIBCFS_PANIC ioctls |
| LU-5848 | sanity-lfsck test_18e: MDS is not the expected 'completed' |
| LU-5868 | lctl does not support listing nodemaps |
| LU-5888 | mount.lustre: set max_sectors_kb to 2147483647 |
| LU-5921 | conf-sanity test_41c: unexpected concurent OST mounts result, rc=0 rc2=1 |
| LU-5929 | conf-sanity test 72 - tune2fs: No such file or directory |
| LU-5937 | 'lfs find --size ...' fails to detect striped directories above a given size |
| LU-5938 | sanity-hsm test_52 MDS OOPS: mdd_changelog_data_store |
| LU-5939 | Error: trying to overwrite bigger transno |
| LU-5946 | jobstats are not expired if no new jobs arrive |
| LU-5951 | sanity test_39k: mtime is lost on close |
| LU-5956 | o2iblnd: incorrect uses of kib_tx_t::tx_nfrags |
| LU-5974 | Remove checksum compatibility with Lustre 1.8 |
| LU-5975 | Consider removing quotacheck compatibility code |
| LU-5977 | Remove correction for bad timestamp |
| LU-6020 | Bugfixes for GSS/Kerberos |
| LU-6037 | Interop 2.6.0<->master sanity-quota test_37: Used space is 0 |
| LU-6038 | ZFS 0.6.4 Compatibility |
| LU-6040 | DLC: remove messages from Lazy portal on shutdown |
| LU-6047 | remove client Size on MDS support |
| LU-6049 | General Protection Fault at echo_session_key_fini+0xa9 |
| LU-6052 | Change "lfs mv" to "lfs migrate -M" |
| LU-6062 | lustre-initialization-1: mount.lustre: mount lustre-mdt1/mdt1 at /mnt/mds1 failed: No such device |
| LU-6070 | provide separate buffers for libcfs_*2str() |
| LU-6073 | lustre/tests/*.c should use sys/xattr.h rather than attr/xattr.h |
| LU-6078 | Posix copytool file bounds checking is flawed |
| LU-6090 | DLC: minor cleanup of dlc API code |
| LU-6096 | sanity test_17m: e2fsck Inode 32775, i_size is 0, should be 4096 |
| LU-6106 | Interop 2.6.0<->2.7 sanity-sec test_16: adding fops nodemaps failed 1 |
| LU-6107 | Interop 2.6.0<->2.7 sanityn test_82: FAIL: multiop 1 |
| LU-6109 | LFSCK gets "inconsistent" flag and won't stop |
| LU-6119 | Add testing for Lustre exported via Samba |
| LU-6122 | DLC: system crash when setting a too large value for large_buffers |
| LU-6124 | sanity, sanityn several tests defects: tests are to be skipped for remote servers with nodsh set |
| LU-6126 | interop: sanity test_187a, test_187b defects: the tests are to be skipped on old MDS |
| LU-6129 | DLC: Lustre tree design doc |
| LU-6134 | lfs find --size opens everything |
| LU-6137 | Update timestamps arbitrarily on MDS |
| LU-6155 | osd_count_not_mapped() calls dbuf_hold_impl() without the lock |
| LU-6158 | always shrink_capsule in mdt_getxattr_all |
| LU-6173 | CPU stalled with obd_zombid running |
| LU-6184 | Interop 2.6.0<->2.7 sanity test_102q: flistxattr size: No such file or directory |
| LU-6186 | EL7 client sanity-hsm test_70: Failed to start copytool monitor on |
| LU-6198 | large-lun test_1, test_2 defects: lustre format is not restored |
| LU-6203 | sanity-hsm test 251: FAIL: Copytool failed to stop in 20s |
| LU-6204 | modinfo data is stale, and would be nice if they included the lustre version |
| LU-6205 | tests: fix bash expansion of FIDs |
| LU-6207 | conf-sanity test_83: test failed to respond and timed out |
| LU-6213 | 'tar -c' returns status 1 if HSM released files were encountered |
| LU-6214 | HSM released files archive with 'tar --xattr -c' cannot be extracted to lustre |
| LU-6216 | Compilation error libtool on ppc64 |
| LU-6219 | Unnecessary usage of O_NONBLOCK flag for archive file by copytool/lhsm_posix |
| LU-6221 | Posix copytool --dry-run option flawed |
| LU-6225 | test-framework does not cleanup the env for failed tests |
| LU-6227 | Master testing: (osc_request.c:1219:osc_brw_prep_request()) ASSERTION( i == 0 || pg->off > pg_prev->off) |
| LU-6229 | test racer with lustre_rsync |
| LU-6234 | lfs computes pool name length incorrectly |
| LU-6235 | sanity-scrub test_13 test failed to respond and timed out |
| LU-6247 | osd-zfs: sanity-sec test_16, test_22: 27919 != 26845 + 1M after write |
| LU-6256 | Interop 2.6.0<->2.7 sanity test_184e: trusted.lov: No such attribute |
| LU-6266 | kstrtoul does not exist before 2.6.39 |
| LU-6271 | (osc_cache.c:3150:discard_cb()) ASSERTION( (!(page->cp_type == CPT_CACHEABLE) || (!PageDirty(cl_page_vmpage(page)))) ) failed: |
| LU-6273 | Hard Failover replay-dual test_17: Failover OST mount hang |
| LU-6275 | wrong cleanup with LWP start. |
| LU-6280 | delete xattr on striped directory |
| LU-6285 | Assert fails in staging client module crashes kernel if CPUMASK_OFFSTACK set |
| LU-6287 | sanity test 17n ASSERTION( atomic_read(&lu->ld_ref) == 0 ) failed |
| LU-6288 | conf-sanity test_2: test failed to respond and timed out |
| LU-6289 | sanity-scrub test_1c: unable to handle kernel NULL pointer dereference at 0000000000000010 19:17:56:IP: [<ffffffffa05d5079>] dt_los_put+0x9/0x30 [obdclass] |
| LU-6290 | sanity-lfsck test_14: unable to handle kernel NULL pointer dereference at 0000000000000010 13:56:17:IP: [<ffffffffa108678e>] osp_declare_object_create+0x12e/0x640 [osp] |
| LU-6291 | conf-sanity test_41a: failed to respond and timed out |
| LU-6292 | replay-single test_101: osd_trans_exec_op()) ASSERTION( oh->ot_handle != ((void *)0) ) failed: |
| LU-6293 | runtests test_1: panic on dbuf_dirty (async update for zfs DNE) |
| LU-6296 | insanity test_1: check_for_recovery_ready()) ASSERTION( clnts <= obd->obd_max_recoverable_clients ) |
| LU-6298 | sanity-hsm should shutdown CDTs in parallel |
| LU-6299 | OSP does not handle zero length xattr values well |
| LU-6300 | Dependency mismatch for RHEL ppc64 client kernel RPM |
| LU-6301 | open handle leak |
| LU-6305 | buffer head leak in osd |
| LU-6307 | Interop 2.6.0<->2.7 recovery-small test_105: MGS refused the connection from different version MDT |
| LU-6312 | soft lockup in sanity-lfsck test_18f |
| LU-6320 | Default directory striping alone wasn't inherited by child directories |
| LU-6321 | Clean downgrade from 2.7.0 to 2.6.0 failed: fail to init namespace LFSCK component: rc = -5 |
| LU-6323 | fix debian to compile with external IB |
| LU-6324 | CLASSERT(sizeof(struct osd_thread_info) <= PAGE_SIZE) fails for some configs |
| LU-6328 | sanity-lfsck test_14:unexpected size |
| LU-6329 | replay-single test_101: kernel panic on out_tx_attr_set_undo+0x64 |
| LU-6330 | sanity test_17n:migrate failed -1 |
| LU-6335 | kernel upgrade [RHEL7.1 3.10.0-229.el7] |
| LU-6339 | DLC: inaccurate help message for /etc/rc.d/init.d/lnet |
| LU-6340 | DLC: /etc/rc.d/init.d/lnet doesn't configure lnet exactly as defined in lnet.conf |
| LU-6341 | Do not check security when accessing default stripeEA |
| LU-6345 | sanity-hsm test_30c: Binary overwritten during exec |
| LU-6349 | remove old protocol compatibility |
| LU-6354 | Oops in mdd_changelog_ns_store() |
| LU-6356 | Kerberos revival |
| LU-6357 | Kernel update [RHEL6.6 2.6.32-504.12.2.el6] |
| LU-6359 | recovery-small test_10d: FAIL: wrong content found |
| LU-6365 | Eliminate unnecessary loop in lu_cache_shrink to improve performance |
| LU-6368 | ASSERTION( cur->oe_dlmlock == victim->oe_dlmlock ) failed |
| LU-6370 | Read performance degrades with increasing read block size. |
| LU-6373 | lod_object.c:3410:lod_declare_striped_object()) ASSERTION( lovea != ((void *)0) ) failed: |
| LU-6376 | Add RPC lock for OSP update RPC |
| LU-6377 | HSM: Set and clear LLIF_DATA_MODIFIED in atomic |
| LU-6378 | Quota performance issue for 2.7 |
| LU-6380 | OI scrub should be able to scan the update log file before replay |
| LU-6384 | sanity test_154g: llapi_fid2path failed for fid 0x2000013a1:0x3b:0x0: Invalid argument |
| LU-6385 | write and read test are overlap with obdfilter-survey on osd-zfs |
| LU-6386 | lower transno may overwrite the bigger one in client last_rcvd slot |
| LU-6388 | llog_reader cannot parse changelog records |
| LU-6389 | read()/write() returning less than available bytes intermittently |
| LU-6390 | lru_size on the OSC is not honored |
| LU-6394 | compile errors when _FORTIFY_SOURCE is used |
| LU-6395 | One byte size shorter for name allocation in mgc_llog_local_copy() |
| LU-6396 | kernel update [SLES11 SP3 3.0.101-0.47.52] |
| LU-6400 | conf-sanity test_56: test failed to respond and timed out |
| LU-6403 | soft lockup on MDS when client setting quota limits to a value >= ULLONG_MAX |
| LU-6405 | kernel update [RHEL7.1 3.10.0-229.1.2.el7] |
| LU-6406 | prevent stack overrun in some tests |
| LU-6407 | acceptor_000 runs at 100% all the time |
| LU-6409 | sleeping while atomic in nodemap_destroy |
| LU-6412 | fix typo in lustre.spec.in |
| LU-6413 | FLAGS should be set to every stripe of striped dir. |
| LU-6415 | Deny non-root users for 'lfs changelog & changelog_clear' |
| LU-6416 | Client evicted on lock cancel |
| LU-6419 | Fld client lookup should retry another target if the current target is deactive |
| LU-6420 | layout LFSCK fixing dangling/unmatched_pair during soak tests unexpectedly |
| LU-6421 | Failed to set max_pages_per_rpc permanently |
| LU-6427 | (osd_index.c:168:osd_index_it_init()) LBUG |
| LU-6428 | Lustre client Compilation failed build with kernel 3.2 |
| LU-6432 | initialise lock-class mapping info for cfs_percpt_lock |
| LU-6433 | MDS deadlock in qouta |
| LU-6434 | Object reference is not zero when umounting OST |
| LU-6437 | python-docutils/rst2man required even with --disable-doc |
| LU-6441 | OST problems following router node crash, inactive threads, clients continuously reconnecting |
| LU-6442 | mkfs -G <value> parameter is not changed actually and default value is applied |
| LU-6443 | Hard Failover mmp test_10: FAIL: test_10 failed with 22 |
| LU-6446 | Warn-on in ldiskfs_orphan_add/del |
| LU-6448 | load correct LND during test initalization |
| LU-6450 | most MAY_* constants defined in lustre_idl.h are unused |
| LU-6454 | OSTCOUNT and OSTSIZE from local.sh are too small to pass sanity.sh |
| LU-6455 | EL7 client replay-vbr test_4i: version changed unexpectedly |
| LU-6458 | Try to read linkEA first in mdd_parent_fid |
| LU-6460 | LLIF_FILE_RESTORING is not cleared at end of restore |
| LU-6464 | ldiskfs: ext4_map_inode_page() ready for large blocks count |
| LU-6465 | OSD ID mapping cache is not safe to use. |
| LU-6467 | Interop 2.5.3<->master sanity-lfsck test_9a: Fail to start LFSCK |
| LU-6468 | Interop 2.5.3<->master conf-sanity test_83: No space left on device |
| LU-6471 | Unexpected Lustre Client LBUG in llog_write() |
| LU-6473 | enqueue lookup lock on the parent MDT. |
| LU-6475 | race between open and migration |
| LU-6476 | conf-sanity: test_53a Error: 'test failed to respond and timed out' |
| LU-6480 | leak cmid in kiblnd_dev_need_failover |
| LU-6481 | Kernel update [RHEL6.6 2.6.32-504.16.2.el6] |
| LU-6482 | Calculate stripe page offset to file level offset correctly |
| LU-6483 | Add xattrset to mdsrate |
| LU-6485 | sanity-hsm test 500 memory leak |
| LU-6486 | ppc64 client: lov: Unknown symbol lustre_swab_lov_mds_md |
| LU-6489 | osd-ldiskfs checks s_maxbytes limits incorrectly |
| LU-6490 | builds on 3.12 fail in gss |
| LU-6491 | Confusing results for too long fsname |
| LU-6494 | hsm: lfs cannot remove an archived file that has been deleted |
| LU-6496 | Wrong code indentation in plain_authorize |
| LU-6501 | nidstrings always true comparisons |
| LU-6502 | Strange check for NULL in LNetCtl |
| LU-6503 | Information leak from kernel space to userspace in lnet_ping |
| LU-6505 | __proc_cpt_table use after free |
| LU-6507 | Unsaf use of import connection at lprocfs_import_seq_show |
| LU-6514 | redundant rc check in lprocfs_client_fid_width_seq_write |
| LU-6516 | double spin unlock in ofd_inconsistency_verification_main |
| LU-6517 | lmv_disconnect_mdc dereferences a potential NULL pointer |
| LU-6524 | llog_osd_destroy incorrectly tried to use ERR_PTR pointer |
| LU-6528 | permission denied over NFS (intermittent |
| LU-6529 | Server side lock limits to avoid unnecessary memory exhaustion |
| LU-6530 | LustreError: 4286:0:(lod_object.c:572:lod_striped_it_next()) LBUG |
| LU-6533 | Missing include in wirecheck |
| LU-6534 | Build issue with gcc 4.9.2, v2_7_52, in sendfile_copy |
| LU-6535 | updating fsname and index wth different orders have problems |
| LU-6536 | lum->lmm_stripe_count used unswabbed in llapi_layout_get_by_fd() |
| LU-6539 | incorrect integer format string used for short type |
| LU-6540 | too many arguments in a format string in lustre tests, lustre/tests/flock.c |
| LU-6541 | potential memory leak in gssd_get_krb5_machine_cred_list |
| LU-6542 | cYAML_build_error ignores NULL itm pointer on cYAML_create_object call |
| LU-6543 | memory leak in lfs_setstripe, lustre/utils/lfs.c |
| LU-6544 | Improve mkfs.lustre --stripe-count-hint inode size calculation for ldiskfs |
| LU-6546 | duplicate binaries in RPM packages |
| LU-6556 | changelog catalog corruption if all possible records is define |
| LU-6557 | ll_max_rw_chunk is unused since Lustre 2.0 |
| LU-6558 | replay-single: test_61c, test_90 timeout: nrs_orr_res_get() accessed NULL pointer |
| LU-6559 | sanity-hsm test_15: rebind list of files: test failed to respond and timed out |
| LU-6570 | sanityn test_40a: create is blocked |
| LU-6573 | multiple tests: client evicted, Input/output error |
| LU-6578 | inodebit locks for remote entries. |
| LU-6581 | Fill layout only if the layout lock is granted |
| LU-6584 | OSS hit LBUG and crash |
| LU-6586 | "lctl conf_param testfs-MDT0001.mdc.active=0" does not deactivate MDC permanently |
| LU-6587 | refactor OBD_ALLOC_LARGE to always do kmalloc first |
| LU-6589 | llapi_layout_pattern_set() rejects valid pattern values |
| LU-6593 | kernel update [RHEL7.1 3.10.0-229.4.2.el7] |
| LU-6599 | Wrong license in lustre_dlm_flags.h header |
| LU-6600 | Race lustre_profile_list |
| LU-6602 | ASSERTION( rec->lrh_len <= 8192 ) failed |
| LU-6617 | Remove quota migration code |
| LU-6624 | LBUG in osc_lru_reclaim |
| LU-6627 | Client inode close failed: ll_close_inode_openhandle()) |
| LU-6634 | (osd_handler.c:901:osd_trans_start()) ASSERTION( get_current()->journal_info == ((void *)0) ) failed: when reaching Catalog full condition |
| LU-6636 | cfs_hash_for_each_relax() doesn't break iteration as expected |
| LU-6652 | replay-dual test 18 statmany wrong file |
| LU-6662 | mkfs should allow use of errors=panic |
| LU-6666 | osc_brw_prep_request()) ASSERTION( page_count == 1 || (ergo(i == 0, poff + pg->count == PAGE_CACHE_SIZE) |
| LU-6667 | ll_getname allocates too big of a buffer |
| LU-6668 | Add tests for TBF |
| LU-6673 | NRS crash when applying tunings |
| LU-6674 | struct lov_user_mds_data can be used uninitialized |
| LU-6679 | ASSERTION( !ext->oe_hp ) failed with group lock |
| LU-6683 | OSS crash when starting lfsck layout check |
| LU-6684 | lctl lfsck_stop hangs |
| LU-6690 | parallel-scale-nfsv3: FAIL: setup nfs failed! |
| LU-6691 | distribute_txn_commit_batchid_init references ERR_PTR on error path |
| LU-6692 | distribute_txn_commit_batchid_update forgets to check return value of dt_trans_cb_add |
| LU-6693 | object_update_param_get inconsistent return value |
| LU-6695 | Jobstats breaks when "Too long env variable." errors occur |
| LU-6697 | build SRPM target should not depend from kernel sources |
| LU-6698 | Kernel update [RHEL6.6 2.6.32-504.23.4.el6] |
| LU-6705 | MDT hung at umount under DNE mode |
| LU-6710 | conf-sanity test 82a fails with ‘/usr/bin/lfs setstripe -o 22456,27728,65534 -i 65534 /mnt/lustre/d82a.conf-sanity/f82a.conf-sanity-3 failed‘ |
| LU-6713 | Noisy error messages on client while creating DNE filesystem |
| LU-6714 | llog_process_thread() may use wrong offset for the next block |
| LU-6717 | dt_object.c:512:dt_record_write()) ASSERTION( dt->do_body_ops->dbo_write |
| LU-6718 | lustre-osd-ldiskfs-mount is not explicitly updated |
| LU-6719 | (osd_object.c:410:osd_object_init()) lsd-MDT0000: lookup [0x200042d88:0x1885d:0x0]/0x45f89372 failed: rc = -17 |
| LU-6722 | sanity-lfsck test_1a: FAIL: (3) Fail to start LFSCK for namespace! |
| LU-6727 | parallel-scale test mdtestfpp hung |
| LU-6728 | core dump when doing lfs getdirstripe |
| LU-6732 | Cannot pick up EDQUOT from ll_write_begin and ll_write_end |
| LU-6741 | OSP should use inline data for small requests |
| LU-6744 | conf-sanity test_51:(lov_object.c:945:lov_object_delete()) LBUG |
| LU-6746 | move IT_* definitions to lustre_idl.h |
| LU-6747 | Intermittent rc=-EROFS from lod_statfs_and_check |
| LU-6749 | kernel panic during umount |
| LU-6750 | missing stop callback in osd-zfs |
| LU-6755 | Kernel update for RHEL7.1 3.10.0-229.7.2.el7 |
| LU-6757 | conf-sanity test_61: trusted.big different after saving |
| LU-6763 | redefinition of sk_sleep when using external OFED and CentOS 6.5 |
| LU-6765 | mds-survey triggers crash via BUG:sleeping function called from invalid context |
| LU-6767 | Capture READONLY status in osd-zfs osd_statfs() |
| LU-6768 | Data corruption when write and truncate in parallel in a almost-full file system |
| LU-6769 | Mellanox backport header (kthread.h) conflicts with newer kernels |
| LU-6772 | sanity test_33d: Error in opening file, no such file or directory |
| LU-6775 | Reduce memory footprint of ldlm_lock and ldlm_resource |
| LU-6780 | bulk recovery is not stable when 2 MDTs fails at the same time |
| LU-6785 | Interop 2.7.0<->master sanity test_56w: cannot swap layouts: Device or resource busy |
| LU-6790 | can't compile with OpenIB gen2 headers under /usr/src/compat-rdma |
| LU-6794 | memory leak in Lustre NFS support code, LASSERT() at unmount |
| LU-6798 | kernel update [SLES11 SP3 3.0.101-0.47.55] |
| LU-6800 | Significant performance regression with patch LU-5264 |
| LU-6802 | sanity test_208 fail: “lease not broken over recovery" |
| LU-6803 | gss __logmsg() and __logmsg_gss() should have attribute format printf |
| LU-6805 | at_init is not safe to use anywhere but on initialization |
| LU-6813 | sanity-benchmark test_iozone: iozone (1) failed |
| LU-6816 | libzfs_load_module() not exported in future ZFS release |
| LU-6817 | (llite_lib.c:1647:ll_setattr_raw()) [0x200000401:0x342:0x0]HSM set dirty failed: rc2 = -22 |
| LU-6819 | LBUG ASSERTION( tdtd->tdtd_last_update_transno <= transno ) failed |
| LU-6822 | Remove the obsolete/wrong assertion in nrs_orr_start() |
| LU-6825 | ofd_statfs() should not return ENOSPC to the client or MDT if the layout LFSCK is rebuilding LAST_ID |
| LU-6826 | sanity test_71: No space left on device |
| LU-6827 | sanity-scrub: Failed mount OST on ldiskfs |
| LU-6828 | conf-sanity test_32a: Setting MDT failover.node |
| LU-6833 | gerrit_checkpatch.py hardening |
| LU-6834 | idx_array is overwritten in lod_prep_md_striped_create() |
| LU-6835 | lfs.c:481: error: implicit declaration of function 'futimes' |
| LU-6837 | MDS panic during 24 hours failover test. |
| LU-6840 | update memory reply data in DNE update replay |
| LU-6846 | dt_record_write()) ASSERTION( dt->do_body_ops->dbo_write ) failed: |
| LU-6847 | Kernel update [RHEL6.6 2.6.32-504.30.3.el6] |
| LU-6850 | Remove use of ib_reg_phys_mr() from o2iblnd |
| LU-6851 | LU-6060 patch breaks multi-hop routing by default. |
| LU-6852 | MDS is evicted during 24-24 hours failover. |
| LU-6853 | Failed to start MDS with ZFS DKMS |
| LU-6856 | osd_object.c:1553:osd_object_ref_del()) ASSERTION( dt_object_exists(dt) ) failed: |
| LU-6857 | test-framework defect: TF_FAIL is not initialised |
| LU-6865 | crash in mdd_xattr_set |
| LU-6866 | MDT file migration is incompatible with HSM |
| LU-6868 | MDT migration does not generate changelog records |
| LU-6872 | Infinite loop in lsm_alloc_plain on error cleanup |
| LU-6873 | Double mutex unlock in lod_add_device |
| LU-6874 | Potential buffer overflow in out_handler_find |
| LU-6875 | thandle_get_sub_by_dt dereferences ERR_PTR pointer on error |
| LU-6880 | recovery timeout during 24 hours failover test |
| LU-6881 | sub_trans_commit_cb() is racy |
| LU-6886 | declare changelog store for POSIX ACLs in mdd_xattr_del |
| LU-6891 | fix grow_xattr() defect |
| LU-6895 | sanity-lfsck test 4 hung: bad entry in directory: rec_len is smaller than minimal - inode=3925999616 |
| LU-6896 | update llog object is missing during recovery. |
| LU-6899 | rename sanity test_162 to test_162a |
| LU-6903 | racer file migration crash ASSERTION( lov->lo_type == LLT_RAID0 ) |
| LU-6904 | linkea prepare in mdt_reint_rename cause deadlock in 24 hours failover |
| LU-6905 | For OSP to MDT, it should rename ost_conn(server)_uuid to mdt_conn(server)_uuid |
| LU-6906 | During 24 hours DNE test, one of MDS can not be mounted after restarts. |
| LU-6907 | Gerrit checkpatch (and derived scripts) is too noisy |
| LU-6908 | lfsck_create_lpf() should initialize name before using |
| LU-6911 | sanity 102ha test failed: mds crash kernel BUG at fs/inode.c:1358! RIP [<ffffffff811a53c9>] iput+0x69/0x70 |
| LU-6913 | conf-sanity test_30b defect |
| LU-6916 | unable to handle kernel NULL pointer dereference at (null) in tgt_client_free() |
| LU-6920 | sanity test_205 failed with old jobstats not expired |
| LU-6921 | sanityn 77f test failed Lustre: DEBUG MARKER: sanityn test_77f: @@@@@@ FAIL: failed to operate on TBF rules |
| LU-6924 | remote regular file are missing after recovery. |
| LU-6929 | typo in cfs_hash_for_each_relax() |
| LU-6938 | zfs osd_xattr_list forgets to unlock a semaphore |
| LU-6939 | nrs_tbf.c:155:nrs_tbf_cli_reset()) ASSER TION( cli->tc_rule == ((void *)0) ) failed |
| LU-6947 | Stray comment in ptlrpc_start_pinger |
| LU-6950 | Lustre mount throws away SELinux context options |
| LU-6961 | buffer head leak in mmp |
| LU-6962 | remove old unsupported OFEDs checks |
| LU-6968 | Update the whole header in llog_cancel_rec() |
| LU-6969 | osd_internal.h:1090:osd_trans_exec_check()) LBUG for osd_index_ea_delete() |
| LU-6970 | llog_osd_put_cat_list() leaks thandle after failed declaration |
| LU-6972 | llite ll_super_blocks is completely unused for a long time |
| LU-6974 | RHEL 7.1 lustre-initialization-1: MDS crashed while lustre mount |
| LU-6977 | lod_striped_it_next()) ASSERTION( next->do_index_ops != ((void *)0) ) |
| LU-6978 | mkfs.lustre: LDISKFS-fs (loop0): Unrecognized mount option "force_over_128tb" or missing value |
| LU-6981 | obd_last_committed is not updated in tgt_reply_data_init() |
| LU-6984 | Failure to delete over a million files in a DNE2 directory. |
| LU-6990 | write error: Invalid argument when trying to set nosquash_nids |
| LU-6992 | recovery-random-scale test_fail_client_mds: test_fail_client_mds returned 254 |
| LU-6995 | incorrect use of bvec_iter_page in dio_complete_routine |
| LU-6996 | osd_ea_lookup_rec assertion |
| LU-6997 | migration should enqueue nonblock locks for objects in linkEA |
| LU-6998 | Do not always lock stripe0 object in mdt_locks_slave() |
| LU-6999 | Disable xattr cache for remote mdt object |
| LU-7005 | conf-sanity test_50i: lustre-MDT0001-osp-MDT0000:osp_attr_get update error |
| LU-7012 | files not being deleted from OST after being re-activated |
| LU-7014 | IAM index delete operation can require extra credits under certain situations |
| LU-7025 | lfsck_layout_scan_stripes suspicious rc assignment |
| LU-7028 | racer:kernel:BUG: spinlock bad magic on CPU#0 |
| LU-7029 | error kernel: format at osc_page.c:600:osc_lru_del doesn't end in newline |
| LU-7033 | Missing calls in wirecheck |
| LU-7034 | Unused phase in obd_precleanup |
| LU-7039 | llog_osd.c:778:llog_osd_next_block()) ASSERTION( last_rec->lrh_index == tail->lrt_index ) failed: |
| LU-7040 | Interop 2.7.0<->master sanity-hsm test_12q: wrong size after overwrite |
| LU-7042 | config.h header conflict with OFED 3.18 |
| LU-7045 | NOT enough transaction credits for osp_write_local_file() |
| LU-7049 | Do not do attr_get for new OSP object |
| LU-7050 | llog_skip_over skip the record by too little minimum record size. |
| LU-7053 | Do not use osd_object_find in osd_index_ea_insert |
| LU-7054 | ib_cm scalling issue when lustre clients connect to OSS |
| LU-7057 | use stronger flags when opening volatile files |
| LU-7059 | Multiple hard link file cannot be accessed after migration |
| LU-7061 | BUG: unable to handle kernel NULL pointer dereference at 0000000000000004 IP: osd_scrub_refresh_mapping+0x39d/0x410 |
| LU-7063 | llog_osd_destroy() leaks a lock on error |
| LU-7065 | lod_add_device() may free an already added target description |
| LU-7068 | mdd_migrate_entries() leaks child if mdd_trans_create() fails |
| LU-7070 | Interop 2.5.3<->master DNE: sanity test_24x failed: ln file cross MDT should not work |
| LU-7072 | sanityn test_78: Expected set_param to return 0 or EAGAIN |
| LU-7074 | skip invalid linkEA entry in migration |
| LU-7076 | 'rc' might be used uninitialized in ptlrpc_server_hpreq_init function. |
| LU-7077 | Pointer 'hash' returned from call to function 'cfs_hash_getref' may be NULL and will be dereferenced. |
| LU-7078 | use after free from ll_update_lsm_md() |
| LU-7079 | OSP shouldn't discard requests due to imp_peer_committed_transno |
| LU-7082 | conf-sanity test_90b: MDT start failed |
| LU-7086 | RHEL made /sbin a symlink to /usr/sbin/ |
| LU-7090 | fix serval IB paths assignment for configure |
| LU-7091 | refresh link after update linkea in mdd_migration_update_name() |
| LU-7093 | mkdir: cannot create directory: Operation not permitted |
| LU-7096 | Unprotected critical section in nrs_policy_stop |
| LU-7098 | sanity test_17m: test failed to respond and timed out |
| LU-7102 | replay-dual test_26: FAIL: set default dirstripe failed |
| LU-7103 | ost-pools test_7a: test failed to respond and timed out |
| LU-7109 | Update OST-index in IDIF inside osd-ldiskfs |
| LU-7118 | sanity-scrub: No sub tests failed in this test set |
| LU-7120 | [style][uselessAssignmentPtrArg] Assignment of function parameter has no effect outside the function. |
| LU-7122 | Document -n switch for lctl changelog_register |
| LU-7136 | sanity-hsm test_12q failed with 'Copytool should have stopped' |
| LU-7147 | lu_site_stats_print is unused and needs to be removed |
| LU-7148 | remains of osc_ast_guard are still in the code and should be removed |
| LU-7162 | Kernel update for RHEL7.1 [3.10.0-229.14.1.el7] |
| LU-7164 | os_extent should hold a refcount to osc_object |
| LU-7173 | ldlm_lock_destroy_internal() LBUG encountered during 2.8 large scale testing |
| LU-7175 | Update to e2fsprogs-1.42.13.wc3 |
| LU-7178 | possible invalid memset in osd_acct_index_lookup |
| LU-7179 | lustre init script output for "status" does not reflect recovery |
| LU-7184 | (lod_dev.c:1493:lod_device_free()) ASSERTION( atomic_read(&lu->ld_ref) == 0 ) failed: lu is ffff88010cf8a000 |
| LU-7186 | division by zero in lod_declare_init_size() from HSM release |
| LU-7190 | sanity-lfsck test_18a: FAIL: (6.1) Expect 1 fixed on mds1, but got: 0 |
| LU-7191 | sanity test_27z: FAIL: O/300000400/d21/75: no filter_fid info |
| LU-7192 | conf-sanity test_32c: ZFS test failure with DNE config |
| LU-7196 | Kernel update for RHEL6.7 [2.6.32-573.7.1.el6] |
| LU-7199 | Null pointer dereference in old_init_ucred |
| LU-7200 | kernel update [SLES11 SP3 3.0.101-0.47.67] |
| LU-7205 | OSP sync RPC could be out of order |
| LU-7209 | obdfilter-survey does not provide units |
| LU-7210 | ASSERTION( peer->ibp_connecting == 0 ) |
| LU-7218 | Client fails to obtain grant: ofd_grant()) fs2test-OST0003: client xxx requesting > 2GB grant 2147483648 |
| LU-7221 | replay-ost-single test_3: ASSERTION( __v > 0 && __v < ((int)0x5a5a5a5a5a5a5a5a) ) failed: value: 0 |
| LU-7222 | conf-sanity test_84: invalid llog tail at log id 0x4:10/0 offset 16384 |
| LU-7223 | Failover - mmp: MMP was not enabled on /dev/lvm-Role_OSS/P1 on ost1 |
| LU-7229 | Interop 2.7.60<->2.7.0 - sanity-hsm test_60: Expected progress update after at least 5 seconds |
| LU-7230 | memory leak in sanityn.sh 90 & 91 |
| LU-7232 | racer deadlock |
| LU-7244 | build failed due to XATTR_NAME_EVM redefinition |
| LU-7261 | EA list corruption |
| LU-7263 | object leak in mdt_reint_rename_internal() |
| LU-7267 | e2fsck kill all files with Large EA. |
| LU-7268 | lfsck touch an EA inode |
| LU-7273 | sanity-hsm test_107 failed with 'Copytool failed to stop in 20s ...' |
| LU-7274 | gss_do_ctx_fini_rpc() passes an already freed request to ptlrpc_req_finished() |
| LU-7276 | llog_reader doesn't process CM_SKIP records like the kernel |
| LU-7277 | Keep retry to retrieve remote update log in old_sub_recovery_thread |
| LU-7285 | ASSERTION in check_for_next_transno |
| LU-7296 | "lock timed out" console messages are not useful |
| LU-7297 | BUG: spinlock bad magic, probably on oh->oh_lock |
| LU-7304 | ldiskfs bug when bigalloc feature enabled |
| LU-7309 | replay-single test_70b: no space left on device |
| LU-7314 | In kiblnd_rejected(), NULL pointer 'cp' may be passed to function and can be dereferenced there |
| LU-7315 | In osd_dirent_check_repair(), Pointer 'hlock' can be NULL and can be dereferenced |
| LU-7318 | OUT: dynamic reply buffer |
| LU-7324 | Race condition on deleting lnet_msg |
| LU-7325 | wrong integer type used for inode number in LargeEA patch |
| LU-7329 | sanity test_60a timeouts with “* invoking oom-killer” |
| LU-7330 | spinlock lockup on ldlm blp_lock |
| LU-7336 | ofd_init0 should cleanup proc when ofd_info_init() fails |
| LU-7343 | sanity test_129: iam_lfix_init_new+0x5/0x20 [osd_ldiskfs] |
| LU-7345 | lockdep warning on dt_write_lock(env,parent,0) |
| LU-7349 | New mount option to skip lfsck auto resuming when server mount |
| LU-7353 | Segfault on lctl commands 'lctl network peer_list' 'lctl network conn_list' |
| LU-7354 | New static analysis issues in 2.7.62-15-g3c39aeb |
| LU-7362 | During our larger scale testing DVS was accidentally started on a router which could LNet to kernel crash |
| LU-7366 | Lustre fails to compile on Ubuntu 15.04 |
| LU-7367 | recovery-small/110g uses wrong definition for OBD_FAIL_MIGRATE_NET_REP |
| LU-7368 | e2fsck unsafe to interrupt with quota enabled |
| LU-7371 | Wrong read length over isize |
| LU-7375 | el6.7 case missing from lbuild function |
| LU-7376 | sanity-hsm test_59 test failed divide error: 0000 [#1] SMP RIP: 0010:[<ffffffffa0d0ed74>] [<ffffffffa0d0ed74>] lod_declare_striped_object+0x4d4/0x940 [lod] |
| LU-7377 | ldiskfs format requires ZFS modules |
| LU-7379 | Kernel update for RHEL7.1 [3.10.0-229.20.1.el7] |
| LU-7381 | "e2fsck -fD" on directory may cause extent tree corruption |
| LU-7382 | (vvp_io.c:573:vvp_io_update_iov()) ASSERTION( vio->vui_tot_nrsegs >= vio->vui_iter->nr_segs ) failed |
| LU-7383 | migrate failed: Device or resource busy (-16) after "ls" dir |
| LU-7384 | lu_object_attr()) ASSERTION( ((o)->lo_header->loh_attr & LOHA_EXISTS) != 0 |
| LU-7394 | HAVE_SELINUX_IS_ENABLED is referenced but never defined |
| LU-7396 | lfs migrate handler oopses on bad MDT indexes |
| LU-7400 | top_trans_create() followed by top_trans_stop() get stuck |
| LU-7408 | multislot RPC support didn't declare write for reply_data object |
| LU-7412 | osp_md_read() may pass an ERR_PTR() to osp_update_request_destroy() |
| LU-7414 | out_read() uses both tti_u.update and tti_u.rdbuf members of the same union |
| LU-7415 | Kernel update [RHEL6.7 2.6.32-573.8.1.el6] |
| LU-7416 | <1>BUG: unable to handle kernel NULL pointer dereference at 0000000000000008 <1>IP: [<ffffffffa0b8219e>] lustre_msg_get_last_committed+0xe |
| LU-7419 | llog corruption after hitting ASSERTION( handle->lgh_hdr == ((void *)0) ) in llog_init_handle |
| LU-7421 | getparam_cmdline() doesn't initialize po_only_dir |
| LU-7430 | General protection fault: 0000 upon mounting MDT |
| LU-7436 | conf-sanity test_91: @@@@@@ FAIL: found cc0b3805-41ce-ef63-799a-a55708b119b7 192.168.113.19@tcp on MDT |
| LU-7437 | "lctl list_param -R" can't list the parameters recursively |
| LU-7443 | cancel record doesn`t delete empty plain llog |
| LU-7446 | mmap and access a HSM released file would LBUG |
| LU-7447 | Incorrect nlink attr for new create directory |
| LU-7450 | call dcb commit callback in osd_trans_stop() |
| LU-7451 | kernel upgrade [RHEL7.2 3.10.0-327.3.1.el7] |
| LU-7461 | retry to get the remote update logs |
| LU-7462 | Check object exists in mdd parent path lookup |
| LU-7463 | Change object existence assert to if check |
| LU-7465 | False positive memory leak in sanity tests due to iov_iter_get_pages_alloc |
| LU-7468 | update maloo_upload.sh script |
| LU-7475 | lnetctl import not honoring nbuffers, credits, or mincredits |
| LU-7479 | lustre-rsync-test test_2a: FAIL: dbench failed |
| LU-7480 | The sanityn test_14 should be renamed |
| LU-7482 | llapi_hsm_test test 100 fails |
| LU-7490 | out_tx_write_exec()) LBUG |
| LU-7503 | "-v" is missing for "lfs migrate -m" |
| LU-7504 | kernel update [SLES11 SP3 3.0.101-0.47.71] |
| LU-7508 | LBUG sending reply to GSS enabled client |
| LU-7515 | Broken Lustre build without optimization enabled GCOV |
| LU-7530 | upcall_cache_flush()) ASSERTION( !atomic_read(&entry->ue_refcount) ) failed |
| LU-7531 | MDT recovery stalled if rescources are failed back immediatelly |
| LU-7534 | Fix Lustre build against installed ZFS/SPL DKMS packages |
| LU-7535 | mdt_intent_layout does not care about lock handles |
| LU-7543 | reserve lock flags for upcoming features and future expansion |
| LU-7546 | conf-sanity conf-sanity: lod_device_free()) ASSERTION( atomic_read(&lu->ld_ref) == 0 ) |
| LU-7549 | sanity test_230f: FAIL: migrate dir fails |
| LU-7550 | sanity test_27C: FAIL: Can not find 5 in obdidx 0 1 2 3 4 6 |
| LU-7555 | add load_modules to conf-sanity.sh |
| LU-7556 | Kernel update [RHEL6.7 2.6.32-573.12.1.el6] |
| LU-7564 | (out_handler.c:854:out_tx_end()) ... rc = -524 |
| LU-7569 | IB leaf switch caused LNet routers to crash |
| LU-7573 | rmmod command is missing the -w option |
| LU-7576 | 'lfs migrate -m' does not tolerate trailing slashes |
| LU-7577 | 'lfs migrate -m1 d0/..' oopses MDT |
| LU-7579 | (osd_handler.c:2683:osd_object_destroy()) ASSERTION( osd_inode_unlinked(inode) || inode->i_nlink == 1 || inode->i_nlink == 2 ) failed |
| LU-7581 | Large EA: "ldiskfs_xattr_inode_iget: Backpointer from EA inode 2300579989 to parent invalid" |
| LU-7584 | sanity test_129: current dir size 24576, previous limit 24576 |
| LU-7586 | sanity-hsm test_406: "cannot complete migration after HSM remove" |
| LU-7587 | sanity test_231a: found ost_write RPCs, not 1 as expected |
| LU-7591 | SELinux : conf-sanity.sh Test_32b failed : list verification failed and test_32b failed with 5 |
| LU-7596 | kernel update [SLES11 SP4 3.0.101-68] |
| LU-7601 | lustre-initialization-1: mkfs.lustre: command not found |
| LU-7604 | Issues with Kerberos when flushing context or destroying tickets |
| LU-7609 | Fix sanity-krb5 |
| LU-7623 | Clean up lustre user/kernel pointer types. |
| LU-7624 | fld_proc_hash_seq_write accesses userspace pointer directly |
| LU-7628 | bad NULL pointer check in cb_migrate_mdt_init() |
| LU-7630 | permission denied over NFS |
| LU-7635 | lhsm_posix does not report progress correctly |
| LU-7636 | Avoid useless sec debug log flooding |
| LU-7638 | general protection fault: 0000 after mounting MDTs |
| LU-7647 | Remove annoying message in parse_nidrange() caused by TBF |
| LU-7649 | the new OSC entry on client's configuration by single OST configuration regeneration should be skipped |
| LU-7661 | MGS_SET_INFO handler is too permissive |
| LU-7666 | llog_cat_new_log() should use chunk size when freeing header |
| LU-7679 | auto-strengthen lustre[-client]-dkms package vs configure issues during its processing inside DKMS framework |
| LU-7680 | mdd_migrate_update_name() doesn't put object on the orphan list |
| LU-7703 | migration leaves stale linkea backpointers during directory creation |
| LU-7710 | recovery-small test_130a: stat should fail |
| LU-7713 | sanityn/91 fails with zfs |
| LU-7715 | out_handle() misuses GOTO() |
| LU-7716 | Do not do subdir check if source and target are in the same directory |
| LU-7725 | Error unpacking OUT message |
| LU-7729 | Don't return ptlrpc_error() in process_req_last_xid(). |
| LU-7737 | osd_handler.c:2777:osd_object_destroy()) ASSERTION( !lu_object_is_dying(dt->do_lu.lo_header) |
| LU-7766 | LNetEQAlloc() misuses roundup_pow_of_two() |
| LU-7774 | LNET: offset in hash table is overflowed for no wildcard portal |
| LU-7778 | mount of MDT(==MGS) failed after MDS restart |
| LU-7825 | ldlm_lock.c:810:ldlm_lock_decref_internal_nolock()) ASSERTION( lock->l_writers > 0 |
Technical Tasks
| LU-2667 | LU-398 move NRS structures/definitions from lustre_net.h to new lustre_nrs.h header |
| LU-3266 | LU-398 Regression tests for NRS policies |
| LU-3532 | LU-3531 rename under same striped directory |
| LU-3535 | LU-3534 Send all of updates of for one operation to all MDTs |
| LU-3536 | LU-3534 log updates for cross-MDT operation. |
| LU-3537 | LU-3534 allow cross-MDT for all metadata operations |
| LU-3538 | LU-3534 commit on share for cross-MDT operation. |
| LU-3540 | LU-3534 recovery for cross-MDT operation |
| LU-3541 | LU-3534 add sanity tests for async updates between MDT |
| LU-3778 | LU-3289 GSS doesn't know about proxy subsystems |
| LU-3881 | LU-3647 sanity-hsm.sh fails with 'No host defined for facet agt1' |
| LU-4414 | LU-3569 ostid_id() returns incorrect OID for IDIF FIDs |
| LU-4615 | LU-4701 LFSCK 5: OST index verification during the LFSCK_LAYOUT |
| LU-4647 | LU-3291 Add idmapping functions for nodemap |
| LU-4837 | LU-3534 DNE 2 async update cross-MDTs Test Plan |
| LU-4932 | LU-1892 include design documentation in with the Lustre source code. |
| LU-5187 | LU-1095 Make "precreate FID" console message more intelligible |
| LU-5682 | LU-6361 LFSCK 4: optimize ldlm lock used by LFSCK |
| LU-5919 | LU-3953 "make rpm" should build from the .src.rpm product of the "make srpm" target |
| LU-6001 | LU-3953 cleanup build scripts after reorganization |
| LU-6153 | LU-5880 rename cfs_(v)snpritnf to (v)scnprintf |
| LU-6177 | LU-6361 LFSCK 4: namespace LFSCK scalability |
| LU-6201 | LU-4011 remove duplicate fiemap code/defines |
| LU-6316 | LU-6361 LFSCK 4: namespace LFSCK can skip dot entry |
| LU-6317 | LU-6361 LFSCK 4: namespace LFSCK counts the objects repeatedly |
| LU-6322 | LU-6361 LFSCK 4: show LFSCK started/completed time directly via LFSCK lproc interface |
| LU-6343 | LU-6361 LFSCK 4: locate object only when necessary |
| LU-6350 | LU-6361 LFSCK 4: lock the MDT-object based on prediction for preparing bad linkEA |
| LU-6351 | LU-6361 LFSCK MDS crash: unable to handle kernel NULL pointer dereference |
| LU-6788 | LU-3953 Remove build/lbuild symlink |
...
Overview
Content Tools