Changesets: bareos

master 4af7b649

2019-11-21 15:51

franku

Ported: N/A

Details Diff
regress: write version files before generating makefiles
mod - regress/scripts/regress-config.in Diff File

master 9724e6d5

2019-11-21 15:40

franku

Ported: N/A

Details Diff
sql: select terminated and warning jobs

- added an OR statement for jobstatus
- reformat sql code
- renamed a sql find function
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 8b768536

2019-11-21 15:35

pstorz

Ported: N/A

Details Diff
tests: windows test works
mod - core/CMakeLists.txt Diff File
mod - core/src/CMakeLists.txt Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/lib_tests.cc Diff File
mod - core/src/tests/lib_tests_output_formatter.cc Diff File
mod - core/src/win32/compat/include/compat.h Diff File

master b3528f8f

2019-11-20 14:16

franku

Ported: N/A

Details Diff
fixup: apply pullrequest suggestions

- replaced bool with SqlFindResult as return type for FindLastStartTimeForJobAndClient
- handle return value accordingly
- replaced a const by constexpr
- renamed catalogue by catalog
- replace a poolmem by std::vector<char>
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/sql_find.cc Diff File
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/dird.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/scheduler.cc Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 5fcf7661

2019-11-20 13:19

franku


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0000335 from bareos/dev/franku/master/shutdown

bnet: check quit variable every second
mod - core/src/lib/bnet_server_tcp.cc Diff File

master ad12e9a1

2019-11-20 11:53

franku

Ported: N/A

Details Diff
dird: add or delete default copy constructors and assign operators

- SchedulerJobItem and SchedulerJobItemQueue
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/dird/scheduler_private.h Diff File

master 859d5917

2019-11-20 11:44

franku

Ported: N/A

Details Diff
dird: always take out top item from queue

- no comparison needed because the job on top of the queue
is always the same or higher priority than next_job
mod - core/src/dird/scheduler_job_item_queue.cc Diff File
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File

master d1228f16

2019-11-20 08:59

franku

Ported: N/A

Details Diff
dird: cleanup scheduler code

- add comments
- remove an unused systemtest
- rename variables and functions
- add deleted copy constructors and assignment operators to a class
- declare SchedulerPrivate as class instead of a struct because it
is more than a passive data container
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.h Diff File
mod - core/src/dird/scheduler.cc Diff File
mod - core/src/dird/scheduler.h Diff File
mod - core/src/dird/scheduler_job_item_queue.cc Diff File
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/dird/scheduler_private.h Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File
mod - systemtests/CMakeLists.txt Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/catalog/MyCatalog.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/client/bareos-fd.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/console/bareos-mon.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/fileset/Catalog.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/BackupCatalog.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/RestoreFiles.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/job/backup-bareos-fd.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/jobdefs/DefaultJob.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/messages/Daemon.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/messages/Standard.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Differential.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Full.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Incremental.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/pool/Scratch.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/profile/operator.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/schedule/schedule.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-dir.d/storage/File.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/director/bareos-mon.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-fd.d/messages/Standard.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/device/FileStorage.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/director/bareos-dir.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/director/bareos-mon.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/messages/Standard.conf Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bareos-sd.d/storage/bareos-sd.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/bconsole.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/client/FileDaemon-local.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/director/Director-local.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/monitor/bareos-mon.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/etc/bareos/tray-monitor.d/storage/StorageDaemon-local.conf.in Diff File
rm - systemtests/tests/client-initiated-connect-job-run-test/testrunner Diff File

master e38705d7

2019-11-19 18:07

franku

Ported: N/A

Details Diff
dird: print debug message only when job is started
mod - core/src/dird/scheduler_private.cc Diff File

master d03435f8

2019-11-19 18:01

franku

Ported: N/A

Details Diff
dird: remove inner loop from WaitForJobsToRun

- waiting can be done every turn of the outside loop
mod - core/src/dird/scheduler_private.cc Diff File

master 925a31ff

2019-11-19 17:47

franku

Ported: N/A

Details Diff
dird: using std::chrono::seconds for readability
mod - core/src/dird/scheduler_private.cc Diff File

master efe1ba26

2019-11-19 17:30

franku

Ported: N/A

Details Diff
dird: remove job from queue only just before it is run

- use a copy for comparison of the run time
- the sleep time could now be interrupted without forgetting a job-run
mod - core/src/dird/scheduler_job_item_queue.cc Diff File
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/dird/scheduler_private.cc Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File

master 485791e6

2019-11-19 17:29

franku

Ported: N/A

Details Diff
dird: add comparison operators to SchedulerJobItem
mod - core/src/dird/scheduler_job_item_queue.h Diff File
mod - core/src/tests/scheduler_job_item_queue.cc Diff File

master b8748e28

2019-11-19 15:59

franku

Ported: N/A

Details Diff
dird: add debug messages to scheduler

- Scheduler code and RunOnIncomingConnectInterval
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/scheduler_private.cc Diff File

master 722e46b1

2019-11-19 13:55

franku

Ported: N/A

Details Diff
dird: remove scheduler argument from constructor

- this leads to a single argument class constructor of RunOnIncomingConnectInterval
which can be easily called from director code
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.h Diff File

master 27b0a6c0

2019-11-19 13:32

franku

Ported: N/A

Details Diff
test: cleanup

- rename test class
- replace using namespace by scoped using directives
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master c09dd533

2019-11-19 12:20

franku

Ported: N/A

Details Diff
tests: add test for exceeded connect interval
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/tests/configs/client-initiated-reconnect/bareos-dir.d/job/backup-bareos-fd.conf Diff File
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File

master 055087dc

2019-11-19 11:57

pstorz

Ported: N/A

Details Diff
tests: avoid warnings about parent scope
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File
mod - core/cmake/BareosSetVariableDefaults.cmake Diff File

master 3864e8a6

2019-11-19 11:39

pstorz

Ported: N/A

Details Diff
tests: fix order in CMakeLists.txt
mod - core/CMakeLists.txt Diff File

master 825d42fc

2019-11-19 11:17

pstorz

Ported: N/A

Details Diff
tests: Re-added CTestConfig.cmake in core/
add - core/CTestConfig.cmake Diff File

master 5c2b7dcc

2019-11-19 10:48

pstorz

Ported: N/A

Details Diff
tests: also set BUILDNAME and SITE in core/ directory
mod - core/CMakeLists.txt Diff File
rm - core/CTestConfig.cmake Diff File

master 4592c894

2019-11-19 10:34

pstorz

Ported: N/A

Details Diff
tests:fix BUILDNAME and SITE for dashboard
mod - CMakeLists.txt Diff File
mod - core/cmake/BareosExtractVersionInfo.cmake Diff File

master 96886fa8

2019-11-19 09:58

pstorz

Ported: N/A

Details Diff
tests: set BUILDNAME and SITENAME for dashboard
mod - CMakeLists.txt Diff File

master 3629948c

2019-11-19 02:08

franku

Ported: N/A

Details Diff
dird: use different constructors for database initialization

- use a given database connection, i.e. test mock
- initialize database connection using the job settings
mod - core/src/dird/run_on_incoming_connect_interval.cc Diff File
mod - core/src/dird/run_on_incoming_connect_interval.h Diff File

master 5a73c52c

2019-11-19 02:04

franku

Ported: N/A

Details Diff
test: refactor for redability
mod - core/src/tests/run_on_incoming_connect_interval.cc Diff File
 First  Prev  1 2 3 ... 70 ... 140 ... 210 ... 280 ... 344 345 346 347 348 349 350 ... 420 ... 490 ... 560 ... 630 ... 690 691 692  Next  Last