Nong Li
e08ffde009
PA/PHJ: Increase fanout to 32 and fix interaction with small buffers.
...
Small buffers introduced an issue that is exacerbated by the large fanout. A stream can
only be appended to forever once it has grabbed the initial io sized buffer. With small
buffers, we don't grab that at the beginning anymore and, before this patch, it is
grabbed when the stream first needs it. This means when one stream needs it, another
stream could have already grabbed it (meaning this stream is pinned with multiple
buffers).
This patch has all the streams grab an IO buffer as soon as the first stream needs an
io buffer. This guarantees that all streams get 1 before any get 2.
Change-Id: I1be1219fc5f1fa3ceedd4d5e76ae056c8bb8ff3d
2014-10-06 15:16:16 -07:00
..
2014-04-10 15:17:25 -07:00
2014-10-06 15:12:25 -07:00
2014-08-11 09:53:02 -07:00
2014-09-26 16:56:40 -07:00
2014-10-06 15:12:03 -07:00
2014-01-08 10:51:39 -08:00
2014-09-26 12:28:03 -07:00
2014-09-26 12:24:07 -07:00
2014-10-06 15:14:51 -07:00
2014-07-07 15:13:25 -07:00
2014-06-09 22:46:11 -07:00
2014-09-11 20:50:05 -07:00
2014-09-11 20:50:05 -07:00
2014-06-09 23:54:09 -07:00
2014-05-16 22:26:11 -07:00
2014-10-06 15:12:12 -07:00
2014-03-13 13:00:15 -07:00
2014-01-08 10:52:09 -08:00
2014-07-23 17:26:14 -07:00
2014-10-06 15:12:12 -07:00
2014-09-20 16:11:34 -07:00
2014-08-08 04:35:31 -07:00
2014-06-11 03:10:11 -07:00
2014-06-11 03:10:11 -07:00
2014-06-11 03:10:11 -07:00
2014-06-11 03:10:11 -07:00
2014-09-26 12:26:46 -07:00
2014-09-13 00:19:21 -07:00
2014-09-19 21:08:05 -07:00
2014-05-08 13:59:00 -07:00
2014-06-24 02:14:27 -07:00
2014-01-08 10:54:40 -08:00
2014-06-24 02:14:27 -07:00
2014-01-08 10:52:36 -08:00
2014-05-28 08:54:54 -07:00
2014-06-24 02:14:27 -07:00
2014-06-24 02:14:27 -07:00
2014-01-08 10:52:14 -08:00
2014-08-11 09:53:02 -07:00
2014-01-08 10:46:49 -08:00
2014-08-29 15:35:21 -07:00
2014-08-29 15:35:21 -07:00
2014-01-08 10:53:51 -08:00
2014-01-08 10:53:51 -08:00
2014-09-23 07:33:13 -07:00
2014-03-17 17:35:12 -07:00
2014-04-18 00:12:12 -07:00
2014-08-08 04:35:31 -07:00
2014-10-06 15:12:32 -07:00
2014-01-08 10:54:22 -08:00
2014-08-12 13:38:12 -07:00
2014-08-11 09:53:02 -07:00
2014-03-17 17:30:15 -07:00
2014-04-11 11:16:24 -07:00
2014-01-08 10:48:09 -08:00
2014-04-11 11:16:24 -07:00
2014-10-06 15:10:58 -07:00
2014-05-08 12:28:53 -07:00
2014-01-08 10:56:26 -08:00
2014-06-11 03:10:11 -07:00
2014-06-24 02:14:27 -07:00
2014-10-06 15:10:58 -07:00
2014-09-26 12:28:03 -07:00
2014-09-07 22:08:30 -07:00
2014-07-23 17:26:14 -07:00
2014-06-30 16:47:47 -07:00
2014-07-23 17:26:14 -07:00
2014-07-23 17:26:14 -07:00
2014-09-05 10:12:55 -07:00
2014-10-06 15:16:16 -07:00
2014-10-06 15:10:58 -07:00
2014-01-08 10:52:02 -08:00
2014-09-26 12:28:03 -07:00
2014-06-24 02:14:27 -07:00
2014-03-17 20:38:25 -07:00
2014-06-24 02:14:27 -07:00
2014-10-06 15:11:43 -07:00
2014-06-12 02:23:20 -07:00
2014-03-19 02:15:07 -07:00
2014-06-26 22:17:56 -07:00
2014-08-17 12:43:57 -07:00
2014-01-08 10:48:09 -08:00
2014-06-05 08:36:46 -07:00
2014-09-18 00:36:03 -07:00
2014-09-18 00:36:03 -07:00
2014-06-20 13:35:10 -07:00
2014-01-08 10:54:01 -08:00
2014-06-24 02:14:27 -07:00