Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000445incronpublic2010-05-21 00:572009-12-09 16:19
Reporterluk 
Assigned Toluk 
PrioritynormalSeveritymajorReproducibilityhave not tried
StatusassignedResolutionopen 
PlatformGNU/LinuxOSLinuxOS Version2.6
Summary0000445: Introduce a limit for command parallelism
DescriptionThere is a problem (reported by Thomas Güttler) if many events occur in a small time period. It forks many child processes and system's load may be of tens or even hundreds. It may lead to massive context switching, physical memory shortage or other unpleasant effect which drastically reduce system performance. There should be an adjustable limit (or more limits, e.g. global one, per-user ones and per-watch ones) to enforce to have only a "rational" number of processes. If more commands to be invoked they will be deferred (enqueued) and started later.
Additional InformationEventualities:
1. Unlimited system rules may exist (their events are always processed immediately).
2. Each user may have specific limits.
3. Each user may adjust the limits (and must not exceed the default ones).
4. The default values may be determined automatically.
TagsNo tags attached.
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2009-12-09 16:19 luk New Issue
2009-12-09 16:19 luk Status new => assigned
2009-12-09 16:19 luk Assigned To => luk


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker