Hi all,
Got an interesting one here.
Have a customer that upgraded from 6.0 to 6.5, and they noticed that the execution behavior of each new stream in the policy changed. They have a Solaris standard policy with about 9 NEW_STREAMS each picking up an individual path. In previous versions, they noticed Netbackup would create a parent job and then one child job per stream (as expected), order the job ids sequentially based on their position in the policy definition (as expected), and then proceed to execute them in that exact same order (as expected). That was working fine.
Now, 6.5 does everything the same way, except that it randomly executes the streams. 1->3->7->2->6 , etc. It does not adhere to any order. I've created a test policy, run it and confirmed this. It even orders the child job ids correctly all the time. It's just upon actually writing them to tape that it jumps around.
This is unacceptable to them as they need to go in a predictable, consistent order.
They need the first defined stream to write to the tape in entirety, followed by the next defined stream writing to same tape in entirety, etc.
Does anyone know how to enforce the stream execution order?
Symantec has suggested bp_endnotify scripts to tell the parent which stream's job id to kick off next.
The information was pretty vague, and I have a follow-up question into them.
Thanks,
B