[LUDOC-379] Document ladvise lockahead feature Created: 06/Jun/17  Updated: 21/May/18  Resolved: 16/May/18

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

Type: Bug Priority: Minor
Reporter: Patrick Farrell (Inactive) Assignee: Patrick Farrell (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-6179 Lock ahead - Request extent locks fro... Resolved
Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

The new ladvise lockahead feature (LU-6179) should be documented in the manual.



 Comments   
Comment by Patrick Farrell (Inactive) [ 06/Jun/17 ]

Feel free to assign this to me.

Comment by Peter Jones [ 28/Mar/18 ]

Patrick

When do you expect to have some content suitable for the manual for lock-ahead? We could help with the formatting if you have the content in some other kind of format (Word, RTF, etc)

Peter

Comment by Patrick Farrell (Inactive) [ 28/Mar/18 ]

Yeah, I need to get moving on this.  Looking at the manual, I see there's now some ladvise documentation in there!

I've got some stuff written up, I'll see about integrating it.  A little tricky figuring out quite where to put some of it.

Comment by Patrick Farrell (Inactive) [ 28/Mar/18 ]

Attempting to follow the instructions from here:

https://wiki.hpdd.intel.com/display/PUB/Making+changes+to+the+Lustre+Manual+source

I ran in to this:

[build@centbuild02 lustre-manual]$ make check && make pdf
xmllint --noout --xinclude --noent --relaxng ./index.xml
./index.xml:-1: Relax-NG parser error : xmlRelaxNGParse: ./index.xml is empty
Relax-NG schema ./index.xml failed to compile

I didn't check out a local branch (yet), but that seems unlikely to be causing this...?

Comment by Peter Jones [ 28/Mar/18 ]

jgmitter any advice for Patrick?

paf I would suggest adding what content you have first and listing any uncertainties about where to place the content. Then we can iterate towards something we can integrate into the manual.

Comment by Joseph Gmitter (Inactive) [ 28/Mar/18 ]

Hi Patrick,

What platform are you attempting to build on?  I would try to build the html version first as I have seen issues with missing packages when attempting to build a pdf for the first time.

make check && make html

Thanks.

Joe

Comment by Patrick Farrell (Inactive) [ 28/Mar/18 ]

Thanks, Peter - I'm starting with updating the obvious bits (usage, lists of options, etc), and then, yes, I'll drop the general guidance in there somewhere and we can try to figure out where would be good.

Joseph,

centos7 - That error is from make check:

[build@centbuild02 lustre-manual]$ make check
xmllint --noout --xinclude --noent --relaxng ./index.xml
./index.xml:-1: Relax-NG parser error : xmlRelaxNGParse: ./index.xml is empty
Relax-NG schema ./index.xml failed to compile

Perhaps I'm missing some tool that make is supposed to be calling?

Comment by Joseph Gmitter (Inactive) [ 29/Mar/18 ]

Hi Patrick,

I replicated the error on a fresh centos7 install.  It appears the error is coming from missing the docbook5-style-xsl docbook5-schema docbook5-schemas packages.  I would make sure that you have all of the following packages installed:

yum install fop libxml2 libxslt docbook5-style-xsl docbook5-schema docbook5-schemas

Installing that basic set on a fresh centos7 image allows me to run make check, make html, and make pdf.

Thanks.

Joe

Comment by Patrick Farrell (Inactive) [ 29/Mar/18 ]

Joe,

Thanks, that worked great.  Now I can find my syntax errors

I'll keep working this a little and then submit.

Comment by Gerrit Updater [ 08/May/18 ]

Patrick Farrell (paf@cray.com) uploaded a new patch: https://review.whamcloud.com/32331
Subject: LUDOC-379: Ladvise Lockahead
Project: doc/manual
Branch: master
Current Patch Set: 1
Commit: 89f9ccf0557dff2a43784e91cd0b1b07f801b0a7

Comment by Gerrit Updater [ 16/May/18 ]

Joseph Gmitter (joseph.gmitter@intel.com) merged in patch https://review.whamcloud.com/32331/
Subject: LUDOC-379: Ladvise Lockahead
Project: doc/manual
Branch: master
Current Patch Set:
Commit: 976ef1f4cae06717b84299d8f1a653f151262ec3

Comment by Joseph Gmitter (Inactive) [ 16/May/18 ]

Patch has landed.

Comment by Gerrit Updater [ 16/May/18 ]

Patrick Farrell (paf@cray.com) uploaded a new patch: https://review.whamcloud.com/32436
Subject: LUDOC-379: Ladvise Lockahead
Project: doc/manual
Branch: master
Current Patch Set: 1
Commit: e590c8f9a3f01a10c9524b462c3e1ad88a3049da

Comment by Gerrit Updater [ 21/May/18 ]

Joseph Gmitter (joseph.gmitter@intel.com) merged in patch https://review.whamcloud.com/32436/
Subject: LUDOC-379: Ladvise Lockahead
Project: doc/manual
Branch: master
Current Patch Set:
Commit: 59ea0bc323e725cf9e5051144d82665f27814ce6

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