lstewart 0923281ac1 Implement simple record boundary tracking in sbuf(9) to avoid record splitting
during drain operations. When an sbuf is configured to use this feature by way
of the SBUF_DRAINTOEOR sbuf_new() flag, top-level sections started with
sbuf_start_section() create a record boundary marker that is used to avoid
flushing partial records.

Reviewed by:	cem,imp,wblock
MFC after:	2 weeks
Sponsored by:	Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D8536
2017-08-17 07:20:09 +00:00
..
2017-03-23 05:37:04 +00:00
2015-08-12 11:56:19 +00:00
2017-07-07 05:43:44 +00:00
2017-03-23 05:41:56 +00:00
2016-05-17 12:52:31 +00:00
2013-03-04 19:10:39 +00:00
2017-03-23 05:44:18 +00:00
2013-04-20 12:36:53 +00:00
2016-03-16 05:05:54 +00:00
2014-11-23 21:00:00 +00:00
2016-02-29 17:26:41 +00:00
2016-06-08 10:38:00 +00:00
MFH
2016-03-02 23:53:08 +00:00
2015-06-13 19:20:56 +00:00
2016-01-08 13:33:22 +00:00
2017-04-27 16:05:12 +00:00
2015-08-28 00:12:59 +00:00
2014-07-23 18:54:18 +00:00
2015-08-12 11:56:19 +00:00
2017-01-15 17:54:01 +00:00
2014-05-04 12:32:37 +00:00
2015-01-27 09:48:02 +00:00
2014-07-18 06:56:24 +00:00
2016-09-03 20:38:13 +00:00
2017-01-26 16:36:12 +00:00
2015-05-19 15:43:20 +00:00
2015-07-16 15:43:55 +00:00
2017-05-16 23:31:52 +00:00
2017-03-14 22:02:02 +00:00
2014-11-23 21:00:00 +00:00
2014-07-17 23:23:01 +00:00
2017-03-11 22:22:51 +00:00
2013-10-07 20:29:31 +00:00
2016-02-24 20:32:24 +00:00
2017-04-26 17:55:43 +00:00