[LU-9679] Prepare lustre for adoption into the linux kernel Created: 18/Jun/17  Updated: 05/Jul/21  Resolved: 30/Jul/20

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Upstream

Type: Improvement Priority: Major
Reporter: James A Simmons Assignee: James A Simmons
Resolution: Fixed Votes: 0
Labels: None

Attachments: File lustre-stats-2.14.0RC2,txt     Text File lustre-stats-2.14.0RC3-patch.txt     Text File lustre-stats-2.14.0RC3.txt    
Issue Links:
Related
is related to LU-9500 MOFED 4/mlx5: Aligning non-aligned pa... Resolved
is related to LU-12511 Prepare lustre for adoption into the ... Open
is related to LU-9558 Support linux kernel version 4.12 Resolved
is related to LU-11838 Support linux kernel version 4.18 Resolved
is related to LU-9179 Upstream ko2iblnd has poor performance Resolved
is related to LU-9180 Upstream ko2iblnd does not work with ... Resolved
is related to LU-10926 ll_set_acl can panic the node. Resolved
is related to LU-14424 write performance regression in Lustr... Resolved
is related to LU-9863 Potential one off bug in lmv_fid2path Resolved
is related to LU-9886 Crash in upstream kiblnd_handle_early... Resolved
is related to LU-10086 LNET_MINOR conflicts with USERIO_MINOR Resolved
is related to LU-7746 skip test of new functionality on ups... Resolved
is related to LU-9869 fix incorrect arguments order calling... Resolved
is related to LU-10541 parallel-scale-nfsv3 test racer_on_nf... Resolved
is related to LU-10785 ll_acl_{access,default}_xattr_handler... Resolved
is related to LU-10787 setxattr(..., XATTR_REPLACE) removes ... Resolved
is related to LU-10788 __vfs_setxattr() should pass flags th... Resolved
is related to LU-10792 remove unused parameters from md_{get... Resolved
is related to LU-10257 vvp_lock, lov_page, and lovsub_{lock,... Closed
is related to LU-8980 Add tracepoint support to Lustre Reopened
is related to LU-6245 Untangle userland and kernel space su... Resolved
is related to LU-11089 Performance improvements for lu_objec... Resolved
is related to LU-6401 Untangle lustre userland and kernel h... Resolved
is related to LU-10942 Support for Lustre Servers (ldiskfs b... Resolved
Sub-Tasks:
Key
Summary
Type
Status
Assignee
LU-8980 Add tracepoint support to Lustre Technical task Reopened James A Simmons  
LU-4423 Tracking of patches from upstream ker... Technical task Resolved James A Simmons  
Rank (Obsolete): 9223372036854775807

 Description   

This is for book keeping all the work that is being done to bring the Intel branch during the lustre 2.11.0 cycle into syncing with what is upstream in the linux kernel. Also at the same ensure important changes upstream get merged back into the Intel branch.



 Comments   
Comment by James A Simmons [ 18/Jun/17 ]

With lastest 4.12-rc5 upstream client as of today in my testing we fail the following sanity test. Besides these test the patch LU-8680 needs to be applied to make the lustre client stable.

sanity 27z, 27D, 29, 77c, 101g, 102a, 102b, 102n, 103a, 125, 133h, 154B, 154a, 154g, 160a, 160c, 160e, 161c, 161d, 162a, 205, 215, 226a, 242, 251, 405, 900

Comment by Gerrit Updater [ 27/Jun/17 ]

Andreas Dilger (andreas.dilger@intel.com) uploaded a new patch: https://review.whamcloud.com/27856
Subject: LU-9679 ldlm: remove flock accessor macros
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5fbd595983f4d42c8c45694a7f3945744a02bfe9

Comment by Gerrit Updater [ 10/Sep/17 ]

Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/27856/
Subject: LU-9679 ldlm: remove flock accessor macros
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6815c3c849e25c060f44db7f730831bcbcbc9091

Comment by James A Simmons [ 14/Sep/17 ]

Testing the latest upstream and I found it no longer works with lnetctl/lctl from the latest master

Comment by James A Simmons [ 01/Jun/18 ]

Now that Lustre has been removed upstream where do we go from here?

Comment by Amir Shehata (Inactive) [ 13/Mar/19 ]

The changes associated with this ticket at least in part are related to kernel changes

Comment by James A Simmons [ 05/Jul/19 ]

This has been opened since 2.11 cycle. Many issues have been resolved which now makes it hard to tell what is still open. Moved to LU-12511.

Comment by James A Simmons [ 05/Jul/19 ]

Can't seem to be able to close this. Can you close it Peter.

Comment by Gerrit Updater [ 03/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36651
Subject: LU-9679 lustre: avoid cast of file->private_data
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 04b971d8a1f35dca6ee141d324706c0095437780

Comment by Gerrit Updater [ 03/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36652
Subject: LU-9679 llite: Discard LUSTRE_FPRIVATE()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ed56b0a536e06a21d05085cb1a8300e05daab792

Comment by Gerrit Updater [ 03/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36653
Subject: LU-9679 general: add missing spaces to folded strings.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f7bba0ae773cc77dbf350512d8ecca06c168045c

Comment by Gerrit Updater [ 03/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36654
Subject: LU-9679 general: avoid bare return; at end of void function
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c5a773e21cfa6534ab34e2703c9d6d4e50270bcd

Comment by Gerrit Updater [ 04/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36659
Subject: LU-9679 lnet: discard lnet_print_text_bufs()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b0bebda6bad3bb77ffe5fa19725ee8115c371104

Comment by Gerrit Updater [ 04/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36661
Subject: LU-9679 all: prefer sizeof(*var) for ALLOC/FREE
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: dd9ed68f3ff32391c74f87d01dfd10f5ab166d43

Comment by Gerrit Updater [ 05/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36669
Subject: LU-9679 modules: Use LIST_HEAD for declaring list_heads
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a649acecf2d052a0b5fb1d12227c4f089eae6ade

Comment by Gerrit Updater [ 05/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36670
Subject: LU-9679 modules: use list_move were appropriate.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5ac74028b8d0a8df1bc46b319d6f76c2aaf3baff

Comment by Gerrit Updater [ 05/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36672
Subject: LU-9679 modules: declare zero-arg functions correctly
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6da75f80eb42a3e7d1287e008ea9dfe3619b2ab8

Comment by Gerrit Updater [ 25/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36839
Subject: LU-9679 llite: use lli_flags instead of lli_update_atime.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c952d7be280382997a7047d36e65af46983cdea7

Comment by Gerrit Updater [ 26/Nov/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36854
Subject: LU-9679 modules: alway check return of try_module_get()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ffe1c57ed105e24e1121a33a59b79d404701dea0

Comment by Gerrit Updater [ 06/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36654/
Subject: LU-9679 general: avoid bare return; at end of void function
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b19b318b5e74e76b3fc5b15c796666d04df62466

Comment by Gerrit Updater [ 06/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36669/
Subject: LU-9679 modules: Use LIST_HEAD for declaring list_heads
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 546993d587c5fc380e9745eae98f863e02e68575

Comment by Gerrit Updater [ 06/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36672/
Subject: LU-9679 modules: declare zero-arg functions correctly
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f575372b52833028968b05d16a910372e2d5d994

Comment by Gerrit Updater [ 09/Dec/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36954
Subject: LU-9679 lnet: use LIST_HEAD() for local lists.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c42f1e258f0c0b610f8497df1985dd3b74fb04d3

Comment by Gerrit Updater [ 09/Dec/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36955
Subject: LU-9679 lustre: use LIST_HEAD() for local lists.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bcdc7dd87431f92516c5d8f925b8641bf7da3599

Comment by Gerrit Updater [ 10/Dec/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36975
Subject: LU-9679 libcfs: Add CFS_ALLOC_PTR_ARRAY and free
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: b79f9cfbc092b7d9d19481a977aa1afd79a37f0e

Comment by Gerrit Updater [ 10/Dec/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/36976
Subject: LU-9679 lustre: add OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 09d1ad7801e53e47cc8d2d850157812a8ba9c12a

Comment by Gerrit Updater [ 14/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36839/
Subject: LU-9679 llite: use lli_flags instead of lli_update_atime
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9b7bf1ccae3a0f6b470081e547332405c33d9820

Comment by Gerrit Updater [ 15/Dec/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37020
Subject: LU-9679 llite: fix possible race with module unload.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 81b68118b14e29f17ad3f1e559d2f2cd65875d86

Comment by Gerrit Updater [ 15/Dec/19 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37021
Subject: LU-9679 obdclass: don't manage module refs in open/close.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 69020ec70cb8f8b8879c7cc98e15a9706c1b3cc7

Comment by Gerrit Updater [ 20/Dec/19 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36661/
Subject: LU-9679 all: prefer sizeof(*var) for ALLOC/FREE
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 11f2c86650fda8f1df606686799752223339b9e9

Comment by Gerrit Updater [ 10/Jan/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37021/
Subject: LU-9679 obdclass: don't manage module refs in open/close.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b42d7290afed000ffa7584265ced182a9c738750

Comment by Gerrit Updater [ 10/Jan/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36854/
Subject: LU-9679 lnet: always check return of try_module_get()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: a1282a0d8a5361932c25c37172d360679fbd8232

Comment by Gerrit Updater [ 18/Jan/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37020/
Subject: LU-9679 llite: fix possible race with module unload.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 89aff2f3a17d26f9b86f9afd1bd4631358586ce5

Comment by Gerrit Updater [ 28/Jan/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36670/
Subject: LU-9679 modules: use list_move were appropriate.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 7525fd36a26631e4a5668e53f44e39ed600eea08

Comment by Gerrit Updater [ 03/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37402
Subject: LU-9679 general: add missing spaces near punctuation
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6910b546b9f3a2a8f473b0feae9082a54357826a

Comment by Gerrit Updater [ 06/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37456
Subject: LU-9679 modules: convert MIN/MAX to kernel style
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 25dbbb37c0aaccac36aa25678ee9b368def3aa8a

Comment by Gerrit Updater [ 06/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37457
Subject: LU-9679 various: use list_splice and list_splice_init
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bc3dea5bee4e9758225d2bc542fead56937a7105

Comment by Gerrit Updater [ 06/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37458
Subject: LU-9679 lnet: discard lnet_ping_buffer_numref()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 8e23162e3810678d36409f6065d874a3574946fa

Comment by Gerrit Updater [ 08/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36653/
Subject: LU-9679 general: add missing spaces to folded strings.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 38e6ee6fb779c34c7ef3eb4a010332385b3b84c1

Comment by Gerrit Updater [ 08/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36659/
Subject: LU-9679 lnet: discard lnet_print_text_bufs()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 66c08998491c149db2e908daf03bb3296eccda45

Comment by Gerrit Updater [ 08/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36954/
Subject: LU-9679 lnet: use LIST_HEAD() for local lists.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 135b5c0009e5201ac70394ee1fe98e523fe86072

Comment by Gerrit Updater [ 08/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36955/
Subject: LU-9679 lustre: use LIST_HEAD() for local lists.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0098396983e1075668414aa5298a4990e61ffbda

Comment by Gerrit Updater [ 14/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36651/
Subject: LU-9679 lustre: avoid cast of file->private_data
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f07508d17b49574c7ea47a855c6e8af2b23c3add

Comment by Gerrit Updater [ 14/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37456/
Subject: LU-9679 modules: convert MIN/MAX to kernel style
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 4c4c327b25f3414f20a9ae600e7311f1aa3a866d

Comment by Gerrit Updater [ 14/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37458/
Subject: LU-9679 lnet: discard lnet_ping_buffer_numref()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c2c45b21c3549355a9b3ecb7d1639415fe3131df

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37596
Subject: LU-9679 osc: use assert_spin_locked()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bdd81bbbd1217268fe0eb16d1bb60af81df406af

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37597
Subject: LU-9679 osc: remove cl_io_cancel()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 62f441aa71f0d56aa90602ea2c7b074c80654ffe

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37598
Subject: LU-9679 osc: simplify osc_extent_wait()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 2fcb7b5bb4828e858422fbcd4253ff48615b51f1

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37599
Subject: LU-9679 osc: simplify osc_page_gang_lookup()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 38271abb2e79324c88e4f9d45d225e55a12130c5

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37600
Subject: LU-9679 osc: discard oe_intree
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 21167bb11f87da93a5f60665e974668bf3c5c544

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37601
Subject: LU-9679 osc: convert oe_refc to kref
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 89bc7f13a1162524020c0da720c5a997c3f5037e

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37602
Subject: LU-9679 osc: use overlapped() consistently.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: e26e8e631a6226d292dc6528737394f255179e30

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37603
Subject: LU-9679 osc: centralize handling of PTLRPCD_SET
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: ca50fc451bcca0a29221667d23ff87114164bb5e

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37604
Subject: LU-9679 osc: use rb_entry_safe
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d80c488130617e60caba6b3fb4c7ed6b2e317d0a

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37605
Subject: LU-9679 osc: convert cl_cache_waiters to a wait_queue.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 346302353fa68583fd667d194f253e122373b387

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37606
Subject: LU-9679 osc: convert a while loop to for
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 82056fc686129ae6f85ea395fde5fc07fcef05f2

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37607
Subject: LU-9679 osc: simplify osc_extent_find()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bd04697339877fe4d52f41c08f9ff70707cd22d8

Comment by Gerrit Updater [ 17/Feb/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/37608
Subject: LU-9679 osc: convert while to for in get_write_extents()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c3c8962ab6acbb20db584b4baaa4727a04bcec7e

Comment by Gerrit Updater [ 20/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36652/
Subject: LU-9679 llite: Discard LUSTRE_FPRIVATE()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9e5cb57addbb5d7bc1596096821ad8dcac7a939b

Comment by Gerrit Updater [ 20/Feb/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37457/
Subject: LU-9679 various: use list_splice and list_splice_init
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 45a64335d0e326a411fe6a68cce77e618924f59f

Comment by Gerrit Updater [ 27/Feb/20 ]

Wang Shilong (wshilong@ddn.com) uploaded a new patch: https://review.whamcloud.com/37735
Subject: LU-9679 osc: fix to return right weight in osc_lock_weight()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 65e29a3c8c1022fc2b45f783ab0de8a12edff124

Comment by Gerrit Updater [ 01/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37402/
Subject: LU-9679 general: add missing spaces near punctuation
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 43d10ec85d02f9dd0a01e2106c62a82dc57e72b1

Comment by Gerrit Updater [ 01/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37596/
Subject: LU-9679 osc: use assert_spin_locked()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 85340e3f50faf996871602c96cfe56bd826d8d96

Comment by Gerrit Updater [ 01/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37597/
Subject: LU-9679 osc: remove cl_io_cancel()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9512620894916205f843ec6751c494c885aa7976

Comment by Gerrit Updater [ 01/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37602/
Subject: LU-9679 osc: use overlapped() consistently.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6d6a85c53c7be07912e8d9e7fff4beb0871718e8

Comment by Gerrit Updater [ 01/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37603/
Subject: LU-9679 osc: centralize handling of PTLRPCD_SET
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 029b2e0eac5399edd4b9e06afdcc237c657b7d51

Comment by Gerrit Updater [ 01/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37606/
Subject: LU-9679 osc: convert a while loop to for
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: ce429225a557a0529ca578fab528631cb3ea80eb

Comment by Gerrit Updater [ 05/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36975/
Subject: LU-9679 libcfs: Add CFS_ALLOC_PTR_ARRAY and free
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b1f6f3becedc93004773eb1242d838827815743d

Comment by Gerrit Updater [ 05/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37599/
Subject: LU-9679 osc: simplify osc_page_gang_lookup()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 510b93236e6e05e717b7f834bd0cfa8054d3a1cc

Comment by Gerrit Updater [ 05/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37604/
Subject: LU-9679 osc: use rb_entry_safe
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 07b6193c84f3ccd21b2d3fdb7c7a9e6260c53ff4

Comment by Gerrit Updater [ 05/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37735/
Subject: LU-9679 osc: fix to return right weight in osc_lock_weight()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 1676073d49b314ade314170ad9758cc878c14703

Comment by Gerrit Updater [ 17/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37598/
Subject: LU-9679 osc: simplify osc_extent_wait()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6af696f0a4e04eaf08de01b549ffa01e6b9bb8ef

Comment by Gerrit Updater [ 17/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37608/
Subject: LU-9679 osc: convert while to for in get_write_extents()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: c68d2fb82b01f79a41ab76c40cb576e966484fd7

Comment by Gerrit Updater [ 24/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37600/
Subject: LU-9679 osc: discard oe_intree
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0df4a140e16dbecfbb7de3ed9d3a185e5ff252e0

Comment by Gerrit Updater [ 24/Mar/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37605/
Subject: LU-9679 osc: convert cl_cache_waiters to a wait_queue.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b2ede01d1ed77ddc512c013220f6ea8b509e9541

Comment by Gerrit Updater [ 02/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38121
Subject: LU-9679 obdclass: use OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 12de22d788f6e4228566f98e536a2721703071ed

Comment by Gerrit Updater [ 14/Apr/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/36976/
Subject: LU-9679 lustre: add OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 8a05b7277ac029e765d2198682e2f000c14b95fc

Comment by Gerrit Updater [ 14/Apr/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37601/
Subject: LU-9679 osc: convert oe_refc to kref
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9c2fb0b29cec8a02c0c080da7596c2c99921d47d

Comment by Gerrit Updater [ 16/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38250
Subject: LU-9679 mdt: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: cb07008aa863a7e7dff366787001886695a77f4b

Comment by Gerrit Updater [ 16/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38251
Subject: LU-9679 mdt: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 00ccc6fb1727625fe9ad8776a77148845e06e68e

Comment by Gerrit Updater [ 16/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38252
Subject: LU-9679 osd: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7938d0f25591984b4b9bae1e25aaf553f55aac65

Comment by Gerrit Updater [ 16/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38253
Subject: LU-9679 ptlrpc: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 3fee66f3fdae218a3c9590245638a73392e253ba

Comment by Gerrit Updater [ 16/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38254
Subject: LU-9679 lodlov: use OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 876c1b38e5aa81daa78c15f5e28146084ff6c00f

Comment by Gerrit Updater [ 16/Apr/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38255
Subject: LU-9679 target: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 46bf3b3c16d1c5c20be0f8d237ae5c850192f8a5

Comment by Gerrit Updater [ 07/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38252/
Subject: LU-9679 osd: use OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0f90d3212fdce50c2806d27c66e9761d1b2714d4

Comment by Gerrit Updater [ 12/May/20 ]

Oleg Drokin (green@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38571
Subject: LU-9679 osc: convert cl_cache_waiters to a wait_queue.
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: 7c0963f367a053a455a2aabf7e6f96cbfe60a4db

Comment by Gerrit Updater [ 12/May/20 ]

Oleg Drokin (green@whamcloud.com) uploaded a new patch: https://review.whamcloud.com/38575
Subject: LU-9679 osc: convert cl_cache_waiters to a wait_queue.
Project: fs/lustre-release
Branch: b2_12
Current Patch Set: 1
Commit: e3b4b127f15a638c882f20af5edadd55270aa806

Comment by Gerrit Updater [ 14/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38121/
Subject: LU-9679 obdclass: use OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f463b9081e9063766d0180754b0f0930d99b772b

Comment by Gerrit Updater [ 14/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38250/
Subject: LU-9679 various: use OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 84a70d296c68cea9da9dc5502022121798fe5cd7

Comment by Gerrit Updater [ 17/May/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38644
Subject: LU-9679 lnet: tidy lnet_discover and fix mem acconting bug.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: d27f39e7fcaa1c4bd7c2a1484b29cae1f4d1d3a7

Comment by Gerrit Updater [ 20/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38254/
Subject: LU-9679 lodlov: use OBD_ALLOC_PTR_ARRAY() and others
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: ea957ca7fa0376accce0dd773cb627e0dba72312

Comment by Gerrit Updater [ 20/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38255/
Subject: LU-9679 target: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 4a1d58eb28e0a7645f52a3a90c29ce36f6dcf5bd

Comment by Gerrit Updater [ 23/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38575/
Subject: LU-9679 osc: convert cl_cache_waiters to a wait_queue.
Project: fs/lustre-release
Branch: b2_12
Current Patch Set:
Commit: 5b9581087c138305a1d4202d496cfd1494a71f1c

Comment by Gerrit Updater [ 27/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38251/
Subject: LU-9679 mdt: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 6329c1f148ebf4ea5439e5b66af640ef5de7934c

Comment by Gerrit Updater [ 27/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38253/
Subject: LU-9679 ptlrpc: use OBD_ALLOC_PTR_ARRAY() and FREE
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: ea5df4799a3c6ca7f386303694d4440997d82d43

Comment by Gerrit Updater [ 27/May/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38644/
Subject: LU-9679 lnet: tidy lnet_discover and fix mem accounting bug.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 45722de60a8fb5fee86a07ce5e3861b31dcedf59

Comment by Gerrit Updater [ 18/Jun/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/38975
Subject: LU-9679 nrs: remove ts_opcodes bitmap.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: af0dbb369ccc5143f48680635af9044321fda693

Comment by Gerrit Updater [ 22/Jun/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39131
Subject: LU-9679 lustre: remove some "#ifdef CONFIG*" from .c files.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5239e5cab96c52c426955a3841560bdee063f583

Comment by Gerrit Updater [ 22/Jun/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39133
Subject: LU-9679 ptlrpc: list_for_each improvements.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: bc672c7c508f246e61008f401529c30f529fdd97

Comment by Gerrit Updater [ 22/Jun/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39135
Subject: LU-9679 obdclass: remove init to 0 from lustre_init_lsi()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 55e08335fe73a7cdec637e9a95a8fc3efc592b53

Comment by Gerrit Updater [ 28/Jun/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/37607/
Subject: LU-9679 osc: simplify osc_extent_find()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 80e21cce3dd6748fd760786cafe9c26d502fd74f

Comment by Gerrit Updater [ 28/Jun/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39135/
Subject: LU-9679 obdclass: remove init to 0 from lustre_init_lsi()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 513dde601d2e927566f80ffdae4f381718864747

Comment by Gerrit Updater [ 02/Jul/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39234
Subject: LU-9679 llite: annotate nested locking
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 5009c5a6513f093fd10a3a6a2de6464c65f0aff1

Comment by Gerrit Updater [ 02/Jul/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39248
Subject: LU-9679 lov: annotate nested locking of obd_dev_mutex
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 27f3caba2ed6e5de577e8751ae6083932064a3ec

Comment by Gerrit Updater [ 03/Jul/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39259
Subject: LU-9679 libcfs: support removal of kernel_setsockopt()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 7fe4cdc21a04e154953f51cfa4a70aafcd90add4

Comment by Gerrit Updater [ 03/Jul/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39260
Subject: LU-9679 osc: handle removal of NR_UNSTABLE_NFS
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 17e940c636b58c08a1c4d54633963ee108c06848

Comment by Gerrit Updater [ 04/Jul/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/38975/
Subject: LU-9679 nrs: remove ts_opcodes bitmap.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 8c19d5147dba92a79cbcb8eb74a7bf3eecd77133

Comment by Gerrit Updater [ 04/Jul/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39131/
Subject: LU-9679 lustre: remove some "#ifdef CONFIG*" from .c files.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f37e26964a34fc33ec6add792ebb3b6a51797813

Comment by Gerrit Updater [ 07/Jul/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39291
Subject: LU-9679 lustre: make ptlrpc_connection_put() static inline
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 4e0df5ea50a41174d24be5fb6e5a2d5e975c807e

Comment by Gerrit Updater [ 07/Jul/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39292
Subject: LU-9679 mdc: create mdc_acl.c
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 25525c6ba3445c0968fd04fcd677cafa0e6bc8f1

Comment by Gerrit Updater [ 10/Jul/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39234/
Subject: LU-9679 llite: annotate non-owner locking
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: f34392412fe2204d6202cb11b44a646e368a1ce7

Comment by Gerrit Updater [ 17/Jul/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39248/
Subject: LU-9679 lov: annotate nested locking of obd_dev_mutex
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 10dae4c3b68ebc2509d7089037eccc9f4460c08f

Comment by Gerrit Updater [ 17/Jul/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39291/
Subject: LU-9679 lustre: make ptlrpc_connection_put() static inline
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0a03e51b7e49a319a288c7c2be367c90e63d045d

Comment by Gerrit Updater [ 17/Jul/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39292/
Subject: LU-9679 mdc: create mdc_acl.c
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 896ff00276afd83efb7523f61807feb63e6a70d5

Comment by Andreas Dilger [ 30/Jul/20 ]

This ticket should really be closed, and LU-12511 used for newer patches.

Comment by Andreas Dilger [ 30/Jul/20 ]

All but one of the patches under this ticket in Gerrit have landed.

I'm going to close this, and LU-12511 can be used for newer patches in the 2.14 release.

Comment by Gerrit Updater [ 19/Feb/21 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/41691
Subject: LU-9679 osc: simplify osc_extent_find()
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 09a3700c77b4b277329abff5bcb1ff093e8bf1aa

Comment by Shuichi Ihara [ 22/Feb/21 ]

it looks that patch https://review.whamcloud.com/41691 solved solved problem.

Client Version NP Write(MB/s) Read(MB/s)
Lustre-2.14.0-RC2 1 537 3117
Lustre-2.14.0-RC3 1 773 3175
Lustre-2.14.0-RC3/w patch 41691 1 768 3086

all stats are attached also.

Comment by Gerrit Updater [ 26/Feb/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39133/
Subject: LU-9679 ptlrpc: list_for_each improvements.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: dcc8b9c00d5de4bf4580e74bea47e3f99b2ad5da

Comment by Gerrit Updater [ 13/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41691/
Subject: LU-9679 osc: simplify osc_extent_find()
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 3e6b7a785cab514a9703f6ae8d792113f5c53d19

Generated at Sat Feb 10 02:28:17 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.