Use gen_server:cast rather than rexi RPCs
authorBenjamin Bastian <benjamin.bastian@gmail.com>
Wed, 19 Feb 2014 21:41:28 +0000 (13:41 -0800)
committerRobert Newson <rnewson@apache.org>
Thu, 7 Aug 2014 16:00:36 +0000 (17:00 +0100)
commitdb52f10059d46e736898a8de45ebc689b7ea4254
tree4eec6e9bcb061ab08423bf0e8b3d6b5dad9deb1a
parentc0f03829df9444c72e3b5c73143d2ada3f3ca0e2
Use gen_server:cast rather than rexi RPCs

Prior to this commit, the global_changes_listener would send updates to
the global_changes_server via a rexi RPC which only did a
gen_server:call. This is needlessly heavyweight and would cause
gen_server:call timeout errors when the global_changes_server was slow
(usually due to slow disk IO). This commit removes the rexi RPC and
replaces it with a gen_server:cast.

Since this causes all global_changes_server handlers to not reply, this
commit also removes the format_reply function as it's unnecessary.

BugzID: 28242
src/global_changes_listener.erl
src/global_changes_server.erl