On 16/05/2025 12:36, Eelco Chaudron wrote:
> 
> 
> On 15 May 2025, at 9:51, Roi Dayan via dev wrote:
> 
>> Allow to set custom core file size with --ulimit-core argument.
>> This argument can be set in ovs config file
>> in rhel can set OPTIONS in /etc/sysconfig/openvswitch
>> in debian can set OVS_CTL_OPTS in /etc/default/openvswitch-switch.
> 
> Hi Roi,
> 
> Thanks for the patch, it looks good to me. Also, note that I think you can 
> use LimitCORE with the systemd service.
> For RHEL/Fedora, I believe you can do this by creating a file in 
> /etc/systemd/system/ovs-vswitchd.service.d with this setting. I did it in the 
> past for stack sizes.

I tried it. it doesn't work as ovs-ctl changes it afterwards.
It works if you add --force-corefiles=no to the openvswitch config
as default is yes but then you still modify the config.
I guess it's better you don't touch the systemd config file
and use ovs config file.

> 
> Acked-by: Eelco Chaudron <echau...@redhat.com>
> 
>> Signed-off-by: Roi Dayan <r...@nvidia.com>
>> Acked-by: Gaetan Rivet <gaet...@nvidia.com>
>> ---
>>  utilities/ovs-ctl.in | 4 +++-
>>  1 file changed, 3 insertions(+), 1 deletion(-)
>>
>> diff --git a/utilities/ovs-ctl.in b/utilities/ovs-ctl.in
>> index 077e1f65a321..c65c76812ed5 100644
>> --- a/utilities/ovs-ctl.in
>> +++ b/utilities/ovs-ctl.in
>> @@ -110,7 +110,7 @@ check_core_config () {
>>              ulimit -c unlimited
>>          fi
>>      elif test X"$FORCE_COREFILES" = Xyes; then
>> -        ulimit -c 67108864
>> +        ulimit -c $ULIMIT_CORE
>>      fi
>>  }
>>
>> @@ -357,6 +357,7 @@ set_defaults () {
>>      OVSDB_SERVER_UMASK=
>>      OVS_VSWITCHD_UMASK=
>>      OOM_SCORE=
>> +    ULIMIT_CORE=67108864
>>
>>      DB_FILE=$dbdir/conf.db
>>      DB_SOCK=$rundir/db.sock
>> @@ -450,6 +451,7 @@ Less important options for "start", "restart" and 
>> "force-reload-kmod":
>>    --no-record-hostname           do not attempt to determine/record system
>>                                   hostname as part of start command
>>    --oom-score=SCORE              Set oom-score after starting ovs daemon.
>> +  --ulimit-core=LIMIT            Set ulimit core file size.
>>
>>  Debugging options for "start", "restart" and "force-reload-kmod":
>>    --ovsdb-server-wrapper=WRAPPER
>> -- 
>> 2.21.0
>>
>> _______________________________________________
>> dev mailing list
>> d...@openvswitch.org
>> https://mail.openvswitch.org/mailman/listinfo/ovs-dev
> 

_______________________________________________
dev mailing list
d...@openvswitch.org
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to