Re: [Bacula-users] maximum concurrent jobs for disk device

2006-09-07 Thread Silver Salonen
On Thursday 07 September 2006 12:47, Kern Sibbald wrote:
> On Thursday 07 September 2006 10:53, Silver Salonen wrote:
> > On Thursday 07 September 2006 11:42, Kern Sibbald wrote:
> > > On Thursday 07 September 2006 10:32, Silver Salonen wrote:
> > > > On Thursday 07 September 2006 10:49, Kern Sibbald wrote:
> > > > > Hello,
> > > > > 
> > > > > On Thursday 07 September 2006 09:08, Silver Salonen wrote:
> > > > > > Hi.
> > > > > > 
> > > > > > I have multiple bacula-clients backing up to different directories 
> on 
> > a 
> > > > > disk. 
> > > > > > Concurrent jobs are working for different bacula-clients as each 
one 
> > of 
> > > > them 
> > > > > > has a separate device resource with one job per volume.
> > > > > > 
> > > > > > The problem is that every client can run only one job at a time. 
I'm 
> > > > backing 
> > > > > > up across internet several filesets per client. One of them 
> (userdata) 
> > > may 
> > > > > be 
> > > > > > around 20 GB, but another (log) may be only 20 MB. Now, when 
> userdata 
> > > > runs, 
> > > > > > it reserves it's device for several days as upload is only 100 
KB/s 
> so 
> > > > that 
> > > > > > other jobs can't use it as they have the same storage assigned - 
> > Bacula 
> > > > > > notifies me with "waiting to reserve a device".
> > > > > > 
> > > > > > I read "Concurrent Disk Jobs" from the manual. Do I get it 
> correctly, 
> > > that 
> > > > > If 
> > > > > > I want several jobs to write concurrently into the same directory, 
I 
> > > > should 
> > > > > > have a separate device (pointing to the same directory) for every 
> job 
> > of 
> > > a 
> > > > > > client?
> > > > > 
> > > > > The key to understanding this is to realize that a file Device is 
> > > virtually 
> > > > > identical to a tape device.  You can have only one Volume "mounted" 
at 
> a 
> > > > time 
> > > > > on any Device.   
> > > > > 
> > > > > So, if you have multiple jobs that want to write to the same Volume 
on 
> > any 
> > > > > given Device, there is no problem, you just need to get *all* (the 5 
> > > > > different) concurrent directives set.  If you want to have multiple 
> jobs 
> > > > > writing to the same Device but using different Volumes, then as in 
the 
> > > case 
> > > > > of a tape drive, subsequent jobs will wait.   You can always add 
more 
> > > > > Devices, in which case, you can have different volumes mounted on 
each 
> > > > device 
> > > > > at the same time.
> > > > > 
> > > > > > 
> > > > > > Silver
> > > > 
> > > > Yup, then I guess I understood this correctly - that I have to have 
> > separate 
> > > > device for every job, and separate storage also, right?
> > > 
> > > No. Please re-read what I wrote. That is not what I said.  Perhaps the 
> list 
> > > can help you on this.
> > 
> > My case is that I want multiple jobs to write into the same directory 
> (device) using different volumes. 
> 
> > For jobs to be able to write into the same directory  
> > concurrently,
> [on different Volumes],< added by kes
> > each one of them has to have separate device, right? 
> 
> Yes.
> 
> > 
> > > > Maybe it would save some configuration head-ache if it was possible to 
> > > specify device (as an addition to storage directive) in job's 
> configuration?
> > > 
> > > The Storage resource already has a directive to specify a Device.
> > 
> > As it's not possible to specify device's direction in job's resource, I 
have 
> > to create a separate storage resource for every device and specify that 
> > storage in job's resource, isn't it so?
> 
> Yes.
> 
> Note, a Device name by itself is insufficient in the Director -- thus the 
> reason for a Storage resource definition, that contains the Device name.

That's why I suggested that possible device directive in job's resource would 
save copy-pasting storage resources.

Silver

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] maximum concurrent jobs for disk device

2006-09-07 Thread Kern Sibbald
On Thursday 07 September 2006 10:53, Silver Salonen wrote:
> On Thursday 07 September 2006 11:42, Kern Sibbald wrote:
> > On Thursday 07 September 2006 10:32, Silver Salonen wrote:
> > > On Thursday 07 September 2006 10:49, Kern Sibbald wrote:
> > > > Hello,
> > > > 
> > > > On Thursday 07 September 2006 09:08, Silver Salonen wrote:
> > > > > Hi.
> > > > > 
> > > > > I have multiple bacula-clients backing up to different directories 
on 
> a 
> > > > disk. 
> > > > > Concurrent jobs are working for different bacula-clients as each one 
> of 
> > > them 
> > > > > has a separate device resource with one job per volume.
> > > > > 
> > > > > The problem is that every client can run only one job at a time. I'm 
> > > backing 
> > > > > up across internet several filesets per client. One of them 
(userdata) 
> > may 
> > > > be 
> > > > > around 20 GB, but another (log) may be only 20 MB. Now, when 
userdata 
> > > runs, 
> > > > > it reserves it's device for several days as upload is only 100 KB/s 
so 
> > > that 
> > > > > other jobs can't use it as they have the same storage assigned - 
> Bacula 
> > > > > notifies me with "waiting to reserve a device".
> > > > > 
> > > > > I read "Concurrent Disk Jobs" from the manual. Do I get it 
correctly, 
> > that 
> > > > If 
> > > > > I want several jobs to write concurrently into the same directory, I 
> > > should 
> > > > > have a separate device (pointing to the same directory) for every 
job 
> of 
> > a 
> > > > > client?
> > > > 
> > > > The key to understanding this is to realize that a file Device is 
> > virtually 
> > > > identical to a tape device.  You can have only one Volume "mounted" at 
a 
> > > time 
> > > > on any Device.   
> > > > 
> > > > So, if you have multiple jobs that want to write to the same Volume on 
> any 
> > > > given Device, there is no problem, you just need to get *all* (the 5 
> > > > different) concurrent directives set.  If you want to have multiple 
jobs 
> > > > writing to the same Device but using different Volumes, then as in the 
> > case 
> > > > of a tape drive, subsequent jobs will wait.   You can always add more 
> > > > Devices, in which case, you can have different volumes mounted on each 
> > > device 
> > > > at the same time.
> > > > 
> > > > > 
> > > > > Silver
> > > 
> > > Yup, then I guess I understood this correctly - that I have to have 
> separate 
> > > device for every job, and separate storage also, right?
> > 
> > No. Please re-read what I wrote. That is not what I said.  Perhaps the 
list 
> > can help you on this.
> 
> My case is that I want multiple jobs to write into the same directory 
(device) using different volumes. 

> For jobs to be able to write into the same directory  
> concurrently,
[on different Volumes],< added by kes
> each one of them has to have separate device, right? 

Yes.

> 
> > > Maybe it would save some configuration head-ache if it was possible to 
> > specify device (as an addition to storage directive) in job's 
configuration?
> > 
> > The Storage resource already has a directive to specify a Device.
> 
> As it's not possible to specify device's direction in job's resource, I have 
> to create a separate storage resource for every device and specify that 
> storage in job's resource, isn't it so?

Yes.

Note, a Device name by itself is insufficient in the Director -- thus the 
reason for a Storage resource definition, that contains the Device name.

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] maximum concurrent jobs for disk device

2006-09-07 Thread Silver Salonen
On Thursday 07 September 2006 11:42, Kern Sibbald wrote:
> On Thursday 07 September 2006 10:32, Silver Salonen wrote:
> > On Thursday 07 September 2006 10:49, Kern Sibbald wrote:
> > > Hello,
> > > 
> > > On Thursday 07 September 2006 09:08, Silver Salonen wrote:
> > > > Hi.
> > > > 
> > > > I have multiple bacula-clients backing up to different directories on 
a 
> > > disk. 
> > > > Concurrent jobs are working for different bacula-clients as each one 
of 
> > them 
> > > > has a separate device resource with one job per volume.
> > > > 
> > > > The problem is that every client can run only one job at a time. I'm 
> > backing 
> > > > up across internet several filesets per client. One of them (userdata) 
> may 
> > > be 
> > > > around 20 GB, but another (log) may be only 20 MB. Now, when userdata 
> > runs, 
> > > > it reserves it's device for several days as upload is only 100 KB/s so 
> > that 
> > > > other jobs can't use it as they have the same storage assigned - 
Bacula 
> > > > notifies me with "waiting to reserve a device".
> > > > 
> > > > I read "Concurrent Disk Jobs" from the manual. Do I get it correctly, 
> that 
> > > If 
> > > > I want several jobs to write concurrently into the same directory, I 
> > should 
> > > > have a separate device (pointing to the same directory) for every job 
of 
> a 
> > > > client?
> > > 
> > > The key to understanding this is to realize that a file Device is 
> virtually 
> > > identical to a tape device.  You can have only one Volume "mounted" at a 
> > time 
> > > on any Device.   
> > > 
> > > So, if you have multiple jobs that want to write to the same Volume on 
any 
> > > given Device, there is no problem, you just need to get *all* (the 5 
> > > different) concurrent directives set.  If you want to have multiple jobs 
> > > writing to the same Device but using different Volumes, then as in the 
> case 
> > > of a tape drive, subsequent jobs will wait.   You can always add more 
> > > Devices, in which case, you can have different volumes mounted on each 
> > device 
> > > at the same time.
> > > 
> > > > 
> > > > Silver
> > 
> > Yup, then I guess I understood this correctly - that I have to have 
separate 
> > device for every job, and separate storage also, right?
> 
> No. Please re-read what I wrote. That is not what I said.  Perhaps the list 
> can help you on this.

My case is that I want multiple jobs to write into the same directory (device) 
using different volumes. For jobs to be able to write into the same directory 
concurrently, each one of them has to have separate device, right?

> > Maybe it would save some configuration head-ache if it was possible to 
> specify 
> > device (as an addition to storage directive) in job's configuration?
> 
> The Storage resource already has a directive to specify a Device.

As it's not possible to specify device's direction in job's resource, I have 
to create a separate storage resource for every device and specify that 
storage in job's resource, isn't it so?

Silver

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] maximum concurrent jobs for disk device

2006-09-07 Thread Kern Sibbald
On Thursday 07 September 2006 10:32, Silver Salonen wrote:
> On Thursday 07 September 2006 10:49, Kern Sibbald wrote:
> > Hello,
> > 
> > On Thursday 07 September 2006 09:08, Silver Salonen wrote:
> > > Hi.
> > > 
> > > I have multiple bacula-clients backing up to different directories on a 
> > disk. 
> > > Concurrent jobs are working for different bacula-clients as each one of 
> them 
> > > has a separate device resource with one job per volume.
> > > 
> > > The problem is that every client can run only one job at a time. I'm 
> backing 
> > > up across internet several filesets per client. One of them (userdata) 
may 
> > be 
> > > around 20 GB, but another (log) may be only 20 MB. Now, when userdata 
> runs, 
> > > it reserves it's device for several days as upload is only 100 KB/s so 
> that 
> > > other jobs can't use it as they have the same storage assigned - Bacula 
> > > notifies me with "waiting to reserve a device".
> > > 
> > > I read "Concurrent Disk Jobs" from the manual. Do I get it correctly, 
that 
> > If 
> > > I want several jobs to write concurrently into the same directory, I 
> should 
> > > have a separate device (pointing to the same directory) for every job of 
a 
> > > client?
> > 
> > The key to understanding this is to realize that a file Device is 
virtually 
> > identical to a tape device.  You can have only one Volume "mounted" at a 
> time 
> > on any Device.   
> > 
> > So, if you have multiple jobs that want to write to the same Volume on any 
> > given Device, there is no problem, you just need to get *all* (the 5 
> > different) concurrent directives set.  If you want to have multiple jobs 
> > writing to the same Device but using different Volumes, then as in the 
case 
> > of a tape drive, subsequent jobs will wait.   You can always add more 
> > Devices, in which case, you can have different volumes mounted on each 
> device 
> > at the same time.
> > 
> > > 
> > > Silver
> 
> Yup, then I guess I understood this correctly - that I have to have separate 
> device for every job, and separate storage also, right?

No. Please re-read what I wrote. That is not what I said.  Perhaps the list 
can help you on this.

> 
> Maybe it would save some configuration head-ache if it was possible to 
specify 
> device (as an addition to storage directive) in job's configuration?

The Storage resource already has a directive to specify a Device.

> 
> Silver
> 
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ___
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
> 

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] maximum concurrent jobs for disk device

2006-09-07 Thread Silver Salonen
On Thursday 07 September 2006 10:49, Kern Sibbald wrote:
> Hello,
> 
> On Thursday 07 September 2006 09:08, Silver Salonen wrote:
> > Hi.
> > 
> > I have multiple bacula-clients backing up to different directories on a 
> disk. 
> > Concurrent jobs are working for different bacula-clients as each one of 
them 
> > has a separate device resource with one job per volume.
> > 
> > The problem is that every client can run only one job at a time. I'm 
backing 
> > up across internet several filesets per client. One of them (userdata) may 
> be 
> > around 20 GB, but another (log) may be only 20 MB. Now, when userdata 
runs, 
> > it reserves it's device for several days as upload is only 100 KB/s so 
that 
> > other jobs can't use it as they have the same storage assigned - Bacula 
> > notifies me with "waiting to reserve a device".
> > 
> > I read "Concurrent Disk Jobs" from the manual. Do I get it correctly, that 
> If 
> > I want several jobs to write concurrently into the same directory, I 
should 
> > have a separate device (pointing to the same directory) for every job of a 
> > client?
> 
> The key to understanding this is to realize that a file Device is virtually 
> identical to a tape device.  You can have only one Volume "mounted" at a 
time 
> on any Device.   
> 
> So, if you have multiple jobs that want to write to the same Volume on any 
> given Device, there is no problem, you just need to get *all* (the 5 
> different) concurrent directives set.  If you want to have multiple jobs 
> writing to the same Device but using different Volumes, then as in the case 
> of a tape drive, subsequent jobs will wait.   You can always add more 
> Devices, in which case, you can have different volumes mounted on each 
device 
> at the same time.
> 
> > 
> > Silver

Yup, then I guess I understood this correctly - that I have to have separate 
device for every job, and separate storage also, right?

Maybe it would save some configuration head-ache if it was possible to specify 
device (as an addition to storage directive) in job's configuration?

Silver

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users


Re: [Bacula-users] maximum concurrent jobs for disk device

2006-09-07 Thread Kern Sibbald
Hello,

On Thursday 07 September 2006 09:08, Silver Salonen wrote:
> Hi.
> 
> I have multiple bacula-clients backing up to different directories on a 
disk. 
> Concurrent jobs are working for different bacula-clients as each one of them 
> has a separate device resource with one job per volume.
> 
> The problem is that every client can run only one job at a time. I'm backing 
> up across internet several filesets per client. One of them (userdata) may 
be 
> around 20 GB, but another (log) may be only 20 MB. Now, when userdata runs, 
> it reserves it's device for several days as upload is only 100 KB/s so that 
> other jobs can't use it as they have the same storage assigned - Bacula 
> notifies me with "waiting to reserve a device".
> 
> I read "Concurrent Disk Jobs" from the manual. Do I get it correctly, that 
If 
> I want several jobs to write concurrently into the same directory, I should 
> have a separate device (pointing to the same directory) for every job of a 
> client?

The key to understanding this is to realize that a file Device is virtually 
identical to a tape device.  You can have only one Volume "mounted" at a time 
on any Device.   

So, if you have multiple jobs that want to write to the same Volume on any 
given Device, there is no problem, you just need to get *all* (the 5 
different) concurrent directives set.  If you want to have multiple jobs 
writing to the same Device but using different Volumes, then as in the case 
of a tape drive, subsequent jobs will wait.   You can always add more 
Devices, in which case, you can have different volumes mounted on each device 
at the same time.

> 
> Silver
> 
> -
> Using Tomcat but need to do more? Need to support web services, security?
> Get stuff done quickly with pre-integrated technology to make your job 
easier
> Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> ___
> Bacula-users mailing list
> Bacula-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bacula-users
> 

-
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
___
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users