Home
last modified time | relevance | path

Searched full:checkpoint (Results 1 – 25 of 193) sorted by relevance

12345678

/kernel/linux/linux-4.19/include/uapi/linux/
Dnilfs2_api.h20 * struct nilfs_cpinfo - checkpoint information
23 * @ci_cno: checkpoint number
25 * @ci_nblk_inc: number of blocks incremented by this checkpoint
28 * @ci_next: next checkpoint number in snapshot list
41 /* checkpoint flags */
143 * struct nilfs_cpmode - change checkpoint mode structure
144 * @cm_cno: checkpoint number
145 * @cm_mode: mode of checkpoint
171 * struct nilfs_period - period of checkpoint numbers
172 * @p_start: start checkpoint number (inclusive)
[all …]
Dnilfs2_ondisk.h82 * @sr_cpfile: checkpoint file inode
162 __le64 s_last_cno; /* Last checkpoint number */
187 __le16 s_checkpoint_size; /* Size of a checkpoint */
240 #define NILFS_CPFILE_INO 4 /* checkpoint file */
339 * @fi_cno: checkpoint number
396 * @ss_cno: checkpoint number
469 * @de_start: start checkpoint number
470 * @de_end: end checkpoint number
484 * @ssl_next: next checkpoint number on snapshot list
485 * @ssl_prev: previous checkpoint number on snapshot list
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dnilfs2_api.h20 * struct nilfs_cpinfo - checkpoint information
23 * @ci_cno: checkpoint number
25 * @ci_nblk_inc: number of blocks incremented by this checkpoint
28 * @ci_next: next checkpoint number in snapshot list
41 /* checkpoint flags */
143 * struct nilfs_cpmode - change checkpoint mode structure
144 * @cm_cno: checkpoint number
145 * @cm_mode: mode of checkpoint
171 * struct nilfs_period - period of checkpoint numbers
172 * @p_start: start checkpoint number (inclusive)
[all …]
Dnilfs2_ondisk.h82 * @sr_cpfile: checkpoint file inode
162 __le64 s_last_cno; /* Last checkpoint number */
187 __le16 s_checkpoint_size; /* Size of a checkpoint */
240 #define NILFS_CPFILE_INO 4 /* checkpoint file */
339 * @fi_cno: checkpoint number
396 * @ss_cno: checkpoint number
469 * @de_start: start checkpoint number
470 * @de_end: end checkpoint number
484 * @ssl_next: next checkpoint number on snapshot list
485 * @ssl_prev: previous checkpoint number on snapshot list
[all …]
/kernel/linux/linux-4.19/Documentation/filesystems/
Dxfs-delayed-logging-design.txt302 size of a checkpoint to be slightly less than a half the log.
304 Apart from this size requirement, a checkpoint transaction looks no different
307 perspective, the checkpoint transaction is also no different - just a lot
311 Because the checkpoint is just another transaction and all the changes to log
314 minimise the time we hold the CIL locked while writing the checkpoint
318 per-checkpoint context that travels through the log write process through to
319 checkpoint completion.
321 Hence a checkpoint has a context that tracks the state of the current
322 checkpoint from initiation to checkpoint completion. A new context is initiated
323 at the same time a checkpoint transaction is started. That is, when we remove
[all …]
Dnilfs2.txt57 cp=n Specify the checkpoint-number of the snapshot to be
64 checkpoint if no metadata update is going. This mode
93 NILFS_IOCTL_CHANGE_CPMODE Change mode of given checkpoint between
94 checkpoint and snapshot state. This ioctl is
97 NILFS_IOCTL_DELETE_CHECKPOINT Remove checkpoint from NILFS2 file system.
136 NILFS_IOCTL_SYNC Make a checkpoint. This ioctl is used in
161 mkcp make a checkpoint or a snapshot.
162 chcp change an existing checkpoint to a snapshot or vice versa.
163 rmcp invalidate specified checkpoint(s).
169 where <cno> is the checkpoint number of the snapshot.
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Dxfs-delayed-logging-design.rst308 size of a checkpoint to be slightly less than a half the log.
310 Apart from this size requirement, a checkpoint transaction looks no different
313 perspective, the checkpoint transaction is also no different - just a lot
317 Because the checkpoint is just another transaction and all the changes to log
320 minimise the time we hold the CIL locked while writing the checkpoint
324 per-checkpoint context that travels through the log write process through to
325 checkpoint completion.
327 Hence a checkpoint has a context that tracks the state of the current
328 checkpoint from initiation to checkpoint completion. A new context is initiated
329 at the same time a checkpoint transaction is started. That is, when we remove
[all …]
Dnilfs2.rst61 cp=n Specify the checkpoint-number of the snapshot to be
68 checkpoint if no metadata update is going. This mode
100 NILFS_IOCTL_CHANGE_CPMODE Change mode of given checkpoint between
101 checkpoint and snapshot state. This ioctl is
104 NILFS_IOCTL_DELETE_CHECKPOINT Remove checkpoint from NILFS2 file system.
143 NILFS_IOCTL_SYNC Make a checkpoint. This ioctl is used in
170 mkcp make a checkpoint or a snapshot.
171 chcp change an existing checkpoint to a snapshot or vice versa.
172 rmcp invalidate specified checkpoint(s).
179 where <cno> is the checkpoint number of the snapshot.
[all …]
/kernel/linux/linux-4.19/fs/nilfs2/
Dcpfile.c3 * cpfile.c - NILFS checkpoint file.
147 * @start_cno: start checkpoint number (inclusive)
148 * @end_cno: end checkpoint number (inclusive)
149 * @cnop: place to store the next checkpoint number
190 * nilfs_cpfile_get_checkpoint - get a checkpoint
191 * @cpfile: inode of checkpoint file
192 * @cno: checkpoint number
194 * @cpp: pointer to a checkpoint
197 * Description: nilfs_cpfile_get_checkpoint() acquires the checkpoint
198 * specified by @cno. A new checkpoint will be created if @cno is the current
[all …]
Dthe_nilfs.h53 * @ns_cno: next checkpoint number
60 * @ns_last_cno: checkpoint number of the latest segment
66 * @ns_cpfile: checkpoint file inode
78 * @ns_interval: checkpoint creation interval
105 * - loading the latest checkpoint exclusively.
152 /* Checkpoint tree */
227 * @cno: checkpoint number
253 /* Special checkpoint number */
Dsegment.h25 * @ri_ri_cno: Number of the last checkpoint
101 * @sc_cno: checkpoint number of current log
185 * checkpoint
188 * Next checkpoint will have update of files
/kernel/linux/linux-5.10/fs/nilfs2/
Dcpfile.c3 * cpfile.c - NILFS checkpoint file.
147 * @start_cno: start checkpoint number (inclusive)
148 * @end_cno: end checkpoint number (inclusive)
149 * @cnop: place to store the next checkpoint number
190 * nilfs_cpfile_get_checkpoint - get a checkpoint
191 * @cpfile: inode of checkpoint file
192 * @cno: checkpoint number
194 * @cpp: pointer to a checkpoint
197 * Description: nilfs_cpfile_get_checkpoint() acquires the checkpoint
198 * specified by @cno. A new checkpoint will be created if @cno is the current
[all …]
Dthe_nilfs.h53 * @ns_cno: next checkpoint number
60 * @ns_last_cno: checkpoint number of the latest segment
66 * @ns_cpfile: checkpoint file inode
78 * @ns_interval: checkpoint creation interval
105 * - loading the latest checkpoint exclusively.
152 /* Checkpoint tree */
227 * @cno: checkpoint number
253 /* Special checkpoint number */
Dsegment.h25 * @ri_ri_cno: Number of the last checkpoint
101 * @sc_cno: checkpoint number of current log
185 * checkpoint
188 * Next checkpoint will have update of files
/kernel/linux/linux-5.10/fs/jbd2/
Dcheckpoint.c3 * linux/fs/jbd2/checkpoint.c
9 * Checkpoint routines for the generic filesystem journaling code.
26 * Unlink a buffer from a transaction checkpoint list.
44 * Unlink a buffer from a transaction checkpoint(io) list.
61 * Move a buffer from the checkpoint list to the checkpoint io list
83 * Check a checkpoint buffer could be release or not.
98 * for a checkpoint to free up some space in the log.
114 * were waiting for the checkpoint lock. If there are no in __jbd2_log_wait_for_space()
191 * Perform an actual checkpoint. We take the first transaction on the
206 jbd_debug(1, "Start checkpoint\n"); in jbd2_log_do_checkpoint()
[all …]
/kernel/linux/linux-4.19/fs/jbd2/
Dcheckpoint.c3 * linux/fs/jbd2/checkpoint.c
9 * Checkpoint routines for the generic filesystem journaling code.
26 * Unlink a buffer from a transaction checkpoint list.
44 * Unlink a buffer from a transaction checkpoint(io) list.
61 * Move a buffer from the checkpoint list to the checkpoint io list
96 JBUFFER_TRACE(jh, "remove from checkpoint list"); in __try_to_free_cp_buf()
106 * for a checkpoint to free up some space in the log.
120 * were waiting for the checkpoint lock. If there are no in __jbd2_log_wait_for_space()
198 * Perform an actual checkpoint. We take the first transaction on the
213 jbd_debug(1, "Start checkpoint\n"); in jbd2_log_do_checkpoint()
[all …]
/kernel/linux/linux-4.19/net/sched/
Dsch_plug.c14 * Output commit property is commonly used by applications using checkpoint
15 * based fault-tolerance to ensure that the checkpoint from which a system
19 * wherein a VM is checkpointed, say every 50ms. The checkpoint is replicated
26 * 2.1 Stop VM and take checkpoint(i).
29 * checkpoint(i) to backup host.
80 * issued after committing a checkpoint at the target.
86 * be released (committed checkpoint).
/kernel/linux/linux-5.10/net/sched/
Dsch_plug.c10 * Output commit property is commonly used by applications using checkpoint
11 * based fault-tolerance to ensure that the checkpoint from which a system
15 * wherein a VM is checkpointed, say every 50ms. The checkpoint is replicated
22 * 2.1 Stop VM and take checkpoint(i).
25 * checkpoint(i) to backup host.
76 * issued after committing a checkpoint at the target.
82 * be released (committed checkpoint).
/kernel/linux/linux-4.19/fs/xfs/
Dxfs_log_priv.h230 * passed to the iclog for checkpoint post-commit processing. After being
232 * next set of transactions to be aggregated into a checkpoint.
258 * This structure tracks the list of committing checkpoint contexts so
260 * flush until we have a the commit record LSN of the checkpoint. We can
263 * checkpoint is still in the process of committing, we can block waiting for
289 * track both space consumed and the number of vectors in the checkpoint
300 * logged in order to prevent checkpoint ticket overruns.
311 * space needed by the checkpoint transaction. This means that we never need to
312 * specifically reserve space for the CIL checkpoint transaction, nor do we
313 * need to regrant space once the checkpoint completes. This also means the
[all …]
Dxfs_log_cil.c57 * initialise the first CIL checkpoint context.
265 * tell in future commits whether this is the first checkpoint in xfs_cil_prepare_item()
383 * consumed by the item. Add the space to the checkpoint ticket and calculate
385 * as well. Remove the amount of space we added to the checkpoint ticket from
404 * We can do this safely because the context can't checkpoint until we in xlog_cil_insert_items()
422 * for the checkpoint. The context ticket is special - the unit in xlog_cil_insert_items()
744 * For example, if we get an EFI in one checkpoint and the EFD in the in xlog_cil_push()
745 * next (e.g. due to log forces), we do not want the checkpoint with in xlog_cil_push()
746 * the EFD to be committed before the checkpoint with the EFI. Hence in xlog_cil_push()
748 * that: a) the checkpoint callbacks are attached to the iclogs in the in xlog_cil_push()
[all …]
/kernel/linux/linux-5.10/fs/xfs/
Dxfs_log_priv.h225 * passed to the iclog for checkpoint post-commit processing. After being
227 * next set of transactions to be aggregated into a checkpoint.
253 * This structure tracks the list of committing checkpoint contexts so
255 * flush until we have a the commit record LSN of the checkpoint. We can
258 * checkpoint is still in the process of committing, we can block waiting for
285 * track both space consumed and the number of vectors in the checkpoint
296 * logged in order to prevent checkpoint ticket overruns.
307 * space needed by the checkpoint transaction. This means that we never need to
308 * specifically reserve space for the CIL checkpoint transaction, nor do we
309 * need to regrant space once the checkpoint completes. This also means the
[all …]
Dxfs_log_cil.c53 * initialise the first CIL checkpoint context.
262 * tell in future commits whether this is the first checkpoint in xfs_cil_prepare_item()
380 * consumed by the item. Add the space to the checkpoint ticket and calculate
382 * as well. Remove the amount of space we added to the checkpoint ticket from
401 * We can do this safely because the context can't checkpoint until we in xlog_cil_insert_items()
419 * for the checkpoint. The context ticket is special - the unit in xlog_cil_insert_items()
763 * For example, if we get an EFI in one checkpoint and the EFD in the in xlog_cil_push_work()
764 * next (e.g. due to log forces), we do not want the checkpoint with in xlog_cil_push_work()
765 * the EFD to be committed before the checkpoint with the EFI. Hence in xlog_cil_push_work()
767 * that: a) the checkpoint callbacks are attached to the iclogs in the in xlog_cil_push_work()
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-fs-f2fs37 over total volume size, f2fs tries to conduct checkpoint to
99 checkpoint is triggered, and issued during the checkpoint.
156 Description: Controls the checkpoint timing, set to 60 seconds by default.
195 ratio exceeds configured threshold, checkpoint will
277 Description: If checkpoint=disable, it displays the number of blocks that
279 If checkpoint=enable it displays the enumber of blocks that
280 would be unusable if checkpoint=disable were to be set.
296 Description: Number of checkpoint operations performed on demand. Available when
302 Description: Number of checkpoint operations performed in the background to
/kernel/linux/linux-5.10/drivers/misc/vmw_vmci/
Dvmci_doorbell.h29 * written to the checkpoint as is, so changing this structure will
30 * break checkpoint compatibility.
/kernel/linux/linux-4.19/drivers/misc/vmw_vmci/
Dvmci_doorbell.h37 * written to the checkpoint as is, so changing this structure will
38 * break checkpoint compatibility.

12345678