View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0003349 | unreal | ircd | public | 2007-05-19 02:06 | 2019-05-16 19:00 |
Reporter | Stealth | Assigned To | syzop | ||
Priority | normal | Severity | tweak | Reproducibility | N/A |
Status | resolved | Resolution | fixed | ||
OS | *nix | OS Version | * | ||
Product Version | 3.3-alpha0 | ||||
Fixed in Version | 4.2.3 | ||||
Summary | 0003349: Config and MAXCONNECTIONS | ||||
Description | Have ./Config get the hard limit (ulimit -n) and refuse values greater than it. This can be done by outputting an error, or just using the hard limit if a greater value is specified. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
3rd party modules | |||||
|
Patch attached, tested on a Gentoo and CentOS systems, worked fine. |
|
Reservation: ulimit -is a inbuilt shell command-. It does not work on all shells. |
|
Is there a way to have config check the same way Unreal checks? |
|
[quote]Reservation: ulimit -is a inbuilt shell command-. It does not work on all shells.[/quote] Well, considering that Config runs through /bin/sh, and that, at least as far as I know, ulimit -n can be considered reasonably standard on most /bin/sh implementations, I see no reason we can't do that (and fall back to our 1024 default just in case). Or, a simple minitool to grab the fd hardlimit would not be difficult to include (ie same method as unreal as Bugz suggested). |
|
In 4.2.3 we have this new 'auto' mode, and at runtime we will use up to that value. We will use lower if less fd's are available on the shell. Should make it a lot more easy for users. |
Date Modified | Username | Field | Change |
---|---|---|---|
2007-05-19 02:06 | Stealth | New Issue | |
2007-05-19 03:55 | nate | File Added: fdcheck.patch | |
2007-05-19 03:55 | nate | Note Added: 0014176 | |
2007-05-19 08:35 |
|
Note Added: 0014178 | |
2007-05-19 08:35 |
|
Status | new => feedback |
2007-05-19 12:44 | Stealth | Note Added: 0014179 | |
2007-05-19 14:49 | aquanight | Note Added: 0014181 | |
2019-05-16 19:00 | syzop | Assigned To | => syzop |
2019-05-16 19:00 | syzop | Status | feedback => closed |
2019-05-16 19:00 | syzop | Resolution | open => fixed |
2019-05-16 19:00 | syzop | Note Added: 0020673 | |
2019-05-16 19:00 | syzop | Status | closed => resolved |
2019-05-16 19:00 | syzop | Target Version | => 4.2.4 |
2019-05-16 19:00 | syzop | Fixed in Version | => 4.2.3 |
2019-05-16 19:00 | syzop | Target Version | 4.2.4 => |