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]

Reply via email to