High parallel load from igets on 2 consumers exhaused the file descriptors available to the original (grandpa) irodsServer process
Once the file descriptors are exhausted, the server process can not function until it is restarted, and any connection attempts will receive a USER_SOCK_CONNECT_TIMEDOUT.
Workaround
We plan to work around this issue by bumping the number of available file descriptors from the default 1024 to a more sensible 131072
In systemd, this is done by adding the following to the irods service file
LimitNOFILE=131072
If a systemd service file is not in use, it should be sufficient to edit /etc/security/limits.conf to include
Bug Report
iRODS Version, OS and Version
4.2.7 Ubuntu 18.04 running 16.04 binaries
What did you try to do?
High parallel load from igets on 2 consumers exhaused the file descriptors available to the original (grandpa) irodsServer process Once the file descriptors are exhausted, the server process can not function until it is restarted, and any connection attempts will receive a USER_SOCK_CONNECT_TIMEDOUT.
Workaround
We plan to work around this issue by bumping the number of available file descriptors from the default 1024 to a more sensible 131072 In systemd, this is done by adding the following to the irods service file
If a systemd service file is not in use, it should be sufficient to edit
/etc/security/limits.conf
to include