You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "John Lu (Jira)" <ji...@apache.org> on 2026/04/08 00:59:00 UTC

[jira] [Created] (CASSANDRA-21290) Implement atomic heartbeat file write

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: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org