736 Posts

October 29th, 2010 04:00

Hi  Yaron,

I don't know of any specific bug around this but you should check out the following document for tuning and testing information.

NetWorker 7.6.1 Performance Optimization Guide:

http://powerlink.emc.com/km/live1/en_US/Offering_Technical/Technical_Documentation/300-011-323.pdf?

It's got 7.6.1 written on it but it's also valid for 7.5.2 and gives details on how to tune and test the potential performance bottlenecks in your system which should help at least identify the source of the problem.

-Bobby

263 Posts

October 29th, 2010 04:00

Tape Marked Full Prematurely during cloning on Solaris after upgrading to NetWorker 7.5    (esg101757)

By default, NetWorker uses asynchronous I/O on Solaris 8 & 9 and uses synchronous I/O on Solaris 10.

Cause

ASYNC I/O interoperability issues with Solaris systems. 

On Solaris 10 systems, ASNYC I/O is  disabled on the Operating System by default. For Solaris 8 & 9  systems, ASYNC I/O is enabled by default.  As a result,  NetWorker environment variables will need to be set to workaround issues  encountered with ASYNC I/O on Solaris 8 & and on Solaris 10 if it  has been enabled.

Symptoms

Tapes marked full immediately during cloning on Solaris

Tapes marked full prematurely during cloning on Solaris servers

Error: "posix async write: Error 0"


Resolution

Once  an upgrade to 7.5 on a Solaris NetWorker server has completed it is  recommended that NetWorker environment variables be set prior to cloning  to alleviate this issue.

Solaris 10 (with ASYNC I/O enabled on the Operating System)

1.  From a command prompt edit the /etc/init.d/networker script.

2.  Before the line: (echo 'starting NetWorker daemons:') > /dev/console, add the following environment variable:

SKIP_SOL10_ASYNC_FIX =YES

3. Save the file

4. Stop the NetWorker daemons:

nsr_shutdown

5. Start the NetWorker daemons:

/etc/init.d/networker start

6. Note if the NetWorker server is also the NetWorker Management Console server, the gstd daemon will also have to be restarted:

/etc/init.d/gst start

Solaris 8 & 9

1.  From a command prompt edit the    /etc/init.d/networker script.

2.  Before the line: (echo 'starting NetWorker daemons:') > /dev/console, add the following environment variable:

DISABLE_SOL_ASYNC_IO=YES

3. Save the file.

4. Stop the NetWorker daemons:

nsr_shutdown

5. Start the NetWorker daemons:

/etc/init.d/networker start

6. Note if the NetWorker server is also the NetWorker Management Console server, the gstd daemon will also have to be restarted:

/etc/init.d/gst start

263 Posts

October 29th, 2010 05:00

In addition, make sure that tcp_fusion is disabled on Solaris 10

No Events found!

Top