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 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 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 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 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 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 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 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 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 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 Ported: N/A Details Diff |
Tweak. | ||
mod - src/plugins/stored/autoxflate-sd.c | Diff File | ||
bareos-14.2 9b7848a0 2014-10-09 13:06 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 Ported: N/A Details Diff |
Tweak layout. | ||
mod - src/dird/dird_conf.c | Diff File | ||
bareos-14.2 74f85ce4 2014-10-08 14:54 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 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 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 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 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 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 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 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 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 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 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 Ported: N/A Details Diff |
Tweak debug output. | ||
mod - src/lib/res.c | Diff File |