Bug 48979 - [task] Protocol: Atomicity
Summary: [task] Protocol: Atomicity
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: wayland (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 48976
  Show dependency treegraph
 
Reported: 2012-04-20 10:49 UTC by Darxus
Modified: 2012-10-22 13:21 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Darxus 2012-04-20 10:49:05 UTC
Currently a lot of the atomicity in Wayland relies on how we batch up all requests in a protocol buffer and only flushes in the "blockhandler" in the client.  Consensus was that we need something more reliable and explicit.  The suggestion is that we make surface.attach a synchronization point such that everything before that is batched and applied atomically when the surface.attach request comes in.  For cases where we need atomicity beyond a surface.attach, we can add an atomic grouping mechanism, that can group together multiple surface.attach requests into a bigger atomic change.  To be researched a bit.
Comment 1 Kristian Høgsberg 2012-10-22 13:21:24 UTC
This is now in master.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.