[LU-11775] buffered write single client improvements Created: 14/Dec/18 Updated: 13/Jun/20 Resolved: 13/Jun/20 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.13.0 |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Dongyang Li | Assignee: | Dongyang Li |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Attachments: |
|
||||||||||||
| Issue Links: |
|
||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||
| Description |
|
After landing |
| Comments |
| Comment by Gerrit Updater [ 14/Dec/18 ] |
|
Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/33858 |
| Comment by Gerrit Updater [ 14/Dec/18 ] |
|
Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/33859 |
| Comment by Gerrit Updater [ 14/Dec/18 ] |
|
Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/33860 |
| Comment by Gerrit Updater [ 14/Dec/18 ] |
|
Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/33861 |
| Comment by Gerrit Updater [ 14/Dec/18 ] |
|
Li Dongyang (dongyangli@ddn.com) uploaded a new patch: https://review.whamcloud.com/33862 |
| Comment by Dongyang Li [ 14/Dec/18 ] |
|
As we can see There is still __ _raw_spin_lock from osc_page_cache_add which I can not figure out the exact location. mpirun -np 32 ior -w -t 16m -b 16g -F -e -vv -o /cache1/file -k master: Max Write: 15237.92 MiB/sec (15978.12 MB/sec) master + Max Write: 17045.11 MiB/sec (17873.09 MB/sec) Max Write: 17476.77 MiB/sec (18325.72 MB/sec) |
| Comment by Patrick Farrell (Inactive) [ 10/Feb/19 ] |
|
Li, Looking at your graphics, I think maybe osc_lru_use has been inlined in to osc_page_cache_add. I haven't dug in to " If you'd like to avoid inlining, the easiest way I've found is calling that function via a function pointer. Then you could see it easily in your traces again. (There are various "don't inline" directives, but I've never been able to get them to work when building Lustre.) |
| Comment by Dongyang Li [ 11/Feb/19 ] |
|
Patrick, thanks for the nice tip! Yes I've been using noinline directive but apparently it did not work. I will give it a shot when I can get to the environment, and provide an update on Cheers DY |
| Comment by Andreas Dilger [ 13/Feb/19 ] |
This information should go into the commit comments of the various patches, like https://review.whamcloud.com/28667 |
| Comment by Gerrit Updater [ 27/Feb/19 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33859/ |
| Comment by Gerrit Updater [ 27/Feb/19 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33860/ |
| Comment by Gerrit Updater [ 25/Jun/19 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33858/ |
| Comment by Gerrit Updater [ 27/Jun/19 ] |
|
Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/33861/ |
| Comment by Andreas Dilger [ 11/Jun/20 ] |
|
Dongyang, is there still work to be done for this ticket? It looks like the patches are included in 2.13. |
| Comment by Dongyang Li [ 12/Jun/20 ] |
|
No more patches and I think this ticket can be closed now |