Record Fetch Collapse: Collapse multiple fetch request into one single request.
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Mon, 7 Nov 2011 19:55:46 +0000 (06:55 +1100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Tue, 8 Nov 2011 05:08:28 +0000 (16:08 +1100)
commit82d6946ad8b3348e8b9d3d971f24925ade02d1be
tree76f66b5b76437adf9d1ea57fd8e78823b0364842
parent7c02d242af552aa732f5c70ea4eeefbc8a8542e2
Record Fetch Collapse: Collapse multiple fetch request into one single request.

When multiple clients fetch the same record concurrently, send only one single
fetch across the network and deferr all other fetches locally.
This improves performance for hot records and reduces cpu load on ctdb.
include/ctdb_private.h
server/ctdb_daemon.c
server/ctdb_ltdb_server.c