To checkpoint and restore fs.aio-nr fs.aio-max-nr sysctl entries. https://jira.sw.ru/browse/PSBM-45644
Signed-off-by: Cyrill Gorcunov <[email protected]> --- scripts/vz-cpt.in | 3 +++ scripts/vz-rst-action.in | 2 ++ scripts/vz-rst.in | 2 ++ 3 files changed, 7 insertions(+) diff --git a/scripts/vz-cpt.in b/scripts/vz-cpt.in index 8ecb33b..e4902aa 100755 --- a/scripts/vz-cpt.in +++ b/scripts/vz-cpt.in @@ -50,6 +50,9 @@ function cg_dump_props { # Save monotonic offsets for next restore cgget -n -v -r ve.clock_bootbased $VEID > $1/vz_clock_bootbased.img cgget -n -v -r ve.clock_monotonic $VEID > $1/vz_clock_monotonic.img + # AIO statistics + cgget -n -v -r ve.aio_nr $VEID > $1/vz_aio_nr.img + cgget -n -v -r ve.aio_max_nr $VEID > $1/vz_aio_max_nr.img fi return 0 } diff --git a/scripts/vz-rst-action.in b/scripts/vz-rst-action.in index 8c7f9b2..0e05921 100755 --- a/scripts/vz-rst-action.in +++ b/scripts/vz-rst-action.in @@ -70,6 +70,8 @@ case "$CRTOOLS_SCRIPT_ACTION" in if [ -n "$VEID" ]; then [ -n "$VE_CLOCK_BOOTBASED" ] && cgset -r ve.clock_bootbased="$VE_CLOCK_BOOTBASED" $VEID [ -n "$VE_CLOCK_MONOTONIC" ] && cgset -r ve.clock_monotonic="$VE_CLOCK_MONOTONIC" $VEID + [ -n "$VE_AIO_NR" ] && cgset -r ve.aio_nr="$VE_AIO_NR" $VEID + [ -n "$VE_AIO_MAX_NR" ] && cgset -r ve.aio_max_nr="$VE_AIO_MAX_NR" $VEID cgset -r ve.state="START $pid" $VEID || exit cgset -r ve.pseudosuper="0" $VEID fi diff --git a/scripts/vz-rst.in b/scripts/vz-rst.in index 9ef5c56..b430535 100755 --- a/scripts/vz-rst.in +++ b/scripts/vz-rst.in @@ -61,6 +61,8 @@ extra_args_path="$VE_DUMP_DIR/restore-extra-args" if [ -n "$VEID" ]; then export VE_CLOCK_BOOTBASED=`cat $VE_DUMP_DIR/vz_clock_bootbased.img` export VE_CLOCK_MONOTONIC=`cat $VE_DUMP_DIR/vz_clock_monotonic.img` + export VE_AIO_NR=`cat $VE_DUMP_DIR/vz_aio_nr.img` + export VE_AIO_MAX_NR=`cat $VE_DUMP_DIR/vz_aio_max_nr.img` fi # Setup default log name if not explicitly specified -- 2.5.5 _______________________________________________ Devel mailing list [email protected] https://lists.openvz.org/mailman/listinfo/devel
