Record Fetch Collapse: Collapse multiple fetch request into one single request
authorRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 7 Mar 2012 04:58:51 +0000 (15:58 +1100)
committerRonnie Sahlberg <ronniesahlberg@gmail.com>
Wed, 7 Mar 2012 04:58:51 +0000 (15:58 +1100)
commit8bc2cca22faf33dad8908567fa30b55173cb3426
tree4c8c3bc8fcaeb901adca0431d8cc283077e2d56a
parent39d9e8b813e5957bd8319bd5ad6c4c9978c27dad
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
server/ctdb_tunables.c