lxc/0107-add-log-for-failure-of-rename-file.patch
LiFeng 1e407c11a9 lxc: internal change
Signed-off-by: LiFeng <lifeng68@huawei.com>
2020-03-03 08:56:30 -05:00

34 lines
965 B
Diff

From 819a1a3a4badd6f794cc161199eb2446a2325cdf Mon Sep 17 00:00:00 2001
From: liuhao <liuhao27@huawei.com>
Date: Mon, 17 Jun 2019 20:17:37 +0800
Subject: [PATCH 107/140] add log for failure of rename file
1. add log message of rename operator
2. if rename console file failed, reopen terminal fd
Signed-off-by: liuhao <liuhao27@huawei.com>
Signed-off-by: LiFeng <lifeng68@huawei.com>
---
src/lxc/terminal.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/lxc/terminal.c b/src/lxc/terminal.c
index a8a0dc9..778a0ab 100644
--- a/src/lxc/terminal.c
+++ b/src/lxc/terminal.c
@@ -293,8 +293,9 @@ static int lxc_terminal_rotate_log_file(struct lxc_terminal *terminal)
close(terminal->log_fd);
terminal->log_fd = -1;
ret = lxc_unpriv(rename(terminal->log_path, tmp));
- if (ret < 0)
- return ret;
+ if (ret < 0) {
+ SYSERROR("Rename container log file failed");
+ }
return lxc_terminal_create_log_file(terminal);
}
--
1.8.3.1