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 02:35:15 +0000 (13:35 +1100)
commit6568feec47b705a39c404bb1a5ff35db265aea6a
tree0daf8dbbb16a7079475aaa4ab1279c194a55ca70
parent418313dce4b0142d12aa73aeb5e98333055bdbf0
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