OS-5738: increase timers allowed per-process


Issue Type:Improvement
Priority:3 - Elevated
Created at:2016-10-24T19:07:32.000Z
Updated at:2020-06-12T15:13:23.343Z


Created by:Former user
Reported by:Former user
Assigned to:Former user


Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2016-11-18T22:30:42.000Z)

Fix Versions

2016-11-24 DENMARK MASSIVE (Release Date: 2016-11-24)

Related Issues




There are certain applications in Linux-land that want to make use of more POSIX timers (i.e., timer_create(3C)) than we currently support. SmartOS has a hard limit of 32 per process that can't be changed. We should look at either increasing the native limit or changing the emulation layer to support more than native allows.


Comment by Former user
Created at 2016-11-09T22:43:31.000Z

This issue, and another LX ticket OS-5780, makes ScyllaDB not viable on LX.

Comment by Former user
Created at 2016-11-10T21:34:35.000Z

I have a draft fix written up, but this is a good opportunity to write some accompanying tests.

Comment by Former user
Created at 2016-11-16T18:03:46.000Z

illumos-joyent commit b103d86 (branch master, by Patrick Mooney)

OS-5738 increase timers allowed per-process
Reviewed by: Ryan Zezeski <rpz@joyent.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>