diff options
| author | Mathieu Arnold <mat@FreeBSD.org> | 2006-06-26 11:26:05 +0000 |
|---|---|---|
| committer | Mathieu Arnold <mat@FreeBSD.org> | 2006-06-26 11:26:05 +0000 |
| commit | 3a8998398886c0944207e853296f3f20368d60bc (patch) | |
| tree | 271965302df1a0b9a956b1ac951038dcc8d1a157 | |
| parent | - Update to 2.19 (diff) | |
The patch will prevent the Director for crashing or hanging ( depending on
your OS) whenever you do a "reload" command or whenever there is a sudden clock
shift, which occurs much more often than one would imagine.
See http://article.gmane.org/gmane.comp.sysutils.backup.bacula.announce/85
PR: 99486
Submitted by: maintainer
| -rw-r--r-- | sysutils/bacula-server/Makefile | 2 | ||||
| -rw-r--r-- | sysutils/bacula-server/files/patch-src-dird-scheduler.c | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/sysutils/bacula-server/Makefile b/sysutils/bacula-server/Makefile index 2041fe15b023..6c6fea5c80dc 100644 --- a/sysutils/bacula-server/Makefile +++ b/sysutils/bacula-server/Makefile @@ -7,7 +7,7 @@ PORTNAME= bacula DISTVERSION= 1.38.10 -#PORTREVISION= 1 +PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= bacula diff --git a/sysutils/bacula-server/files/patch-src-dird-scheduler.c b/sysutils/bacula-server/files/patch-src-dird-scheduler.c new file mode 100644 index 000000000000..0f9c78c4ef28 --- /dev/null +++ b/sysutils/bacula-server/files/patch-src-dird-scheduler.c @@ -0,0 +1,10 @@ +--- src/dird/scheduler.c 4 Jun 2006 12:24:39 -0000 1.33.2.2 ++++ src/dird/scheduler.c 24 Jun 2006 17:25:58 -0000 +@@ -151,6 +151,7 @@ + free(next_job); + } + schedules_invalidated = false; ++ unlock_jobs(); + goto again; + } + unlock_jobs(); |
