dillon
9ab85c5929
Make uio_yield() a global. Call uio_yield() between chunks
...
in vn_rdwr_inchunks(), allowing other processes to gain an exclusive
lock on the vnode. Specifically: directory scanning, to avoid a race to the
root directory, and multiple child processes coring simultaniously so they
can figure out that some other core'ing child has an exclusive adv lock and
just exit instead.
This completely fixes performance problems when large programs core. You
can have hundreds of copies (forked children) of the same binary core all
at once and not notice.
MFC after: 3 days
2001-09-26 06:54:32 +00:00
..
2000-11-28 06:49:15 +00:00
2001-01-28 06:39:56 +00:00
2001-09-26 06:54:32 +00:00
2001-09-26 06:54:32 +00:00
2001-05-01 08:13:21 +00:00
2001-09-18 22:09:47 +00:00
2001-09-21 21:34:06 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-19 02:53:59 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 20:26:57 +00:00
2001-09-21 02:25:53 +00:00
2001-09-21 22:46:54 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-06-25 23:09:31 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-13 22:33:37 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-07-27 15:52:49 +00:00
2001-09-12 08:38:13 +00:00
2001-09-26 00:05:18 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-25 21:08:33 +00:00
2000-11-18 21:01:04 +00:00
2001-09-12 08:38:13 +00:00
2001-08-14 22:13:14 +00:00
2001-09-20 06:08:53 +00:00
2001-09-26 01:24:07 +00:00
2001-09-26 06:54:32 +00:00
2001-09-18 03:36:21 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 19:21:18 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-01-01 23:09:53 +00:00
2001-09-12 08:38:13 +00:00
2001-08-22 04:07:27 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-15 11:02:10 +00:00
2001-09-15 11:02:10 +00:00
2001-06-13 10:58:39 +00:00
2001-06-01 10:07:28 +00:00
2001-06-01 10:07:28 +00:00
2001-07-22 10:24:31 +00:00
2001-09-12 08:38:13 +00:00
2001-04-10 07:59:06 +00:00
2000-09-29 13:36:47 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-07-04 16:20:28 +00:00
2001-07-14 08:25:18 +00:00
2001-03-27 10:21:26 +00:00
2001-08-04 18:02:47 +00:00
2001-09-12 08:38:13 +00:00
2001-05-26 08:27:58 +00:00
2001-05-26 08:27:58 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-17 21:27:41 +00:00
2000-12-08 21:51:06 +00:00
2001-09-21 22:46:54 +00:00
2001-09-12 08:38:13 +00:00
2001-02-25 06:33:50 +00:00
2001-02-18 10:43:53 +00:00
2001-08-20 16:29:13 +00:00
2001-05-10 17:45:49 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-05-28 01:00:03 +00:00
2001-07-03 21:46:43 +00:00
2001-09-12 08:38:13 +00:00
2001-05-16 02:52:06 +00:00
2001-09-21 19:26:57 +00:00
2001-09-26 00:05:18 +00:00
2001-09-21 21:54:45 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 22:06:22 +00:00
2001-09-21 22:46:54 +00:00
2001-09-18 19:06:11 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 21:34:06 +00:00
2001-09-21 21:33:22 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 09:25:17 +00:00
2001-09-13 21:06:41 +00:00
2001-09-13 20:20:09 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 22:22:25 +00:00
2001-03-27 10:21:26 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-06-01 21:47:34 +00:00
2001-06-11 12:39:29 +00:00
2001-06-11 12:39:29 +00:00
2001-08-19 04:30:13 +00:00
2001-08-17 22:01:18 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-21 22:46:54 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-07-04 16:20:28 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-10 11:28:07 +00:00
2001-09-22 03:07:41 +00:00
2001-04-29 02:45:39 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00
2001-09-22 03:07:41 +00:00
2001-09-26 06:54:32 +00:00
2001-09-12 08:38:13 +00:00
2001-09-12 08:38:13 +00:00