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.
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:
coganb
736 Posts
0
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
wlee
263 Posts
0
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
wlee
263 Posts
0
October 29th, 2010 05:00
In addition, make sure that tcp_fusion is disabled on Solaris 10