mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 14:25:49 +00:00
files: add ability to set callbacks for files (v7)
Here is nothing interecting. If a file can't be dumped by criu, plugins are called. If one of plugins knows how to dump the file, the file entry is marked as need_callback. On restore if we see this mark, we execute plugins for restoring the file. v2: Callbacks are called for all files, which are not supported by CRIU. v3: Call plugins for a file instead of file descriptor. A few file descriptors can be associated with one file. v4: A file descriptor is opened in a callback. It's required for restoring anon vmas. v5: Add a separate type for unsupported files v6: define FD_TYPES__UNSUPP v7: s/unsupp/ext (external) Signed-off-by: Andrey Vagin <avagin@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
committed by
Pavel Emelyanov
parent
1e4b8c8c23
commit
6bbdec26f3
@@ -147,4 +147,8 @@ extern int close_old_fds(struct pstree_item *me);
|
||||
|
||||
extern int shared_fdt_prepare(struct pstree_item *item);
|
||||
|
||||
extern struct collect_image_info ext_file_cinfo;
|
||||
extern int dump_unsupp_fd(struct fd_parms *p, int lfd,
|
||||
const int fdinfo, char *more, char *info);
|
||||
|
||||
#endif /* __CR_FILES_H__ */
|
||||
|
Reference in New Issue
Block a user