Hi Silvio,
it looks like we missed some places in the documentation when we
deprecated those options. Just to clarify: We only deprecated the
`Fd->Client` and `Sd->Storage` options. We did not deprecate the
`Sd->Device` option.
The idea is that previously you could e.g. define
`MaximumConcurrentJobs` both in `Dir->Storage` and `Sd->Storage` and it
would basically always take the minimum of the two for the actual
`MaximumConcurrentJobs` value. This basically meant that you had to
keep both those values in sync or you would get unexpected results.
In an effort to make our configuration less confusing we decided to set
the `Sd->Storage` and `Fd->Client` options to 10000, so that you only
ever need to configure it on the director.
We plan to remove these deprecated options completely sooner or later
unless we find a good reason to not do so.
To answer your question: If you set `MaximumConcurrentJobs`
(Dir->Storage) to some value, then the storage daemon will run up to
that many jobs in parallel.
If you want multiple jobs to be able to write to the same device at the
same time, you can set `MaximumConcurrentJobs` (Sd->Device) -- this
option is not deprecated.
Take the warning at
https://docs.bareos.org/Configuration/StorageDaemon.html#config-Sd_Device_MaximumConcurrentJobs
into account though. For most device types its better to define
multiple of them, each only allowing up to one job, instead of just one
allowing multiple jobs at the same time.
I hope this clears some things up!
Kind Regards
Sebastian Sura
Am 16.12.24 um 08:41 schrieb Silvio Schloeffel: