Changesets: bareos

playground 431c81e5

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Reschedule on error caused EndTime to be incorrect
mod - src/cats/sql_update.c Diff File
mod - src/dird/jobq.c Diff File

playground 392292db

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Flush console queued job messages
mod - src/dird/ua_output.c Diff File

playground 36af2b16

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Cleanup lockmgr.h

Some platforms don't like spaces in #define and other preprocessor
commands so lets cleanup this mess.
mod - src/lib/lockmgr.h Diff File

playground 4f190bf1

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Drop last instances of generate_daemon_event()

This is an reminiscent of the old python code. As we replaced it with a
proper plugin interface now everywhere we can drop this old dummy
functions and definitions.
mod - src/tests/testls.c Diff File
mod - src/tools/bsmtp.c Diff File
mod - src/tools/drivetype.c Diff File
mod - src/tools/fstype.c Diff File

playground 466e2420

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Allow to read from file type devices multiple times.

Up until now the volume reservation logic only allows you to have one
Job access the same read volume. For file type devices multiple readers
should be no problem and most filesystems are even optimized for this
nowadays by allowing multi parallel sequential read streams which are
handled very efficiently.
mod - src/stored/bcopy.c Diff File
mod - src/stored/bextract.c Diff File
mod - src/stored/bls.c Diff File
mod - src/stored/bscan.c Diff File
mod - src/stored/btape.c Diff File
mod - src/stored/butil.c Diff File
mod - src/stored/dev.h Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/stored/protos.h Diff File
mod - src/stored/reserve.c Diff File
mod - src/stored/spool.c Diff File
mod - src/stored/stored.c Diff File
mod - src/stored/vol_mgr.c Diff File

playground 015ebff0

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Don't check client concurrency for Migrate/Copy Jobs.

Now that we set the actual client for which a migrate/copy is done we
should no longer check the client concurrency as that makes no sense for
a migrate/copy job as the client is not consultated at all so we can run
with as many concurrency as allowed by the storage concurrency.
mod - src/dird/jobq.c Diff File

playground cf60fd4b

2014-07-21 20:46

mvwieringen

Ported: N/A

Details Diff
Make storage status somewhat more informative.
mod - src/stored/status.c Diff File

master 83ab3f06

2014-07-21 18:04

Philipp Storz


Committer: Marco van Wieringen

Ported: N/A

Details Diff
Fix 64Bit install dir problems

On 64Bits, there were problems when a different install location was
chosen.

Now we only set PROGRAMFILES to PROGRAMFILES64, if the INSTDIR was not
altered.

On uninstall, we do not set the INSTDIR anymore as it is set correctly by
the uninstaller.

Fixes 0000324: Windows installer (64 bits) overwrites user install dir
settings.
mod - platforms/win32/winbareos.nsi Diff File

master 0cabdfff

2014-07-21 16:20

pstorz

Ported: N/A

Details Diff
Merge branch 'master' of git://github.com/bareos/bareos

master 23ae295d

2014-07-21 16:04

pstorz

Ported: N/A

Details Diff
Fix 64Bit install dir problems

On 64Bits, there were problems when a different install location was
chosen.

Now we only set PROGRAMFILES to PROGRAMFILES64, if the INSTDIR was not
altered.

On uninstall, we do not set the INSTDIR anymore as it is set correctly by
the uninstaller.

Fixes 324: Windows installer (64 bits) overwrites user install dir
settings.
mod - platforms/win32/winbareos.nsi Diff File

master cdbce220

2014-07-21 16:04

pstorz

Ported: N/A

Details Diff
Fix 64Bit install dir problems

On 64Bits, there were problems when a different install location was
chosen.

Now we only set PROGRAMFILES to PROGRAMFILES64, if the INSTDIR was not
altered.

On uninstall, we do not set the INSTDIR anymore as it is set correctly by
the uninstaller.

Fixes 0000324: Windows installer (64 bits) overwrites user install dir
settings.
Affected Issues
0000324
mod - platforms/win32/winbareos.nsi Diff File

master 546d54ee

2014-07-14 21:20

Marco van Wieringen

Ported: N/A

Details Diff
Move special flags for mig_jcr.

We need to set the duplicate checking and maxtime check flags on
a mig_jcr to disables as soon as we instantiated the mig_jcr as
setup_job() already evaluates if the Job is a duplicate.

Fixes 0000318: copy jobs & cancel duplicates
mod - src/dird/migrate.c Diff File

bareos-13.2 53cc7d8d

2014-07-14 21:20

Marco van Wieringen

Ported: N/A

Details Diff
Move special flags for mig_jcr.

We need to set the duplicate checking and maxtime check flags on
a mig_jcr to disables as soon as we instantiated the mig_jcr as
setup_job() already evaluates if the Job is a duplicate.

Fixes 0000318: copy jobs & cancel duplicates
mod - src/dird/migrate.c Diff File

bareos-13.2 fc46f30c

2014-07-14 19:20

mvwieringen

Ported: N/A

Details Diff
Move special flags for mig_jcr.

We need to set the duplicate checking and maxtime check flags on
a mig_jcr to disables as soon as we instantiated the mig_jcr as
setup_job() already evaluates if the Job is a duplicate.

Fixes 0000309: copy jobs & cancel duplicates
mod - src/dird/migrate.c Diff File

bareos-13.2 b5231938

2014-07-14 19:20

mvwieringen

Ported: N/A

Details Diff
Move special flags for mig_jcr.

We need to set the duplicate checking and maxtime check flags on
a mig_jcr to disables as soon as we instantiated the mig_jcr as
setup_job() already evaluates if the Job is a duplicate.

Fixes 0000318: copy jobs & cancel duplicates
Affected Issues
0000318
mod - src/dird/migrate.c Diff File

master b0500079

2014-07-14 19:20

mvwieringen

Ported: N/A

Details Diff
Move special flags for mig_jcr.

We need to set the duplicate checking and maxtime check flags on
a mig_jcr to disables as soon as we instantiated the mig_jcr as
setup_job() already evaluates if the Job is a duplicate.

Fixes 0000318: copy jobs & cancel duplicates
Affected Issues
0000318
mod - src/dird/migrate.c Diff File

bareos-12.4 6b0148c0

2014-07-14 19:20

mvwieringen

Ported: N/A

Details Diff
Move special flags for mig_jcr.

We need to set the duplicate checking and maxtime check flags on
a mig_jcr to disables as soon as we instantiated the mig_jcr as
setup_job() already evaluates if the Job is a duplicate.

Fixes 0000318: copy jobs & cancel duplicates
Affected Issues
0000318
mod - src/dird/migrate.c Diff File

master 94e6b71e

2014-07-14 19:17

Marco van Wieringen

Ported: N/A

Details Diff
Refactor message printing.

- Drop fixed size arrays of 5000 bytes (arbitrary length)
- Code all message printing using POOL_MEM where it makes sense.
- Reindented wrongly indented functions.
- Don't use the new stuff using POOL_MEM from:
- src/lib/mem_pool.c
- src/lib/smartalloc.c
- src/lib/lockmgr.c
mod - src/include/baconfig.h Diff File
mod - src/lib/lockmgr.c Diff File
mod - src/lib/mem_pool.c Diff File
mod - src/lib/message.c Diff File
mod - src/lib/message.h Diff File
mod - src/lib/smartall.c Diff File

bareos-14.2 9784a1be

2014-07-14 19:17

mvwieringen

Ported: N/A

Details Diff
Refactor message printing.

- Drop fixed size arrays of 5000 bytes (arbitrary length)
- Code all message printing using POOL_MEM where it makes sense.
- Reindented wrongly indented functions.
- Don't use the new stuff using POOL_MEM from:
- src/lib/mem_pool.c
- src/lib/smartalloc.c
- src/lib/lockmgr.c
mod - src/include/baconfig.h Diff File
mod - src/lib/lockmgr.c Diff File
mod - src/lib/mem_pool.c Diff File
mod - src/lib/message.c Diff File
mod - src/lib/message.h Diff File
mod - src/lib/smartall.c Diff File

master 078f3959

2014-07-14 17:17

mvwieringen

Ported: N/A

Details Diff
Refactor message printing.

- Drop fixed size arrays of 5000 bytes (arbitrary length)
- Code all message printing using POOL_MEM where it makes sense.
- Reindented wrongly indented functions.
- Don't use the new stuff using POOL_MEM from:
- src/lib/mem_pool.c
- src/lib/smartalloc.c
- src/lib/lockmgr.c
mod - src/include/baconfig.h Diff File
mod - src/lib/lockmgr.c Diff File
mod - src/lib/mem_pool.c Diff File
mod - src/lib/message.c Diff File
mod - src/lib/message.h Diff File
mod - src/lib/smartall.c Diff File

master 8c8b5b04

2014-07-13 15:56

Marco van Wieringen

Ported: N/A

Details Diff
Added support for Max VirtualFull Interval and Virtual Full Pool override.

Implement a Max Virtual Full Interval analog to the existing Max Full
Interval and a Virtual Full Backup Pool analog to the existing Full
Backup Pool.

Fixes 0000239: Max VirtualFull Interval like Max Full Interval
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/run_conf.c Diff File
mod - src/dird/scheduler.c Diff File
mod - src/include/jcr.h Diff File

master 686b0211

2014-07-13 13:56

mvwieringen

Ported: N/A

Details Diff
Added support for Max VirtualFull Interval and Virtual Full Pool override.

Implement a Max Virtual Full Interval analog to the existing Max Full
Interval and a Virtual Full Backup Pool analog to the existing Full
Backup Pool.

Fixes 0000239: Max VirtualFull Interval like Max Full Interval
Affected Issues
0000239
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/run_conf.c Diff File
mod - src/dird/scheduler.c Diff File
mod - src/include/jcr.h Diff File

bareos-14.2 75f1f127

2014-07-13 13:56

mvwieringen

Ported: N/A

Details Diff
Added support for Max VirtualFull Interval and Virtual Full Pool override.

Implement a Max Virtual Full Interval analog to the existing Max Full
Interval and a Virtual Full Backup Pool analog to the existing Full
Backup Pool.

Fixes 0000239: Max VirtualFull Interval like Max Full Interval
Affected Issues
0000239
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/run_conf.c Diff File
mod - src/dird/scheduler.c Diff File
mod - src/include/jcr.h Diff File

master 11fa5a73

2014-07-11 22:55

Marco van Wieringen

Ported: N/A

Details Diff
Add support to rados SD backend for libradosstriper.
mod - autoconf/configure.in Diff File
mod - src/stored/backends/Makefile.in Diff File
mod - src/stored/backends/rados_device.c Diff File
mod - src/stored/backends/rados_device.h Diff File

master 2d2d0710

2014-07-11 22:54

Marco van Wieringen

Ported: N/A

Details Diff
Drop the duplicate hash table implementation.

Findlib has a hash table implementation for keeping hardlinked files
its cleaner to use the htable class we already have in the generic
library. So this patch adds support for binary keys in the htable class
so we can store there the combined inode/device key. We now also use the
hash_malloc of the htable class which allocates memory from a big memory
block so it should also scale a bit better.
mod - src/filed/fd_plugins.c Diff File
mod - src/findlib/Makefile.in Diff File
mod - src/findlib/find.c Diff File
mod - src/findlib/find.h Diff File
mod - src/findlib/find_one.c Diff File
add - src/findlib/hardlink.c Diff File
mod - src/findlib/protos.h Diff File
mod - src/lib/htable.c Diff File
mod - src/lib/htable.h Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 350 ... 420 ... 490 ... 560 ... 607 608 609 610 611 612 613 ... 630 ... 675 676 677  Next  Last