Write Stream IDs?

Gerry Houlder gerry.houlder at seagate.com
Tue May 12 07:14:25 PDT 2015

Formatted message: <a href="http://www.t10.org/cgi-bin/ac.pl?t=r&f=r1505139_f.htm">HTML-formatted message</a>

Look at proposal 15-141r0, Storage Intelligence. This includes the stream
ID concept along with a couple of other features that may be unrelated to
write streams.
On Tue, May 12, 2015 at 8:43 AM, Howard Chu <hyc at symas.com> wrote:
> * From the T10 Reflector (t10 at t10.org), posted by:
> * Howard Chu <hyc at symas.com>
> *
> Hi, can someone point me to discussions/drafts for Write Stream IDs? I was
> just pointed to this list and haven't found anything relevant in the
> Published section of the t10.org web site.
> My main interest is in grouping and partially ordering writes, not sure if
> Stream IDs helps there. What I'm hoping for:
>  Since atomic I/Os have come up recently, I thought I'd throw a wish-list
>> item out there for consideration. It seems to me that the notion of write
>> barriers was too heavy-handed. What I would like is a way to tag groups of
>> writes. The only ordering constraint being, writes within a group tagged N
>> cannot be started before all writes in group N-1 have completed. Aside
>> from
>> that, writes within a group may be freely mixed and reordered with
>> non-tagged/non-grouped writes, and freely reordered within the group. That
>> would allow a DB application to commit its transactions with a consistent
>> ordering without requiring a full cache flush/sync/etc., thus reducing
>> impact on overall I/O.
> (from http://www.spinics.net/lists/linux-fsdevel/msg70047.html )
> --
>   -- Howard Chu
>   CTO, Symas Corp.	       http://www.symas.com
>   Director, Highland Sun     http://highlandsun.com/hyc/
>   Chief Architect, OpenLDAP  http://www.openldap.org/project/
> *
> * For T10 Reflector information, send a message with
> * 'info t10' (no quotes) in the message body to majordomo at t10.org

More information about the T10 mailing list