replication tasks, configure freenas to run more than one at a time?

Status
Not open for further replies.

Rich B

Cadet
Joined
Oct 18, 2013
Messages
4
It looks like replication tasks occur only one at at time. Is that true? If so, is there a way to configure freenas to execute two or three replication tasks at at time?

Some of my replication tasks are long running and therefore block all other replication tasks for a day or so at at time. I was hoping that I could configure replication to allow my long running tasks to proceed normally, while also allowing other smaller tasks to proceed unimpeded.
 

cyberjock

Inactive Account
Joined
Mar 25, 2012
Messages
19,526
No. Replication takes your primary pool and bounces it off your secondary and basically 'catches up' anything that doesn't match. If you have no older stuff, you can't replicate the newer stuff until the older is there. So no, this isn't possible because of how replication works.
 

cyberjock

Inactive Account
Joined
Mar 25, 2012
Messages
19,526

mpfusion

Contributor
Joined
Jan 6, 2014
Messages
198
This is true for a single dataset. But what prevents two datasets from being replicated in parallel, if they don't depend on each other? Take the following layout, for instance:

Code:
tank/datasetA
     datasetA@auto-20140401.2000-1m
     datasetA@auto-20140402.2000-1m
     datasetA@auto-20140403.2000-1m
 
tank/datasetB
     datasetB@auto-20140401.2000-1m
     datasetB@auto-20140402.2000-1m
     datasetB@auto-20140403.2000-1m
 

panz

Guru
Joined
May 24, 2013
Messages
556
Replicating two datasets at the same time will not increase your bandwidth; so, what's the reason to do that?
 

mpfusion

Contributor
Joined
Jan 6, 2014
Messages
198
In cases where bandwidth is not the limiting factor. On some datasets replication almost maxes out my network, but on others bandwith is not the issue. See this graph, for instance:

gU5s08m.png


This is the graph from my backup system replicating eleven datasets. Replication started at around 10am. As you see it's still replicating and doesn't max out the network at all. I could imagine if freenas could replicate those datasets in parallel, replication would finish much quicker.
 

Rich B

Cadet
Joined
Oct 18, 2013
Messages
4
Running FreeNAS-9.2.1.2-RELEASE-x64 (002022c)

I guess I'm not sure that there's actually anything wrong. Replication seems to be working as it should, if it's single "connectioned" as cyberjock points out.

@cyberjock
It certainly makes sense that a single dataset's replication tasks would run sequentially, but the circumstance that @mpfusion describes is what I have - multiple independently replicated PUSH side datasets (see screenshots). I should have specified that in my original post. Is there still no way to run tasks from different datasets simultaneously.

"PUSH" Datasets:

Screenshot%20from%202014-04-08%2015%3A31%3A05.png



"PUSH" Replication Tasks:

Screenshot%20from%202014-04-08%2015%3A36%3A13-edited.png
 
Status
Not open for further replies.
Top