<div dir="ltr">This probably a bug or at least something that should be looked at.<div>You can write a bug report, thanks!</div><div><br></div><div>Rene<br><br><div class="gmail_quote"><div dir="ltr">On Wed, Jul 25, 2018 at 12:01 PM kvaps &lt;<a href="mailto:kvapss@gmail.com">kvapss@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Rene,<br>
<br>
I just found out that those options are not working globally.<br>
I can set them via linstor, but they not appears in my<br>
`linstor_common.conf` file.<br>
<br>
max-buffers, protocol, rcvbuf-size, sndbuf-size - is working fine<br>
c-fill-target, c-max-rate, c-plan-ahead, c-min-rate - set via cli are<br>
ok, but nothing happens afterwards<br>
<br>
<br>
Is that bug? Should I write bug report?<br>
- kvaps<br>
<br>
<br>
On Wed, Jul 25, 2018 at 9:35 AM, kvaps &lt;<a href="mailto:kvapss@gmail.com" target="_blank">kvapss@gmail.com</a>&gt; wrote:<br>
&gt; I will answer myself, I found information about units on drbdsetup man page:<br>
&gt;<br>
&gt;  --c-plan-ahead plan_time<br>
&gt;     ...<br>
&gt;     The default values of these parameters are: c-plan-ahead = 20 (in<br>
&gt; units of 0.1 seconds), c-fill-target = 0 (in units of sectors),<br>
&gt; c-delay-target = 1 (in units of 0.1 seconds), and c-max-rate = 102400<br>
&gt; (in units of KiB/s).<br>
&gt;<br>
&gt; --c-min-rate min_rate<br>
&gt;     ...<br>
&gt;     The default value of c-min-rate is 4096, in units of KiB/s.<br>
&gt;<br>
&gt; So presume the next options will be equivalent:<br>
&gt;<br>
&gt;     linstor c drbd-options --c-plan-ahead=10 --c-min-rate=$((20*1024))<br>
&gt; --c-max-rate=$((720*1024)) --c-fill-target=$((10*1024))<br>
&gt;<br>
&gt; to this config:<br>
&gt;<br>
&gt;      disk {<br>
&gt;       c-fill-target 10M;<br>
&gt;       c-max-rate   720M;<br>
&gt;       c-plan-ahead   10;<br>
&gt;       c-min-rate    20M;<br>
&gt;      }<br>
&gt;<br>
&gt; Cheers and Thank You.<br>
&gt; - kvaps<br>
&gt;<br>
&gt;<br>
&gt; On Wed, Jul 25, 2018 at 9:15 AM, kvaps &lt;<a href="mailto:kvapss@gmail.com" target="_blank">kvapss@gmail.com</a>&gt; wrote:<br>
&gt;&gt; Great, network options are fine.<br>
&gt;&gt; But what about those options and their units:<br>
&gt;&gt;<br>
&gt;&gt;      disk {<br>
&gt;&gt;       c-fill-target 10M;<br>
&gt;&gt;       c-max-rate   720M;<br>
&gt;&gt;       c-plan-ahead   10;<br>
&gt;&gt;       c-min-rate    20M;<br>
&gt;&gt;      }<br>
&gt;&gt;<br>
&gt;&gt; I didn&#39;t found any information about units used here in linstor, so I<br>
&gt;&gt; presume bytes?<br>
&gt;&gt; If so, then linstor reports that my value is out of range:<br>
&gt;&gt;<br>
&gt;&gt; # linstor c drbd-options --c-max-rate=$((720*1024*1024))<br>
&gt;&gt; ...<br>
&gt;&gt; linstor controller drbd-options: error: argument --c-max-rate: Range:<br>
&gt;&gt; [250, 4194304]<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; - kvaps<br>
&gt;&gt; - kvaps<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Wed, Jul 25, 2018 at 8:57 AM, Rene Peinthor &lt;<a href="mailto:rene.peinthor@linbit.com" target="_blank">rene.peinthor@linbit.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Currently you have to disable user security (as there is currently no way to<br>
&gt;&gt;&gt; authenticate) for global controller options, see:<br>
&gt;&gt;&gt; <a href="https://github.com/LINBIT/linbit-documentation/blob/master/UG9/en/administration-linstor.adoc#disable-user-security" rel="noreferrer" target="_blank">https://github.com/LINBIT/linbit-documentation/blob/master/UG9/en/administration-linstor.adoc#disable-user-security</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Setting those options globally for linstor resources should work with the<br>
&gt;&gt;&gt; `linstor controller drbd-options`, we have already<br>
&gt;&gt;&gt; an internal ticket to improve setting of drbd options as right now this is<br>
&gt;&gt;&gt; more a straight port from drbdmanage.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --max-buffers MAX_BUFFERS<br>
&gt;&gt;&gt;                         Range: [32, 131072]; Default: 2048<br>
&gt;&gt;&gt; --sndbuf-size SNDBUF_SIZE<br>
&gt;&gt;&gt;                         Range: [0, 10485760]; Default: 0; Unit: bytes<br>
&gt;&gt;&gt; --rcvbuf-size RCVBUF_SIZE<br>
&gt;&gt;&gt;                         Range: [0, 10485760]; Default: 0; Unit: bytes<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt; Rene<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Wed, Jul 25, 2018 at 8:37 AM kvaps &lt;<a href="mailto:kvapss@gmail.com" target="_blank">kvapss@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi Rene, thanks for answer.<br>
&gt;&gt;&gt;&gt; Unfortunately I recieve the next error, when I try to set values:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;     # linstor c drbd-options --c-plan-ahead=10<br>
&gt;&gt;&gt;&gt;     ERROR:<br>
&gt;&gt;&gt;&gt;          Identity &#39;PUBLIC&#39; using role: &#39;PUBLIC&#39; is not authorized to<br>
&gt;&gt;&gt;&gt; set a controller config property.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Also If I understand it well, there is no way for setup<br>
&gt;&gt;&gt;&gt; drbd-peer-options globally, like:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;     net {<br>
&gt;&gt;&gt;&gt;       max-buffers     36k;<br>
&gt;&gt;&gt;&gt;       sndbuf-size   1024k;<br>
&gt;&gt;&gt;&gt;       rcvbuf-size   2048k;<br>
&gt;&gt;&gt;&gt;     }<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Am, I right?<br>
&gt;&gt;&gt;&gt; - kvaps<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Wed, Jul 25, 2018 at 7:24 AM, Rene Peinthor &lt;<a href="mailto:rene.peinthor@linbit.com" target="_blank">rene.peinthor@linbit.com</a>&gt;<br>
&gt;&gt;&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt; Hi!<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Yes, use the `linstor controller drbd-options` command.<br>
&gt;&gt;&gt;&gt; &gt; `linstor controller drbd-options -h` will list you all possible<br>
&gt;&gt;&gt;&gt; &gt; arguments.<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; Cheers,<br>
&gt;&gt;&gt;&gt; &gt; Rene<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; On Wed, Jul 25, 2018 at 7:20 AM kvaps &lt;<a href="mailto:kvapss@gmail.com" target="_blank">kvapss@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; Hi, is there any way for set global options via linstor?<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; I mean which are can be set inside this file:<br>
&gt;&gt;&gt;&gt; &gt;&gt; /var/lib/drbd.d/linstor_common.conf<br>
&gt;&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt;&gt; &gt;&gt; Thanks!<br>
&gt;&gt;&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; &gt;&gt; drbd-user mailing list<br>
&gt;&gt;&gt;&gt; &gt;&gt; <a href="mailto:drbd-user@lists.linbit.com" target="_blank">drbd-user@lists.linbit.com</a><br>
&gt;&gt;&gt;&gt; &gt;&gt; <a href="http://lists.linbit.com/mailman/listinfo/drbd-user" rel="noreferrer" target="_blank">http://lists.linbit.com/mailman/listinfo/drbd-user</a><br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt;&gt; &gt; René Peinthor - Software Developer<br>
&gt;&gt;&gt;&gt; &gt; +43-1-817-82-92 x54<br>
&gt;&gt;&gt;&gt; &gt; <a href="mailto:rene.peinthor@linbit.com" target="_blank">rene.peinthor@linbit.com</a><br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; LINBIT | Keeping the Digital World Running<br>
&gt;&gt;&gt;&gt; &gt; DRBD HA - Disaster Recovery - Software-defined Storage<br>
&gt;&gt;&gt;&gt; &gt; t / f / in / y / g+<br>
&gt;&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt;&gt; &gt; DRBD® and LINBIT® are registered trademarks of LINBIT, Austria.</blockquote></div></div></div>