+pve-sheepdog (0.4.0-3) unstable; urgency=low
+
+ * Simplify logfile rotation. We simply rename <logfile> to
+ <logfile>.1. That way we do not need any logrotate script. max_logfile
+ is set to 256MB.
+
+ -- Proxmox Support Team <support@proxmox.com> Tue, 17 Jul 2012 14:47:32 +0200
+
pve-sheepdog (0.4.0-2) unstable; urgency=low
* update to master branch
--- /dev/null
+simplify logfile rotation
+
+we simply rename <logfile> to <logfile>.1. That way we do not need
+any logrotate script. max_logfile is set to 256MB.
+
+
+Index: new/lib/logger.c
+===================================================================
+--- new.orig/lib/logger.c 2012-07-17 14:40:47.000000000 +0200
++++ new/lib/logger.c 2012-07-17 14:42:16.000000000 +0200
+@@ -57,7 +57,7 @@
+ static pid_t logger_pid;
+ static key_t semkey;
+
+-static int64_t max_logsize = 500 * 1024 * 1024; /*500MB*/
++static int64_t max_logsize = 256 * 1024 * 1024; /*256MB*/
+
+ pthread_mutex_t logsize_lock = PTHREAD_MUTEX_INITIALIZER;
+
+@@ -345,13 +345,7 @@
+
+ if (access(log_nowname, R_OK) == 0) {
+ char old_logfile[256];
+- time_t t;
+- struct tm tm;
+- time(&t);
+- localtime_r((const time_t *)&t, &tm);
+- sprintf(old_logfile, "%s.%04d-%02d-%02d-%02d-%02d",
+- log_nowname, tm.tm_year + 1900, tm.tm_mon + 1,
+- tm.tm_mday, tm.tm_hour, tm.tm_min);
++ sprintf(old_logfile, "%s.1", log_nowname);
+ rename(log_nowname, old_logfile);
+ }
+ new_fd = open(log_nowname, O_RDWR | O_CREAT | O_APPEND, 0644);