Changesets: bareos
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 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 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 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 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 | ||
master 06aad40b 2014-07-11 20:55 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 878461dd 2014-07-11 20:54 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 | ||
bareos-14.2 cc4ee03f 2014-07-11 20: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 | ||
master a3d7175c 2014-07-11 18:59 Joerg Steffens Committer: Marco van Wieringen Ported: N/A Details Diff |
renamed package: macbareos to bareos-filedaemon Renamed the Bareos MacOS package from macbareos to bareos-filedaemon to be aligned with most of the other platforms. |
||
mod - platforms/osx/Makefile.in | Diff File | ||
playground d61e0128 2014-07-11 16:59 Committer: mvwieringen Ported: N/A Details Diff |
renamed package: macbareos to bareos-filedaemon Renamed the Bareos MacOS package from macbareos to bareos-filedaemon to be aligned with most of the other platforms. |
||
mod - platforms/osx/Makefile.in | Diff File | ||
playground 38e59f5f 2014-07-11 16:59 Committer: mvwieringen Ported: N/A Details Diff |
renamed package: macbareos to bareos-filedaemon Renamed the Bareos MacOS package from macbareos to bareos-filedaemon to be aligned with most of the other platforms. |
||
mod - platforms/osx/Makefile.in | Diff File | ||
master a8bbf281 2014-07-11 13:09 Marco van Wieringen Ported: N/A Details Diff |
Create an empty rados object in d_open when O_CREAT is set. | ||
mod - src/stored/backends/rados_device.c | Diff File | ||
master 858a8a64 2014-07-11 13:09 Marco van Wieringen Ported: N/A Details Diff |
Some tweaks to copy/migrate config. The folllowing changes were made: - The copy and migration jobs up until now always needed that you specify a storage in the Job while most of the time it was never used as the real storage used also depends on what the original Job used for storage. This patch tries to relax the need for specifying a read storage and tries to always use the info of the original pool used by the previous Job being copied or migrated or the original storage settings of the Job itself. When you start a copy or migration you now don't see the somewhat random read storage that can change along the way but only the write storage. In essence it should also not matter what read storage is used as long its the right read storage. - We can now have migration and copy jobs without a dummy client setting but this means that the %c variable of the Job will not be filled and as such you won't see the client name in the completion mail subject. So we now copy the client pointer from the actual previous Job that is migrated or copied so that we do have the proper client name and also the client name of the actual client the migration or copy was done for an no longer the dummy name it was before. - Analog to using the client from the previous Job we also use the fileset and job level of the previous Job so that the copy migrate now always looks similar to the original Job its copying e.g. no longer a backup level incremental when copying/migrating a full level Job. - Try to be smart about when to use data spooling. Only use the Job data spooling setting when not enabled yet. e.g. when the JCR already has data spooling enabled we don't want to disable it because the Job has no explicit setting. - Restored printing of the client/fileset/level in the copy/migrate overview something we removed in a previous patch when we removed the explicit need for specifying these settings. Now that we set the correct information in the copy/migrate setup we can again print this data and now also show the correct info if you configure your copy/migrate jobs using the new config syntax e.g. without setting a dummy client and fileset. |
||
mod - src/console/console.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/job.c | Diff File | ||
mod - src/dird/migrate.c | Diff File | ||
mod - src/dird/ua_run.c | Diff File | ||
master 01808dd7 2014-07-11 13:09 Marco van Wieringen Ported: N/A Details Diff |
Sync LMDB code. | ||
mod - src/lmdb/lmdb.h | Diff File | ||
mod - src/lmdb/mdb.c | Diff File | ||
mod - src/lmdb/midl.c | Diff File | ||
mod - src/lmdb/midl.h | Diff File | ||
playground d8ddbb76 2014-07-11 11:09 Ported: N/A Details Diff |
Sync LMDB code. | ||
mod - src/lmdb/lmdb.h | Diff File | ||
mod - src/lmdb/mdb.c | Diff File | ||
mod - src/lmdb/midl.c | Diff File | ||
mod - src/lmdb/midl.h | Diff File | ||
playground 9bd429c8 2014-07-11 11:09 Ported: N/A Details Diff |
Some tweaks to copy/migrate config. The folllowing changes were made: - The copy and migration jobs up until now always needed that you specify a storage in the Job while most of the time it was never used as the real storage used also depends on what the original Job used for storage. This patch tries to relax the need for specifying a read storage and tries to always use the info of the original pool used by the previous Job being copied or migrated or the original storage settings of the Job itself. When you start a copy or migration you now don't see the somewhat random read storage that can change along the way but only the write storage. In essence it should also not matter what read storage is used as long its the right read storage. - We can now have migration and copy jobs without a dummy client setting but this means that the %c variable of the Job will not be filled and as such you won't see the client name in the completion mail subject. So we now copy the client pointer from the actual previous Job that is migrated or copied so that we do have the proper client name and also the client name of the actual client the migration or copy was done for an no longer the dummy name it was before. - Analog to using the client from the previous Job we also use the fileset and job level of the previous Job so that the copy migrate now always looks similar to the original Job its copying e.g. no longer a backup level incremental when copying/migrating a full level Job. - Try to be smart about when to use data spooling. Only use the Job data spooling setting when not enabled yet. e.g. when the JCR already has data spooling enabled we don't want to disable it because the Job has no explicit setting. - Restored printing of the client/fileset/level in the copy/migrate overview something we removed in a previous patch when we removed the explicit need for specifying these settings. Now that we set the correct information in the copy/migrate setup we can again print this data and now also show the correct info if you configure your copy/migrate jobs using the new config syntax e.g. without setting a dummy client and fileset. |
||
mod - src/console/console.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/job.c | Diff File | ||
mod - src/dird/migrate.c | Diff File | ||
mod - src/dird/ua_run.c | Diff File | ||
playground 06e24092 2014-07-11 11:09 Ported: N/A Details Diff |
Create an empty rados object in d_open when O_CREAT is set. | ||
mod - src/stored/backends/rados_device.c | Diff File | ||
playground 02f3e709 2014-07-11 11:09 Ported: N/A Details Diff |
Sync LMDB code. | ||
mod - src/lmdb/lmdb.h | Diff File | ||
mod - src/lmdb/mdb.c | Diff File | ||
mod - src/lmdb/midl.c | Diff File | ||
mod - src/lmdb/midl.h | Diff File | ||
playground 5ce0058f 2014-07-11 11:09 Ported: N/A Details Diff |
Some tweaks to copy/migrate config. The folllowing changes were made: - The copy and migration jobs up until now always needed that you specify a storage in the Job while most of the time it was never used as the real storage used also depends on what the original Job used for storage. This patch tries to relax the need for specifying a read storage and tries to always use the info of the original pool used by the previous Job being copied or migrated or the original storage settings of the Job itself. When you start a copy or migration you now don't see the somewhat random read storage that can change along the way but only the write storage. In essence it should also not matter what read storage is used as long its the right read storage. - We can now have migration and copy jobs without a dummy client setting but this means that the %c variable of the Job will not be filled and as such you won't see the client name in the completion mail subject. So we now copy the client pointer from the actual previous Job that is migrated or copied so that we do have the proper client name and also the client name of the actual client the migration or copy was done for an no longer the dummy name it was before. - Analog to using the client from the previous Job we also use the fileset and job level of the previous Job so that the copy migrate now always looks similar to the original Job its copying e.g. no longer a backup level incremental when copying/migrating a full level Job. - Try to be smart about when to use data spooling. Only use the Job data spooling setting when not enabled yet. e.g. when the JCR already has data spooling enabled we don't want to disable it because the Job has no explicit setting. - Restored printing of the client/fileset/level in the copy/migrate overview something we removed in a previous patch when we removed the explicit need for specifying these settings. Now that we set the correct information in the copy/migrate setup we can again print this data and now also show the correct info if you configure your copy/migrate jobs using the new config syntax e.g. without setting a dummy client and fileset. |
||
mod - src/console/console.c | Diff File | ||
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/dird/job.c | Diff File | ||
mod - src/dird/migrate.c | Diff File | ||
mod - src/dird/ua_run.c | Diff File | ||
playground 04d2bffd 2014-07-11 11:09 Ported: N/A Details Diff |
Create an empty rados object in d_open when O_CREAT is set. | ||
mod - src/stored/backends/rados_device.c | Diff File | ||
master 993db346 2014-07-06 13:59 Marco van Wieringen Ported: N/A Details Diff |
Update AUTHORS. | ||
mod - AUTHORS | Diff File | ||
bareos-13.2 bb6a87bb 2014-07-06 13:59 Marco van Wieringen Ported: N/A Details Diff |
Update AUTHORS. | ||
mod - AUTHORS | Diff File |