On Thu, Jul 28, 2016 at 3:23 PM, Tomasz Torcz <to...@pipebreaker.pl> wrote:
> On Thu, Jul 28, 2016 at 03:04:12PM +0300, Gilboa Davara wrote:
>> On Thu, Jul 28, 2016 at 6:07 AM, Zbigniew Jędrzejewski-Szmek
>> <zbys...@in.waw.pl> wrote:
>> >
>> > It is possible that udevd is failing for whatever reason... but apart
>> > from the fact that some of the devices links are missing you don't
>> > provide any info. At the minimum: boot logs, and information which links
>> > are missing.
>>
>> Boot log info is pretty scarce. I only see a lot of systemd timed-out
>> log messages:
>> E.g.
>>
>> systemd[1]: dev-VolRoot-LogStorageMData_P123.device: Job
>> dev-VolRoot-LogStorageMData_P123.device/start timed out.
>> systemd[1]: dev-VolRoot-LogStorageMData_P125.device: Job
>> dev-VolRoot-LogStorageMData_P125.device/start timed out.
>> systemd[1]: dev-VolRoot-LogStorageMData_P124.device: Job
>> dev-VolRoot-LogStorageMData_P124.device/start timed out.
>> systemd[1]: dev-VolRoot-LogStorageMData_P122.device: Job
>> dev-VolRoot-LogStorageMData_P122.device/start timed out.
>> systemd[1]: dev-VolRoot-LogStorageMData_P127.device: Job
>> dev-VolRoot-LogStorageMData_P127.device/start timed out.
>> systemd[1]: dev-VolRoot-LogStorageMData_P123.device: Job
>> dev-VolRoot-LogStorageMData_P123.device/start timed out.
>> systemd[1]: dev-VolRoot-LogStorageMData_P126.device: Job
>> dev-VolRoot-LogStorageMData_P126.device/start timed out.
>>
>> I did see some udev / LVM error messages:
>> systemd-udevd[2181]: fork of '/usr/sbin/dmsetup splitname
>> --nameprefixes --noheadings --rows VolRoot-LogStorageMData_P96'
>> failed: Resource temporarily unavailable
>
> Hm, do you have TasksMax=infinity in systemd-udevd.service?
> (commit de2edc008a612e152f0690d5063d53001c4e13ff)
>

Nope. I don't see TasksMax in systemd-udevd.service.

Actually, funny that you mention it. (Maybe the following will help others)
I use the server to run some type of proprietary service that spawns
~2000+ process. This service stopped working the second I switched to
F24.
After spending a couple of hours banging my head against the wall, I
noticed that systemd is ignoring the service user's limits.d nproc
limit (also the service unit's LimitNPROC limit) preventing it from
forking more than 256 process.
Adding TasksMax=infinity to the service's unit solved the problem.

Related?

- Gilboa
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Reply via email to