How about getting some of the things currently in xdata into the protocol instead? There are literally hundreds of instances of 'dict_set.*xdata' but here are some that stand out as likely candidates.
* "gfid-req" (everywhere)
* GLUSTERFS_WRITE_IS_APPEND (AFR, arbiter, posix)
* "check-zero-filled" (AFR, posix)
* GLUSTERFS_INTERNAL_FOP_KEY (everywhere)
* GF_INTERNAL_IGNORE_DEEM_STATFS (DHT, quota)
* CTR_ATTACH_TIER_LOOKUP (DHT, CTR)
* DHT_IATT_IN_XDATA_KEY (DHT, EC, posix)
* GF_GFIDLESS_LOOKUP (AFR, EC, posix)
* "quota-deem-statfs" (DHT, EC, quota)
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://lists.gluster.org/mailman/listinfo/gluster-devel