[LU-7899] osd_xattr_set() to batch actual EA update Created: 22/Mar/16 Updated: 21/Aug/17 Resolved: 09/Aug/17 |
|
| Status: | Resolved |
| Project: | Lustre |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | Lustre 2.10.1, Lustre 2.11.0 |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Alex Zhuravlev | Assignee: | Alex Zhuravlev |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Issue Links: |
|
||||||||||||||||
| Rank (Obsolete): | 9223372036854775807 | ||||||||||||||||
| Description |
|
moving EAs from nvlist into bonus/spill is quite expensive, we can save on this a bit collecting changes in nvlist (what we do already) and calling sa_update() from osd_trans_stop(). |
| Comments |
| Comment by Gerrit Updater [ 25/Mar/16 ] |
|
Alex Zhuravlev (alexey.zhuravlev@intel.com) uploaded a new patch: http://review.whamcloud.com/19143 |
| Comment by Gerrit Updater [ 11/Jul/16 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/19143/ |
| Comment by Joseph Gmitter (Inactive) [ 13/Jul/16 ] |
|
Patch has landed to master for 2.9.0 |
| Comment by Gerrit Updater [ 11/Aug/16 ] |
|
Oleg Drokin (oleg.drokin@intel.com) uploaded a new patch: http://review.whamcloud.com/21878 |
| Comment by Cliff White (Inactive) [ 11/Aug/16 ] |
|
Testing on soak - no longer having soft lockups. |
| Comment by Gerrit Updater [ 11/Aug/16 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch http://review.whamcloud.com/21878/ |
| Comment by Peter Jones [ 11/Aug/16 ] |
|
Oleg has reverted this change |
| Comment by Gerrit Updater [ 11/Aug/16 ] |
|
Alex Zhuravlev (alexey.zhuravlev@intel.com) uploaded a new patch: http://review.whamcloud.com/21893 |
| Comment by Cliff White (Inactive) [ 24/May/17 ] |
|
Soak testing started: 2017-05-24 21:29:31 |
| Comment by Cliff White (Inactive) [ 25/May/17 ] |
|
Immediately hit |
| Comment by Alex Zhuravlev [ 25/May/17 ] |
|
thanks... working on that. |
| Comment by Alex Zhuravlev [ 25/May/17 ] |
|
hmm, I still can't reproduce it |
| Comment by Cliff White (Inactive) [ 25/May/17 ] |
|
We need a decent working baseline to apply this patch too. That is the problem. |
| Comment by Cliff White (Inactive) [ 19/Jul/17 ] |
|
Since we have landed |
| Comment by Alex Zhuravlev [ 20/Jul/17 ] |
|
Cliff, the patch has been rebased. please, give it a run. thanks in advance. |
| Comment by Cliff White (Inactive) [ 21/Jul/17 ] |
|
I am seeing more odd job failures. Things like: 07/21/2017 19:10:37: Process 0(soak-16.spirit.hpdd.intel.com): FAILED in mdtest_stat, unable to stat file: Input/output error 34395-simul.out:19:32:08: Process 10(soak-26.spirit.hpdd.intel.com): FAILED in simul_file_stat, stat failed: Input/output error 34409-simul.out:19:31:50: Process 12(soak-26.spirit.hpdd.intel.com): FAILED in simul_truncate, truncate failed: Cannot send after transport endpoint shutdown 34442-simul.out:19:10:37: Process 0(soak-16.spirit.hpdd.intel.com): FAILED in create_files, write in file /mnt/soaked/soaktest/test/simul/34442/simul_write.12: Input/output error 34454-mdtestssf.out:07/21/2017 19:10:37: Process 0(soak-16.spirit.hpdd.intel.com): FAILED in mdtest_stat, unable to stat file: Input/output error 34454-mdtestssf.out:07/21/2017 19:10:37: Process 1(soak-16.spirit.hpdd.intel.com): FAILED in mdtest_stat, unable to stat file: Input/output error 34462-simul.out:19:25:28: Process 26(soak-29.spirit.hpdd.intel.com): FAILED in simul_truncate, truncate failed: Input/output error investigating. |
| Comment by Cliff White (Inactive) [ 21/Jul/17 ] |
|
With this patch, i am seeing more jobs fail than succeed. |
| Comment by Alex Zhuravlev [ 24/Jul/17 ] |
|
Cliff, any more details? |
| Comment by Cliff White (Inactive) [ 24/Jul/17 ] |
|
What are you looking for from slab top? No hard crashes yet, restarting this morning. |
| Comment by Cliff White (Inactive) [ 02/Aug/17 ] |
|
Tested latest version of the patch, ran 24 hours on soak, so far. No significant errors. |
| Comment by Gerrit Updater [ 09/Aug/17 ] |
|
Oleg Drokin (oleg.drokin@intel.com) merged in patch https://review.whamcloud.com/21893/ |
| Comment by Peter Jones [ 09/Aug/17 ] |
|
Landed for 2.11 |
| Comment by Gerrit Updater [ 11/Aug/17 ] |
|
Minh Diep (minh.diep@intel.com) uploaded a new patch: https://review.whamcloud.com/28482 |
| Comment by Gerrit Updater [ 21/Aug/17 ] |
|
John L. Hammond (john.hammond@intel.com) merged in patch https://review.whamcloud.com/28482/ |