Shmuel wrote <snip> Is CDS that expensive? I had assume that grabbing and emptying the queue would be extremely low overhead, absent insane arrival rates.
</snip> It is not overly relevant if CDS or CS is expensive regardless of arrival rates because any other approach would be far slower. Not every use case can be covered with CDS(G) and/or CS(G) but, for those that can be, anyone with performance concerns would use them. The implementation would not be as simple as ENQ/DEQ but is not all that complex. Peter Relson z/OS Core Technology Design