mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
stress2: Fix long run time
This commit is contained in:
parent
1d8c07b7ab
commit
eeabf9cb93
1 changed files with 3 additions and 2 deletions
|
|
@ -81,7 +81,7 @@ volatile u_int *share;
|
|||
#define R4 4 /* fork failed */
|
||||
|
||||
//#define DEBUG
|
||||
#define MXFAIL 100
|
||||
#define MXFAIL 2
|
||||
#define MAXPROC 40000 /* Arbitrary cap */
|
||||
#define PARALLEL 200
|
||||
|
||||
|
|
@ -93,7 +93,7 @@ test(void)
|
|||
alarm(1200);
|
||||
atomic_add_int(&share[R1], 1);
|
||||
while (share[R1] != PARALLEL)
|
||||
;
|
||||
usleep(100);
|
||||
atomic_add_int(&share[R2], 1);
|
||||
|
||||
for (;;) {
|
||||
|
|
@ -103,6 +103,7 @@ test(void)
|
|||
if ((r = fork()) == -1) {
|
||||
atomic_add_int(&share[R4], 1);
|
||||
atomic_add_int(&share[R2], -1);
|
||||
usleep(arc4random() % 100000);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue