[lustre-discuss] how to set max_pages_per_rpc (I have done something wrong and need help)
Harald van Pee
pee at hiskp.uni-bonn.de
Wed Nov 15 11:56:23 PST 2017
Hello Andreas,
thanks for your information, now I have the feeling I'm not completly lost.
With erasing configuration parameters do you mean the
writeconf procedure? (chapter 14.4)
Or is it possible to erase the unknown parameter?
Thanks in advance
Harald
On Wednesday 15 November 2017 20:37:20 Dilger, Andreas wrote:
> The problem that Lustre clients fail to mount when they get an unknown
> parameter is fixed in newer Lustre releases (2.9+) via patch
> https://review.whamcloud.com/21112 .
>
> The current maintenance release is 2.10.1.
>
> You could also work around this by erasing the configuration parameters
> (see Lustre manual).
>
> Cheers, Andreas
>
> On Nov 15, 2017, at 09:26, Harald van Pee
> <pee at hiskp.uni-bonn.de<mailto:pee at hiskp.uni-bonn.de>> wrote:
>
> Here are more informations:
>
> if I try to mount the filesystem on the client I get similar messages as
> from the failing conf_param command. It seems one have to remove this
> failed configuration but how?
> Here the syslog output on the client:
>
> kernel: [ 4203.506437] LustreError: 3698:0:
> (obd_mount.c:1340:lustre_fill_super()) Unable to mount (-2)
> kernel: [ 5028.547095] LustreError: 3830:0:
> (obd_config.c:1202:class_process_config()) no device for:
> hiskp3-OST0000-osc- ffff880416680800
> kernel: [ 5028.547105] LustreError: 3830:0:
> (obd_config.c:1606:class_config_llog_handler()) MGC192.168.128.200 at o2ib:
> cfg command failed: rc = -22
> kernel: [ 5028.547112] Lustre: cmd=cf00f 0:hiskp3-OST0000-osc
> 1:osc.max_pages_per_rpc=256
> kernel: [ 5028.547112]
> kernel: [ 5028.547156] LustreError: 15b-f: MGC192.168.128.200 at o2ib: The
> configuration from log 'hiskp3-client'failed from the MGS (-22). Make sure
> this client and the MGS are running compatible versions of Lustre.
> kernel: [ 5028.547407] LustreError: 1680:0:(lov_obd.c:946:lov_cleanup())
> hiskp3-clilov-ffff880416680800: lov tgt 1 not cleaned! deathrow=0, lovrc=1
> kernel: [ 5028.547415] LustreError: 1680:0:(lov_obd.c:946:lov_cleanup())
> Skipped 3 previous similar messages
> kernel: [ 5028.550906] Lustre: Unmounted hiskp3-client
> kernel: [ 5028.551407] LustreError: 3815:0:
> (obd_mount.c:1340:lustre_fill_super()) Unable to mount (-22)
>
>
>
> On Wednesday 15 November 2017 16:06:29 Harald van Pee wrote:
> Dear all,
>
> I want to set max_pages_per_rpc to 64 instead of 256
> lustre mgs/mdt version 2.53
> lustre oss version 2.53
> lustre client 2.6
>
> on client I have done:
> lctl get_param osc.hiskp3-OST*.max_pages_per_rpc
> osc.hiskp3-OST0001-osc-ffff88105dba4800.max_pages_per_rpc=256
> osc.hiskp3-OST0002-osc-ffff88105dba4800.max_pages_per_rpc=256
> osc.hiskp3-OST0003-osc-ffff88105dba4800.max_pages_per_rpc=256
> osc.hiskp3-OST0004-osc-ffff88105dba4800.max_pages_per_rpc=256
> lctl set_param osc.hiskp3-OST*.max_pages_per_rpc=64
>
> this works, but after remount I get again 256 therefore I want to make it
> permant with
> lctl conf_param hiskp3-OST*.osc.max_pages_per_rpc=64
>
> But I get the message, that this command have to be given on mdt
> unfortunately I go to our combined mgs/mdt and get
>
> Lustre: Setting parameter hiskp3-OST0000-osc.osc.max_pages_per_rpc in log
> hiskp3-client
> LustreError: 956:0:(obd_config.c:1221:class_process_config()) no device
> for: hiskp3-OST0000-osc-MDT0000
> LustreError: 956:0:(obd_config.c:1591:class_config_llog_handler())
> MGC192.168.128.200 at o2ib: cfg command failed: rc = -22
> Lustre: cmd=cf00f 0:hiskp3-OST0000-osc-MDT0000
> 1:osc.max_pages_per_rpc=64
>
> than I can not mount client and want to go back
> lctl set_param osc.hiskp3-OST*.max_pages_per_rpc=64
>
> Lustre: Modifying parameter hiskp3-OST0000-osc.osc.max_pages_per_rpc in log
> hiskp3-client
> Lustre: Skipped 1 previous similar message
> LustreError: 966:0:(obd_config.c:1221:class_process_config()) no device
> for: hiskp3-OST0000-osc-MDT0000
> LustreError: 966:0:(obd_config.c:1591:class_config_llog_handler())
> MGC192.168.128.200 at o2ib: cfg command failed: rc = -22
> Lustre: cmd=cf00f 0:hiskp3-OST0000-osc-MDT0000
> 1:osc.max_pages_per_rpc=256
>
> obviously what I have done was completly wrong and I can no longer mount a
> client, mounted clients are working.
> How can I get it back working?
> hiskp3-MDT0000 ist the label of the mgs/mdt but hiskp3-OST0000-osc-MDT0000
> seems to be incorrect
>
> What I have to do to get the mgs/mdt working again?
> Its your production cluster
> Any help is welcome
>
> Best
> Harald
>
>
>
>
>
>
> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
>
> --
> Harald van Pee
>
> Helmholtz-Institut fuer Strahlen- und Kernphysik der Universitaet Bonn
> Nussallee 14-16 - 53115 Bonn - Tel +49-228-732213 - Fax +49-228-732505
> mail: pee at hiskp.uni-bonn.de<mailto:pee at hiskp.uni-bonn.de>
> _______________________________________________
> lustre-discuss mailing list
> lustre-discuss at lists.lustre.org<mailto:lustre-discuss at lists.lustre.org>
> http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
--
Harald van Pee
Helmholtz-Institut fuer Strahlen- und Kernphysik der Universitaet Bonn
Nussallee 14-16 - 53115 Bonn - Tel +49-228-732213 - Fax +49-228-732505
mail: pee at hiskp.uni-bonn.de
More information about the lustre-discuss
mailing list