OS-5738: increase timers allowed per-process

Details

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

People

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

Resolution

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

Labels

lxbrand

Description

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.

Comments

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>