Changesets: bareos2015

master e6425a10

2014-10-12 20:42

Marco van Wieringen

Ported: N/A

Details Diff
First refactoring of Migrate/Copy selection code.

Copy and migration jobs do the selection as part of the migration_init
function in migrate.c. This means that this selection is done before
the actual copy Job is about to run due to Job priority etc. As such
it looks as if they are executed directly after being scheduled and
do not respect maximum job settings. It would be nice if the selection
of the jobs to be copied would be done when a normal job would start
as such we moved the selection code to the do_migration() function
which gets executed when the actual migration/copy Job is really
executing.

Copy and migration jobs used to make n-1 queued jobs and does one job
itself. Also, the job seems to change its id to become the worker job.
Wouldn't it be much better if the copy job would only queue new worker
jobs for all jobids selected and terminate afterwards.

Also made the number of Job a copy/migrate Job can spawn configurable
instead of a hardcoded value of 100.

Fixes 0000342: copy job enhancements
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/jobq.c Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/ua_run.c Diff File
mod - src/include/jcr.h Diff File

bareos-14.2 92316572

2014-10-12 13:12

mvwieringen

Ported: N/A

Details Diff
Fix level override.

Fixes 0000348: When using pool overrides a level change doesn't
change the pool used
Affected Issues
0000348
mod - src/dird/ua_run.c Diff File

bareos-13.2 9638de31

2014-10-12 13:12

mvwieringen

Ported: N/A

Details Diff
Fix level override.

Fixes 0000348: When using pool overrides a level change doesn't
change the pool used
Affected Issues
0000348
mod - src/dird/ua_run.c Diff File

bareos-12.4 ea67f1b8

2014-10-12 13:12

mvwieringen

Ported: N/A

Details Diff
Fix level override.

Fixes 0000348: When using pool overrides a level change doesn't
change the pool used
Affected Issues
0000348
mod - src/dird/ua_run.c Diff File

bareos-14.2 7b39e316

2014-10-11 18:15

mvwieringen

Ported: N/A

Details Diff
Fix build when not using OpenSSL.

Apply some fixes to the alternative crypto solutions so they work again
with the new MD5 and SHA1 fallback code in the library.
mod - src/lib/crypto_gnutls.c Diff File
mod - src/lib/crypto_none.c Diff File
mod - src/lib/crypto_nss.c Diff File
mod - src/lib/sha1.c Diff File

bareos-14.2 9f58b6f3

2014-10-10 22:24

mvwieringen

Ported: N/A

Details Diff
Fix some problems with reporting of autoxflate plugin.
mod - src/plugins/stored/autoxflate-sd.c Diff File

bareos-14.2 d4fbdfa0

2014-10-10 22:16

mvwieringen

Ported: N/A

Details Diff
Store KeyEncryptionKey as s_password

Seems we forgot to change the KeyEncryptionKey storing to use the new
s_password encoding.
mod - src/plugins/stored/scsicrypto-sd.c Diff File
mod - src/stored/stored_conf.c Diff File
mod - src/stored/stored_conf.h Diff File

bareos-14.2 b58e8afd

2014-10-10 19:13

mvwieringen

Ported: N/A

Details Diff
Store KeyEncryptionKey as s_password

Seems we forgot to change the KeyEncryptionKey storing to use the new
s_password encoding.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/ua_label.c Diff File

bareos-14.2 2b05bdbb

2014-10-09 19:15

mvwieringen

Ported: N/A

Details Diff
Don't print an extra \n for protocol messages.
mod - src/stored/dir_cmd.c Diff File

bareos-13.2 c4346a4d

2014-10-09 19:15

mvwieringen

Ported: N/A

Details Diff
Don't print an extra \n for protocol messages.
mod - src/stored/dir_cmd.c Diff File

bareos-14.2 d5835d30

2014-10-09 17:43

mvwieringen

Ported: N/A

Details Diff
Tweak.
mod - src/plugins/stored/autoxflate-sd.c Diff File

bareos-14.2 9b7848a0

2014-10-09 13:06

mvwieringen

Ported: N/A

Details Diff
Fix Runscript parsing for new CamelCase confignames.
mod - src/dird/dird_conf.c Diff File

bareos-14.2 f33685fb

2014-10-08 18:06

mvwieringen

Ported: N/A

Details Diff
Tweak layout.
mod - src/dird/dird_conf.c Diff File

bareos-14.2 74f85ce4

2014-10-08 14:54

mvwieringen

Ported: N/A

Details Diff
Fix some compiler warnings.
mod - src/lib/res.c Diff File

bareos-14.2 01e75dbd

2014-10-07 21:16

mvwieringen

Ported: N/A

Details Diff
Fix some compiler warnings.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/ndmp_dma.c Diff File
mod - src/ndmp/Makefile.in Diff File
mod - src/plugins/filed/python-fd.c Diff File
mod - src/stored/ndmp_tape.c Diff File

bareos-14.2 220cb81d

2014-10-07 00:03

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
add a flag to mark defaults platform specific

this flag helps when automatically generating documentation.
mod - src/dird/dird_conf.c Diff File
mod - src/lib/parse_conf.h Diff File
mod - src/lib/res.c Diff File

bareos-14.2 a5c936b9

2014-10-07 00:03

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
set Director resource item names to CamelCase

while this did not affect manual created configuration files,
it make configuration outputs of the daemon more readable.
mod - src/dird/dird_conf.c Diff File
mod - src/lib/msg_res.h Diff File

bareos-14.2 ad689dd0

2014-10-07 00:03

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
add missing break
mod - src/dird/dird_conf.c Diff File

bareos-14.2 3e14006e

2014-10-07 00:03

joergs


Committer: mvwieringen

Ported: N/A

Details Diff
print config file schema without valid config file

print config file schema even without a valid configuration file.
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File

bareos-14.2 e0f7cff2

2014-10-06 17:29

mvwieringen

Ported: N/A

Details Diff
Fix runscript printing.

Keep track if a runscript is entered as a short runscript using the
short_form boolean so when printing it we also know if we need to print
it either in its short form or in the new long form. Also keep track
using the from_jobdef boolean if a runscript is inherited from a JobDef
as then we also don't have to print it in the dumping of the current
config.
mod - src/dird/dird_conf.c Diff File
mod - src/lib/runscript.h Diff File

bareos-14.2 32659c88

2014-10-06 13:12

mvwieringen

Ported: N/A

Details Diff
NDMP SMTAPE restore does need namelist.

Fixes 0000345: NDMP restore does not work
Affected Issues
0000345
mod - src/dird/ndmp_dma.c Diff File

bareos-13.2 7690a205

2014-10-06 13:12

mvwieringen

Ported: N/A

Details Diff
NDMP SMTAPE restore does need namelist.

Fixes 0000345: NDMP restore does not work
Affected Issues
0000345
mod - src/dird/ndmp_dma.c Diff File

bareos-14.2 9cd712e5

2014-10-05 21:38

mvwieringen

Ported: N/A

Details Diff
Implement missing option printing.

Some fileset options are added over time but the config printing code
doesn't know how to print these. This patch adds all missing fileset
options and adds printing of options now using Camel case.

Also added some code for a FIXME that has been there for ages for
Verify, Accurate and Base options checking.

Fixes 0000347: show all gives errors.
Affected Issues
0000347
mod - src/dird/dird_conf.c Diff File
mod - src/dird/inc_conf.c Diff File
mod - src/dird/inc_conf.h Diff File

bareos-14.2 c55fb5e5

2014-10-05 18:46

mvwieringen

Ported: N/A

Details Diff
Ditch useless unions in dird config.

In essence they save a maximum of one pointer value which is not worth
the side effect it has for printing a config data. To be able to
determine what data is actual in the union you need an extra variable
describing what is the pointer about so then there is little value left
in using an union.
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File

bareos-14.2 717fedc9

2014-10-05 17:41

mvwieringen

Ported: N/A

Details Diff
Tweak debug output.
mod - src/lib/res.c Diff File
 First  Prev  1 2 3 ... 6 7 8 9 10 11 12 ... 20 ... 30 ... 40 ... 50 ... 57 58 59  Next  Last