Steve, All Please see a WIP for the initial steps of using compounds for readdir() These patches only combine the initial open and the first query-dir into a compound. It cuts the number of roundtrips for small directories from 4 to 3 but can do better. The patches need more work on how to clean up the handling of the response vectors but is an initial WIP for review/comments.