]> git.proxmox.com Git - pve-sheepdog.git/commitdiff
rebase patches for v1.0
authorDietmar Maurer <dietmar@proxmox.com>
Wed, 7 Sep 2016 06:09:56 +0000 (08:09 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Wed, 7 Sep 2016 06:09:56 +0000 (08:09 +0200)
debian/patches/cleanup-systemd-service.patch
debian/patches/simplify-log-rotation.patch

index df5524e1a9ed66dd800bb00621ff3e4b6ba47e7c..8934859635ea06fa833268224e93459bf05d94e8 100644 (file)
@@ -9,7 +9,7 @@ Index: new/script/sheepdog.service.in
 -EnvironmentFile=-@SYSCONFDIR@/conf.d/sheepdog.conf
 -EnvironmentFile=-@SYSCONFDIR@/sysconfig/sheepdog
  EnvironmentFile=-@SYSCONFDIR@/default/sheepdog
--ExecStart=/bin/sh -c '@SBINDIR@/sheep --pidfile @LOCALSTATEDIR@/run/sheep.pid $(if [ -z "$SHEEP_OPTS" ]; then echo "--cluster local --log dst=syslog --upgrade @LOCALSTATEDIR@/lib/sheepdog"; else echo $SHEEP_OPTS; fi)'
+-ExecStart=/bin/sh -c 'ulimit -n 32768; @SBINDIR@/sheep --pidfile @LOCALSTATEDIR@/run/sheep.pid $(if [ -z "$SHEEP_OPTS" ]; then echo "--cluster local --log dst=syslog --upgrade @LOCALSTATEDIR@/lib/sheepdog"; else echo $SHEEP_OPTS; fi)'
 +ExecStart=/usr/lib/sheepdog/sheepdog-start-wrapper
  PIDFile=@LOCALSTATEDIR@/run/sheep.pid
  Type=forking
index 5f483193fe7bfb4fde58c410cd62a5cb2afefaa8..ba0e738a955ca6bbccc30f9f9aab902033d275fb 100644 (file)
@@ -11,20 +11,20 @@ Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
  lib/logger.c |   11 ++---------
  1 file changed, 2 insertions(+), 9 deletions(-)
 
-diff --git a/lib/logger.c b/lib/logger.c
-index ba9f5db..23635c2 100644
---- a/lib/logger.c
-+++ b/lib/logger.c
-@@ -113,7 +113,7 @@ static pid_t logger_pid;
+Index: new/lib/logger.c
+===================================================================
+--- new.orig/lib/logger.c
++++ new/lib/logger.c
+@@ -120,7 +120,7 @@ pid_t logger_pid = -1;
  static key_t semkey;
  static char *log_buff;
  
 -static int64_t max_logsize = 500 * 1024 * 1024;  /*500MB*/
 +static int64_t max_logsize = 256 * 1024 * 1024;  /*256MB*/
  
- static pthread_mutex_t logsize_lock = PTHREAD_MUTEX_INITIALIZER;
+ static enum log_dst_type dst_type = LOG_DST_STDOUT;
  
-@@ -405,14 +405,7 @@ static notrace void rotate_log(void)
+@@ -458,14 +458,7 @@ static void rotate_log(void)
  
        if (access(log_nowname, R_OK) == 0) {
                char old_logfile[256];
@@ -40,6 +40,3 @@ index ba9f5db..23635c2 100644
                rename(log_nowname, old_logfile);
        }
        new_fd = open(log_nowname, O_RDWR | O_CREAT | O_APPEND, 0644);
--- 
-1.7.10.4
-