Changesets: bareos
bareos-13.2 676d8a15 2014-10-14 21:02 Ported: N/A Details Diff |
Make estimate command somewhat more robust. Fixes 0000349: Director crashes on estimate command of Copy Job |
Affected Issues 0000349 |
|
mod - src/dird/ua_cmds.c | Diff File | ||
bareos-12.4 38ae0b08 2014-10-14 21:02 Ported: N/A Details Diff |
Make estimate command somewhat more robust. Fixes 0000349: Director crashes on estimate command of Copy Job |
Affected Issues 0000349 |
|
mod - src/dird/ua_cmds.c | Diff File | ||
master ca13cbc6 2014-10-14 18:07 Marco van Wieringen Ported: N/A Details Diff |
Tweak Job Scheduling code layout. | ||
mod - src/dird/jobq.c | Diff File | ||
master 47015e11 2014-10-14 16:07 Ported: N/A Details Diff |
Tweak Job Scheduling code layout. | ||
mod - src/dird/jobq.c | Diff File | ||
bareos-14.2 f02a2b41 2014-10-14 16:07 Ported: N/A Details Diff |
Tweak Job Scheduling code layout. | ||
mod - src/dird/jobq.c | Diff File | ||
master ba230b9d 2014-10-12 20:42 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 |
Affected Issues 0000342 |
|
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 | ||
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 | ||
master 7359561a 2014-10-12 13:12 Marco van Wieringen Ported: N/A Details Diff |
Fix level override. Fixes 0000348: When using pool overrides a level change doesn't change the pool used |
||
mod - src/dird/ua_run.c | Diff File | ||
bareos-12.4 ea67f1b8 2014-10-12 13:12 Marco van Wieringen Ported: N/A Details Diff |
Fix level override. Fixes 0000348: When using pool overrides a level change doesn't change the pool used |
||
mod - src/dird/ua_run.c | Diff File | ||
bareos-13.2 9638de31 2014-10-12 13:12 Marco van Wieringen Ported: N/A Details Diff |
Fix level override. Fixes 0000348: When using pool overrides a level change doesn't change the pool used |
||
mod - src/dird/ua_run.c | Diff File | ||
bareos-12.4 bfc58132 2014-10-12 11: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 | ||
master a5b3382e 2014-10-12 11: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 1ffc4602 2014-10-12 11: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 16335d39 2014-10-12 11: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 | ||
master 7ff775fb 2014-10-11 18:15 Marco van Wieringen 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 | ||
master 0089d29d 2014-10-11 16: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 9bb6880e 2014-10-11 16: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 | ||
master df942267 2014-10-10 23:54 Marco van Wieringen Ported: N/A Details Diff |
Revert "Make consecutive tape reads more like writing to tape" This reverts commit 7bf1ea4faa76682e4f4301546174ec035deeb0f6. Breaks scsi-crypto. |
||
mod - src/stored/acquire.c | Diff File | ||
master 87c3ff67 2014-10-10 22:24 Marco van Wieringen Ported: N/A Details Diff |
Fix some problems with reporting of autoxflate plugin. | ||
mod - src/plugins/stored/autoxflate-sd.c | Diff File | ||
master 2c8ed10e 2014-10-10 22:16 Marco van Wieringen 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 | ||
master 6ab3eba2 2014-10-10 21:54 Ported: N/A Details Diff |
Revert "Make consecutive tape reads more like writing to tape" This reverts commit 7bf1ea4faa76682e4f4301546174ec035deeb0f6. Breaks scsi-crypto. |
||
mod - src/stored/acquire.c | Diff File | ||
master 986c1d98 2014-10-10 20: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 a0ae398a 2014-10-10 20:24 Ported: N/A Details Diff |
Fix some problems with reporting of autoxflate plugin. | ||
mod - src/plugins/stored/autoxflate-sd.c | Diff File | ||
master 0c941e64 2014-10-10 20: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 cb970971 2014-10-10 20: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 |