Commit 74eb576c by Niklas Eiling

fixed indentation and comments

parent 4c0c0319
...@@ -83,7 +83,7 @@ struct criu_opts { ...@@ -83,7 +83,7 @@ struct criu_opts {
*/ */
char *console_name; char *console_name;
/* Address and port where a criu pageserver ist listening */ /* Address and port where a criu pageserver is listening */
char *pageserver_address; char *pageserver_address;
char *pageserver_port; char *pageserver_port;
}; };
...@@ -160,6 +160,10 @@ static void exec_criu(struct criu_opts *opts) ...@@ -160,6 +160,10 @@ static void exec_criu(struct criu_opts *opts)
if (opts->predump_dir) if (opts->predump_dir)
static_args += 2; static_args += 2;
/* --page-server --address <address> --port <port> */
if (opts->pageserver_address && opts->pageserver_port)
static_args += 5;
/* --leave-running (only for final dump) */ /* --leave-running (only for final dump) */
if (strcmp(opts->action, "dump") == 0 && !opts->stop) if (strcmp(opts->action, "dump") == 0 && !opts->stop)
static_args++; static_args++;
...@@ -826,8 +830,8 @@ static int save_tty_major_minor(char *directory, struct lxc_container *c, char * ...@@ -826,8 +830,8 @@ static int save_tty_major_minor(char *directory, struct lxc_container *c, char *
/* do one of either predump or a regular dump */ /* do one of either predump or a regular dump */
static bool do_dump(struct lxc_container *c, char *mode, char *directory, static bool do_dump(struct lxc_container *c, char *mode, char *directory,
bool stop, bool verbose, char *predump_dir, char *pageserver_address, bool stop, bool verbose, char *predump_dir,
char *pageserver_port) char *pageserver_address, char *pageserver_port)
{ {
pid_t pid; pid_t pid;
...@@ -855,6 +859,7 @@ static bool do_dump(struct lxc_container *c, char *mode, char *directory, ...@@ -855,6 +859,7 @@ static bool do_dump(struct lxc_container *c, char *mode, char *directory,
os.console_name = c->lxc_conf->console.path; os.console_name = c->lxc_conf->console.path;
os.pageserver_address = pageserver_address; os.pageserver_address = pageserver_address;
os.pageserver_port = pageserver_port; os.pageserver_port = pageserver_port;
if (save_tty_major_minor(directory, c, os.tty_id, sizeof(os.tty_id)) < 0) if (save_tty_major_minor(directory, c, os.tty_id, sizeof(os.tty_id)) < 0)
exit(1); exit(1);
...@@ -886,14 +891,12 @@ static bool do_dump(struct lxc_container *c, char *mode, char *directory, ...@@ -886,14 +891,12 @@ static bool do_dump(struct lxc_container *c, char *mode, char *directory,
} }
} }
bool __criu_pre_dump(struct lxc_container *c, char *directory, bool verbose, char *predump_dir, bool __criu_pre_dump(struct lxc_container *c, char *directory, bool verbose, char *predump_dir, char *pageserver_address, char *pageserver_port)
char *pageserver_address, char *pageserver_port)
{ {
return do_dump(c, "pre-dump", directory, false, verbose, predump_dir, pageserver_address, pageserver_port); return do_dump(c, "pre-dump", directory, false, verbose, predump_dir, pageserver_address, pageserver_port);
} }
bool __criu_dump(struct lxc_container *c, char *directory, bool stop, bool verbose, char *predump_dir, bool __criu_dump(struct lxc_container *c, char *directory, bool stop, bool verbose, char *predump_dir, char *pageserver_address, char *pageserver_port)
char *pageserver_address, char *pageserver_port)
{ {
char path[PATH_MAX]; char path[PATH_MAX];
int ret; int ret;
......
...@@ -3955,12 +3955,10 @@ static int do_lxcapi_migrate(struct lxc_container *c, unsigned int cmd, ...@@ -3955,12 +3955,10 @@ static int do_lxcapi_migrate(struct lxc_container *c, unsigned int cmd,
switch (cmd) { switch (cmd) {
case MIGRATE_PRE_DUMP: case MIGRATE_PRE_DUMP:
ret = !__criu_pre_dump(c, opts->directory, opts->verbose, opts->predump_dir, ret = !__criu_pre_dump(c, opts->directory, opts->verbose, opts->predump_dir, opts->pageserver_address, opts->pageserver_port);
opts->pageserver_address, opts->pageserver_port);
break; break;
case MIGRATE_DUMP: case MIGRATE_DUMP:
ret = !__criu_dump(c, opts->directory, opts->stop, opts->verbose, opts->predump_dir, ret = !__criu_dump(c, opts->directory, opts->stop, opts->verbose, opts->predump_dir, opts->pageserver_address, opts->pageserver_port);
opts->pageserver_address, opts->pageserver_port);
break; break;
case MIGRATE_RESTORE: case MIGRATE_RESTORE:
ret = !__criu_restore(c, opts->directory, opts->verbose); ret = !__criu_restore(c, opts->directory, opts->verbose);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment