Nick Reich created GEODE-4328:
---------------------------------
Summary: Make backup a single task
Key: GEODE-4328
URL: https://issues.apache.org/jira/browse/GEODE-4328
Project: Geode
Issue Type: Sub-task
Components: persistence
Reporter: Nick Reich
Currently, a backup involves two distributed messages: one that starts the
process up until a synchronization point and a second that signals to complete
the backup once synchronization is complete. The current implementation results
in different threads doing the two halves of the process and causes complex
logic in locking resources that must be maintained over the two threads.
To improve this, the entire backup action can be refactored into a single task
that gates on CountdownLatches to be released on message receipt.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)