AF:
NF:0
PS:10
SRH:1
SFN:
DSR:
MID:<20080703162027.50b1cc97@ripper.onstor.net>
CFG:
PT:0
S:andy.sharp@onstor.com
RQ:
SSV:onstor-exch02.onstor.net
NSV:
SSH:
R:<dl-Cougar>
MAID:1
X-Sylpheed-Privacy-System:
X-Sylpheed-Sign:0
SCF:#mh/Mailbox/sent
X-Sylpheed-End-Special-Headers: 1
Date: Thu, 3 Jul 2008 16:21:00 -0700
From: Andrew Sharp <andy.sharp@onstor.com>
To: dl-Cougar
Subject: submittal #29 dev available
Message-ID: <20080703162100.31a52e6f@ripper.onstor.net>
Organization: Onstor
X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.8.20; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit


Submittal 29 dev

Built 07/03/08 at perforce //depot/dev/...@cougar-sub29dev (29921)


Tarball Locations:

Cougar

http://10.2.0.21/upgrade/R4.0.0.DEV-CG-070308.tar.gz
http://10.2.0.21/upgrade/R4.0.0.DEV-CGDBG-070308.tar.gz

Bobcat

http://10.2.0.21/upgrade/R3.3.0.DEV-BC-070308.tar.gz
http://10.2.0.21/upgrade/R3.3.0.DEV-BCDBG-070308.tar.gz

Bobcat-Linux

http://10.2.0.21/upgrade/R4.0.0.DEV-BL-070308.tar.gz
http://10.2.0.21/upgrade/R4.0.0.DEV-BLDBG-070308.tar.gz

Cheetah

http://10.2.0.21/upgrade/R3.3.0.DEV-070308.tar.gz
http://10.2.0.21/upgrade/R3.3.0.DEV-DBG-070308.tar.gz


Contains fixes for at least the following issues (some are listed more
than once, representing multiple distinct checkins for the same issue):

24451 After upgrade from 3.2.0.2 to 3.2.0.5 because of case 00008294,
it's failed for excel 2003

24588 FP crash

TED00024552:NCM - can't disable volumes from vsvr->volume tab

TED00024444     S-Soak (G2R5): FP crash due to watchdog NMI

23802 Cougar: FP Crash, eee-desc.c:179: ASSERTION failure
"pool->buf_base

24062 enabled vsvr is stuck with too many transactions

TED00024468: S-Soak (g8r9) : Backup fails due to volume exception

TED00024545 Cluster : TXRX crash: 0x8326dc60 in vs_validateRefCnts

TED00024287 volume online fails - ea:ERROR: ea_txrxUnmountVol[2283]:
TxRx unmount failed

TED00024444     S-Soak (G2R5): FP crash due to watchdog NMI

TED 22978 - system ping command shows the vsvr id

24518

TED00024443 symlink.map corrupted error while accessing the widelink
from win2k3

TED00024527 - fixup for scsi defensive code - tape operations crashing

TED00024504 S-soak (g2r5) - Mirror failed due to VE

==============================================================

List of changes:

Change 29921 on 2008/07/03 by maximk@maximk-13

        24451 After upgrade from 3.2.0.2 to 3.2.0.5 because of case
00008294, it's failed for excel 2003(excel 2007 is OK) to save modified
           Reassign the pointers to the request and smb header after
moving the smb request into the new packet.
           Reviewe

Change 29919 on 2008/07/03 by maximk@maximk-13

        24588 FP crash because Volume Exception event received before
the thread start event Requeue the events received before the thread
starts. Reviewed by jong.

Change 29918 on 2008/07/03 by yliu@yliu-local-Build

        Fixed a typo in the name of a constant.
        Reviewed by jans.

Change 29916 on 2008/07/03 by perforce@HDCHCTDGRD2410

        Fix for TED00024552:NCM - can't disable volumes from
vsvr->volume tab (action is not working right) Reviewed by sripal

Change 29915 on 2008/07/02 by jobia@jobi:jobi


           TED00024444     S-Soak (G2R5): FP crash due to watchdog NMI

           Missed a case where a spinlock was not unlocked during
volume exception.

           Reviewed by AmitB.

Change 29914 on 2008/07/02 by maximk@maximk-13

        23802 Cougar: FP Crash, eee-desc.c:179: ASSERTION failure
"pool->buf_base <= buf_addr" in eee_buf_validate. Do not call
ispfc_edesc_set_len() unless SD_DATA_IN_EXPECT is set.
           Reviewed by jong billn.

Change 29913 on 2008/07/02 by yliu@yliu-local-Build

        Added volume exception tests to the test harness.
        Reviewed by jans.

Change 29912 on 2008/07/02 by maximk@maximk-13

           24062 enabled vsvr is stuck with too many transactions
           pkt_dcache_ref does not mean that there will be any dcache
buffers, check for the data_len > 0 as well.
           Reviewed by jong.

Change 29911 on 2008/07/02 by yliu@yliu-local-Build

        Fixed the problem of a missing forward-slash, '/', in the path
to 'eektest' source file, since 'ONStor::Test::Env::nfx_tree_test_dir()'
        does not always have a '/' at the end of the returned path to
the test directory.
        Added the search of the 'eek

Change 29909 on 2008/07/02 by narainr@narainr_dev2

        Fix for TED00024468: S-Soak (g8r9) : Backup fails due to volume
exception

           Cleaned up FS access locking semantics in dump pass3. No
longer hold the access lock across the entire pass3 read-ahead code.
Additionally, no longer hold directory b

Change 29908 on 2008/07/02 by jong@jong-jong-cifs

        TED00024545 Cluster : TXRX crash: 0x8326dc60 in
vs_validateRefCnts (vs=0x1008310000) at vs-api.c:6482

               Check for a NULL vs_inaddrany_bind_cb in debugging code.

               Reviewed by Maximk

Change 29907 on 2008/07/01 by jong@jong-jong-cifs

        This addresses TED00024287 volume online fails - ea:ERROR:
ea_txrxUnmountVol[2283]: TxRx unmount failed for volume[vol1], rc[8]

               The txrx should not try to commit dirty data file by
file when we are offlining a volume, the dirty data is

Change 29906 on 2008/07/01 by jobia@jobi:jobi2

           TED00024444     S-Soak (G2R5): FP crash due to watchdog NMI

           Do not use ioQueue from stack which goes away when thread
terminates after volume exception.

           Deallocate the pinned rdwr structures in private ioQueues as
part of volume exc

Change 29905 on 2008/07/01 by edk@edk-dev

        Change for TED 22978 - system ping command shows the vsvr id.
        Remove the extra printf().
        Reviewed by DanqingJ.

Change 29904 on 2008/07/01 by jans@jans-devwork

        A vsvr set $vsvr_name was missing in the
stress_setup_config.template which caused snapshot and quota enable to
fail.

        Reviewed by JobiA.

Change 29902 on 2008/06/30 by maximk@maximk-13

        24518 Do not panic if luc_link_up is called twice.
           Reviewed by jong.

Change 29900 on 2008/06/30 by jong@jong-jong-cifs

        TED00024443 symlink.map corrupted error while accessing the
widelink from win2k3

               Looking up a symlink mapping should not assume that any
mappings actually exist.


               reviewed by maximk

Change 29899 on 2008/06/30 by billn@billn-dev

        Fix TED00024527

        Side effect of a tape device not able to retry a failure.
        This was crated when the code for setting default scsi
        status to an illegal operation was put in, to prevent
        file system false positives.

        reviewed by jamesk

Change 29897 on 2008/06/30 by perforce@dwong-winxp-dev-1

        add unmount share when the tests failed
        add force_cleanup_vsvr_and_vols option to remove vsvr and vol
after the tests

        Reviewed by yliu

Change 29895 on 2008/06/30 by jobia@jobi:jobi

           TED00024504 S-soak (g2r5) - Mirror failed due to VE,
subsequent mirror attempts failed - mirror session still in progress.

           Do not read the blocks of the snapshot directory on a mirror
volume while mirror transfer is in progress.

           Send

Change 29893 on 2008/06/27 by jans@jans-devwork

        file system stress test changes:
        - added parameter to test_config.yaml to set fscmd globals
options
        - fsx, bonnie, connectathion, connectathon basic, cstream, dt
are now commented in the test_config.yaml and can be uncommented to be
run.
        - enabled sn

