Changesets: bareos

mvw 150dde9e

2016-02-09 18:29

Christian Eichelmann


Committer: mvwieringen

Ported: N/A

Details Diff
ceph: Added clientid option to rados store backend

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/stored/backends/rados_device.c Diff File
mod - src/stored/backends/rados_device.h Diff File

mvw 236b6b79

2016-02-09 18:29

Christian Eichelmann


Committer: mvwieringen

Ported: N/A

Details Diff
ceph: Added clientid argument to specify rados client id

Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com>
mod - src/plugins/filed/plugin-rados.conf Diff File
mod - src/plugins/filed/rados-fd.c Diff File

master 9b6545c2

2016-02-06 10:32

mvwieringen

Ported: N/A

Details Diff
dird: Fix compiler warning.
mod - src/dird/ua_select.c Diff File

master ef3fe592

2016-02-05 11:59

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/jobq.c Diff File
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.c Diff File
mod - src/lmdb/midl.h Diff File

master 240a876d

2016-02-05 11:46

mvwieringen

Ported: N/A

Details Diff
lmdb: Sync to upstream.
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.c Diff File
mod - src/lmdb/midl.h Diff File

master f54e2821

2016-02-02 19:47

mvwieringen

Ported: N/A

Details Diff
dird: Make storage more generic.

As we eventually want to support different types of storage e.g. Native
and NDMP to start with we need to make things somewhat more generic.
This is the first step by moving some of the generic storage functions
of the director into a new file storage.c which will try to abstract the
different storage types and have a generic abstraction so the rest of
the code needs as little change as possible.
mod - src/dird/Makefile.in Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/job.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/sd_cmds.c Diff File
add - src/dird/storage.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_impexp.c Diff File
mod - src/dird/ua_label.c Diff File
mod - src/dird/ua_select.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/ua_update.c Diff File
mod - src/win32/dird/Makefile Diff File

master 5cf2dab5

2016-02-02 17:31

mvwieringen

Ported: N/A

Details Diff
dird: Move some members from JCR to the RESOURCES struct.

We moved rstorage, wstorage and pstorage from jcr to jcr->res as those
alists also contain resource pointers and should have been moved there
when all other resources got moved there during the endless refactoring.
mod - src/dird/backup.c Diff File
mod - src/dird/job.c Diff File
mod - src/dird/jobq.c Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/ndmp_dma_backup.c Diff File
mod - src/dird/ndmp_dma_generic.c Diff File
mod - src/dird/ndmp_dma_restore.c Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/vbackup.c Diff File
mod - src/dird/verify.c Diff File
mod - src/include/jcr.h Diff File

master 40e66bac

2016-02-01 16:42

Frank Bergkemper

Ported: N/A

Details Diff
ZF2 missing exception improvement
mod - init_autoloader.php Diff File

master 585b84b9

2016-02-01 16:04

Philipp Storz

Ported: N/A

Details Diff
Fix typo Baroes -> Bareos
mod - manuals/en/main/backward-compability.tex Diff File
mod - manuals/en/main/dirdconf.tex Diff File
mod - manuals/en/main/operating-system-univention-corporate-server.tex Diff File
mod - manuals/en/main/plugins.tex Diff File
mod - manuals/en/main/programs.tex Diff File
mod - manuals/en/main/releasenotes.tex Diff File
mod - manuals/en/main/rescue.tex Diff File
mod - manuals/en/main/win32.tex Diff File

master 6c0bd56d

2016-02-01 14:27

joergs


Committer: pstorz

Ported: N/A

Details Diff
bconsole: added "configure add <resourcetype> ..."

The "configure add" command allows to add resources during runtime.

Usage:
configure add <resourcetype> name=<resourcename> <directive1>=<value1> <directive2>=<value2> ...

A new, valid resource will be stored at <CONFIGDIR>/bareos-dir.d/<resourcetype>/<resourcename>.conf
and can therefore also be loaded on restart.

When adding a client, the director resource for the file daemon is also created at
the path: <CONFIGDIR>/bareos-dir-export/bareos-fd.d/director/<clientname>

Changed behavior:
* when no configuration file is given (-c <CONFIGFILE> option)
and the default configuration file is not found,
the daemons try reading their configuration
from their config include directories:
* bareos-dir: <CONFIGDIR>/bareos-dir.d/*/*.conf
* bareos-sd: <CONFIGDIR>/bareos-sd.d/*/*.conf
* bareos-fd: <CONFIGDIR>/bareos-fd.d/*/*.conf
* Windows: the installer does not set the -c <CONFIGFILE> option
when registering the daemons as services
or adding programs to the Start menu.
mod - debian/bareos-director.dirs Diff File
mod - debian/bareos-director.postinst.in Diff File
add - debian/bareos-filedaemon.dirs Diff File
mod - debian/bareos-filedaemon.postinst.in Diff File
mod - debian/bareos-storage.dirs Diff File
mod - debian/bareos-storage.postinst.in Diff File
mod - platforms/packaging/bareos.spec Diff File
mod - platforms/win32/winbareos.nsi Diff File
mod - src/dird/Makefile.in Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_configure.c Diff File
mod - src/filed/Makefile.in Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/include/baconfig.h Diff File
mod - src/lib/bsys.c Diff File
mod - src/lib/lex.c Diff File
mod - src/lib/lex.h Diff File
mod - src/lib/output_formatter.c Diff File
mod - src/lib/parse_conf.c Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/protos.h Diff File
mod - src/stored/Makefile.in Diff File
mod - src/stored/stored_conf.c Diff File

master be5637b0

2016-02-01 11:07

Marco van Wieringen

Ported: N/A

Details Diff
First changes for allowing to clone a VMDK on backup.

We allocate now either a read or write handle. So we can later
on read on backup the data and clone it to the write handle and
as such clone the VMDK.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master 3b7536db

2016-01-28 16:19

Marco van Wieringen

Ported: N/A

Details Diff
Update AUTHORS.
mod - AUTHORS Diff File

master 024ee184

2016-01-28 15:51

Chris Matthews


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Allow to clone content of VMDK to local raw device.

This adds support to the vadp_dumper to write the content of the backup
being taken next to stdout for backup also to a raw device on which the
CBT information is replayed so it contains the new state.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master 45060f58

2016-01-28 15:37

Marco van Wieringen

Ported: N/A

Details Diff
Work around VDDK exit handling.

We always get an exit code of 0 although we exit with other values
when we are in error.

It seems the VDDK registers an atexit(3) handler. This code adds our own
atexit handler and as things are called in reverse order we should be
the first one called.

It also seems with older VDDKs it even more broken so we now call _exit
and hope that by bypassing the VDDK cleanup we don't break to much.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master 5e63fa96

2016-01-28 12:16

mvwieringen

Ported: N/A

Details Diff
Merge branch 'bareos-15.2'
mod - src/dird/dird.c Diff File
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.c Diff File
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File

master 9528ea12

2016-01-28 12:13

mvwieringen

Ported: N/A

Details Diff
lmdb: Sync to upstream.
mod - src/lmdb/lmdb.h Diff File
mod - src/lmdb/mdb.c Diff File
mod - src/lmdb/midl.c Diff File

master 8df94f37

2016-01-28 12:03

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fix reload crash when two directors are defined

The reload-test regression test defines two directors
and reloads the configuration, which leads to a crash.
mod - src/dird/dird.c Diff File

master 5dee4e3c

2016-01-27 13:03

Philipp Storz

Ported: N/A

Details Diff
Fixed and added reload-test
mod - DartTestfile.txt.in Diff File
mod - tests/reload-test Diff File

master a4a6c38f

2016-01-25 21:07

Joerg Steffens

Ported: N/A

Details Diff
added limitation command
mod - manuals/en/main/bareos-manual-main-reference.tex Diff File
mod - manuals/en/main/bareos.sty Diff File
mod - manuals/en/main/coverpage.tex Diff File
mod - manuals/en/main/ndmp.tex Diff File
mod - manuals/en/main/plugins-vmware-plugin.tex Diff File

master bdb4b9f8

2016-01-25 19:50

Stephan Duehr

Ported: N/A

Details Diff
Restore to local VMDK File and Snapshot Naming.

When passing the option localvmdk=yes the plugin will run
bareos_vadp_dumper to restore to local VMDK file(s) instead
of restoring the original VM. In this case, the replace modes "Always"
and "Never" are handled properly.

The Snapshots that are created on backup now contain the JobId in the
snapshot name and both jobId and JobName in the snapshot description.

Also temporary files that are created on backup and restore are now
cleaned up.
mod - vmware_plugin/BareosFdPluginVMware.py Diff File

master 92c51101

2016-01-25 17:05

Joerg Steffens

Ported: N/A

Details Diff
cleanup
mod - manuals/en/main/configure.tex Diff File

master 00087f81

2016-01-25 12:42

joergs

Ported: N/A

Details Diff
wait cmd: add missing mount description
mod - src/dird/ua_cmds.c Diff File

master 119581fa

2016-01-25 12:19

Marco van Wieringen

Ported: N/A

Details Diff
dumper: Don't check size when restoring to local VMDK.
mod - vadp_dumper/bareos_vadp_dumper.cpp Diff File

master de9c1afd

2016-01-25 12:18

joergs

Ported: N/A

Details Diff
regenerate debian/config
mod - debian/control Diff File

master 584939bb

2016-01-23 11:13

joergs

Ported: N/A

Details Diff
Added Client Initiated Connection feature

This feature allows a Client (File Daemon) to open
and keep a connection to the Director.
It identifies himself and do the authentication.
The Director will keep the connection in a waiting pool.
If a job starts that needs access to the client
and a waiting connection to this client exist,
the connection will be used and removed from the pool.
The Client notices that this connection is now used
and opens a additional one connection
(required for multiple simultaneous client commands,
e.g. cancel a running job).

Configuration to enable Client Initiated Connections:
bareos-dir.conf:
Client
ConnectionFromDirectorToClient = no
ConnectionFromClientToDirector = yes

bareos-fd.conf:
Director
Address
ConnectionFromDirectorToClient = no
ConnectionFromClientToDirector = yes

The "no" settings are not required, but gurantees that the
network connection will be only opened in the intended direction.

It is possible, to use Director Initiated Connections (default) and
Client Initiated Connection simultaneously. If a waiting connection
exists, it will be used, otherwise the Director tries to connect to the
client.

This patch also implements TCP Keepalive for Windows.

Fixes 0000455: Connect from File Daemon to Director Daemon
Affected Issues
0000455
mod - src/dird/authenticate.c Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/dird.h Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/fd_cmds.c Diff File
mod - src/dird/job.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/sd_cmds.c Diff File
mod - src/dird/socket_server.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/dird/verify.c Diff File
mod - src/filed/authenticate.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/filed.c Diff File
mod - src/filed/filed.h Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/filed/filed_conf.h Diff File
mod - src/filed/protos.h Diff File
mod - src/filed/socket_server.c Diff File
mod - src/findlib/find.c Diff File
mod - src/include/jcr.h Diff File
mod - src/lib/Makefile.in Diff File
mod - src/lib/bnet_server_tcp.c Diff File
mod - src/lib/bsock.h Diff File
mod - src/lib/bsock_tcp.c Diff File
mod - src/lib/bsock_tcp.h Diff File
add - src/lib/connection_pool.c Diff File
add - src/lib/connection_pool.h Diff File
mod - src/lib/jcr.c Diff File
mod - src/lib/lib.h Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/protos.h Diff File
mod - src/lib/util.c Diff File
mod - src/lib/workq.c Diff File
mod - src/win32/lib/Makefile Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 463 464 465 466 467 468 469 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last