Write Stream IDs?

Howard Chu hyc at symas.com
Tue May 12 06:43:49 PDT 2015

* 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
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