Changesets: bareos

master f9214b8f

2015-02-27 21:54

mvwieringen


Committer: pstorz

Ported: N/A

Details Diff
Add escape parsing to generic plugin option parser.

Backport the new escaping of the ':' using '\:' to all existing plugin
config parsers. This code comes from the new cephfs-fd and gfapi-fd
plugins.

Fixes 0000428: bpipe plugin on windows and colon character problem
Affected Issues
0000428
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/bpipe-fd.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/filed/rados-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

bareos-14.2 c5425bd7

2015-02-27 21:54

mvwieringen

Ported: N/A

Details Diff
Add escape parsing to generic plugin option parser.

Backport the new escaping of the ':' using '\:' to all existing plugin
config parsers. This code comes from the new cephfs-fd and gfapi-fd
plugins.

Fixes 0000428: bpipe plugin on windows and colon character problem
Affected Issues
0000428
mod - src/plugins/dird/python-dir.c Diff File
mod - src/plugins/filed/bpipe-fd.c Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/plugins/stored/python-sd.c Diff File
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

master 89db0759

2015-02-23 11:12

mvwieringen


Committer: pstorz

Ported: N/A

Details Diff
Fix FIXME from ages ago.

Check ACL for access to pool by ua in update_all_vols_from_pool.
mod - src/dird/ua_update.c Diff File

master 43beec07

2015-02-23 11:12

mvwieringen

Ported: N/A

Details Diff
Fix FIXME from ages ago.

Check ACL for access to pool by ua in update_all_vols_from_pool.

Seems merging some branches removed this commit so applying it again.
mod - src/dird/ua_update.c Diff File

bareos-14.2 e9579855

2015-02-23 11:12

mvwieringen

Ported: N/A

Details Diff
Fix FIXME from ages ago.

Check ACL for access to pool by ua in update_all_vols_from_pool.
mod - src/dird/ua_update.c Diff File

master a19cea8a

2015-02-23 00:01

mvwieringen

Ported: N/A

Details Diff
Allow scanning and storing restore objects with bscan.

Now that we start using restore objects in more plugins
we should also be able to restore these objects using
bscan.
mod - src/stored/bscan.c Diff File

master fa7a54a3

2015-02-21 12:20

mvwieringen

Ported: N/A

Details Diff
Fix split brain problem.

The storage daemon asks the director for the next volume to use but it
can happen that this volume is already loaded but due to restrictions in
the storage daemon config the job cannot reserve the volume for append.
In the previous code this would lead to the storage daemon asking for
a new volume and getting exactly the same as the director has no
knowledge of the reservation limitiations but then the Storage daemon
would give up as it already knows that the volume cannot be used. This
patch adds some stop-gap logic in which we let the director know what
volumes we already tried and which we don't want to get in return for
the next available volume. The real problem is that the reservation
logic is split between DIR and SD without both having a full overview of
reality so this is bound to fail. The only real solution is a redesign
of the whole reservation logic from scratch without trying to work
around the weird way things work now.
mod - src/cats/protos.h Diff File
mod - src/cats/sql_find.c Diff File
mod - src/dird/catreq.c Diff File
mod - src/dird/dird.h Diff File
mod - src/dird/next_vol.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/recycle.c Diff File
mod - src/dird/ua_output.c Diff File
mod - src/dird/ua_status.c Diff File
mod - src/stored/askdir.c Diff File

bareos-13.2 e95e6a02

2015-02-19 22:04

Philipp Storz

Ported: N/A

Details Diff
Fixed source name in specs from _ to -
mod - platforms/packaging/bareos-RHEL_4.spec Diff File
mod - platforms/packaging/bareos-SLE_10.spec Diff File
mod - platforms/packaging/bareos.spec Diff File

bareos-12.4 fead6a35

2015-02-19 22:04

pstorz


Committer: mvwieringen

Ported: N/A

Details Diff
Fixed source name in specs from _ to -
mod - platforms/packaging/bareos.spec Diff File

master e1c406d4

2015-02-19 14:35

mvwieringen


Committer: pstorz

Ported: N/A

Details Diff
Fix compile problem with newer droplet libs.
mod - src/stored/backends/object_store_device.c Diff File

master d58126ed

2015-02-18 18:00

mvwieringen

Ported: N/A

Details Diff
Don't RecoverAfterRestore when we restore to a file.
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

bareos-14.2 de561402

2015-02-18 18:00

Marco van Wieringen

Ported: N/A

Details Diff
Don't RecoverAfterRestore when we restore to a file.
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

master b71aa9c7

2015-02-17 16:14

Marco van Wieringen

Ported: N/A

Details Diff
Fixup tree for rebuilding code tree.
mod - src/console/console.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/job.c Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_select.c Diff File
mod - src/filed/backup.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/filed/filed.c Diff File
mod - src/filed/filed_conf.c Diff File
mod - src/filed/verify.c Diff File
mod - src/lib/edit.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/spool.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File
mod - src/win32/compat/include/mingwconfig.h Diff File

master c0b2f27c

2015-02-17 11:40

Marco van Wieringen

Ported: N/A

Details Diff
Fix mssqlvdi plugin to interpret where argument correctly.

Fixes 0000425: Mssqlvdi always restores to file.
Affected Issues
0000425
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

bareos-14.2 baa404b7

2015-02-17 11:40

Marco van Wieringen

Ported: N/A

Details Diff
Fix mssqlvdi plugin to interpret where argument correctly.

Fixes 0000425: Mssqlvdi always restores to file.
mod - src/win32/plugins/filed/mssqlvdi-fd.c Diff File

bareos-14.2 e733bbc4

2015-02-17 10:39

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
added specfile for SLE_10
add - platforms/packaging/bareos-SLE_10.spec Diff File

master 555d4a9c

2015-02-09 17:52

pstorz

Ported: N/A

Details Diff
Adapt opsi specfile to single windows project
mod - platforms/opsi/winbareos-opsi.spec Diff File

master 81840b9e

2015-02-09 17:52

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Adapt opsi specfile to single windows project
mod - platforms/opsi/winbareos-opsi.spec Diff File

bareos-14.2 657c10ef

2015-02-09 17:52

Philipp Storz

Ported: N/A

Details Diff
Adapt opsi specfile to single windows project
mod - platforms/opsi/winbareos-opsi.spec Diff File

master da1f26aa

2015-02-08 22:29

mvwieringen

Ported: N/A

Details Diff
Volume manager cleanup

- Cleanup comments
- Make concurrent read from filedevice configurable
- Use find_read_volume() instead of is_on_read_volume_list()
- Make free_volume_list() a generic function.

Instead of some trickery with using some temp vars give
free_volume_list() two args e.g. a comment what about what its freeing
and a dlist with the actual volume list it needs to free. Then we can
reuse this in 3 places to delete any volume list. We also don't have
to lock the vol_list when freeing the temp_vol_list as it now no longer
"misuses" the global dlist pointer.

Issues 0000414: Bareos storage daemon crashes during backups
Affected Issues
0000414
mod - src/stored/reserve.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File
mod - src/stored/vol_mgr.c Diff File

master 71c3b9e5

2015-02-08 14:36

mvwieringen

Ported: N/A

Details Diff
Fix use of wrong variable for WeekOfMonth check in next hour.

wom ==> nh_wom

Fixes 0000424: Scheduling select wrong run line in schedule.
Affected Issues
0000424
mod - src/dird/scheduler.c Diff File

master c0a0c909

2015-02-08 14:36

Marco van Wieringen

Ported: N/A

Details Diff
Fix use of wrong variable for WeekOfMonth check in next hour.

wom ==> nh_wom

Fixes 0000424: Scheduling select wrong run line in schedule.
mod - src/dird/scheduler.c Diff File

bareos-14.2 16ff7622

2015-02-08 14:36

Marco van Wieringen

Ported: N/A

Details Diff
Fix use of wrong variable for WeekOfMonth check in next hour.

wom ==> nh_wom

Fixes 0000424: Scheduling select wrong run line in schedule.
mod - src/dird/scheduler.c Diff File

bareos-13.2 2cce82d5

2015-02-08 14:36

mvwieringen

Ported: N/A

Details Diff
Fix use of wrong variable for WeekOfMonth check in next hour.

wom ==> nh_wom

Fixes 0000424: Scheduling select wrong run line in schedule.
Affected Issues
0000424
mod - src/dird/scheduler.c Diff File

bareos-12.4 546905fd

2015-02-08 14:36

mvwieringen

Ported: N/A

Details Diff
Fix use of wrong variable for WeekOfMonth check in next hour.

wom ==> nh_wom

Fixes 0000424: Scheduling select wrong run line in schedule.
Affected Issues
0000424
mod - src/dird/scheduler.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 498 499 500 501 502 503 504 ... 540 ... 600 ... 607 608 609  Next  Last