This block is responsible for handling online backups and
checkpoints. It is found in
storage/ndb/src/kernel/blocks/backup/
, and
contains the following files:
Backup.cpp
.
Defines methods for node signal handing; also provides
output methods for backup status messages to user.
BackupFormat.hpp
.
Defines the formats used for backup data,
.CTL
, and log files.
Backup.hpp
.
Defines the Backup
class.
BackupInit.cpp
.
Actual Backup
class constructor is
found here.
Backup.txt
.
Contains a backup signal diagram (text format). Somewhat
dated (from 2003), but still potenitally useful to
understanding the sequence of events that is followed
during backups.
FsBuffer.hpp
.
Defines the FsBuffer
class, which
implements the circular data buffer that is used
(together with the NDB file system) for reading and
writing backup data and logs.
read.cpp
.
Contains some utility functions for reading log and
checkpoint files to STDOUT
.