John Lu created CASSANDRA-21290:
-----------------------------------
Summary: Implement atomic heartbeat file write
Key: CASSANDRA-21290
URL: https://issues.apache.org/jira/browse/CASSANDRA-21290
Project: Apache Cassandra
Issue Type: Bug
Reporter: John Lu
Assignee: John Lu
It is possible for an empty heartbeat file to be written, potentially due to
crash between file creation and the actual write. We can instead write to a
temporary heartbeat file and then do an atomic move to rename it to the actual
heartbeat file.
Also fall back to the last modified time of the heartbeat file in case the file
is not able to be parsed (it wont be able to be parsed if its empty)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]