Change 30015 on 2008/07/15 by perforce@DDEVARAJ-WINXP Fix for defect TED00024688 : WebUI error when adding a IP address that ends with a zero. Reviewed by sripal Change 30014 on 2008/07/14 by edk@edk-r320uit Integrating change 27115 from the dev branch: Bug fix TED00021619. Fixed problem in searching the audit log schedule from crontab file. Reviewed by DanqingJ. Change 30013 on 2008/07/14 by edk@edk-r320rel Integrating change 27115 from the dev branch: Bug fix TED00021619. Fixed problem in searching the audit log schedule from crontab file. Reviewed by DanqingJ. Change 30012 on 2008/07/14 by henryl@henryl-linux Integrate p4 change 30010 from dev. TED00024619 S-Soak (G12R9) - vol delete CLI succeeds but volume not deleted - Return error instead of succeed during vol delete if ea offline or evm remove volume fail. - Modify FS_EVM_GROW_DELAY_SEC Change 30011 on 2008/07/14 by chrisv@chrisv-r40 Integrate #29999 from dev into r400rel: Change 29999 by chrisv@chrisv-dev3 on 2008/07/14 13:22:35 Fix defect #23399 (Clustering needs to restart apps on clusDb download): cluster_server sends a cluster state msg to both clus Change 30010 on 2008/07/14 by henryl@henryl-linux TED00024619 S-Soak (G12R9) - vol delete CLI succeeds but volume not deleted - Return error instead of succeed during vol delete if ea offline or evm remove volume fail. - Modify FS_EVM_GROW_DELAY_SECS to 120 sec as old value (2 secs) is t Change 30009 on 2008/07/14 by amitb@amitb-default Integrate p4 30008 Original comments: TED00024709 Cougar FP2 crash - TLBL in fs_logReleaseReplayBitmap() If the file system throws a Volume Exception during mount before it starts a log scan, the replay bitmap can point to uninitial Change 30008 on 2008/07/14 by amitb@amitb-default TED00024709 Cougar FP2 crash - TLBL in fs_logReleaseReplayBitmap() If the file system throws a Volume Exception during mount before it starts a log scan, the replay bitmap can point to uninitialized memory. Initialize the pointers when Change 30006 on 2008/07/14 by rendellf@rendellf-test TED24132: SNMP crash running Sub24 Dev Integrate change 30004 from dev branch. Increased vsvr record entry size in cache to account for end of string character in optional autocreate path string. Update cluster and vsvr info cache tag after info h Change 30005 on 2008/07/14 by maximk@maximk-13 Extend checking for the spinlocks being released to state machines. Check for all spinlocks released on thread exit. Reviewed by jong. Change 30004 on 2008/07/14 by rendellf@rendellf-test TED24132: SNMP crash running Sub24 Dev Increased vsvr record entry size in cache to account for end of string character in optional autocreate path string. Update cluster and vsvr info cache tag after info has been refreshed successfully. Reviewed Change 30003 on 2008/07/14 by edk@edk-dev Changes for TED 24405 "support.sh -g crash doesn't seem to work, or the help is bad, or both". Removed references to the "-g crash" option in the usage help text. Reviewed by IanB. Change 30002 on 2008/07/14 by maximk@maximk-13 integrate 29998 24618 scsi_sendReadRspWithData (sd=0x1002ecfe00, eCode=11, csum=0, transSeqId=0, dataOffset=0x0, isMirror=1) at scsi-msg.c:5047 do not assume that the mirror response will always have data. The ispfc code can reset the descri Change 30001 on 2008/07/14 by andys@ripper Integrate 30000 from dev to r400rel TED00024202 - support.sh session didnt complete TED00024724 - console output after reboot regarding support.sh Missing files from changelist 29943. Squelch that overly informative message from the shell on startu Change 30000 on 2008/07/14 by andys@ripper TED00024202 - support.sh session didnt complete TED00024724 - console output after reboot regarding support.sh Missing files from changelist 29943. Squelch that overly informative message from the shell on startup. reviewed by larrys Change 29999 on 2008/07/14 by chrisv@chrisv-dev3 Fix defect #23399 (Clustering needs to restart apps on clusDb download): cluster_server sends a cluster state msg to both cluster_contrl processes. One flushes the cache, and the other sends it to vtm, who posts local vsvr events for all vsvrs so vs Change 29998 on 2008/07/14 by maximk@maximk-13 24618 scsi_sendReadRspWithData (sd=0x1002ecfe00, eCode=11, csum=0, transSeqId=0, dataOffset=0x0, isMirror=1) at scsi-msg.c:5047 do not assume that the mirror response will always have data. The ispfc code can reset the descriptor to empty in c Change 29997 on 2008/07/14 by larrys@build-k3-depot Reverting dmalloc changes that were unintentionally checked in when main branch was updated. Reviewed by: edk Change 29996 on 2008/07/14 by larrys@build-k3-depot Updating main with code from dev branch at the point were the r400rel branch was created. (//depot/dev/...@29990) Reviewed by: edk Change 29994 on 2008/07/11 by edk@edk-r311rel Integrating change 27115 from the dev branch: Bug fix TED00021619. Fixed problem in searching the audit log schedule from crontab file. Reviewed by DanqingJ. Change 29993 on 2008/07/11 by edk@edk-r311rel Changing version number to 3.1.1.3. Reviewed by LarryS. Change 29992 on 2008/07/11 by edk@edk-r311rel Integrating change 29787 from the dev branch: TED24307 -- lun rescan causes volume to go offline - customer - British Energy - case 8460 Reviewed by JamesK. Change 29991 on 2008/07/11 by larrys@build-k3-depot Creation of the Cougar release branch from //depot/dev/...@29990 This is the code base for both EverON-3.3.0 and EverON-4.0.0. Reviewed by: AndyS Change 29990 on 2008/07/11 by larrys@larrys-r14-dmip Add etc/init.d/cfmon the rootfs makefile. Reviewed by: AndyS Change 29989 on 2008/07/11 by jong@jong-jong-cifs TED00024680 S-Soak: 5000 NFS rpc pilled up waiting for FSInfo to complete so volume is in unusable state Don't block unmount behind a large number of requests waiting for a mount to complete. reviewed by maximK Change 29987 on 2008/07/11 by svatic@schandra-linux Fix for TED23922 - FP crash while doing local restore Account for the case where an invalid extents is read from tape and abort the restore operation therewith. Reviewed by NarainR, JobiA. Change 29986 on 2008/07/11 by narainr@narainr_dev2 Fix for TED00024665 S-Soak (g8r9) - FP crash during dump (g8r9-vs1-vol1) after running out of memory Added throttling to dump pass 3 code to control the amount of memory used by dump in this phase. Reviewed by: jobia R Change 29984 on 2008/07/10 by jamesk@jamesk-work3.1.13 TED24153 -- MightyDog Upgrade: Continous spm crashes TED24080 -- S-Soak: Free luns are mistakenly reported as used. Added new EVM-SPM message and restored old msgs. Added new API msgs for EVM-SPM communication so LUN information is fully communicated Change 29983 on 2008/07/10 by chrisv@chrisv-dev2 Prerequisite for defect #24153 (MightyDog Upgrade: Continuous spm crashes): Rev the clusDb to version 3.3. Reviewed by JonG Change 29980 on 2008/07/10 by amitb@amitb-default TED00024686 FP crashed in fs_bufDecrDirtyCount() - FS_ASSERT(pageHdr->bufDirtyProcessNext != buf) fs_bufStartIoThreshold() was not updating the bufDirtyProcessNext pointer correctly when fs_bufWriteBackBuf() put the buffer on the mrd wai Change 29979 on 2008/07/10 by support@charlesg-salesforce-winxp * Added shiftGetBackupPhone.page * Fixed the column width for shiftGetPhone/shiftGetBackupPhone so that they more closely match the layout of the page their are shown inline. * Added more test coverage to HttpResponseWrapper and fixed up some methods Change 29978 on 2008/07/10 by chrisv@chrisv-dev2 Fix defect #24544 (After upgrading to sub28 clustering was broken): If we receive a beacon from another node at initialization before we send ourselves a beacon, and WE end up being the PCC, certain variables never get initialized, so if the other no Change 29977 on 2008/07/10 by edk@edk-r311rel Integrating change 29018 from the dev branch: Could be 22966, where we got some crash inside of stdio library call while accessing the services database. The RMC could call signal unsafe getservbyname() function from a signal handler causing Change 29976 on 2008/07/10 by rendellf@rendellf-test TED24470: Mightydog case 8563 FC0 shows PROM_INIT state and FC ports are up Changes to use FC1_CTRL2/FC0_STAT2 BMFPGA registers instead of FC1_CTRL1/ FC0_STAT1 to convey FC cpu state since FC0_STAT1 sometimes is mysteriously corrupted. Changed FC- Change 29975 on 2008/07/10 by sripal@sripal-r311rel Case 8572 - Williams Lea - ncmd.core file in SGA, customer also reporting volume access issues. Integrating change id 29296 from dev branch to r311rel. Change id 29296 has fix for ncmd memory leaks. Reviewed by jong. Change 29973 on 2008/07/10 by ramesh@ramesh_R3_1_1_rel TED00024602: [UCSF - 8584] FC crash during NDMP Integrating change 29606 from dev branch as a fix for this defect. This fixes a memory leak when a session is not yet opened. Reviewed by: edk Change 29972 on 2008/07/10 by ramesh@ramesh_R_3_20_Rel TED00024602: [UCSF - 8584] FC crash during NDMP Integrating change 29606 from dev branch as a fix for this defect. This fixes a memory leak when a session is not yet opened. Reviewed by: edk Change 29971 on 2008/07/10 by sripal@sripal-r311rel TED00024182 Exception Cause = TLBL - system crash - Customer - Techgate - case 8395 Integrated change id 29921 from dev branch to r311rel branch. Reviewed by Edk. Change 29970 on 2008/07/10 by sripal@sripal-r320rel TED00024182 Exception Cause = TLBL - system crash - Customer - Techgate - case 8395 Integrated change id 29921 from dev branch to r320rel branch. Reviewed by edk. Change 29969 on 2008/07/10 by amitb@amitb-default TED00024664 backup failed due to VE, hardLink - log - fs_dirhash_iterate: dir page missing In fs_bufGetPage() if the buffer is destroyed while we are waiting for the lock, retry if its not just a lookup. Reviewed by jobia Change 29968 on 2008/07/10 by amitb@amitb-default TED00022918 volume exception in fs_lockSleep (allocation thread timed out during snapshot resume) When snapshot resume is in process for allocation pick the target block as baseUserBlock as that region would be one of the fir Change 29965 on 2008/07/09 by amitb@amitb-default TED00024676 FP crashed due to FS_ASSERT(*offset == logRoot->devTail) in fs_logVolWrite() If the offset for log record does not match with the logRoot->devTail, issue a Volume Exception. This should have only happened when there Change 29964 on 2008/07/09 by maximk@maximk-13 24594 Cougar :fp2: Panic : tpl_release_conn: Failed to start timer No need to hurry with closing session. The source action on receiving SANM_AG_MID_DATA_FAIL_RSP is to abort the session which will close the rmc session eventually anyway. Change 29963 on 2008/07/09 by jobia@jobi:jobi2 TED00024590 S-Soak (G12R9) - After repairing the volume, EEK still reports corruptions Fix the gennum correctly. Reviewed by HenryL. Change 29962 on 2008/07/09 by edk@edk-r320uit Updating the UIT branch with 3.2.0.6 submittal 3. p4 integrate -d //depot/r320rel/nfx-tree/...@29883 //depot/r320uit/nfx-tree/... Reviewed by LarryS. Change 29960 on 2008/07/08 by jong@jong-jong-cifs TED00024608 Cougar : in __assert_fail (assertion=0x832f7470 "fs->ioPendingCount > 0", file=0x832f71e8 "fs-rdwr.c", line=2204 When the super block is corrupt, be sure to wait for pending I/O(s) to complete as long as the owner th Change 29959 on 2008/07/08 by larrys@larrys Only put the etc/defaultroute file into development root file systems. Reviewed by: AndyS Change 29958 on 2008/07/08 by andys@ripper TED00024495 - crontab corrupted in cluster environment Crontab reset code was somewhat convoluted. Simplifying it fixes it. reviewed by larrys Change 29957 on 2008/07/08 by henryl@henryl-linux Fixed TED00024583 S-Soak (g12r9) - EEK aborts due to volume exception - Do not call fs_snapRemoveSnapnum() if snapshot has metadata, block miscompare corruption, just empty snode only. - Add checking of the available memory to run eek and Change 29956 on 2008/07/08 by maximk@maximk-13 24530 S-Soak (eng71): Intermittent vsvr move failure, fail to move vsvr 3 in clusdb Add additional logging to narrow down the failure. Reviewed by jong. Change 29953 on 2008/07/08 by maximk@maximk-13 24600 S-Soak (G2R5): vtmd crash check for errors. Reviewed by jong. Change 29952 on 2008/07/08 by jong@jong-jong-cifs TED00024658 Bad help text in prof_dump command This should request a virtual server name not an id. reviewed by maximk Change 29951 on 2008/07/08 by amitb@amitb-default TED00024501 volume exception due to access lock timeout - allocation thread looping in fs_buddyFindExtent() There could be a case where a thread might have removed extents from a region and in the same thread it tried to all Change 29949 on 2008/07/08 by deepakv@pinky TED00024502. Mirror baseline transfer of a 5TB volume does not complete. The reason is we seem to get a DM done response for a request-list(RL) that does not exist and abort the mirror. This condition can occur if the response is for a Change 29947 on 2008/07/08 by amitb@amitb-default TED00024572 FP crash in fs_quota_get() Following changes are incorporated. In fs_quota_write(), do the cow first and then log the quota changes Also when adding a new quota id, cow the quota records when writing the buf. Reviewed Change 29945 on 2008/07/07 by jong@jong-jong-cifs TED00024617 TXRX crash when running regressiontest on TXRX1 Was not initializing the packets properly. Also added code to detect this in the future. Reviewed by Maximk Change 29944 on 2008/07/07 by jans@jans-devwork Changes to filesystem stress test: - Don't fail on volume errors of volumes that aren't related to the stress test. - Added option for filesystem autogrow Reviewed by IanB, YLiu. Change 29943 on 2008/07/07 by andys@ripper TED00024202 - (8405 Mightydog): support.sh session didnt complete A timeout framework put in place in support.sh to properly handle timing out connections to the phd server, including noting that failure in the logs. Fix numerous other problems wit Change 29942 on 2008/07/07 by jong@jong-jong-cifs TED00024617 TXRX crash when running regressiontest on TXRX1 This is a piece of this defect wherein the regressiontest cannot be run twice. reviewed by Maximk Change 29941 on 2008/07/07 by support@charlesg-salesforce-winxp * Removed AssistRest. * Initial import of HttpWrapper and HttpResponseWrapper classes. * Initial import of shiftGetPhone and contactResetPassword pages. * Initial import of contactExtension, a class which provides functionality to the contactResetPas Change 29940 on 2008/07/07 by maximk@maximk-13 24573 file system gets stuck going offline after an exception, cannot recover without a reboot. Fix a race condition during volume exception where we would not remove a file system if some thread was still on the activeThreadHdr list wh Change 29939 on 2008/07/07 by yliu@yliu-local-Build Added volume exception check in case that 'elog find PATTERN' did not return any 'volume exception' related messages; Fixed problems related to known issues in loading Thread at compile time in Perl; Reviewed by jans. Change 29938 on 2008/07/07 by rendellf@rendellf-test TED24470: Mightydog case 8563 FC0 shows PROM_INIT state and FC ports are up Partial fix for FC cpu state reverting to PROM_INIT. Use bits 19:16 instead of bits 3:0 for FC cpu state in Bobcat. This change will help determine if the BMFPGA hardware Change 29936 on 2008/07/07 by amitb@amitb-default TED00024021 FP crash on g10r10 after volume volume exception Added some debug code to catch if we are receiving wrong events for reads and writes. This does not fix the problem seen in the defect but might help in catching the offender i Change 29935 on 2008/07/07 by amitb@amitb-zonda Added FP IP range for g9r203 Change 29934 on 2008/07/07 by amitb@amitb-default TED00024582 S-Soak (g8r9) - Repaired corrupted volume, consecutive EEK reports more corruptios There was a bug in fs_eek_copy_nc_bitmap() where instead of comparing pMem_dest & pMem_src, it was comparign pMem_dest with itself. Reviewed by Change 29933 on 2008/07/07 by maximk@maximk-13 24624 S-Soak (g2r5): TxRx crash during volume offlines Use return-from instead of call-next to break recursion. Reviewed by jong. Change 29932 on 2008/07/07 by jans@jans-devwork filesystem stress test update: - When an operation receives an ENOSPC error the test data is deleted and the test is restarted. Previously it was just aborted. - Added support for minimum and maximum number of files per directory. Reviewed by JobiA. Change 29931 on 2008/07/07 by svatic@schandra-linux Fix for TED24061 - eek doesnt fix certain corruptions in cifs security blobs. Quota rebuild will be failed if cifs blobs are corrupt and eek must fix corrupt cifs blobs. Reviewed by JobiA. Change 29930 on 2008/07/04 by perforce@c105r8.agile.lab CLI Test Automation - following defects fixed. Defect ID : TED00024325 TED00024471 Submitted by, Goutam R Change 29929 on 2008/07/03 by deepakv@pinky TED00024502. Mirror sessions do not start after error in the sanm DM causes an abort. The problem was a terminal abort routine was invoked in the case of a non-retryable DM error. This resulted in the FS not being notified that the Change 29928 on 2008/07/03 by maximk@maximk-13 24604 Single file in directory with file name length between 42 and 49 chars is not being displayed . 0 and 8 look almost the same without glasses. Reviewed by jong. Change 29927 on 2008/07/03 by maximk@maximk-13 change virttophys to match new code. Change 29926 on 2008/07/03 by billn@billn-dev Fix TED00024472, The fix is to prevent a race condition caused by the way the switch would first cause a change state notification, then at remove all devices. The code could not handle the sequence. This was a problem caused by the new Cougar code p Change 29925 on 2008/07/03 by maximk@maximk-13 19106 S-Soak: ndmp_cfgd crashing when passing on the file history messages from the fp to SSC; Restrict the previous changes for this defect to FP-NDMP session only. Everything else on SSC should behave as it was before these changes. Review 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 29901 on 2008/06/30 by edk@edk-r311uit Updating r311uit with r311rel...@29868 Reviewed by LarryS. 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 29894 on 2008/06/27 by maximk@maximk-13 integrate 29855 24445 Do not hold spinlock while copying the data. Reviewed by jong. 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 Change 29892 on 2008/06/27 by jobia@jobi:jobi2 TED00024469 Mightydog case 8566 CRASH on Dogfood after growing source and destination volumes A thread cannot issue synchronous reads while asynchronous writes are in progress. The I/O done events can overlap. Reviewed by JonG. Change 29891 on 2008/06/27 by maximk@maximk-13 24517 Do not call virt_to_phys() repeatedly for the checksum destination. +19 mb/sec on nfs streaming read in spec environment. Reviewed by jong. Change 29890 on 2008/06/27 by jobia@jobi:jobi2 TED00024469 Mightydog case 8566 CRASH on Dogfood after growing source and destination volumes Do not send extra I/O done events to mount thread while reading ahead log buffers during log replay. Use the correct thread context to Change 29889 on 2008/06/27 by amitb@amitb-default TED00024481 get fs_abort(): FP crashed when mounting a volume If the writeback daemon has already picked up the user zero buffer then there is not need of putting it on the mrd waiting list. Reviewed by jobia. Change 29888 on 2008/06/27 by maximk@maximk-13 24517 Fix a bug in the dpp code where we set the pointer to the dcache in the first buffer moved instead of the last. This could cause the dcache entry to be released too early and potentially cause user data corruption. Do not pass back the bu Change 29887 on 2008/06/27 by perforce@c15r15-rhel4.onstor.lab Removed "lvol fixautogrow" command as it doesn't appear to be current. Written by: jkeiffer Change 29885 on 2008/06/27 by yliu@yliu-local-Build Test cases for Igrow are added to the test harness. In the test, huge amount of files are created so that the inode file will have over 64k blocks allocated by the file system; After that, the file system is checked for consistence by running the eek Change 29884 on 2008/06/27 by yliu@yliu-local-Build Port.pm module parses the output of the nfx command, 'port show all', into a hashtable. The name of the ports shown in the first column in the command output is used as the hash key to get the hash value, which is the port's status information. Revi Change 29883 on 2008/06/27 by edk@edk-r320rel Changes for TED 24451 - Unable to save Excel file after upgrading to 3.2.0.5. Backing out changes 27676 (1 NULL byte performance enhancement) and 29481 (Free the buffer with the write data if we are going to convert the write to seteof). Reviewed by Change 29882 on 2008/06/27 by maximk@maximk-13 10631. Send the packets of the connection on the same link the incoming packets were received. Reviewed by jong. Change 29881 on 2008/06/27 by maximk@maximk-13 24511. Remove invalid assert. Mgmt virtual server can be disabled like any other one. Reviewed by jong. Change 29880 on 2008/06/27 by edk@edk-dev Changes for the following 4 defects: TED00022498 "audit set filesize VOLNAME FILESIZE" - When any junk values passed for 'FILESIZE", its not giving any errors. TED00022499 "auth getNfsTokenPrivs UID GID [GID]" - not giving proper error mes Change 29879 on 2008/06/27 by ramesh@ramesh_R3_1_1_rel TED00024144: LSI PA -8368 : filer "palnasg01" crashed - fp core dumped When SSC fails to send NDMP_MID_CLOSE_SESSION request to FP, it closes the tape handle as a part of cleanup of ndmp session in SSC. As a part of cleanup, In FP scsiio_ Change 29878 on 2008/06/27 by ramesh@ramesh_R_3_20_Rel TED00024144: LSI PA -8368 : filer "palnasg01" crashed - fp core dumped When SSC fails to send NDMP_MID_CLOSE_SESSION request to FP, it closes the tape handle as a part of cleanup of ndmp session in SSC. As a part of cleanup, In FP scsiio_ Change 29877 on 2008/06/27 by ramesh@ramesh_DEVTXRX TED00024144: LSI PA -8368 : filer "palnasg01" crashed - fp core dumped When SSC fails to send NDMP_MID_CLOSE_SESSION request to FP, it closes the tape handle as a part of cleanup of ndmp session in SSC. As a part of cleanup, In FP scsiio_tape_clos Change 29875 on 2008/06/27 by danqingj@danqingj-r32rel Incorporate changes from 29813 and make other necessary adjustments for r320rel branch regarding defect 24336. Reviewed by: narainr Change 29874 on 2008/06/27 by perforce@c15r15-rhel4.onstor.lab Removed 3 obsolete commands; lun label disk, lun unlabel disk, and lun modify cluster. Written by: jkeiffer Change 29873 on 2008/06/27 by perforce@c105r8.agile.lab CLI Test Automation - Following defects fixed Defect ID : TED00024464, TED00024319, TED00024323 Submitted by Goutam R Change 29872 on 2008/06/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00024401-NCM - select "not set" volume and click on assign action should go to confirmation screen Reviewed by sripal Change 29871 on 2008/06/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00024428-NCM - vsvr wizard error when modifying protection state after first step Reviewed by sripal Change 29870 on 2008/06/26 by perforce@c15r15-rhel4.onstor.lab Removed "snmp modify cachetime" from xml file. It is not valid any more. Written by: jkeiffer Change 29869 on 2008/06/26 by edk@edk-r311rel Changing version number to 3.1.1.2. Reviewed by LarryS. Change 29868 on 2008/06/26 by edk@edk-r311rel Integrating change 27319 from the dev branch: Changes for TED 21792. Increased the max MaxMpxCount from 2048 to 4096. Reviewed by DanqingJ. Change 29867 on 2008/06/26 by henryl@henryl-linux Fixed TED00024440 eek hit assert as it try to fix hardlink error for snapshot - hardlink errors will not be fixed during eek in verification mode. - No need to proceed the link count checking if the attr of the ParentInum is bad. - Fix an Change 29866 on 2008/06/26 by maximk@maximk-13 24433 Make more timers on txrx otherwise we can run out if the maximum number of the ip addresses is created. Reviewed by jong. Change 29865 on 2008/06/26 by billn@billn-dev Integrate error caused by bad edit. reviewed by jamesk Change 29864 on 2008/06/26 by perforce@c15r15-rhel4.onstor.lab Removed obsolete "audit test" command reference. Written by: jkeiffer Change 29862 on 2008/06/26 by sandrineb@sandrineb Removing obsolete commands. Only admin password exists. If you look at the cmd_admin.c, you will see the other commands are no longer compiled. Reviewed by: jkeiffer Change 29861 on 2008/06/26 by billn@billn-dev Change 29844 by billn@billn-dev on 2008/06/25 17:22:53 Protection code added to make sure there is never a false positive on an I/O read or write operation. reviewed by jong Change 29860 on 2008/06/26 by jong@jong-jong-cifs Prevent nfsperftest from being run from the wrong txrx console, we get too many pilot error crashes. Reviewed by Maximk Change 29859 on 2008/06/26 by jong@jong-jong-cifs Update gdb extensions for evm Change 29857 on 2008/06/26 by jong@jong-jong-cifs TED00024461 FP crash in scsi_processDeviceRsp() We should not try to access the device pointer when ispfc has told us it�s invalid. Reviewed by BillN Change 29856 on 2008/06/26 by maximk@maximk-13 24445. Make set of 4 parallel arrays into array of structures to reduce the number of cache misses required for virt_to_phys() and phys_to_virt() functions. Reviewed by jong. Change 29855 on 2008/06/26 by maximk@maximk-13 24445 Do not hold spinlock while copying the data. Reviewed by jong. Change 29854 on 2008/06/26 by rendellf@rendellf-test TED23467: Cleanup messages at boot time Integration of SSC addroutes changes (#29427, #29566 and #29570) into cg_beta branch. Reviewed by AndyS Change 29853 on 2008/06/26 by billn@billn-dev Change 29760 by billn@billn-dev on 2008/06/18 15:40:58 TED00024174, additional tweek, Pause all I/O to device for up to three seconds or until the device has been reinitialized and the discovery operation has completed. Also allow for I/O operation Change 29852 on 2008/06/26 by jobia@jobi:jobi2 Send an early response while doing refcount verification during mount. send early response only for mount/remount requests, doing same for commands like "vol undelete" will fail the operation. No need of instantiating inodes incore while Change 29850 on 2008/06/26 by maximk@maximk-13 24015. Use correct lock type when relocking the search fcb. Reviewed by jong. Change 29849 on 2008/06/26 by jobia@jobi:jobi Integrate the following changes from dev. Reviewed by AndyS. Change 29798 by jobia@jobi:jobi on 2008/06/20 15:30:03 TED00024253 Csoak: Too many exceptions due to fs_volReadWriteQueue: Unable to send the read requests to the stora Change 29847 on 2008/06/26 by sahayaj@SAHAYAJ-WINXP Fix for TED00024402-NCM - action buttons on share tab for NFS should be diabled if volume is disabled (except for edit and delete). Also the CIFS actions(create,export and import) has been disabled for the disabled shares Reviewed by sripal Change 29844 on 2008/06/25 by billn@billn-dev Protection code added to make sure there is never a false positive on an I/O read or write operation. reviewed by jong Change 29843 on 2008/06/25 by jong@jong-jong-cifs TED00024441 S-Soak (g2r5): FP crash during lvol offline The stack was corrupt while dumping the stack during a file system exception so we crashed. We should not assume that stack pointers are word aligned. Reviewed by Maximk Change 29842 on 2008/06/25 by support@charlesg-asite-1 * Added new Germany support telephone to right hand menu and the index page. written by charlesg reviewed by perforce(ianb, apache::test) Change 29840 on 2008/06/25 by henryl@henryl-linux Fixed TED00024383 FP Crash while trying to run eek - FATAL FILESYSTEM ERROR: ram alloc, fs_ramAlloc(8, 544) - Fix memory leak during log replay if there is volume exception during log replay the bitmap memory which is large is not released. Change 29839 on 2008/06/25 by deepakv@pinky TED00024290. Snapshot reverts do not reset global summary metainodes to their size in snapshot being reverted to. This resulted in eek reporting problems when an igrow happens after a snapshot is taken and the snapshot is reverted to. Change 29837 on 2008/06/24 by perforce@HDCHCTDGRD2410 Enhancement for virus scan(added skip extensions and file names options in NCM) Reviewed by sripal Change 29835 on 2008/06/24 by amitb@amitb-zonda TED00024373 FP crash n fs_blockIsCopyOnWrite() on a corrupted volume eng71-vs1-vol1 This is not a fix for the above defect, but its intention is to catch a log buffer size corruption issue. If the log buffer which is read during log repla Change 29834 on 2008/06/24 by jobia@jobi:jobi2 TED00024414 - fs_abort () at fs-err.c:1135 while creating a volume - holding an inode locked while unlocking the access lock - No need of taking the access lock in fs_inodeCleanerTmp(). Reviewed by AmitB. Change 29833 on 2008/06/24 by rendellf@rendellf-test TED24327: "system show version" displays board model number -- instead, it must display chassis model number Changes for Cougar to display chassis model number and board model number. Reviewed by LarryS Change 29832 on 2008/06/24 by maximk@maximk-13 24397. Fix couple of memory leaks. Reviewed by jong. Change 29831 on 2008/06/24 by support@charlesg-asite-1 * Fixed a bug with `get_sn_list.php` that was dropping some Cheetahs from the list. * Updated the documents page to reflect the change in nomenclature/directory strucutre for the Pantera (Subsystem). * Updated the V100 FRU. written by ch Change 29830 on 2008/06/24 by amitb@amitb-zonda TED00024410 Online EEK : TLBL in fs_lockOwned If the refbyte is being modified by the online eek repair thread then there is no need to mark the online eek bitmap. Reviewed by jobia Change 29828 on 2008/06/24 by rendellf@rendellf-test TED22705: 'snmp delete trapspec' - No error proper message when non existing parameter value is passed. Changes to return failed error status when any of the specified trapspec entries are invalid. Reviewed by JamesK Change 29827 on 2008/06/24 by rendellf@rendellf TED24273: cli help text for autosupport says it's enabled by default Update help text for "autosupport state" command to indicate that the default state is disabled. Reviewed by JamesK Change 29826 on 2008/06/24 by maximk@maximk-13 24398. Handle the stale session correctly in the FS. Reviewed by jong. Change 29825 on 2008/06/24 by rendellf@rendellf TED22738: When we cannot write io to disk and we crash, we keep trying forever to write the core Changes to check for write IO errors while attempting to write core file. If a timeout or some other error occurs, abort saving core file to prevent the Change 29823 on 2008/06/24 by edk@edk-r311uit Changing version to 3.1.1.2. Review by LarryS. Change 29821 on 2008/06/24 by support@charlesg-salesforce-winxp * Updated the XML to reflect 13.0 API changes. written by charlesg Change 29820 on 2008/06/24 by perforce@prasanna-DEV This file was missed in previous check in #29819. Added following features to existing vscan extension command: 1. -e to add the list of extension to skip 2. -a to add the list the file names to be scanned. Reviewed by maximk. Change 29819 on 2008/06/24 by perforce@prasanna-DEV Added following features to existing vscan extension command: 1. -e to add the list of extension to skip 2. -a to add the list the file names to be scanned. Reviewed by maximk. Change 29818 on 2008/06/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00024352-NCM - lun label confirmation screen should also display raid level selected Reviewed by sripal Change 29817 on 2008/06/23 by sahayaj@SAHAYAJ-WINXP Fix for TED00024375 - Incorrect coypright notice in the UIT webui Reviewed by sripal Change 29816 on 2008/06/23 by amitb@amitb-zonda TED00024148 FP crash at fs_owner_write At mkfs time, the owner block needs to be zero'ed out. Reviewed by jobia Change 29815 on 2008/06/23 by edk@edk-dev Change for TED 22511 - "filesystem clear stats cache" - command not giving any proper error messages when junk values passed with the command. Modified the error message. Reviewed by HenryL. Change 29813 on 2008/06/23 by narainr@narainr_dev Fix for TED00024336: volume exception core analysis request - customer - LSI Logic Corporation - case 8473 Modified dump pass2 code to hold the access lock for processing each block of the inode file. Regression fo Change 29812 on 2008/06/23 by yliu@yliu-local-Build Fixed some errors in the fsck test-scripts; Added test cases to the test harness for testing file system revert and convert operations; Changed the path to the 'fscmd' executable on the filer and fixed eek testcase, 2.11, so it takes the snapshot n Change 29811 on 2008/06/23 by danqingj@danqingj-r311rel Integrate change 29748 from r320rel to r311rel branch Changes for defect 23758 where EEE small buffers are leaked on FP under DMIP workflow due to excessive SANM_AG_MID_ID_REQ messages are sent from source node. The change here is to track and limi Change 29810 on 2008/06/23 by danqingj@danqingj-dev Copy changes of p4 29748 from r320rel branch to dev. Changes for defect 23758 where EEE small buffers are leaked on FP under DMIP workflow due to excessive SANM_AG_MID_ID_REQ messages are sent from source node. The change here is to track and limit Change 29809 on 2008/06/23 by maximk@maximk-13 Get rid of duplicate rmc_common.h file. Reviewed by jong. Change 29808 on 2008/06/23 by jong@jong-jong-cifs Allow RMC debugging to be enabled for EA via kill -USR1 Reviewed by MaximK Change 29807 on 2008/06/23 by larrys@build-k2-depot Remove old users added new users Reviewed by: edk Change 29805 on 2008/06/23 by jong@jong-jong-cifs Fix mountstorm unit test Reviewed by Maximk Change 29801 on 2008/06/22 by sahayaj@SAHAYAJ-WINXP Fix for TED00024334-UIT / Case 8415 Unable to create vsvr/volume in webui Reviewed by sripal Change 29800 on 2008/06/20 by amitb@amitb-zonda TED00024370 fs_abort() in fs_dir_addent_83 - FS_ASSERT(tmpFlags == resultFlags) No need to check for FS_CHAR_ATTR_NOT_LAST_CIFS if we are not testing FS_DIR_CHECK_83 | FS_DIR_CHECK_CIFS and also no need to check if they have already found Change 29799 on 2008/06/20 by jans@jans-devwork Added support of O_DIRECT flag to fsstress_operations. It is enabled by default and can be disabled by passing the -D option. snmpwalk is now disabled by default, since it requires the 'public' string in /onstor/etc/snmpd.conf which some filers don' Change 29798 on 2008/06/20 by jobia@jobi:jobi TED00024253 Csoak: Too many exceptions due to fs_volReadWriteQueue: Unable to send the read requests to the storage Send early response to EA during mount if the filesystem was abnormally shutdown. We cannot gurantee the log replay Change 29797 on 2008/06/20 by jobia@jobi:jobi eek may instantiate inode 0 incore, so initialize a variable as -1 instead 0. Reviewed by AmitB. Regression Focus: Filesystem stress tests, eek tests. Change 29796 on 2008/06/20 by maximk@maximk-13 24344 Do not allow creating of new ofh once the disconnect has been initiated. Reviewed by jong. Change 29795 on 2008/06/20 by support@cqindex * Fixed typo in meta-description. written by charlesg Change 29793 on 2008/06/20 by support@mailarchive * Added robots.txt to disallow access to /css/ written by charlesg reviewed by perforce Change 29792 on 2008/06/20 by support@cqindex * Added robots.txt to disallow access to /js/ and /css/. written by charlesg reviewed by perforce Change 29791 on 2008/06/20 by amitb@amitb-zonda Instead of FS_ASSERT() use fs_error() if FS_DEBUG_BUDDY_CHECK_REFBYTE is true Reviewed by jobia Change 29790 on 2008/06/20 by amitb@amitb-zonda TED00024347 volume exception on cougar soak. volume csoak-vs5-vol2 - timed out waitiing for the snapInfo lock When acquiring the snapInfo lock in fs_schedVol() set the starvation flag and make sure that fs_snapRemove() and fs Change 29788 on 2008/06/20 by andys@ripper Ignore build error which we don't seem to care about. reviewed by larrys Change 29787 on 2008/06/20 by jamesk@jamesk-work3.1.16 TED24307 -- lun rescan causes volume to go offline - customer - British Energy - case 8460 Reviewed by edk. Change 29786 on 2008/06/20 by maximk@maximk-13 Do not deliver timeout event to a thread which is already processing event. Could be 24345. Reviewed by jong. Change 29785 on 2008/06/20 by jamesk@jamesk-work3.1.16 TED24340 -- syntax help for lun shows "modify", which I believe is obsolete and there is not man page for. Reviewed by rendellf. Change 29784 on 2008/06/20 by maximk@maximk-13 fix compilation. Reviewed by jong. Change 29783 on 2008/06/20 by rendellf@rendellf-test TED23304: Domain modify command allows invalid ip address to be added to NIS domain Added supplemental check prior to calling gethostbyname() to prevent an invalid IPv4 address and numeric string from being format converted to a different but valid Change 29782 on 2008/06/20 by sahayaj@SAHAYAJ-WINXP Fix for TED00024313-NCM - share export/import screens should grey out volume and vsvr since they can't be changed Reviewed by sripal Change 29780 on 2008/06/19 by perforce@PSUVADEVAN-XP Updated files with Tap output and test_config.yaml - Prashanti & Yeguvalli Change 29779 on 2008/06/19 by maximk@maximk-13 Make test run without crashing. Reviewed by jong. Change 29778 on 2008/06/19 by narainr@narainr_dev Fix for TED00024240: Cougar: Volume exception while doing ndmp backup and snapshot create/delete with traffic No longer hold user data blocks from the buffer cache without the access lock in pass4. Reviewed by: jobia Regression focus: Pls Change 29777 on 2008/06/19 by billn@billn-dev Fix TED00024167, First open of Tape device always fails. This was caused by the tape driver setting retry to 1. Since a interface reset will cause a unit attention on any open, the test unit ready will always fail on the first try. Changed the iocb h Change 29776 on 2008/06/19 by jans@jans-devwork Fixed small typo that prevented the find_ module to process all files in the volumes root .snapshot directory. Processing these files now triggers the bulkStat and getAttr code paths of the filesystem. Reviewed by JobiA Change 29775 on 2008/06/19 by yliu@yliu-local-Build To run Volume-Auto-Grow test, at least 2 free luns must be available. The check of this precondition is added to the setup procedure. Also, the wait time of the nfx session is incerased to accommodate the time spent on the nfx command, 'elog find PA Change 29774 on 2008/06/19 by support@cqindex * Initial import of the ClearQuest Defect Index. written by charlesg reviewed by ianb Change 29773 on 2008/06/19 by maximk@maximk-13 24147. Remove noreturn attribute. This makes the stack trace corrupted on panic(). Reviewed by jong. Change 29772 on 2008/06/19 by support@charlesg-asite-1 * Added SNMP MiBs to the software page; any file matching the following pattern will be added to the index: EverON-x.x.x.x(BC)-mibs.tar.gz * Renamed Pantera * to Pantera Storage Subsystem E/M/V * as well as updated the FTP structure and F Change 29771 on 2008/06/19 by chrisv@chrisv-dev2 Fix defect #24331 (Split-brain recovery: clustering may take minutes to agree on a PCC and clusDb version): - Do not send a node down event for the PCC when we lose quorum. WE may have been the PCC. - Accept a new clusDb if it is newer than ours Change 29769 on 2008/06/19 by jamesk@jamesk-work3.1.16 TED24288 -- evm:ERROR: evm_insertLunEntry: Cannot insert lun, rc[-5605] Changed diagnostic msg from ERROR to DEBUG level. Reviewed by danqingj. Change 29768 on 2008/06/19 by jobia@jobi:jobi2 Set the FS_BUF_IO_BUSY busy flag on buffers undergoing read or read ahead operations also. Reviewed by AmitB. Change 29767 on 2008/06/19 by jamesk@jamesk-work3.1.16 TED24084 -- S-Soak (G2R5): 5TB mirror create fails, a:ERROR: ea_evmCreateVol[123]: Create failed for volume[g2r5-vs1-vol1-m], rc[8] Optimized auto-grow for massive expansion of a volume (e.g. 100 LUNs at once). Fixed auto-grow issue for volume capaci Change 29766 on 2008/06/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00023949-NCM - all drop down menus - drop down menus default to display the first entry if only one exists Reviewed by sripal Change 29765 on 2008/06/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00024299-NCM - buttons on share tab for import/export shares should be diabled if volume is disabled Reviewed by sripal Change 29764 on 2008/06/18 by perforce@kumarv-r320rel Integrate dev changelist 29763. TED00022005 (LSI-PA 6989) Each system hung after a number of crashes (minority pcc state) Fix Description: Make pgid of reboot process different from pm process group. Replaced system() with fork() and exec() in Change 29763 on 2008/06/18 by perforce@kumarv-DEV TED00022005 (LSI-PA 6989) Each system hung after a number of crashes (minority pcc state) Fix Description: Make pgid of reboot process different from pm process group. Replaced system() with fork() and exec() in system_reboot(). Reviewed by AndyS. Change 29762 on 2008/06/18 by jans@jans-devwork snmpwalk doesn't work with a hostname, it requires an IP. Retrieve the gateway IP from the LabDB. Reviewed by yliu. Change 29761 on 2008/06/18 by jobia@jobi:jobi2 Cleanup and minor fixes. Also reduce the number of time inode cache spinlock is taken in fs_inodeClean(). Reviewed by AmitB. Regression Focus: Filesystem stress tests. Change 29760 on 2008/06/18 by billn@billn-dev TED00024174, additional tweek, Pause all I/O to device for up to three seconds or until the device has been reinitialized and the discovery operation has completed. Also allow for I/O operations to be retried instead of just sending the I/O back as f Change 29759 on 2008/06/18 by maximk@maximk-13 23974. During volume move out operation, if the volume is not present, count it as already offlined instead of considering it an error. Reviewed by jong. Change 29758 on 2008/06/18 by perforce@dwong-winxp-dev-1 add end block to clean up umount share when test fails Reviewed by yif Change 29756 on 2008/06/18 by jobia@jobi:jobi Integrate the following change to 3.2 branch. Change 29651 by svatic@schandra-linux on 2008/06/12 13:11:20 Reviewed by EdK. Fix for TED 24102 - S-Soak (G12R9): FP crash, fs abort in fs_snapRenameSnaps Accounted for errors occurring d Change 29755 on 2008/06/18 by larrys@larrys-r14-dmip Re-write Makefile to build for all platforms and variants and place its derived objects in the Build directory. Execuatbles will be place in nfx-tree/Build/$(PROD)/$(VARIANT)/testbin. This testbin directory is not used by make release so it is a saf Change 29754 on 2008/06/18 by henryl@henryl-linux Eek fixes- Relax assert in eek for checking nonsnapable bit in fs_refByteModifyBlock() and fs_refByteModifyPage(). Add a flag to ignore refcount error if snapshot is corrupted and removed. Avoid print out of mount name in query_fix() F Change 29753 on 2008/06/18 by rendellf@rendellf-test Fixed number of EVM FC port stat counter types supported by SNMP. Reduced the number of FC port stat counter types from 6 to 3 (requests, bytes, retries) per object for meta/user read/write type operations. Regression: Perform walk of onsEvmFcPortIo Change 29752 on 2008/06/18 by jans@jans-tmpdev Fixed a bug in the filesystem stress test that caused stress tests to fail if no gateway modules were defined. Increased wait_time for module builds to 300 seconds, because sometimes these makes take some time Reviewed by yliu Change 29750 on 2008/06/18 by yliu@yliu-local-Build Added code to check the exit status of 'scp' command and make sure that 'scp' command completes successfully. Added another sub module, which uses a ssh session object passed by the caller and executes the 'scp' command. Reviewed by dwong. Change 29749 on 2008/06/18 by yliu@yliu-local-Build Fixed some test script related errors. Reviewed by damon. Change 29748 on 2008/06/18 by danqingj@danqingj-r32rel Changes for defect 23758 where EEE small buffers are leaked on FP under DMIP workflow due to excessive SANM_AG_MID_ID_REQ messages are sent from source node. The change here is to track and limit the number of in flight SANM_AG_MID_ID_REQ messages. Change 29747 on 2008/06/18 by jamesk@jamesk-work3.1.15 TED24208 -- Bobcat-cougar] mirror target volume autogrow hits evm_cfgd core. Just removed extraneous ASSERT. Reviewed by rendellf. Change 29746 on 2008/06/18 by jobia@jobi:jobi TED00024306 [Bobcatt-Cougar] fs_abort - 0x83148554 in fs_volumeException - while mirror is in progress Throw volume exception on the target volume if baseline mirror transfer is aborted so that the volume is recreated during next mo Change 29745 on 2008/06/17 by jans@jans-tmpdev 2 small fixes to fsstress_operations: reset verifyCount and create correct amount of links. Reviewed by JobiA Change 29744 on 2008/06/17 by edk@edk-r311rel Integrating change 29742 from the dev branch: Changes for TED 24298 "Incorrect default path in install script". Modified the default url path to reflect recent directory changes on our ftp server. Reviewed by AndyS. Change 29743 on 2008/06/17 by edk@edk-r320rel Integrating change 29742 from the dev branch: Changes for TED 24298 "Incorrect default path in install script". Modified the default url path to reflect recent directory changes on our ftp server. Reviewed by AndyS. Change 29742 on 2008/06/17 by edk@edk-dev Changes for TED 24298 "Incorrect default path in install script". Modified the default url path to reflect recent directory changes on our ftp server. Reviewed by AndyS. Change 29741 on 2008/06/17 by larrys@larrys-r14-dmip Fix for TED 24284 Problem with R4.0 sub 24 flash_install.sh .snapshot directories were being copied onto compact flash. This would cause compact flash to fill up and flash_install.sh would fail. Remove --anchored this was causing --exclude to not wo Change 29740 on 2008/06/17 by rendellf@rendellf-test TED22149: wrong error message for vol offline while in wrong vsvr Added check for the parent vsvr during volume offline operation just like the volume online operation so that a consistent error msg can be returned for nfx shell CLI command. Review Change 29739 on 2008/06/17 by rendellf@rendellf-test TED22536: CLI command "interface ipmd" is missing Changed to setup interface ipmd cmd option for diag user only. Reviewed by LarryS, JamesK Change 29738 on 2008/06/17 by jans@jans-tmpdev Different changes to the filesystem stress test: - Added option to distribute modules between clients - Added gateway modules that are started on the SSC: on_demand_snapshot, online_eek, vol_offline - bugfixes to fsstress_operations, added O_SYNC fla Change 29736 on 2008/06/17 by rendellf@rendellf-test TED23225: Route add error message is defective Changed ipm code to generate a more appropriate error msg when adding an invalid default route for a vsvr. Validate the gateway IP of a default route for a vsvr that is to be deleted. Reviewed by Larr Change 29734 on 2008/06/17 by jong@jong-jong-cifs This hides the CIFS join password from the INFO-level elog(s). This addresses defect TED00024226 domain user password is visible right in the elog! reviewed by maximk Change 29733 on 2008/06/17 by amitb@amitb-zonda Fix the vol log code so that FS_DEBUG_VL_READ_VERIFY works. Reviewed by jobia Change 29729 on 2008/06/17 by maximk@maximk-13 24243. Move crashsaved to the end of the list, no application depends on it so there is no reason to start it early. Reviewed by jong. Change 29727 on 2008/06/17 by billn@billn-dev Fix TED00023715, This set of changes covers many aspects of the Nexsan and Fujitsu use of the TPGS path reporting. Just now SPC-3 May 2005 changes are starting to be used by array vendors. It will now be possible to support path type reported Change 29726 on 2008/06/17 by rendellf@rendellf-test TED23872: stats txrx nfs show the same numbers regardless of cluster or vsvr context When stats for a specific virtual server is requested make sure that the virtual server is enabled and retrieved from the node in which it resides. Otherwise, retur Change 29725 on 2008/06/17 by jong@jong-jong-cifs disable assert. This addresses defect TED00024286 Cougar-Dev:FS_ASSERT FAILED: fs_rdwrResourceUsage[j].used as a valid option when help for Change 29706 on 2008/06/16 by jobia@jobi:jobi2 TED00024253 Csoak: Too many exceptions due to fs_volReadWriteQueue: Unable to send the read requests to the storage Read ahead user data pages during log replay. Read aheads issued during log replay can benefit from I/O coalescing. Us Change 29705 on 2008/06/16 by rendellf@rendellf-test TED22531,TED22532: CLI help description not available for "autosupport emrs send disable" and "autosupport state disable" commands Changed autosupport command definitions to map missing help strings to each of the command arguments for the nfx shell Change 29704 on 2008/06/16 by henryl@henryl-linux TED00024207 Volume Soft Quota is not working Fixed the input of the soft quota not to exceed 100%, and fixed printf statment. TED00023286 volume modify VOLNAME [–e SHAREDREAD] - accepts invalid values for "SHAREDREAD" if it begins with 'a Change 29703 on 2008/06/16 by ronb@ronb-int-local Fix TED 23817: "outgoing socket connect() returns error". The fix is to make sure the socket does not linger around after close(). Reviewed by: jong Change 29702 on 2008/06/16 by henryl@henryl-linux Fixed TED00024254 S-Soak: eek_abort doesnt abort eek verification on a read only volume Eek abort flag can be set if the file system is in readonly state. There is no problem to set the flag even though eek is not running. Reviewed by Job Change 29700 on 2008/06/15 by henryl@henryl-linux Fixed ED00024181 Cougar: FP Crash,Exception Cause = TLBL, while deleting a tree quota entry. When we set the quota entry to the log through fs_logQuotaUpdates, the entry can be removed later through fs_quota_log_changes. If the number of quota Change 29697 on 2008/06/14 by jong@jong-jong-cifs Add a bunch of utility routines to analyze evm, scsi, and isfc devices. Change 29694 on 2008/06/14 by maximk@maximk-13 add rmc-ssc-sess-flags. Change 29693 on 2008/06/14 by larrys@larrys Integrate from dev branch change 29528 Change 29528 by rendellf@rendellf-test on 2008/06/04 12:04:37 TED23748: Cougar - /etc/hosts file gets corrupted Changes to exclude a default /etc/host.user file from the Cougar build. Thi Change 29692 on 2008/06/14 by maximk@maximk-13 integrate 29691. Fix compilation when EEE_VALIDATE is turned on in optimized build. Reviewed by jong. Change 29691 on 2008/06/14 by maximk@maximk-13 Fix compilation when EEE_VALIDATE is turned on in optimized build. Reviewed by jong. Change 29690 on 2008/06/14 by support@mailarchive * Initial import. written by charlesg reviewed by ianb Change 29689 on 2008/06/14 by narainr@narainr_r320rel Integrate changelist 29439 deom dev to r320rel. Comment from 29439 follows: Hardening changes to dump. Partial fix for: TED00023965: S-Soak (g12r9) - dump failed due to volume exception TED00023966: S-Soak (G12R9): backup of volu Change 29688 on 2008/06/13 by jobia@jobi:jobi Integrate the following change. Reviewed by JonG. #23108 Don't count the buffers already in writeback as dirty. Don't stop on the buffers already in writeback, there can be eligible buffers past them. Don't schedule more than 32 Change 29687 on 2008/06/13 by jobia@jobi:jobi2 Submit Max's change. #23108 Don't count the buffers already in writeback as dirty. Don't stop on the buffers already in writeback, there can be eligible buffers past them. Don't schedule more than 32 buffers in one invocation of Change 29686 on 2008/06/13 by warreng@warreng-dev-prom Cougar PROM release 107...... Makefile change to targets "tags" and "cscope" to include assembly files (.S) files main.c changed where we reset environments after diags pass. memtest.c add memtest readwrite local/remo Change 29685 on 2008/06/13 by jong@jong-jong-cifs Integration from dev branch Reviewed by TimG Fix TED00024174, Seen on MightyDog first, then duplicated by Qualification. On LSI Arrays in the 6.x firmware the array LOG's out of initiators when new devices are exp Change 29683 on 2008/06/13 by jong@jong-jong-cifs Integration from dev branch reviewed by TimG This addresses defect TED00024238 dbg FP crash due to missing lock acquisition There was a missing lock acquisition Reviewed by JobiA Change 29682 on 2008/06/13 by jobia@jobi:jobi Integrate following changes. Reviewed by TimG Change 29671 by jobia@jobi:jobi2 on 2008/06/13 11:03:58 TED00023108 NFS performance occassionally drops to zero for a second or two While doing the background I/O as part of unstabl Change 29681 on 2008/06/13 by billn@billn-dev Fix TED00024174, Seen on MightyDog first, then duplicated by Qualification. On LSI Arrays in the 6.x firmware the array LOG's out of initiators when new devices are exported. Installed a work around for this condition that our code will try to log ba Change 29680 on 2008/06/13 by billn@billn-dev Fix TED00024083, Problem would show up on a device that would report not ready for LUN zero. reviewed by jong Change 29677 on 2008/06/13 by jamesk@jamesk-work3.1.16 TED24204 -- lvol read should report a string for raid level (not an enum) Reviewed by chrisv. Change 29676 on 2008/06/13 by jamesk@jamesk-work3.1.16 TED21771 -- incorrect error message when creating volume with free_foreign AND free_outcluster luns Reviewed by chrisv. Change 29675 on 2008/06/13 by edk@edk-r320rel Changing version to 3.2.0.6. Reviewed by LarryS. Change 29674 on 2008/06/13 by rendellf@rendellf-test TED23760: Cougar - Port disable on FP port does NOT disable the port Changed ipm code to update operational link state of an FP port when explicitly enabled/disabled from CLI "port" command. Also, changed "port show all" to display FP port admin st Change 29673 on 2008/06/13 by jong@jong-jong-cifs This addresses defect TED00024238 dbg FP crash due to missing lock acquisition There was a missing lock acquisition Reviewed by JobiA Change 29671 on 2008/06/13 by jobia@jobi:jobi2 TED00023108 NFS performance occassionally drops to zero for a second or two While doing the background I/O as part of unstable writes, we were queuing the buffers to WB daemon if the buffer locks were not available and was not wak Change 29670 on 2008/06/13 by andys@ripper Modify cfmond to truncate original source files rather than remove them to give a process that still might be trying to write to it a fighting chance. Add RMC log files to clean_var method of cfmond. reviewed by maximk Change 29669 on 2008/06/13 by support@assist_lib-wiki * Updated Zend Framework to version 1.5.2; fixes issues with Mssql drivers. written by charlesg reviewed by perforce Change 29666 on 2008/06/13 by perforce@PSUVADEVAN-XP Modified Cluster_Functional script. -Prashanti & Yeguvalli Change 29665 on 2008/06/13 by perforce@PSUVADEVAN-XP Updated Help document,Cluster & Gateway files with Basic Configuration script. - Prashanti & Yeguvalli Change 29664 on 2008/06/12 by jobia@jobi:jobi2 TED00023108 NFS performance occassionally drops to zero for a second or two Do not wait for the I/Os in progress to finish before starting additional background I/Os during unstable write. Initiate background I/Os during unstable wr Change 29663 on 2008/06/12 by perforce@c15r15-rhel4.onstor.lab added g9r208 to the start script. written by: jkeiffer Change 29662 on 2008/06/12 by rendellf@rendellf-test TED22577: Cougar : Invalid entries in "system show users" command Added system_validUser() routine to validate logged-in user info entries before displaying them in Linux. It doesn't do anything in OpenBSD. Reviewed by AndyS Change 29661 on 2008/06/12 by rendellf@rendellf-test TED23928: autosupport schedule options should be independently set Changed to retain existing schedule options when not specified in command. Update help for autosupport schedule command. Reviewed by AndyS Change 29660 on 2008/06/12 by rendellf@rendellf-test TED22011: Cougar: arp show displays invalid entry inconsistently Changed arp info response to set vsvr interface name to NULL string so that CLI arp show cmd (for SSC) properly displays the arp entry interface name. Reviewed by AndyS Change 29659 on 2008/06/12 by chrisv@chrisv-dev3 Prerequisite for defect #23399 (Clustering needs to restart apps on clusDb download): In vtm, vsvr transfer needs to use the bulk transfer capability in the clusDb. Clean up vsvr transfer and failover. Remove MULTI_TRANSFER. Reviewed by JonG Change 29656 on 2008/06/12 by larrys@larrys-r14-dmip Fix build error -- need sudo when installing file with root ownership Reviewed by: AndyS Change 29655 on 2008/06/12 by support@assist_lib-wiki * Removed Zend Framework version 1.5, to be replaced with 1.5.2. written by charlesg reviewed by perforce Change 29654 on 2008/06/12 by chrisv@chrisv-dev3 Prerequisite for defect #23399 (clustering needs to restart apps when it gets a new clusDb): Create a utility function apps can call to initiate a reboot, with all of the appropriate notifications regarding the reason for the reboot. Eliminate the f Change 29653 on 2008/06/12 by perforce@DENNIS-OLH Description: TED000021633 - NCM - OLH - need to fix description of Hard Quota on edit volume and volume create pages Replaced the endashes with hyphens, which display correctly in html hyperlinking. Editing_a_Volume_Field_Information.htm and Creat Change 29652 on 2008/06/12 by ramesh@ramesh_R3_1_1_rel TED00023547: (JAIST/SGI Japan) NFS/CIFS shares became unresponsive (ping was ok) The virus scan applet does not close the thread handle when the scan request completes. This leads to handle leaks and eventually applet runs out of memory a Change 29651 on 2008/06/12 by svatic@schandra-linux Fix for TED 24102 - S-Soak (G12R9): FP crash, fs abort in fs_snapRenameSnaps Accounted for errors occurring during the snapshot rename procedure during managing snapshot schedules, where older snapshots need to be removed when the snapsho Change 29649 on 2008/06/12 by edk@edk-r311uit Updating r311uit with r311rel...@29635 Reviewed by LarryS. Change 29648 on 2008/06/12 by ramesh@ramesh_DEVTXRX TED00023547: (JAIST/SGI Japan) NFS/CIFS shares became unresponsive (ping was ok) The virus scan applet does not close the thread handle when the scan request completes. This leads to handle leaks and eventually applet runs out of memory a Change 29647 on 2008/06/12 by jong@jong-jong-cifs Integration from dev branch. reviewed by TimG Change 29645 by jong@jong-jong-cifs on 2008/06/11 19:04:07 This addresses defect TED00024203 - fp hits assert in fs_rdwrUpdateResourceCountsPreChecks() while creating a volume Change 29646 on 2008/06/11 by chrisv@chrisv-dev3 Make exporting the common record header more robust so we can try to export records whose length fields were corrupted. Export the whole elog config info, not just selected fields. Reviewed by JonG Change 29645 on 2008/06/11 by jong@jong-jong-cifs This addresses defect TED00024203 - fp hits assert in fs_rdwrUpdateResourceCountsPreChecks() while creating a volume The usage was being reset improperly and causes an ASSERT. Reviewed by AmitB Change 29644 on 2008/06/11 by perforce@dwong-winxp-dev-1 fix the problem that the lines without ending with spaces won't be taken Reviewed by: ianB Change 29643 on 2008/06/11 by henryl@henryl-linux Fixed the test script by adding test env line so it knows where to find the lib. Reviewed by DamonW. Change 29642 on 2008/06/11 by henryl@henryl-linux TED00024110 Eek asserted during emap lookup after error injection with eektest 4_21 inode block corruption test If eek is in verification mode, fs_dinodeValidate() will be checked while getting the inode and update the on disk attribute if it Change 29640 on 2008/06/11 by henryl@henryl-linux Fixed TED#23305 when eek in progress, volume online do not throw any error message If file system is paused, so eek is running and return a message during volume online. No need to go through unnecessary remount volume code if file system is p Change 29637 on 2008/06/11 by rendellf@rendellf TED24114: S-SOAK: lun show port CLI is broken Removed display of total number of LUNs for this command since it is not relevant to the number and list of LUNs on the specified port. Reviewed by JamesK Change 29636 on 2008/06/11 by maximk@maximk-13 24146 Use correct variable in the error message. Reviewed by jong. Change 29635 on 2008/06/11 by edk@edk-r311rel Integrating change 28645 from the dev branch: Changes for TED 23119. Do not try to interpret a cluster return code as an authentication error code. Reviewed by ChrisV. Change 29634 on 2008/06/11 by jong@jong-jong-cifs Need an additional reference count. Reviewed by maximk This addresses defect TED00024185 [Bobcat-Cougar] Panic : ref-api.c:220: ASSERTION failure "ref_free > 0" in ref_add_holder Change 29632 on 2008/06/11 by jamesk@jamesk-work3.1.16 TED20765 -- S-Soak (G12R9): evm_cfgd crash in evm_stopTime. In other words, disable the timer on error. Reviewed by chrisv. Change 29631 on 2008/06/11 by maximk@maximk-13 Add a comment for dmalloc-find-address. Change 29630 on 2008/06/11 by maximk@maximk-13 Add dmalloc-find-address. Change 29629 on 2008/06/11 by jong@jong-jong-cifs This addresses TED00023984 - cougar streaming write performance is low The solution is to only wakeup the writebehind threads when they are going to have the resources they need to actually do some work. The bug was that we would wakeup the write b Change 29628 on 2008/06/11 by narainr@narainr_dev 1. Added some debug code and ASSERTs. Some more stats during dump. 2. Fix for TED00023863 Remote Backup fails with Error "DUMP ABORTED due to i/o error". Protected the dump thread start and stop flags with the pass4 lock. 3. Fix for Change 29627 on 2008/06/11 by andys@ripper Fix autosupport command that generates a report to inform the user if the autosupport feature has not been enabled. reviewed by rendellf Change 29626 on 2008/06/11 by maximk@maximk-13 24020 Break the recursion caused by processing the failed scsi descriptors immediately, which caused the next descriptor to be sent and so on. Queue the failed descriptors and process them in the polling loop. Reviewed by jong. Change 29624 on 2008/06/10 by sripal@sripal-rdev Partial fix for TED00023565 - Case 8027 - ZDF - Customer was able to create 6500 share records which caused filer issues 1. Added log messages to vsd_createVsRunTime(). 2. Added log messages to "vsvr delete force volume" Reviewed by chrisv. Change 29623 on 2008/06/10 by jobia@jobi:jobi Integrate the following changes. Reviewed by TimG. Change 29483 by jobia@jobi:jobi2 on 2008/05/30 16:13:50 We should account the I/Os in progress while deciding to wake up the write back daemon due to buffer cache pressure. This re Change 29622 on 2008/06/10 by larrys@build-k3-depot Updating submittal build scripts in perforce. Reviewed by: edk Change 29621 on 2008/06/10 by yliu@yliu-local-Build Return code is added to the sub main() in each test file. Reviewed by jans. Change 29618 on 2008/06/10 by maximk@maximk-13 Fix the code to follow the intention to check that the request is not currently on a list. If an entry is on a queue, next pointer can be null, but the previous pointer can't. Reviewed by jong. Change 29617 on 2008/06/10 by rendellf@rendellf-test TED23213: autosupport reboot emails do not contain the node name Changed node event message to include node name if not already specified. Reviewed By AndyS Change 29616 on 2008/06/10 by maximk@maximk-13 24071. Use the same code to count the devices and to produce the list. The crash was caused by a response to SDM_MID_DEV_LIST_REQ overrunning the allocated memory which should imply that there are cases when these two functions return differ Change 29615 on 2008/06/10 by yliu@yliu-local-Build Snapshot.pm module for parsing the output of the nfx command, 'snapshot show VOLNAME list', is added to the library of the test harness. Tests for auto-snapshot-removal and volume-autogrow are added to the test harness and more tests are added to t Change 29614 on 2008/06/10 by larrys@build-k2-depot Update triggers with current users. Change mail notifation to current p4 administrator Change 29613 on 2008/06/10 by andys@ripper TED00023847 - if /var is full then elogs will stop Add a shell script that runs as a daemon. Ideally, a proper C program with config file specifying filesystem events to watch and actions to take, would be the most desireable, but for now a quick s Change 29612 on 2008/06/10 by edk@edk-r320uit Updating the UIT branch with patch 3.2.0.5 submittal 4. p4 integrate -d //depot/r320rel/nfx-tree/...@29574 //depot/r320uit/nfx-tree/... Reviewed by LarryS. Change 29611 on 2008/06/10 by sahayaj@SAHAYAJ-WINXP Fix for defect TED00023949 - NCM - all drop down menus - drop down menus default to display the first entry if only one exists Reviewed by sripal Change 29610 on 2008/06/09 by sahayaj@SAHAYAJ-WINXP Fix for defect TED00024048-NCM - assign volume page doesn't need "reset" button Reviewed by sripal Change 29609 on 2008/06/09 by sahayaj@SAHAYAJ-WINXP Fix for TED00023777-S-Soak: NCM tape view is broken on a multinode cluster Reviewed by sripal Change 29607 on 2008/06/09 by maximk@maximk-13 24137 Syncrhonize debug check for not open contexts same as scsiio_allocate_context() does. We looked at the context too early and without synchronization causing a false positive. In the core file the context is free, however we crashed bec Change 29606 on 2008/06/09 by maximk@maximk-13 24140 fix message leak when session is not yet opened. Reviewed by jong. Change 29602 on 2008/06/09 by andys@ripper Fix minor brokennes in daily & weekly scripts. reviewed by larrys Change 29601 on 2008/06/09 by maximk@maximk-13 24030 related. Can't really return an error from scsi when eee descriptor is not formed correctly, because this likely means memory corruption. Besides the caller does not handle this error anyway and will crash soon after. Reviewed by jo Change 29600 on 2008/06/09 by edk@edk-r311rel Integrating change 27857 from the dev branch: Changes for TED 22264. Add scp and sftp support to the install script. Reviewed by AndyS. Change 29599 on 2008/06/09 by edk@edk-r311rel Integrating change 29597 from the r320rel branch, which is in turn an integration of 29577 from the dev branch: Remove /usr/man and /usr/local/man from BSD distribution. This should have been done ages ago. It was overlooked for a long time. Change 29598 on 2008/06/09 by edk@edk-r320rel Integrating change 29586 from the dev branch: Changes for TED 24098. Turn off Large Read Capability on Mac OS X. Otherwise, it will issue read requests more than 65536 bytes. Reviewed by MaximK. Change 29597 on 2008/06/09 by edk@edk-r320rel Integrating change 29577 from the dev branch: Remove /usr/man and /usr/local/man from BSD distribution. This should have been done ages ago. It was overlooked for a long time. Reviewed by: AndyS Change 29596 on 2008/06/09 by edk@edk-r311rel Changing version to 3.1.1.1. Reviewed by LarryS. Change 29593 on 2008/06/08 by henryl@henryl-linux Additional fix to TED#24039. Only gennum error is fixed when snapshot is 0 during eek. Reviewed by Jobia. Change 29591 on 2008/06/07 by amitb@amitb-zonda TED00023534 Volume online failed due to log replay error - due to partial or incomplete log buffers Following are the major changes that were made. 1. The log is zero'ed out during mkfs 2. Whenever there is a log b Change 29589 on 2008/06/07 by maximk@maximk-13 add edesc-print-ctrl. Change 29588 on 2008/06/07 by edk@edk-r311rel Integrating Ramesh's change 29543 from the dev branch: TED00023610: Set the parameter count to zero in the cifs response for SMB_COM_NT_TRANSACT request with the function as NT IOCTL(FSCTL_FILESYSTEM_GET_STATISTICS). Change 29587 on 2008/06/07 by edk@edk-r311rel Integrating change 29586 from the dev branch: Changes for TED 24098. Turn off Large Read Capability on Mac OS X. Otherwise, it will issue read requests for more than 65536 bytes. Reviewed by MaximK. Change 29586 on 2008/06/07 by edk@edk-dev Changes for TED 24098. Turn off Large Read Capability on Mac OS X. Otherwise, it will issue reads requests for than 65536 bytes. Reviewed by MaximK. Change 29585 on 2008/06/06 by amitb@amitb-zonda TED00024139 S-Soak (G2R5): FP crash in fs_bufCacheDestroyVolume Need to reset the local totalUsed and destoryed counters after global buflist spin lock is dropped and reacquired, or else the counters might go wrong. Reviewed by job Change 29584 on 2008/06/06 by maximk@maximk-13 24103. The accept sessions in RMC now have the local generation number which is copied to the received messages. This allows to detect stale sessions. Add stale session handling to NCM. Reviewed by jong. Change 29583 on 2008/06/06 by jamesk@jamesk-work3.1.13 TED24125 -- " lvol repair ONStor_0a50a1_0a4f71004837323d4514000000 -a -t 1" command cause evm_cfgd crash. Or, don't allow type to be modified if the label invalid. Reviewed by chrisv. Change 29582 on 2008/06/06 by maximk@maximk-13 integrate 29183 23718. The management vsvr volume online process was going through a different path where we did not wakeup any requests pending on the virtual server, causing the volume list request on txrx to Change 29581 on 2008/06/06 by billn@billn-dev integrate Change 29580 by billn@billn-dev on 2008/06/06 12:29:03 Fix TED00024060. Back up and restore failed due to command end with out setting device status in the scsi descriptor. This was cause do to changes in sub-24. Should have only had an Change 29580 on 2008/06/06 by billn@billn-dev Fix TED00024060. Back up and restore failed due to command end with out setting device status in the scsi descriptor. This was cause do to changes in sub-24. Should have only had an effect in Bobcat/Cheetah ... reviewed by timg Change 29579 on 2008/06/06 by support@charlesg-asite-2 * Changed the text for the compatibility matrix from "Comptability Guide" to "Compatibility Matrix". written by charlesg reviewed by perforce(dennisa) Change 29577 on 2008/06/06 by larrys@larrys-r14-dmip Remove /usr/man and /usr/local/man from BSD distribution. This should have been done ages ago. It was overlooked for a long time. Reviewed by: AndyS Change 29576 on 2008/06/06 by jong@jong-jong-perf Integration from dev branch Reviewed by TimG defect 23613 port disable sp2.0 causes FP crash There was extra code needed when aborting a scsi descriptor from the pending q. Reviewed Change 29575 on 2008/06/06 by perforce@PSUVADEVAN-XP Updated Masterscript,Login for Internet Explorer and Mozilla,test_config.yaml file and Help document - Yeguvalli & Prashanti Change 29574 on 2008/06/06 by jobia@jobi:jobi TED00023673 [LSI Logic--8114]--volume t2usr10 - volume exception Undo p4 changes 27677 and 28622. Write/setattr thread must unlock all the dirtied buffers so that a stable write can flush all dirty buffers to disk. We were overl Change 29573 on 2008/06/05 by henryl@henryl-linux Fixed TED#24039 files with inconsistent gennums cannot be opened after upgrading to 3.3/4.0 and eek is required. Correct gennum error during run time for both inode file and gennum file. fscmd zap C option to allow inode number as input to corr Change 29572 on 2008/06/05 by chrisv@chrisv-dev3 Prerequisite for #23399 (Clustering needs to restart apps on clusDb download): The code needs to use a structure to access the data in the filer record, instead of assuming it contains only the NULL-terminated filer name. Reviewed by JonG Change 29571 on 2008/06/05 by chrisv@chrisv-dev3 Don't waste the overhead of a write transaction when we're only reading a counter value. Also, a few debug logs were in the wrong places. Reviewed by JonG Change 29570 on 2008/06/05 by rendellf@rendellf-test TED23467: Clean up messages at boot time Changed routine that manipulates the /etc/network/interfaces file when deleting a configured IP address for sc0/sc1 in Cougar. The "auto" line must be commented out for the appropriate interface in the scena Change 29569 on 2008/06/05 by jamesk@jamesk-work3.1.13 TED24057 -- vsvr set autocreate for a volume owned by another vsvr works (it shouldn't) Qualify volume for set operation. And delete autocreate path when volume deleted. Reviewed by chrisv. Change 29567 on 2008/06/05 by larrys@larrys-r14-dmip Followup to change 29566. Add defaultroute initialized to values needed for QA and development. After submttal 25 move this addition to the conditional DEV file list ETC_FILES. Reviewed by: rendellf Change 29566 on 2008/06/05 by rendellf@rendellf-test TED23467: Cleanup messages at boot time Changed handling of SSC default gateway and static routes file management for Cougar. Now, default gateway is saved in /etc/defaultroute file and static routes are saved in /etc/routes.ssc file. Changed retu Change 29564 on 2008/06/05 by maximk@maximk-13 Add ncm rpc to get the allocation counters. Check for the message leaks after each test. Remove some duplicate code. Reviewed by jong. Change 29563 on 2008/06/05 by support@assist_lib-wiki * Documented each of the listed classes using phpDocumentor guidelines. * Added a number of exception sub-classes. * Mail/Message: Fixed emails that are not multi-part with an attachment and header check using __isset() magic. * Mail/T Change 29561 on 2008/06/05 by larrys@build-k2-depot Updating UIT nfx-tree with r311rel...@29435 Reviewed by: edk Change 29560 on 2008/06/05 by maximk@maximk-13 Integrate 29019 Fix compilation. BSD does not do RTLD_NEXT. Reviewed by jong. Change 29559 on 2008/06/05 by larrys@build-k2-depot Bring r311uit up to date with r311rel. Reviewed by edk Change 29558 on 2008/06/05 by maximk@maximk-13 Add some tests for ncm calls through rmc. Reviewed by jong. Change 29557 on 2008/06/05 by maximk@maximk-13 Remove unused code the sole purpose of which was to confuse the reader. Reviewed by jong. Change 29556 on 2008/06/05 by maximk@maximk-13 Save and restore errno in the RMC signal handler, just in case that there are some applications that care about the error handling. Reviewed by jong. Change 29553 on 2008/06/05 by jobia@jobi:jobi Integrate following change to beta branch. Change 29221 by jobia@jobi:jobi on 2008/05/13 21:41:55 Reviewed by TimG. Hold the buflist spinlock while killing the writeback timer during unmount to prevent crashing the timer if that is t Change 29552 on 2008/06/05 by perforce@PSUVADEVAN-XP Update Startscript,Volume share script,help document and added NCM batch file - Prashanti & Yeguvalli Change 29548 on 2008/06/04 by henryl@henryl-linux Fixed fsck test with the latest test harness changes. Reviwed by damonW. Change 29547 on 2008/06/04 by henryl@henryl-linux Additional fix to TED#23428. Add additional text to help mirror show cmd. Remove description of the counter info in cmd_sanm.c as it was added at the earlier stage and now the doc is covered the information. Reviewed by Jobia. Change 29546 on 2008/06/04 by ramesh@ramesh_R3_1_0_rel TED00023610: Set the parameter count to zero in the cifs response for SMB_COM_NT_TRANSACT request with the function as NT IOCTL(FSCTL_FILESYSTEM_GET_STATISTICS). Also modified elog message in cifs_req_truncate_response_to_real_size fu Change 29545 on 2008/06/04 by ramesh@ramesh_R_3_20_Rel TED00023610: Set the parameter count to zero in the cifs response for SMB_COM_NT_TRANSACT request with the function as NT IOCTL(FSCTL_FILESYSTEM_GET_STATISTICS). Also modified elog message in cifs_req_truncate_response_to_real_size fu Change 29543 on 2008/06/04 by ramesh@ramesh_DEVTXRX TED00023610: Set the parameter count to zero in the cifs response for SMB_COM_NT_TRANSACT request with the function as NT IOCTL(FSCTL_FILESYSTEM_GET_STATISTICS). Also modified elog message in cifs_req_truncate_response_to_real_size Change 29542 on 2008/06/04 by jamesk@jamesk-work3.1.13 TED21798 -- lun modify cluster isn't necessary since we have lun label -c option Reviewed by billn. Change 29541 on 2008/06/04 by maximk@maximk-13 integrate 29462 Do not call signal-unsafe functions from signal handler. Process the signals in the main loop, use signal handler only to set the flag and break out of select. Reviewed by jong timg. Change 29540 on 2008/06/04 by maximk@maximk-13 integrate 29449 Fix the check for snprintf() return value. Reviewed by jong timg. Change 29539 on 2008/06/04 by maximk@maximk-13 integrate 29448 Allocate _POSIX2_LINE_MAX characters for the error buffer as per man page. Reviewed by jong timg. Change 29538 on 2008/06/04 by maximk@maximk-13 Integrate 29262 Fix a bug in pm where we would not find out that a process went away if the process id was the highest of the known processes. Reviewed by jong timg. Change 29537 on 2008/06/04 by maximk@maximk-13 Integrate 29269 23763. Use the same path for aborting accept sessions as open sessions in rmc_pm_sess_down(). Calling rmc_internal_acpt_close() from the signal handler risks memory corruption as it can call signal unsafe free(). Review Change 29536 on 2008/06/04 by maximk@maximk-13 Integrate 29018 Could be 22966, where we got some crash inside of stdio library call whi le accessing the services database. The RMC could call signal unsafe getservbyname() function from a signal handler causing undefined behavior. Change 29535 on 2008/06/04 by maximk@maximk-13 Integrate 29011 Do not call malloc/free functions from the signal handler in the RMC code. Reviewed by andys timg. Change 29534 on 2008/06/04 by amitb@amitb-zonda Integrate p4 29532 to cg_beta Reviewed by timg Original comments: TED00024088 local restore hang In the case where the allocation thread is stuck on one region which has a lot of free extents pending, signal a log flush, so tha Change 29533 on 2008/06/04 by maximk@maximk-13 Fix the reporting of the error to the client ncmd if send to an agile app failed. It was causing accessing of random piece of memory in the client ncmd. Instead of using the app message to deduce the message type which can be not present in som Change 29532 on 2008/06/04 by amitb@amitb-zonda TED00024088 local restore hang In the case where the allocation thread is stuck on one region which has a lot of free extents pending, signal a log flush, so that the extents are really freed and the thread can make further progress Change 29531 on 2008/06/04 by jamesk@jamesk-work3.1.13 TED21798 -- lun modify cluster isn't necessary since we have lun label -c option Reviewed by billn. Change 29530 on 2008/06/04 by jamesk@jamesk-rel4.0 Integrated from dev branch, change 29526. Reviewed by timg. TED23273 -- Volume cannot be offlined because runtime state is Mounted but state in vsvr is Not Mounted. Reviewed by jong. Change 29529 on 2008/06/04 by jamesk@jamesk-work3.1.16 Reverted change 29526 to file. Reviewed by chrisv. Change 29528 on 2008/06/04 by rendellf@rendellf-test TED23748: Cougar - /etc/hosts file gets corrupted Changes to exclude a default /etc/host.user file from the Cougar build. This configuration file contains user-defined host entries that should not be overwritten during system upgrade. It is created Change 29527 on 2008/06/04 by rendellf@rendellf-test TED17089: Help page changes for route command Fixed help description for route command options. Reviewed by LarryS Change 29526 on 2008/06/04 by jamesk@jamesk-work3.1.16 TED23273 -- Volume cannot be offlined because runtime state is Mounted but state in vsvr is Not Mounted. Reviewed by jong. Change 29525 on 2008/06/04 by andys@ripper Fix syntax error at end of file. Reviewed by larrys Change 29523 on 2008/06/04 by maximk@maximk-13 Due to RMC quirk on SSC only if rmc_get_completed_msg() returned a message with status RMC_SUCCESS we are guaranteed that the next send will be successfull as well so the original code was OK. However this is just too hard to understand for nor Change 29522 on 2008/06/04 by maximk@maximk-13 bsd does not have sigtimedwait() so don't compile this for bsd. Reviewed by jong. Change 29521 on 2008/06/04 by maximk@maximk-13 Infrastructure to be able to test ncmd without a cluster. Allow specifying local and remote application ids and cluster configuration file on the command line. Reviewed by jong. Change 29519 on 2008/06/04 by perforce@PSUVADEVAN-XP Update the Masterscript file,Yaml Reader and Help document - Prashanti & Yeguvalli Change 29518 on 2008/06/04 by perforce@PSUVADEVAN-XP Updated CLUSTER, GATEWAY and VOLUME files. - Prashanti & Yeguvalli Change 29517 on 2008/06/03 by jamesk@jamesk-rel4.0 Integrated from dev branch, change 29516. Reviewed by timg. TED24070 -- help volume create does not list the new possible strings for raid level: Raid-6, Raid-10 and Raid-50. Reviewed by chrisv. Change 29516 on 2008/06/03 by jamesk@jamesk-work3.1.14 TED24070 -- help volume create does not list the new possible strings for raid level: Raid-6, Raid-10 and Raid-50. Reviewed by chrisv. Change 29512 on 2008/06/03 by larrys@build-k2-depot Creation of UIT Release 3.1.1 from //depot/R3_1_0_UIT Top of R3_1_0_UIT used in this branch is change 25742 Reviewed by: edk Change 29510 on 2008/06/03 by jamesk@jamesk-work3.1.16 TED23160 -- evm_closeAllLunsInVolume: Cannot close all luns for volume[coreg14], rc[-5593] Reviewed by billn. Change 29509 on 2008/06/03 by brians@brians Change HT frequency between TXRX and FP to be 600MHz. This is necessary to maintain the relationship between the internal 1480 swwitch frequency, which is now at 300MHz, and the external HT buses. The HT buses can be a max of 2x the switch frequen Change 29507 on 2008/06/03 by edk@edk-r320rel Integrating Jobi's change 29492 from the dev branch: Reduce the time buflist spinlock is held in function fs_bufCacheFlushFreeMetaType(). This fixes the watchdog timeout reported in TED00024040. Reviewed by JobiA. Change 29506 on 2008/06/03 by jobia@jobi:jobi2 TED00023108 NFS performance occassionally drops to zero for a second or two Fix a watchdog timeout in fs_inodeCleanBatch(). Inode cleaning can be done by multiple threads and we cannot use saved inode numbers to break the loop. Change 29505 on 2008/06/03 by maximk@maximk-13 Bring the function comments to the coding standard. Make the functions always returning 0 where the callers ignore the error code to return void. Rename the function with conflicting name in sscccc_ncm.c. Reviewed by jong. Change 29504 on 2008/06/03 by perforce@PSUVADEVAN-XP Updated help document,test_config.yaml file and Project workspace. - Prashanti & Yeguvalli Change 29503 on 2008/06/02 by jobia@jobi:jobi Integrate p4 change 29493. TED00024046 Volume exceptions, create - log - fs_dirGetNewRandom: genName, too many retries (inum 45902416 snap 0) The earlier checkin had a bug where if there was a collision in a directory entry, the rando Change 29501 on 2008/06/02 by jamesk@jamesk-rel4.0 Integrated from dev branch, change 29494. Reviewed by timg. TED21830 -- help lun label does not list the new possible strings for raid level: Raid-6, Raid-10 and Raid-50. Reviewed by billn. Change 29500 on 2008/06/02 by amitb@amitb-zonda Integrage p4 29493 to the beta branch Reviewed by timg Original comments: TED00024046 Volume exceptions, create - log - fs_dirGetNewRandom: genName, too many retries (inum 45902416 snap 0) The earlier checkin had a bug where if Change 29499 on 2008/06/02 by jamesk@jamesk-work3.1.16 TED21533 -- core volume create with No limit for hardquota. Reviewed by billn. Change 29497 on 2008/06/02 by rendellf@rendellf-test TED23785: SNMP onsProductBdRevision and onsProductBdSerialNo missing in Cougar Added missing SNMP objects back in for Cougar. Changed parsing of system boot device name to be based on parameter name rather than the device name. (to work for both ope Change 29496 on 2008/06/02 by maximk@maximk-13 23348. Put a limit on the memory used for RMC messages by authentication. Reviewed by jong. Change 29495 on 2008/06/02 by maximk@maximk-13 23897. Fix the duplicate free caused by the auth_rpc_callback called twice for the same request. Do not put the request on the waiters_Q until a response from SSC is received, so there is only one reference to a request at all times. Before Change 29494 on 2008/06/02 by jamesk@jamesk-work3.1.16 TED21830 -- help lun label does not list the new possible strings for raid level: Raid-6, Raid-10 and Raid-50. Reviewed by billn. Change 29493 on 2008/06/02 by amitb@amitb-zonda TED00024046 Volume exceptions, create - log - fs_dirGetNewRandom: genName, too many retries (inum 45902416 snap 0) The earlier checkin had a bug where if there was a collision in a directory entry, the random number would Change 29492 on 2008/06/02 by jobia@jobi:jobi2 Reduce the time buflist spinlock is held in function fs_bufCacheFlushFreeMetaType(). This fixes the watchdog timeout reported in TED00024040. Reviewed by AmitB. Change 29491 on 2008/06/02 by billn@billn-dev Fujitsu Path type changes. Required for the correct path type configuration. Performance impact without this change is a given. reviewed by jamesk reviewed by jong Change 29490 on 2008/06/02 by rendellf@rendellf-test TED23499: SNMP - adding vsvr trapspec for a vsvr name with space fails Fixed parsing of SNMP trapspec list entries to handle vsvr names with embedded spaces and prevent duplicate entries from being added into the SNMP configuration. Reviewed by Lar Change 29489 on 2008/06/02 by perforce@uma-dev Defect Id: TED00023629 Description :audit export stores only /tmp size of log details Fix: Audit details are read and stored into file directly byepassing /tmp Reviewed by sripal. Change 29488 on 2008/06/02 by perforce@PSUVADEVAN-XP Modified script to read gateway name from Start script - Prashanti & Yeguvalli Change 29487 on 2008/05/31 by ronb@ronb-depot-local Binary file for CL 29486 - no need for review Reviewed by: briand Change 29486 on 2008/05/31 by ronb@ronb-depot-local Test code - no need for review. Add fixes for kerberos when running large no. of AUTH test. Add AUTHX test. Reviewed by: briand Change 29484 on 2008/05/30 by perforce@dwong-winxp-dev-1 fix spelling of concurrency Reviewed by: jans Change 29483 on 2008/05/30 by jobia@jobi:jobi2 We should account the I/Os in progress while deciding to wake up the write back daemon due to buffer cache pressure. This reduced the number of times WB is rescheduled during spec run by 10 times and gives solid 50K spec ops. These c Change 29482 on 2008/05/30 by maximk@maximk-13 integrate 29480 23736. Free the buffer with the write data if we are going to convert the write to seteof. Reviewed by jong timg. Change 29481 on 2008/05/30 by edk@edk-r320rel Integrating Max's change 29480 from the dev branch: 23736. Free the buffer with the write data if we are going to convert the write to seteof. Reviewed by jong. Change 29480 on 2008/05/30 by maximk@maximk-13 23736. Free the buffer with the write data if we are going to convert the write to seteof. Reviewed by jong. Change 29479 on 2008/05/30 by perforce@PSUVADEVAN-XP Updated Help Document and Tap procedures. -Yeguvalli & Prashanti Change 29477 on 2008/05/29 by jong@jong-jong-cifs Integration from dev branch Reviewed by TimG TED00023975 [Bobcat-Cougar] NDMP : Backup of 500K symlinks and hardlinks fails Fix RMC throttling issues related to Bobcat dump/restore. The windowing numbers were wrong. Change 29475 on 2008/05/29 by deepakv@deepakv-linux Merge of change 29474 from dev into cg_beta TED00023903. FP crashes when a DMIP mirror session is paused. P4 change 29325 removed rmc_abort_sess() from the rmc_close() path on the EEE. This resulted in pending I/Os not bei Change 29474 on 2008/05/29 by deepakv@deepakv-linux TED00023903. FP crashes when a DMIP mirror session is paused. P4 change 29325 removed rmc_abort_sess() from the rmc_close() path on the EEE. This resulted in pending I/Os not being moved to the completion queue of the session. This trips Change 29473 on 2008/05/29 by jong@jong-jong-cifs TED00023975 [Bobcat-Cougar] NDMP : Backup of 500K symlinks and hardlinks fails Fix RMC throttling issues related to Bobcat dump/restore. The windowing numbers were wrong. reviewed by TimG Change 29472 on 2008/05/29 by jobia@jobi:jobi2 TED00024014 dirty user data can stay in cache for long time When there is no cache/log pressure, we are flushing dirty data by looking at writeBehindEpoch (number of times WB is queued after the buffer is dirtied). We are doing this Change 29470 on 2008/05/29 by perforce@dwong-winxp-dev-1 Added data integrity stress test suite Reviewed by larrys, jans. Change 29469 on 2008/05/29 by jamesk@jamesk-work3.1.16 TED23930 -- ea-util.c[1643]: ASSERT FAILED: FALSE in ea_rcToStr. Fixed couple of typos in ea error msg strings from change 29388. Reviewed by billn. Change 29468 on 2008/05/29 by jamesk@jamesk-rel4.0 Integrated from dev branch, change 29467. Reviewed by timg. TED23495 -- Cougar Soak : one volume missing lun 0... looks like lun 0 label got corrupted during autogrow. Updated "volume create" and "volume modify" man pages. Reviewed by billn. Change 29467 on 2008/05/29 by jamesk@jamesk-work3.1.16 TED23495 -- Cougar Soak : one volume missing lun 0... looks like lun 0 label got corrupted during autogrow. Updated "volume create" and "volume modify" man pages. Reviewed by billn. Change 29466 on 2008/05/29 by maximk@maximk-13 23348 partial checkin, create a pool for rmc messages. Reviewed by jong. Change 29462 on 2008/05/29 by maximk@maximk-13 Do not call signal-unsafe functions from signal handler. Process the signals in the main loop, use signal handler only to set the flag and break out of select. Reviewed by jong. Change 29461 on 2008/05/29 by rendellf@rendellf-test TED24010: [Fortune City - 8217] OID to track throughput numbers Fixed virtual server NFS tx stat counter bug to update as expected when sending a response. The NFS rx stat counter was being inadvertently updated on sends as well as receives. Also Change 29460 on 2008/05/29 by perforce@PSUVADEVAN-XP Changed the code to read from available_resources_config.yaml file and modified the test_config.yaml file - Prashanti Change 29459 on 2008/05/28 by sahayaj@SAHAYAJ-WINXP Fix for TED00023913-NCM timezones are not correct Reviewed by sripal Change 29457 on 2008/05/28 by jobia@jobi:jobi2 We cannot flush the dirty inodes of the filesystem undergoing log replay since we cannot do emap lookup on the inode file. But the log replay code was trying to clean the inodes from the same filesystem if the system running low on inode Change 29456 on 2008/05/28 by maximk@maximk-13 Add missing reference type. Reviewed by jong. Change 29455 on 2008/05/28 by maximk@maximk-13 Fix some checks for snprintf return code. Reviewed by jong. Change 29454 on 2008/05/28 by maximk@maximk-13 Integrate 29453. 23879. Fix assertion in debug build. Reviewed by jong. Change 29453 on 2008/05/28 by maximk@maximk-13 23879. Fix assertion in debug build. Reviewed by jong. Change 29450 on 2008/05/28 by perforce@dwong-winxp-dev-1 add support for "vsvr show all" and "vsvr show all -n " Reviewed by: ianB Change 29449 on 2008/05/28 by maximk@maximk-13 Fix the check for snprintf() return value. Reviewed by jong. Change 29448 on 2008/05/28 by maximk@maximk-13 Allocate _POSIX2_LINE_MAX characters for the error buffer as per man page. Reviewed by jong. Change 29447 on 2008/05/28 by jong@jong-jong-cifs Integrate from dev branch Reviewed by TimG TED00023836 NCM memory leak when RMC_MSG_RPC_RSP received NCM does not call the proper free message routine in all cases. Reviewed by Maximk Change 29446 on 2008/05/28 by yliu@yliu-local-Build Move the test_config.yaml from: .../nfxsh-tree/test/.../quota/quota_removal_testcases/ to: .../nfx-tree/test/.../quota/ so test cases in both directories under quota, quota_set_testcases and quota_removal_test_cases, can access it. Change 29445 on 2008/05/28 by narainr@narainr_cg_beta Integrate changelist 29439 from dev to cg_beta. Hardening changes to dump. Partial fix for: TED00023965: S-Soak (g12r9) - dump failed due to volume exception TED00023966: S-Soak (G12R9): backup of volume g12r9-vs2-vol4 Change 29444 on 2008/05/28 by maximk@maximk-13 integrate 29443 fix compilation. Reviewed by jong. Change 29443 on 2008/05/28 by maximk@maximk-13 fix compilation. Reviewed by jong. Change 29441 on 2008/05/28 by maximk@maximk-13 Integrate 29429, 29431, 29440. 23879. Implement hardware checksum offloading for TCP. Reviewed by jong timg. Change 29440 on 2008/05/28 by maximk@maximk-13 23879. Somehow it is possible that the datamover reports completion while the final checksum update is not yet visible for the cpu. This could cause packets with incorrect checksum to be sent if we looked at the checksum result fast enoug Change 29439 on 2008/05/28 by narainr@narainr_dev Hardening changes to dump. Partial fix for: TED00023965: S-Soak (g12r9) - dump failed due to volume exception TED00023966: S-Soak (G12R9): backup of volume g12r9-vs2-vol4 failed due to volume except Change 29438 on 2008/05/28 by maximk@maximk-13 integrate 29335 23857 asd exiting with broken pipe, ignore the SIGPIPE. Reviewed by jong timg. Change 29437 on 2008/05/28 by jans@jans-testtree Changed Nfxsh.pm subroutines to not print an "uninitialized string" warning when $self->_Previous is uninitialized. Calling "exit" on an nfxsh object now calls "to_RootShell", which sets the RootShell prompt, exits out of the Nfxsh and blesses the o Change 29436 on 2008/05/28 by sahayaj@SAHAYAJ-WINXP Fix for TED00023902-we should't display the "virtual-filer" in the tree view unless there is something in it Reviewed by sripal Change 29435 on 2008/05/27 by edk@edk-r311rel Changes for TED 24006. Added a sleep(1). Reviewed by LarryS. Change 29434 on 2008/05/27 by jobia@jobi:jobi TED00023997 filesystem message about auto grow failure repeat too often Correct the ENOSPC handling during igrow. Reviewed by MaximK. Change 29433 on 2008/05/27 by jamesk@jamesk-rel4.0 Integrated from dev branch, change 29430. Reviewed by timg. TED23495 -- Cougar Soak : one volume missing lun 0... looks like lun 0 label got corrupted during autogrow. Reviewed by jong. Change 29432 on 2008/05/27 by jong@jong-jong-cifs TED00021903 [Mitchell - 6626] Oulook .pst files getting share violations after reboot Disconnect all old sessions when you get a new session setup with a VcNumber of 0. Reviewed by Maximk Change 29431 on 2008/05/27 by maximk@maximk-13 fix compilation Reviewed by jong. Change 29430 on 2008/05/27 by jamesk@jamesk-work3.1.16 TED23495 -- Cougar Soak : one volume missing lun 0... looks like lun 0 label got corrupted during autogrow. Reviewed by jong. Change 29429 on 2008/05/27 by maximk@maximk-13 23879. Implement hardware checksum offloading for TCP. Reviewed by jong. Change 29428 on 2008/05/27 by andys@ripper Integrate changelist 29355 from dev to cg_beta TED00023192 - Linux Kernel: Unable to handle kernel paging request at virtual address 0000000000000120 TXRX management bus code must wait for SSC to initialize things on Cougar as well as Bobcat. revi Change 29427 on 2008/05/27 by larrys@larrys-r14-dmip TED00023467 Clean up messages at boot time Change network/interfaces file to comment out the auto line for unconfigured interfaces. This eliminates messages: address: Unknown host ifconfig: `--help' gives usage information. Failed to bring up eth1 Change 29426 on 2008/05/27 by edk@edk-r320rel Integrating change 29410 from the r311rel branch: Changes for TED 23119. For the SMB Trans2 Set File Info request, Mac OS X 10.5 sends a parameter count of 8 instead of 6. Reviewed by JonG. Change 29425 on 2008/05/27 by ianb@ianb-dev-1 Add a class for accessing the console sessions of sytems in the lab. It is called ONStor::Expect::GW::Terminal. Added initial_config() as a method to both RootShell and Nfxsh testutils classes. Changed all the nfxsh 'system' commands that cause a Change 29424 on 2008/05/27 by perforce@PSUVADEVAN-XP NCM Test Automation with updated StartScript file. -Yeguvalli & Prashanti Change 29423 on 2008/05/27 by perforce@dwong-winxp-dev-1 change $nfxsh->get_an_unused_FP_ip_address to $nfxsh->testutils->get_unused_FP_ip_address Reviewed by: sandrineB Change 29422 on 2008/05/27 by perforce@dwong-winxp-dev-1 new set of quota removal testcases that fit into the new Test Harness Framework Reviewed by : sandrineB Change 29421 on 2008/05/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00023581-[Bobcat-Cougar]NCM, View Device Statistics in Gateway Device page does not display the device statistics Reviewed by sripal Change 29420 on 2008/05/26 by jans@jans-devwork Added nfs stress test modules to filesystem stress test. Added cleanup of child processes to filesystem stress test. fixed bug in random number generation in fsstress_operations. Several other changes to stress test. Reviewed by IanB Change 29419 on 2008/05/26 by perforce@PSUVADEVAN-XP YAML reader and updated test_config.yaml file - Yeguvalli & Prashanti Change 29418 on 2008/05/24 by ronb@ronb-int-local Fix TED 20761 (domain checkpwd command is not working for ntlm, ntlmv2). This is also the fix for TED 13834 (a dup). The fix is to convert the domain name to uppercase. Reviewed by: jong Change 29417 on 2008/05/23 by larrys@linux-compile-larrys Integrate from dev branch into cg_beta Change 29416 by larrys@larrys-r14-dmip on 2008/05/23 19:44:33 TED00023814 /var/log/onstor directory missing after upgradings from R3.2.0.4 to R3.3.0.DEV-BC-051308 The BSD mtree command can't be trusted to crea Change 29416 on 2008/05/23 by larrys@larrys-r14-dmip TED00023814 /var/log/onstor directory missing after upgradings from R3.2.0.4 to R3.3.0.DEV-BC-051308 The BSD mtree command can't be trusted to create /var/log/onstor. Added checks in verify_install to create /var/log/onstor as needed. Also added cle Change 29415 on 2008/05/23 by svatic@schandra-linux-debug Fix for TED23800: snmpd keeps crashing with this same backtrace dmalloc reported an invalid address range when processing SNMPD_GET_PRODINFO requests, and would abort. This was due to an incorrect length argument being passed to memcpy() Change 29414 on 2008/05/23 by jobia@jobi:jobi Integrate following change to beta. Reviewed by TimG. Change 29383 by jobia@jobi:jobi on 2008/05/22 13:19:42 TED00023868 TXRX crashed after volume exception. fs_ioQueueSync() must return success when the I/Os are put in the retry Change 29413 on 2008/05/23 by edk@edk-dev Integrating change 29410 from the r311rel branch: Changes for TED 23119. For the SMB Trans2 Set File Info request, Mac OS X 10.5 sends a parameter count of 8 instead of 6. Reviewed by JonG. Change 29412 on 2008/05/23 by jobia@jobi:jobi Last change caused some regions to be skipped while searching for free space. Reviewed by AmitB. Change 29411 on 2008/05/23 by jobia@jobi:jobi integrate following change from dev. Change 29406 by amitb@amitb-zonda on 2008/05/23 15:26:33 Reviewed by EdK. TED00023947 S-Soak (G2R5): EEK reports corruption fs_dirGetNewRandom() can return 0 for a random number. When this happen Change 29410 on 2008/05/23 by edk@edk-r311rel Changes for TED 23119. For the SMB Trans2 Set File Info request, Mac OS X 10.5 sends a parameter count of 8 instead of 6. Reviewed by JonG. Change 29409 on 2008/05/23 by jamesk@jamesk-rel4.0 Integrated from dev branch, change 29390. Reviewed by timg. TED23891 -- [Cougar] ea terminated with signal Segmentation fault Move ea-nis RPC requests to ea_holdQ to wait for response. Reviewed by chrisv. Change 29408 on 2008/05/23 by amitb@amitb-zonda Integrate p4 29406 from dev to cg_beta Reviewed by timg Original comments: TED00023947 S-Soak (G2R5): EEK reports corruption fs_dirGetNewRandom() can return 0 for a random number. When this happens it would lead to the missing the Change 29407 on 2008/05/23 by henryl@henryl-linux Fixed TED#23816 support.sh needs to zip messages.0 file before sending to DW via EMRS . "emrscron -s elog0" call "support.sh -g elog0" to upload message.0 file. The gzip line was commented out accidentally so it isn't executed. The message.0 is Change 29406 on 2008/05/23 by amitb@amitb-zonda TED00023947 S-Soak (G2R5): EEK reports corruption fs_dirGetNewRandom() can return 0 for a random number. When this happens it would lead to the missing the setting of FS_DIR_FLAG_83_INCOMPAT on dirent flags. Reviewed by jobia Change 29405 on 2008/05/23 by edk@edk-r320rel Changing the version number to 3.2.0.5. Reviewed by LarryS. Change 29403 on 2008/05/23 by edk@edk-r320rel Integrating change 29375 from the r311rel branch, which is in turn an integration of Jonathan's change 29326 from the dev branch: TED00019546 windows client used find_first2 InformationLevel that we don't support Add support Change 29402 on 2008/05/23 by amitb@amitb-zonda Integrate p4 29392 to beta branch Reviewed by timg Original comments TED00023906 - S-Soak (G12R9): Repaired a volume using EEK, ran EEK again. EEK reports more corruptions. There was a bug in the function that cleaned up the duplic Change 29401 on 2008/05/23 by billn@billn-dev Integrate into the Beta Branch change number 29396 from dev: Change 29396 by billn@billn-dev on 2008/05/23 10:27:28 Fix TED23851, TED23740, TED23802, and TED23852 All of these changes are linked to the device reset or error paths on the Cougar bui Change 29400 on 2008/05/23 by deepakv@deepakv-linux Update start script with TS ports for g9r10 Change 29399 on 2008/05/23 by edk@edk-r311rel Integrating change 26465 from the dev branch: Fix for defect TED00020693(audit export fills up /tmp if export too often and audit log is big). Removed the temporary file after the command execution. Reviewed by b Change 29396 on 2008/05/23 by billn@billn-dev Fix TED23851, TED23740, TED23802, and TED23852 All of these changes are linked to the device reset or error paths on the Cougar builds. The QLA2432 error reporting for Read/Write errors seem to fall through to incorrect length. Plus command sense c Change 29395 on 2008/05/23 by perforce@c105r8.agile.lab Defect ID - TED00023936 is fixed in CLITestLib/ParameterValue.pm Reviewed by Selvakumar.B Change 29394 on 2008/05/23 by sripal@sripal-r320rel Integrating the dev change(29223) to r320rel branch. Big fix for TED00023412 : Case 7270 - HSO - Multiple Support processes seen as stalled on Bobcat Back-ported "-T Total inactivity timeout" option from socat v1.6.0.1 to our so Change 29393 on 2008/05/22 by henryl@henryl-linux Integrate p4 change 29392. TED00023906 - S-Soak (G12R9): Repaired a volume using EEK, ran EEK again. EEK reports more corruptions There was a bug in the function that cleaned up the duplicate blocks in the bitmap. Hence it w Change 29392 on 2008/05/22 by amitb@amitb-zonda TED00023906 - S-Soak (G12R9): Repaired a volume using EEK, ran EEK again. EEK reports more corruptions There was a bug in the function that cleaned up the duplicate blocks in the bitmap. Hence it was not cleaning up correctly, leading to Change 29391 on 2008/05/22 by danqingj@danqingj-dev Add more changes for defect 23700 so that we compress the kpi data on the fly and allow both uploading the file and save it to mgmt vol. Reviewed by: ianb Change 29390 on 2008/05/22 by jamesk@jamesk-work3.1.14 TED23891 -- [Cougar] ea terminated with signal Segmentation fault Move ea-nis RPC requests to ea_holdQ to wait for response. Reviewed by chrisv. Change 29389 on 2008/05/22 by perforce@dwong-winxp-dev-1 change UnixClient::TestUtils to UnixClient reviewed by: henryL Change 29388 on 2008/05/22 by jamesk@jamesk-work3.1.14 TED23930 -- ea-util.c[1643]: ASSERT FAILED: FALSE in ea_rcToStr. Replaced assert with error msg string. Reviewed by chrisv. Change 29387 on 2008/05/22 by henryl@henryl-linux Fixed TED#23856 S-Soak (G2R5): Volume exception due to snapshot lock timeout during debug online eek Add starvation to snapInfo lock and access lock in debug online eek Clean up duplicate code in cmd_eek function Test done with debug onli Change 29386 on 2008/05/22 by deepakv@deepakv-linux Put in known port numbers for g9r203 into the start script Change 29385 on 2008/05/22 by deepakv@pinky TED00023867. Mirror session fails with VE/panic when the mirror snapshot the target is runing off of is deleted on the source. Fixes were as follows: 1) Delay freeing memory until we stop using it 2) Since a snapshot slot might have Change 29384 on 2008/05/22 by narainr@narainr_cg_beta Integrate changelist 29364 from dev to cg_beta. Notes from 29364: Fix for TED00023647: [Bobcat-Cougar] NDMP : FP crash when trying restore to different volume in different vsvr Co Change 29383 on 2008/05/22 by jobia@jobi:jobi TED00023868 TXRX crashed after volume exception. fs_ioQueueSync() must return success when the I/Os are put in the retry queue. When the filesystem is undergoing volume exception, fs_ioQueueSync() must invoke exception handling so th Change 29382 on 2008/05/22 by jobia@jobi:jobi TED00023885 Cougar fs-buf.c:1200: FS_ASSERT FAILED: availMem >= fs_incoreTune->memAvailableToAlloc in fs_bufSetDa While converting the buffer to a compact one, we dont have to eject another buffer from the cache. We are fr Change 29381 on 2008/05/22 by perforce@dwong-winxp-dev-1 change according to new function in Config.pm Reviewed by: yifengL Change 29380 on 2008/05/22 by jong@jong-jong-cifs Integrate from dev branch reviewed by TimG Change 29378 by jong@jong-jong-cifs on 2008/05/22 09:59:36 TED00023869 [Cougar] TXRX crash on g9r208 "0x830144e0 in luc_sndGmcData (startPkt=0xffffffff8526b898, pData=0x0, data Change 29379 on 2008/05/22 by jong@jong-jong-cifs Fix bc build break Reviewed by BillN Change 29378 on 2008/05/22 by jong@jong-jong-cifs TED00023869 [Cougar] TXRX crash on g9r208 "0x830144e0 in luc_sndGmcData (startPkt=0xffffffff8526b898, pData=0x0, dataSize=0, dataOffset=" Don't allocate new packets if we are already under pressure for large buffers. Reviewed by Maxi Change 29377 on 2008/05/22 by perforce@PSUVADEVAN-XP Modified NCM Test Automation source with scripts to read the inputs from "available_config_resources.yaml", "test_config.yaml" and Start Script. - Yeguvalli and Prashanti Change 29376 on 2008/05/22 by edk@edk-r311rel Integrating changes 29184, 29185, 29212 and 29214: Change 29184: 23700. Add the support script kpi-stats.sh to the source tree so we can fix it. Change 29185: 23700. Execute the KPI collection proces Change 29375 on 2008/05/22 by edk@edk-r311rel Integrating Jonathan's change 29326 from the dev branch: TED00019546 windows client used find_first2 InformationLevel that we don't support Add support for two more readdir info levels used by cygwin Reviewed by Maximk Change 29374 on 2008/05/21 by ronb@ronb-int-local Integrate CL 29373 from dev branch. CL Description: Follow up with additional fix for TED 23333 (fs_threadRespond[2102]: packet sent failed, rc[-3]). Use a sane number for RMC window per alert in @@@ comment. Also use stable outstanding no. RMC me Change 29373 on 2008/05/21 by ronb@ronb-int-local Follow up with additional fix for TED 23333 (fs_threadRespond[2102]: packet sent failed, rc[-3]). Use a sane number for RMC window per alert in @@@ comment. Also use stable outstanding no. RMC message. Awesome 3+ millions authentications without a Change 29370 on 2008/05/21 by perforce@c15r15-rhel4.onstor.lab changed Lun.pm, Volume.pm, Mirror.pm files to return hash instead or array. Edited the other files to work correctly. written by: jkeiffer reviewed by: dwong Change 29369 on 2008/05/21 by jong@jong-jong-cifs Integration from dev branch. Reviewed by TimG Change 29349 by jong@jong-jong-cifs on 2008/05/21 09:58:36 TED00023874 FP assertion in RMC (ASSERTION failure "msg_le->item == (void *)msg") Handle case where Change 29368 on 2008/05/21 by perforce@c15r15-rhel4.onstor.lab changed free_luns to return a hash instead of an array written by: jkeiffer reviewed by: dwong Change 29367 on 2008/05/21 by perforce@c15r15-rhel4.onstor.lab changed free_lun to return hash instead of array written by: jkeiffer reviewed by: dwong Change 29366 on 2008/05/21 by perforce@c15r15-rhel4.onstor.lab Changed free_luns to return hash instead of array Written by: jkeiffer Reviewed by: dwong Change 29365 on 2008/05/21 by perforce@c15r15-rhel4.onstor.lab updated free_luns from array to return a hash instead. Written by: jkeiffer Reviewed by: dwong Change 29364 on 2008/05/21 by narainr@narainr_dev Fix for TED00023647: [Bobcat-Cougar] NDMP : FP crash when trying restore to different volume in different vsvr Code updated to not PANIC when we see insane inode numbers due to Change 29363 on 2008/05/21 by edk@edk-r320rel Integrating change 29361 from the r311rel branch: Changes for TED 21181. 1. Inform the user that unpacking the tar ball will take about 20 minutes. 2. In interactive mode, print a message after extracting every 500 files. 3. Removed the defau Change 29362 on 2008/05/21 by edk@edk-dev Integrating change 29361 from the r311rel branch: Changes for TED 21181. 1. Inform the user that unpacking the tar ball will take about 20 minutes. 2. In interactive mode, print a message after extracting every 500 fi Change 29361 on 2008/05/21 by edk@edk-r311rel Changes for TED 21181. 1. Inform the user that unpacking the tar ball will take about 20 minutes. 2. In interactive mode, print a message after extracting every 500 files. 3. Change the default answer t Change 29360 on 2008/05/21 by edk@edk-r311rel Integrating Max's change 29323 from the dev branch: 22775. After ncmd restart on non-pcc node we would never find out who PCC is unless the PCC changes, because ncmd relied on events to find out who pcc is. This cause Change 29359 on 2008/05/21 by edk@edk-r320rel Integrating Max's change 29323 from the dev branch: 22775. After ncmd restart on non-pcc node we would never find out who PCC is unless the PCC changes, because ncmd relied on events to find out who pcc is. This cause Change 29358 on 2008/05/21 by perforce@dwong-winxp-dev-1 move test_config->vsvrs() and test_config->vols() to the same level as config object. import vsvr_names() and vol_names() to test scripts replace all test_config->vsvrs() to vsvr_names() replace all test_config->vols() to vol_names() replace all ava Change 29357 on 2008/05/21 by perforce@dwong-winxp-dev-1 change test_config->vsvrs() and test_config->vols() to vsvr_names() and vol_names() Reviewed by yifengL Change 29355 on 2008/05/21 by andys@ripper TED00023192 - Linux Kernel: Unable to handle kernel paging request at virtual address 0000000000000120 TXRX management bus code must wait for SSC to initialize things on Cougar as well as Bobcat. reviewed by timg Change 29353 on 2008/05/21 by henryl@henryl-linux Integrate p4 change 29287 of TED#23608 to rel311 branch. Snap usage can take a long time to finish and cause volume exception if other thread is waiting for access lock. Add starvation flag to access lock. Reviewed by Jobia. Change 29352 on 2008/05/21 by henryl@henryl-linux Integrate p4 change 29287 of TED#23608 to rel320 branch. Snap usage can take a long time to finish and cause volume exception if other thread is waiting for access lock. Add starvation flag to access lock. Reviewed by Jobia. Change 29351 on 2008/05/21 by jobia@jobi:jobi Correction in previous change - do not take the spinlock recursively. Reviewed by AmitB. Change 29350 on 2008/05/21 by jong@jong-jong-cifs TED00023873 Cougar can crash in coredump when ispfc_scsiWriteDirectOpen fails Change the VERIFY()to return an error so we don't crash in core dump. Reviewed by Maximk Change 29349 on 2008/05/21 by jong@jong-jong-cifs TED00023874 FP assertion in RMC (ASSERTION failure "msg_le->item == (void *)msg") Handle case where PM informsthe embedded layer that a process has died when there are still messages on the out of order list. Reviewed by maximk Change 29348 on 2008/05/21 by sahayaj@SAHAYAJ-WINXP Fix for TED00023663-NCM - unnecessary red error message on system general tab after system copy all Reviewed by sripal Change 29347 on 2008/05/20 by sripal@sripal-rcg_beta Integrating changes 28856, 28857 from dev branch to cg_beta. Bug Fix TED00022994 - Timezone entered in FTI does not show up in cli commands. Made Timezone zone value modification/retriving more portable across various sub Change 29346 on 2008/05/20 by rendellf@rendellf-test Changed chassis daemon to skip check of CPUs listed as not present by optional onstor environment variable NO_CPU_LIST (for Cougar only). Requested by Brian and Vikas to make use of hardware that isn't totally functional. Reviewed by TimG Change 29345 on 2008/05/20 by billn@billn-dev TED00023453 get volume exception while running nfsperftest This is an integrate of change 29234 from the dev branch. Work Around TED00023453 This checkin will monitor the state of the QLA2432 and if the pause bit is set, the link will be restarted. Change 29343 on 2008/05/20 by edk@edk-r311rel Integrating HenryL's change 29055 from the dev branch: Fixed TED#23424 Cougar fp crash in rmc_internal_getdata after running vsvr enable/disable loop 196 times When vsvr disabled, sanm will stop the listener r Change 29342 on 2008/05/20 by edk@edk-r320rel Integrating HenryL's change 29055 from the dev branch: Fixed TED#23424 Cougar fp crash in rmc_internal_getdata after running vsvr enable/disable loop 196 times When vsvr disabled, sanm will stop the listener request Change 29341 on 2008/05/20 by maximk@maximk-13 Make mgmtbus look more like ethernet device so the network traces look nicer. Reviewed by andys. Change 29340 on 2008/05/20 by andys@ripper TED00023543 - Cougar: cat: /tmp/boot_state_asd: No such file or directory Don't tell support.sh to do something with a non-existent file. reviewed by larrys Change 29339 on 2008/05/20 by jong@jong-jong-cifs TED00021554 nsm lock does not work after vsvr move, list entries lost after vsvr move, cannot get the lock status Check for NLM grace period in the test lock routine. Reviewed by Maximk Change 29338 on 2008/05/20 by larrys@larrys TED00023804 autosupport is not working at all in a Cougar cluster as of Sub22 Beta Integrate change 29336 from dev branch TED00023842 system compare command fails in vsvr context The applications exim4 and wget incur symbol errors when our shared Change 29337 on 2008/05/20 by andys@ripper Integration of changelist 29332 from dev to cg_beta TED00022685 - elogs not uploaded to ERMS on logrotate Remove the code for Linux that attempts to wait on logrotate because I suspect it's not working, and because it isn't needed. What are the cha Change 29336 on 2008/05/20 by larrys@larrys TED00023842 system compare command fails in vsvr context The applications exim4 and wget incur symbol errors when our shared libraries, libnfxnis and librmc are built with dmalloc Fix: Add shared library dependency libdmalloc to librmc and libnfxni Change 29335 on 2008/05/20 by maximk@maximk-13 23857 asd exiting with broken pipe, ignore the SIGPIPE. Reviewed by jong. Change 29332 on 2008/05/20 by andys@ripper TED00022685 - elogs not uploaded to ERMS on logrotate Remove the code for Linux that attempts to wait on logrotate because I suspect it's not working, and because it isn't needed. What are the chances that someone will fire an elog upload by hand at Change 29331 on 2008/05/20 by jong@jong-jong-cifs Integration from dev branch Reviewed by TimG Change 29049 by maximk@maximk-13 on 2008/05/01 13:52:53 23569. Create the listen session in the sanm agent in the context of the virtual server create. Relying o Change 29330 on 2008/05/20 by eric@eric-support test_ftp_sites - New script which runs a full end-to-end check of the FTP sites. ftpmv - Old crufty script used to migrate files. Checking in for future work. swatchrc - Old crufty swatch rules for monitoring xferlog. Rev Change 29329 on 2008/05/20 by amitb@amitb-zonda Fix for TED00023534 Volume online failed due to log replay error Fixed a bug in the logic which was comparing the previous buffer id to the current one. Reviewed by jobia Change 29327 on 2008/05/20 by maximk@maximk-13 integrate 29323 22775. After ncmd restart on non-pcc node we would never find out who PCC is unless the PCC changes, because ncmd relied on events to find out who pcc is. This caused every command that tried to Change 29326 on 2008/05/20 by jong@jong-jong-cifs TED00019546 windows client used find_first2 InformationLevel that we don't support Add support for two more readdir info levels used by cygwin Reviewed by Maximk Change 29325 on 2008/05/20 by jong@jong-jong-cifs TED00023854 fscmd core, cannot retransmit the ACK for a control-endpoint-down message Remove the debugging ASSERT since this was a legal case Remove bogus copy+paste error causing listen session to abort Reviewed by maximk Change 29323 on 2008/05/20 by maximk@maximk-13 22775. After ncmd restart on non-pcc node we would never find out who PCC is unless the PCC changes, because ncmd relied on events to find out who pcc is. This caused every command that tried to talk with PCC through NCMD to go to a wrong Change 29322 on 2008/05/20 by jobia@jobi:jobi Integrate p4 change 29315. Reviewed by TimG. Turn off fs_metaReadHighPriority - This improved response times during spec. Increase FS_BUF_CACHE_ITYPE_COMP_DIR_HWM_LIMIT by 50%. Throttle new requests based on the HWM of user data Change 29321 on 2008/05/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00023362-NCM FTI - if the user selects the box for "load from secondary" all other fields should disappear or go to confirmation page Reviewed by yuvarani Change 29320 on 2008/05/19 by sahayaj@SAHAYAJ-WINXP Integrating the changes of 29238,29240(TED00023753-NCM FTI - went through FTI but can't save because time zone is invalid?) Reviewed by yuvarani Change 29318 on 2008/05/19 by jamesk@jamesk-rel4.0 Integrated from dev branch change 29317. Reviewed by timg. TED21846 -- [Cougar] ea using 99% CPU. Fixed ea_getRunTimeVolInfo() active count not being updated correctly if an EVM operation fails. Reviewed by chrisv. Change 29317 on 2008/05/19 by jamesk@jamesk-work3.1.16 TED21846 -- [Cougar] ea using 99% CPU. Fixed ea_getRunTimeVolInfo() active count not being updated correctly if an EVM operation fails. Reviewed by chrisv. Change 29316 on 2008/05/19 by amitb@amitb-zonda Integrating 28897 to the beta branch Reviewed by timg Original Comments. Fix for TED00022324 Panic: fs abort in fs_volWaitPendingIO() Need to hold the fs_rdwrSpin lock while manipulating the fs_io2retryQ[]. The locks were missing Change 29315 on 2008/05/19 by jobia@jobi:jobi Turn off fs_metaReadHighPriority - This improved response times during spec. Increase FS_BUF_CACHE_ITYPE_COMP_DIR_HWM_LIMIT by 50%. Throttle new requests based on the HWM of user data buffer headers instead of current used limit. Th Change 29314 on 2008/05/19 by maximk@maximk-13 Uncomment code that used to synchronize the date with ntp server which somebody commented out for no good reason. Reviewed by andys. Change 29313 on 2008/05/19 by jong@jong-jong-cifs TED00023333 fs_threadRespond[2102]: packet sent failed, rc[-3] 1. RMC GAP messages on the FP You cannot guarantee that the RMC messages will get the rmc_cb.rcv_lock spin lock in the order order messages were delivered. All FP co Change 29311 on 2008/05/19 by edk@edk-r311rel Integrating 27849 from the dev branch: When a CPU crash occurs, NFX_CPU_EVENT is not sent to ONStor web server. Modified the support.sh script to remove the double quotes from the crash file name. TED000221 Change 29310 on 2008/05/19 by timg@timg-work CQ 23837. Remove incorrect VERIFY. reviewed by billn Change 29309 on 2008/05/19 by yliu@yliu-local-Build Use 'fscmd mkfs PARAMETERS' to configure the file system size. The file system size can be specified in the test_config.yaml file. Reviewed by ianb. Change 29308 on 2008/05/19 by yliu@yliu-local-Build Add 'fcntl' tests to the test harness for testing file-locking. Read (shared), write (exclusive) and range locking mechanism are tested. See README.TXT for more details. Reviewed by ianb and schandra. Change 29307 on 2008/05/19 by jong@jong-jong-cifs Integrate Change 29298 from dev branch Reviewed by TimG TED00023733 see data curruption while running nfsperftest seqrw test and iozone on bobcat The test needs to handle the case where the filesize and io size are not m Change 29306 on 2008/05/19 by rendellf@rendellf-test TED23795: snmpd terminated with signal segmentation fault while trying to clear sysContact Make sure that strdup() is always passed a null terminated string rather than a null pointer in Cougar to prevent crashing. Reviewed by: SvatiC Change 29305 on 2008/05/19 by support@charlesg-asite-1 * Updated the Compatibility Matrix. written by charlesg reviewed by perforce(apache::test) Change 29304 on 2008/05/19 by deepakv@pinky TED00023801. When attempting to create a remote mirror with filer as target and same name as a mirror session in progress, the filer loses state for the mirror session. sanmd was inadvertently deleting its mirror context for the mirror Change 29303 on 2008/05/19 by jamesk@jamesk-rel4.0 Integrated from dev branch change 29294. Reviewed by timg. TED21846 -- [Cougar] ea using 99% CPU. Reviewed by chrisv. Change 29300 on 2008/05/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00023649-NCM - core volume summary should not have 'enable' action and icon doesn't need red 'x' Reviewed by sripal Change 29298 on 2008/05/18 by jong@jong-jong-cifs TED00023733 see data curruption while running nfsperftest seqrw test and iozone on bobcat The test needs to handle the case where the filesize and io size are not multiples. Reviewed by maximk Change 29297 on 2008/05/18 by maximk@maximk-13 add eee-desc-validate-struct. Change 29296 on 2008/05/18 by jong@jong-jong-perf TED00023836 NCM memory leak when RMC_MSG_RPC_RSP received NCM does not call the proper free message routine in all cases. Reviewed by Maximk Change 29295 on 2008/05/18 by maximk@maximk-13 23791 too many emrscron processes running Move the check for duplicate process before get_config to give emrscron less opportunities to get stuck. Reviewed by jong. Change 29294 on 2008/05/18 by jamesk@jamesk-work3.1.14 TED21846 -- [Cougar] ea using 99% CPU. Reviewed by chrisv. Change 29292 on 2008/05/16 by timg@timg-work Integrate from dev: Change 29291 by timg@timg-work on 2008/05/16 23:38:10 Fix for defect 23658. Change transaction sequence macros to match SDM and SCSI. reviewed by jong Change 29291 on 2008/05/16 by timg@timg-work Fix for defect 23658. Change transaction sequence macros to match SDM and SCSI. reviewed by jong Change 29290 on 2008/05/16 by edk@edk-r311rel Changing version to 3.1.1.0. Change 29289 on 2008/05/16 by edk@edk-r311rel Integrating Sripal's change 29223 from the dev branch: Big fix for TED00023412 : Case 7270 - HSO - Multiple Support processes seen as stalled on Bobcat Back-ported "-T Total inactivity timeout" option from socat v1.6. Change 29288 on 2008/05/16 by edk@edk-r311rel Integrating change 29224 from the dev branch: Changes for TED 23692. Reload the configuration from the cluster db for each autosupport "show config" and "generate report" command. Reviewed by IanB. Change 29287 on 2008/05/16 by henryl@henryl-linux Fixed TED23608 volume exceptions prevent vsvr from moving Snap usage can take a long time to finish and cause volume exception if other thread is waiting for access lock. Add starvation flag to access lock Add readahead to snapbit and r Change 29286 on 2008/05/16 by deepakv@pinky TED00023739. A mirror abort in the commit path of a mirror session results in the deletion of the mirror snapshot created for that session. If the commit proceeded far enough for the mirror target to be onlined after this, the target is Change 29285 on 2008/05/16 by svatic@schandra-linux-debug Fix for TED 23761 - sdm_cfgd crash at boot with dmalloc build. Fixed a double free in the error code path when sdm isnt able to send a response message, typically due to the session turning bad/invalid. To that end, removed the statemen Change 29284 on 2008/05/16 by maximk@maximk-13 23713. Crash if running out of memory same as BSD does. Reviewed by jong. Change 29283 on 2008/05/16 by maximk@maximk-13 integrate 29252 23808. We did not allocate enough memory for free lun context in volume import as far as I can tell. Reviewed by jong, timg. Change 29282 on 2008/05/16 by ronb@ronb-int-local Integrate CL 29280 from dev branch. CL Description: Fix TED 23683: MMC listing of user and groups is broken. The problem was caused by cifsd being restarted by auth-agent in long-life MSRPC request stream from MMC in a large domain. The fix is not Change 29281 on 2008/05/16 by larrys@build-k2-depot Creation of R3.1.1 branch from /R3_1_0_rel/...@29206 Reviewed by: edk Change 29280 on 2008/05/16 by ronb@ronb-dev-local Fix TED 23683: MMC listing of user and groups is broken. The problem was caused by cifsd being restarted by auth-agent in long-life MSRPC request stream from MMC in a large domain. The fix is not to count MSRPC because MSRPC requests do not cause c Change 29279 on 2008/05/16 by maximk@maximk-13 23665 Time Zones are not correct prune extra timezones from the display. Reviewed by andys. Change 29278 on 2008/05/16 by maximk@maximk-13 23737. We've been doing a lot of signal unsafe things in the sigchild handler. Move the sigchld processing in the main loop, the signal handler now only sets a flag. Reviewed by jong. Change 29275 on 2008/05/16 by rendellf@rendellf-test TED22821: Bobcat Cougar cluster can't communicate with sc2 configured but not connected Integration of change 29218 from dev branch. This change is a partial fix for this defect. Clear NCM Opening state flag when rmc_open_ex() fails immediately wh Change 29274 on 2008/05/16 by chrisv@chrisv-cg-beta Integrate change list #29261 from dev branch into cg_beta: Change 29261 by chrisv@chrisv-dev2 on 2008/05/15 20:21:37 Fix #22821 (clustering fails with sc2 configured but not connected): Don't stall cluster_contrl and cluster_server by waiting be Change 29272 on 2008/05/16 by jobia@jobi:jobi TED00023820 Cougar: Fp Crash , fs_abort during DMIP. During mirror transfer, we may invoke volume exception without a filesystem structure. Remove the offending assert. Reviewed by AmitB. Change 29271 on 2008/05/16 by larrys@larrys-r14-dmip TED00023737 support.sh reporprts error: return: can only `return' from a function or sourced script Exit script if autosupport is disabled. Reviewed by: AndyS Change 29270 on 2008/05/16 by maximk@maximk-6 Make eee code look the same as ssc. Reviewed by jong. Change 29269 on 2008/05/16 by maximk@maximk-13 23763. Use the same path for aborting accept sessions as open sessions in rmc_pm_sess_down(). Calling rmc_internal_acpt_close() from the signal handler risks memory corruption as it can call signal unsafe free(). Reviewed by jong. Change 29268 on 2008/05/16 by perforce@PSUVADEVAN-XP Changes made to read the gateway ip from "available_resources_config.yaml" - Yeguvalli & Prashanti Change 29267 on 2008/05/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023741-Share created with share name having 250 characters does not wrap the share name in the shares table. Reviewed by yuvarani Change 29266 on 2008/05/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023664-NCM - Gateway summary page not displaying if no NTP is configured Reviewed by yuvarani Change 29265 on 2008/05/15 by timg@timg-work integration from dev branch: Change 29264 by timg@timg-work on 2008/05/15 20:57:04 Fix compilation problem in openbsd. reviewed by larrys Change 29264 on 2008/05/15 by timg@timg-work Fix compilation problem in openbsd. reviewed by larrys Change 29262 on 2008/05/15 by maximk@maximk-13 Fix a bug in pm where we would not find out that a process went away if the process id was the highest of the known processes. Reviewed by jong. Change 29261 on 2008/05/15 by chrisv@chrisv-dev2 Fix #22821 (clustering fails with sc2 configured but not connected): Don't stall cluster_contrl and cluster_server by waiting between retries on sending RMC messages outside of the main processing loop. Fix #23046 (Remove instrumentation). Reviewed Change 29258 on 2008/05/15 by maximk@maximk-13 23818 Remove printf that can cause recursion if rcon is connected on bobcat. Reviewed by jong. Change 29257 on 2008/05/15 by andys@ripper Fix bogasity from perforce merge heuristics, which caused code breakage. From changelist 29249 integrate from dev. reviewed by timg larrys Change 29256 on 2008/05/15 by andys@ripper Revert unintended change of nfx-tree/code/ssc-nfxsh/cmd_autosupport.c that somehow got into changelist 29249 which was an integrate from the dev branch. The only thing I can think of is I accidentally had this file opened in the beta branch instead Change 29255 on 2008/05/15 by maximk@maximk-13 integrate 28905. Fix the merge error in 28329. Put back the change 28208 that was accidentally reverted during the merge. Reviewed by jong, timg. Change 29252 on 2008/05/15 by maximk@maximk-13 23808. We did not allocate enough memory for free lun context in volume import as far as I can tell. Reviewed by jong. Change 29251 on 2008/05/15 by maximk@maximk-13 22890 Remove unused windowing code. This is handled by rmc now. Reviewed by jong. Change 29250 on 2008/05/15 by deepakv@pinky TED00023813. Include the version string contained in ImageVerString in the volume-exception and writestacks dumps Reviewed by JobiA. Change 29249 on 2008/05/15 by andys@ripper Integrate 29246 from dev branch to cg_beta branch Properly fix build problem on sabre tooth - and try to clean up code in SSC that reboots the system by coalescing as much of it as possible to one generic place that is more sanely maintainable. Thi Change 29248 on 2008/05/15 by edk@edk-r320rel Integrating change 29224 from the dev branch: Changes for TED 23692. Reload the configuration from the cluster db for each autosupport "show config" and "generate report" command. Reviewed by IanB. Change 29246 on 2008/05/15 by andys@ripper Properly fix build problem on sabre tooth - and try to clean up code in SSC that reboots the system by coalescing as much of it as possible to one generic place that is more sanely maintainable. This is a continuation of change 29108 which attempts Change 29245 on 2008/05/15 by timg@timg-work Integration from dev branch: Change 29244 by timg@timg-work on 2008/05/15 11:33:42 Fix bc-dbg compilation problem introduced in change 29236. reviewed by andys Change 29244 on 2008/05/15 by timg@timg-work Fix bc-dbg compilation problem introduced in change 29236. reviewed by andys Change 29243 on 2008/05/15 by maximk@maximk-6 add req-print-state. Change 29242 on 2008/05/15 by maximk@maximk-13 Integrate 29092 22058. Make sure that the dcache cod is valid before operating on it. Reviewed by jong. Change 29241 on 2008/05/15 by maximk@maximk-13 integrate 29063 22039. When receiving the data for the writeback, don't mess with dcache flags and don't wakeup anybody, this flags are set by read requests only so they should be the ones clearing. Review Change 29240 on 2008/05/15 by sahayaj@SAHAYAJ-WINXP Fix for TED00023753-NCM FTI - went through FTI but can't save because time zone is invalid? Reviewed by yuvarani Change 29239 on 2008/05/15 by sahayaj@SAHAYAJ-WINXP Fix for TED00023407-NCM FTI screen does not come forward after clicking NO on the Windows pop-up (about closing the parent) Reviewed by yuvarani Change 29238 on 2008/05/15 by sahayaj@SAHAYAJ-WINXP Fix for TED00023753,TED00023666-NCM FTI - went through FTI but can't save because time zone is invalid? Reviewed by yuvarani Change 29237 on 2008/05/14 by timg@timg-work Integration of change 29235 from dev branch. Change 29235 by timg@timg-work on 2008/05/14 22:59:37 Partial fix for 23628. Prevent overwriting of crashdump info if a secondary crash occurs while performing coredump processing. Change 29236 on 2008/05/14 by timg@timg-work Integrate change from dev branch. Change 28849 by edk@edk-dev on 2008/04/16 21:40:13 Changes for TED 23414. Offline all volumes during upgrade of primary flash. Reviewed by DanqingJ. Affected files ... ... //depot/dev/nfx- Change 29235 on 2008/05/14 by timg@timg-work Partial fix for 23628. Prevent overwriting of crashdump info if a secondary crash occurs while performing coredump processing. Fix watchdog disable/enable code in from code to prevent inadvertently reenabling the watchdog timer when it should not be Change 29234 on 2008/05/14 by billn@billn-dev Work Around TED00023453 This checkin will monitor the state of the QLA2432 and if the pause bit is set, the link will be restarted. This is a work around for the fact that the SRAM parity errors seem to be an issue on some filers. This also fixes th Change 29233 on 2008/05/14 by larrys@larrys-make-demo Updated eng216 FP address range. Reviewed by: TimG Change 29232 on 2008/05/14 by deepakv@pinky TED00023603. "mirror start" hangs and eventually times-out because RMC does not reset/abort stale remote connections. The fix was to send an RMC ABORT control packet to the remote peer that has a stale session. This is the same mechani Change 29229 on 2008/05/14 by perforce@c15r15-rhel4.onstor.lab added g9r208 Change 29228 on 2008/05/14 by warreng@warreng-dev-prom Fix fan Init. the "alert" signal from each of the 6 fan controllers is wired ored together and sent to BMFPGA. If any of these alerts are active, it will cause the init to fail, when the GPIO pins are programmed, as pa Change 29227 on 2008/05/14 by warreng@warreng-dev-prom Max found a typo in ht init. The second qlogic was initialized differently. fix the ht_cfg_write(6, 0, 1, 0x8, 0) to ht_cfg_write(6, 0, 1, 0x18, 0). The second fix on pci-init was added to the runtime code by Max to fix running the OPT build. ChangeL Change 29226 on 2008/05/14 by warreng@warreng-dev-prom Change to fix corruption issue. BUG# 22897. reviewed by brians Change 29225 on 2008/05/14 by maximk@maximk-13 Integrate 29211. Fix the error checking code. fputs() returns EOF on failure. Don't call abort from Cluster_Panic(), force segmentation fault. The stack trace does not show up correctly otherwise for whatever Change 29224 on 2008/05/14 by edk@edk-dev Changes for TED 23692. Reload the configuration from the cluster db for each autosupport "show config" and "generate report" command. Reviewed by IanB. Change 29223 on 2008/05/14 by sripal@sripal-rdev Big fix for TED00023412 : Case 7270 - HSO - Multiple Support processes seen as stalled on Bobcat Back-ported "-T Total inactivity timeout" option from socat v1.6.0.1 to our socat. The stalled support process will timeout when they were not able to up Change 29222 on 2008/05/14 by perforce@c105r8.agile.lab CLI Test Automation - Minor modifications made. Reviewed by Selvakumar.B Change 29221 on 2008/05/13 by jobia@jobi:jobi Hold the buflist spinlock while killing the writeback timer during unmount to prevent crashing the timer if that is triggered at the same time. TED00023745 - FP crash in fs_bufSignalWriteback() Reviewed by JonG. Change 29220 on 2008/05/13 by larrys@build-k3-depot Synchronize main with development branch at point where cougar submittal 22 (cougar beta) was made. Reviewed by: TimG Change 29218 on 2008/05/13 by rendellf@rendellf-test TED22821: Bobcat Cougar cluster can't communicate with sc2 configured but not connected This change is a partial fix for this defect. Clear NCM Opening state flag when rmc_open_ex() fails immediately which is the case when the unconnected SC port is Change 29216 on 2008/05/13 by andys@ripper Fix Bobcat Linux kernel compile. reviewed by larrys Change 29215 on 2008/05/13 by rendellf@rendellf-test TED23524: SNMP - MIB OID for volumes change every reboot Changed SNMP agent to sort the list of volumes by volume Id. It is required because EA/EVM doesn't maintain the list in any consistent order. This will ensure that the specific OID assigned t Change 29214 on 2008/05/13 by danqingj@danqingj-r32rel Forgot to comment out the "set -x" line. Reviewed by: ianb Change 29213 on 2008/05/13 by perforce@vikas-linux Reviewed by Vikas Change 29212 on 2008/05/13 by danqingj@danqingj-r32rel Add more changes for defect 23700 so that we compress the kpi data on the fly and allow both uploading the file and save it to mgmt vol. Reviewed by: ianb Change 29211 on 2008/05/13 by maximk@maximk-13 Fix the error checking code. fputs() returns EOF on failure. Don't call abort from Cluster_Panic(), force segmentation fault. The stack trace does not show up correctly otherwise for whatever reason. Reviewed by chrisv. Change 29210 on 2008/05/13 by ianb@ianb-s-2 add updated DW code that has been sitting in my workspace for a year and should be checked in. Change 29209 on 2008/05/12 by jobia@jobi:jobi TED00023644 Spec ops dropped Do not steal blocks reserved for inode file when the filesystem has free space. Reviewed by AmitB. Change 29208 on 2008/05/12 by jobia@jobi:jobi Integrate following changes from dev tree. Change 29158 by jobia@jobi:jobi on 2008/05/08 19:34:31 Reviewed by TimG Correct the locking order. TED00023671 - [Cougar] FP on g10r10 (fs_signalVolLogWrite (context=0x101e6c8400) at fs- Change 29207 on 2008/05/12 by andys@ripper Integrate of 28988 from dev to cg_beta TED00023344 - autosupport from secondary cluster node not working Properly obtain the mgmt vsvr id from the cluster API and query the DNS with it. Add a method to the cluster API to return the management vsvr Change 29206 on 2008/05/12 by ramesh@ramesh_R3_1_0_rel Reverting fix for TED00023562 in 3.1 branch Reviewed by: edk Change 29205 on 2008/05/12 by ramesh@ramesh_R_3_20_Rel reverting fix for TED00023562 in 3.2 branch Reviewed by: edk Change 29204 on 2008/05/12 by ramesh@ramesh_DEVTXRX Reverting fix for TED00023562 Reviewed by: edk Change 29203 on 2008/05/12 by edk@edk-r320rel Integrating Max's change 29181 from the dev branch: Initialize child handle for exclusive create. Reviewed by jong. Change 29202 on 2008/05/12 by edk@edk-r310rel Integrating Max's change 29181 from the dev branch: Initialize child handle for exclusive create. Reviewed by jong. Change 29201 on 2008/05/12 by maximk@maximk-13 Add code to catch freeing the descriptors which are referenced by dcaches. Reviewed by jong. Change 29200 on 2008/05/12 by larrys@larrys TED00022685 Cougar - elogs not uploaded to ERMS on logrotate (only works manually, and only on some filers) Integrate change list 29027 from dev branch -- Description: Change 29027 by andys@ripper on 2008/04/29 11:29:46 TED00023268 - Cougar: Elog Change 29199 on 2008/05/12 by jobia@jobi:jobi Second set of changes for defect TED00023108 - NFS performance occassionally drops to zero for a second or two Delay metadata writes (which are logged) as long as possible. Don't consume all the I/O slots available for the filesystem for Change 29197 on 2008/05/12 by amitb@amitb-default Fix for TED00023534 Volume online failed due to log replay error Made changes to the log write and log replay code to take care of issues where there is IO failure in writing to the log. Also added code to initialize the log i Change 29195 on 2008/05/12 by maximk@maximk-13 22890 Remove unused windowing code. This is handled by rmc now. Reviewed by jong. Change 29192 on 2008/05/12 by danqingj@danqingj-r32rel Integrate change 29184 and 29185 from dev to r320 branch. Change 29184: 23700. Add the support script kpi-stats.sh to the source tree so we can fix it. Change 29185: 23700. Execute the KPI collection process with lower priority to avoid in Change 29191 on 2008/05/12 by svatic@schandra-linux-debug Integrating CL 29140 from dev branch. Supporting change for TED22730 - mirror reverse prints error message if vol offline takes longer This would account for cases where more than one error could occur e.g target not r Change 29190 on 2008/05/12 by maximk@maximk-13 integrate 29177 fix compilation. reviewed by jong. Change 29189 on 2008/05/12 by rendellf@rendellf-test TED23575: EMRS: proxy mode gives: Unknown address family `n' error Fixed netstat options for Linux. The netstat -A option has different meaning in Linux and OpenBSD. Reviewed by: AndyS Change 29188 on 2008/05/12 by perforce@c105r8.agile.lab CLI Test Automation - Minor modifications made. Reviewed by Selvakumar.B Change 29187 on 2008/05/12 by perforce@c105r8.agile.lab CLI Test Automation - Minor modifications made in code to get the username and password from available_resources_config.yaml. Reviewed by Selvakumar.B Change 29186 on 2008/05/10 by jamesk@jamesk-rel4.0 Integrated from dev branch change 29179. Reviewed by timg. TED23122 -- Need volume label repair diagnostic command Add "lvol repair" facility for lun label repair. Reviewed by jong. Change 29185 on 2008/05/10 by maximk@maximk-13 23700. Execute the KPI collection process with lower priority to avoid interfering with the normal activities. Do not write 7M files to flash on BSD, create a memory filesystem. Linux already has /tmp as tmpfs. Reviewed by jong. Change 29184 on 2008/05/10 by maximk@maximk-13 23700. Add the support script kpi-stats.sh to the source tree so we can fix it. Reviewed by jong. Change 29183 on 2008/05/10 by maximk@maximk-13 23718. The management vsvr volume online process was going through a different path where we did not wakeup any requests pending on the virtual server, causing the volume list request on txrx to hang forever. Move the wakeup code into the vs Change 29181 on 2008/05/09 by maximk@maximk-13 Initialize child handle for exclusive create. Reviewed by jong. Change 29180 on 2008/05/09 by ianb@ianb-dev-2 fix a bug in the availble_resources_config processing that I introduced with the last checkin. reviewed by sandrineb. Change 29179 on 2008/05/09 by jamesk@jamesk-work3.1.13 TED23122 -- Need volume label repair diagnostic command Add "lvol repair" facility for lun label repair. Reviewed by jong. Change 29178 on 2008/05/09 by ronb@ronb-int-local Integrate CL 29171 from dev branch. CL Description: Fix TED 23691. Kerberos authentication is broken in Cougar sub21 Treat pid 0 sent by Cougar TXRX to cifsd. Kerberos does not use pid. Reviewed by: jong Change 29177 on 2008/05/09 by maximk@maximk-13 fix compilation. reviewed by jong. Change 29176 on 2008/05/09 by ronb@ronb-int-local Integrate CL 29154 from dev branch. Fix TED 21966. [Cougar] cannot access cifs repeating message "uth rpc (txrx->ssc) failed due to some internal error (rc = -1); (req=0x10072" Implement auth rpc throttling to limit the number of RPCs sent to auth-a Change 29175 on 2008/05/09 by jong@jong-jong-cifs Fix regression introduced by 29150 This addresses TED00023717 NFS throughput dropped significantly in current dev tree compared to sub21 Reviewed by MaximK Change 29173 on 2008/05/09 by deepakv@deepakv-linux TED00023657. Deleting a mirror immediately after the mirror cannot be started results in sanmd double free'ing context structure. Cleared the context structure field to avoid this. Reviewed by JobiA Change 29172 on 2008/05/09 by henryl@henryl-linux Integrate p4 change 29155 from /dev. Fixed TED#23687. Reacquire modify and access lock if file_security_to_sid() failed during quota rebuild. Reviewed by Jobia. Change 29171 on 2008/05/09 by ronb@ronb-dev-local Fix TED 23691. Kerberos authentication is broken in Cougar sub21 Treat pid 0 sent by Cougar TXRX to cifsd. Kerberos does not use pid. Reviewed by: jong Change 29170 on 2008/05/09 by maximk@maximk-13 integrate 29165 23669. Add fairly cheap duplicate free detection code which can be run with optimized build. reviewed by timg. Change 29168 on 2008/05/09 by larrys@linux-compile-larrys Integrate change 29166 from dev branch Original changelist description: TED00023640 Hourly snapshot creation happens only at the 17th minute of every hour Add /etc/crontab to the list of Onstor Custom system files. Change the default start time of Change 29167 on 2008/05/09 by perforce@kumarv-cg_beta Integration of #29050 from dev branch. Fix for defect TED00022673 /var full on g5r204. log files are taking all the space.(cougar) Fix Description: Remove syslog, debug, kern.log and user.log entries and have /var/log/messages as only fil Change 29166 on 2008/05/09 by larrys@larrys TED00023640 Hourly snapshot creation happens only at the 17th minute of every hour Add /etc/crontab to the list of Onstor Custom system files. Change the default start time of cron.hourly to be minute 0 versus minute 17. Reviewed by: TimG Change 29165 on 2008/05/09 by maximk@maximk-13 23669. Add fairly cheap duplicate free detection code which can be run with optimized build. Reviewed by jong. Change 29164 on 2008/05/09 by perforce@c15r18-rhel4.onstor.lab add g5r204 to start Reviewed by damonW Change 29163 on 2008/05/09 by ianb@ianb-dev-2 add default kerberos and ldap domain info for avalable_resource_config.yaml files. reviewed by sandrineb Change 29162 on 2008/05/09 by perforce@archana-CG Integration of change id 29036 for dev branch to cg_beta. Fix for TED00023385 - NCM - sscccc:NOTICE: SSL_read() failed, errno=11, errmsg (Resource temporarily unavailable) fd(12) Added error check in SSL_read for SSL_ERROR_WANT_READ. Retry Change 29161 on 2008/05/09 by perforce@c105r8.agile.lab CLI Test Automation - Checking the availability of free luns before running the test. Reviewed by Selvakumar.B Change 29160 on 2008/05/08 by jong@jong-jong-cifs Integration from dev Reviewed by TimG Change 29144 by jong@jong-jong-cifs on 2008/05/08 11:25:30 Fix relative to 29129 Reviewed by maximK Change 29147 by jong@jong-jong-cifs on 2008/05/08 13:32:20 Change 29159 on 2008/05/08 by jamesk@jamesk-rel4.0 Integrated from dev branch. TED23651 -- Csoak: Labelled a Lun with new Raid level but Lun still shows old raid level TED23607 -- Cannot unlabel lun after just labeling Reviewed by timg. Change 29158 on 2008/05/08 by jobia@jobi:jobi Correct the locking order. TED00023671 - [Cougar] FP on g10r10 (fs_signalVolLogWrite (context=0x101e6c8400) at fs-vol-log.c:4237) Reviewed by JonG. Change 29157 on 2008/05/08 by chrisv@chrisv-cg-beta Integrated change list #29146 from dev: Change 29146 by chrisv@chrisv-dev2 on 2008/05/08 13:13:21 Fix #23623 & 23389 (An extra reboot is required after FTI for clustering and lun discovery to work): When cluster.conf doesn’t exist Change 29156 on 2008/05/08 by jans@jans-devwork Put an eval around a call that caused the stress test to fail if there were still some other running processes. Reviewed by IanB Change 29155 on 2008/05/08 by henryl@henryl-linux Fixed TED#23687. Reacquire modify and access lock if file_security_to_sid() failed during quota rebuild. Reviewed by Jobia. Change 29154 on 2008/05/08 by ronb@ronb-dev-local Fix TED 21966. [Cougar] cannot access cifs repeating message "uth rpc (txrx->ssc) failed due to some internal error (rc = -1); (req=0x10072" Implement auth rpc throttling to limit the number of RPCs sent to auth-agent. Also add new application-speci Change 29153 on 2008/05/08 by maximk@maximk-13 Fix some bogus code. Don't know how that got in there. Reviewed by jong. Change 29152 on 2008/05/08 by maximk@maximk-13 Implement cleanup routine for cifs test requests. Should disconnect the session when done otherwise connection and session is left leaked. Reviewed by jong. Change 29150 on 2008/05/08 by jong@jong-jong-cifs Disable partially implemented NFS share options feature where you can set a range of auth levels for each option string. This addresses defect TED00023571 Cougar: NFS throughput is very slow after modify the share with -o rw,n Change 29148 on 2008/05/08 by perforce@c15r18-rhel4.onstor.lab added g10r208 to start Reviewed by vikasS Change 29147 on 2008/05/08 by jong@jong-jong-cifs Unit test for timer code. Reviewed by Maximk Change 29146 on 2008/05/08 by chrisv@chrisv-dev2 Fix #23623 (An extra reboot is required after FTI for clustering and lun discovery to work): When cluster.conf doesn’t exist, it will be created by cluster_contrl. However, in this case cluster_server initializes before the file is created, so it Change 29144 on 2008/05/08 by jong@jong-jong-cifs Fix relative to 29129 Reviewed by maximK Change 29143 on 2008/05/08 by maximk@maximk-13 add mm_bufctl. Change 29142 on 2008/05/08 by maximk@maximk-13 Fix too large constant. Reviewed by jong. Change 29141 on 2008/05/07 by jong@jong-jong-cifs Integrate unit test updates from dev branch Change 29129 by jong@jong-jong-cifs on 2008/05/07 10:24:47 Allow time durations longer than 71minutes to be collected. This addresses defect TED00023645 eee_rtcDurat Change 29140 on 2008/05/07 by svatic@schandra-linux-debug Supporting change for TED22730 - mirror reverse prints error message if vol offline takes longer This would account for cases where more than one error could occur e.g target not reachable and rollback not possible on source end. Without thi Change 29139 on 2008/05/07 by edk@edk-r320rel Porting part of Rendell change 28483 from the dev branch. This change resolves heap corruption that was plaguing Cougar whenever enabling/disabling a vsvr configured with more than 2 virtual interfaces due to an interface list in Change 29136 on 2008/05/07 by edk@edk-r310rel Porting part of Rendell change 28483 from the dev branch. This change resolves heap corruption that was plaguing Cougar whenever enabling/disabling a vsvr configured with more than 2 virtual interfaces due to an interface list Change 29135 on 2008/05/07 by maximk@maximk-13 21966. Implement allocator for RMC messages allowing to block requests when the total allocation size for this message type exceeded the allowed maximum. Reviewed by jong. Change 29134 on 2008/05/07 by maximk@maximk-13 22289 Remove assert. Reviewed by jong. Change 29133 on 2008/05/07 by jong@jong-jong-cifs This addresses defect TED00022748 [Cougar] cannot modify user limit in share properties from DameWare NT Utilitlies Shares feature reviewed by Maximk Change 29131 on 2008/05/07 by support@charlesg-asite-1 * Updated 'My Cases' page to reflect the structural changes that took place with SystemId__c so that customers with multiple sites can see the site name in the case listing. * Fixed software page displaying IA32 instead of IA64. wri Change 29130 on 2008/05/07 by billn@billn-dev QLogic 24xx Firmware update, version 4.04.00 reviewed by timg Change 29129 on 2008/05/07 by jong@jong-jong-cifs Allow time durations longer than 71minutes to be collected. This addresses defect TED00023645 eee_rtcDurationTV does not report valid durations over 71 minutes Also a fix for nfsperftest when we run out of txrx memory. Reviewed Change 29128 on 2008/05/07 by eric@eric-dev Abandon use of abs_path() in the test harness, so that configuration files can be found when symlinks are in use. Do this by implementing a new function _straighten_path which is used in place of abs_path. Add tests for the function. Remove unused Change 29126 on 2008/05/07 by perforce@c105r8.agile.lab CLI Test Automation - Following Bugs are fixed 1. Default route is taken from available_resources_config.yaml 2. All VSVR and volume names are filer specific 3. Bugs in priv clean command fixed Reviewed by SelvaKumar.B Change 29125 on 2008/05/07 by andys@lc-temp Fix Cheetah build for nightly build and to make sure no one gets blocked (sorry Chris). A more extensive, proper fix is forthcoming. reviewed by perforce Change 29124 on 2008/05/06 by edk@edk-r310rel Added EVM_INFO_PRINT macro in evm.h. Missed this file in change 29081. Reviewed by jamesk. Change 29123 on 2008/05/06 by edk@edk-r310rel Changing version number to 3.1.0.20. Reviewed by LarryS. Change 29120 on 2008/05/06 by jong@jong-jong-perf defect 23613 port disable sp2.0 causes FP crash There was extra code needed when aborting a scsi descriptor from the pending q. Reviewed by Maximk Change 29119 on 2008/05/06 by yliu@yliu-local-Build Increase the Nfxsh wait_time to accommodate the quota rebuild time. Reviewed by henryl. Change 29118 on 2008/05/06 by perforce@dwong-winxp a shell wrapper to run test and also send mail Reviewed by rajK Change 29117 on 2008/05/06 by danqingj@danqingj-r31rel Integrate change 29115 from dev to R3_1_0_rel branch Changes for defect 21878 to handle the condition where pkt is NULL in sbpktdrop(). Reviewed by: maximk Change 29116 on 2008/05/06 by danqingj@danqingj-r32rel Integrate change 29115 from dev to r320rel branch Changes for defect 21878 to handle the condition where pkt is NULL in sbpktdrop(). Reviewed by: maximk Change 29115 on 2008/05/06 by danqingj@danqingj-dev Changes for defect 21878 to handle the condition where pkt is NULL in sbpktdrop(). Reviewed by: maximk Change 29112 on 2008/05/06 by andys@ripper Integrate changelist 29108 from dev into cg_beta TED00023034 - kernel crash: DBE in yenta_irq during shutdown Implement the device exit method: release the interrupt and netdev resources. Minor message cleanup in mgmtbus_irq_setup. Currently purs Change 29111 on 2008/05/06 by maximk@maximk-13 Add test for rmc_alloc_msg() before I start changing it. Reviewed by jong. Change 29109 on 2008/05/06 by yliu@yliu-local-Build allocation and remount tests are added to the test harness. One more test case is added to ENOSPC test. Reviewed by Ian. Change 29108 on 2008/05/06 by andys@ripper TED00023034 - kernel crash: DBE in yenta_irq during shutdown Implement the device exit method: release the interrupt and netdev resources. Minor message cleanup in mgmtbus_irq_setup. Currently pursuing the theory that the TXRX is being sent a mess Change 29107 on 2008/05/06 by ramesh@ramesh_R3_1_0_rel Integrating fix for TED00023599 in 3.1 branch TED00023599: If the packet length is zero, drop the edescriptor to avoid the FP from crashing. Reviewed by: maximk Change 29106 on 2008/05/06 by ramesh@ramesh_R_3_20_Rel Integrating fix for TED00023599 in 3.2 branch TED00023599: If the packet length is zero, drop the edescriptor to avoid the FP from crashing. Reviewed by: maximk Change 29105 on 2008/05/06 by ramesh@ramesh_DEVTXRX TED00023599: If the packet length is zero, drop the edescriptor to avoid the FP from crashing. Reviewed by: maximk Change 29103 on 2008/05/06 by perforce@c105r8.agile.lab CLI Test Automation - Due to elimination of 'settings' from available_resources_config.yaml, ParameterValue.pm has been modified accordingly. Change 29102 on 2008/05/06 by perforce@c105r8.agile.lab CLI Test Automation - Minor modifications made. Reviewed by SelvaKumar.B Change 29100 on 2008/05/05 by perforce@kumarv-cg_beta Integration of #29094 from dev branch. Defect TED00023254: Control Z in vsvr stats kicks out to Linux prompt with "*** glibc detected *** double free or corruption (!prev): 0x004e3248". Description: Handled the issue of an RMC session(poin Change 29099 on 2008/05/05 by jans@jans-devwork The last checkin branched some files wrongly. Fixed that. Change 29098 on 2008/05/05 by jans@jans-devwork Changed directory structure of stress test and changed stress test to work with this new structure. Modified file system stress test modules. Reviewed by IanB Change 29097 on 2008/05/05 by eric@eric-dev Fix runtests test module to look at the original file name, rather than the absolute, resolved path, when checking whether a test is valid, and when determining whether it is for features or configuration. This allows test maintainers to use symlink Change 29096 on 2008/05/05 by danqingj@danqingj-r32rel Integrate change 29079 from dev to r320rel branch Jobi has a better and more complete change than that from 29074 in that we do not even need to throw a volume exception in this case. Reviewed by: jobia Change 29095 on 2008/05/05 by danqingj@danqingj-r31rel Integrate change 29079 from dev to R3_1_0_rel branch Jobi has a better and more complete change than that from 29074 in that we do not even need to throw a volume exception in this case. Reviewed by: jobia Change 29094 on 2008/05/05 by perforce@kumarv-DEV Defect TED00023254 Control Z in vsvr stats kicks out to Linux prompt with "*** glibc detected *** double free or corruption (!prev): 0x004e3248". Description: Handled the issue of an RMC session(pointed by 'ncm_sess') getting freed twice when Change 29093 on 2008/05/05 by jong@jong-jong-cifs Integrate from dev branch TED00023596 Txrx panic : sbm_splitCOD: invalid buffer ofset 8189 There is a bug in bmc12500Eth_rxPkt_net where we trim 4 bytes off of the last packet for Cougar only to remove the Change 29092 on 2008/05/05 by maximk@maximk-13 22058. Make sure that the dcache cod is valid before operating on it. Reviewed by jong. Change 29091 on 2008/05/05 by maximk@maximk-6 add vsprintidflags. Change 29090 on 2008/05/05 by perforce@DENNIS-OLH TED00023051 - Need OLH for the new device detail page from "foreign luns" page. Changed step three of Viewing_the_free_or_used_LUN_details.htm to: 3. Click one of the following links to see the corresponding list of LUNs: All LUNs Disk LUNs Change 29089 on 2008/05/05 by jobia@jobi:jobi Integrate p4 change 29087 from dev. Submitting Jonathan's changes to fix the following defect: TED00023108 - NFS performance occassionally drops to zero for a second or two The changes involving better prioritizing of meta reads, separ Change 29088 on 2008/05/05 by jong@jong-jong-cifs Added debugging code that helped work out the problem in defect TED00023596 Txrx panic : sbm_splitCOD: invalid buffer ofset 8189 Reviewed by MaximK Change 29087 on 2008/05/05 by jobia@jobi:jobi Submitting Jonathan's changes to fix the following defect: TED00023108 - NFS performance occassionally drops to zero for a second or two The changes involving better prioritizing of meta reads, separate queues for writeback and read ahe Change 29086 on 2008/05/05 by perforce@dwong-winxp - added email notification Reviewed by rajK Change 29085 on 2008/05/05 by perforce@dwong-winxp spinlock wrapper and some bug fixes for the scripts Reviewed by rajK Change 29084 on 2008/05/05 by perforce@dwong-winxp add mount point info to output message add file remove when seed time is reached update readme for new changes Reviewed by rajK Change 29083 on 2008/05/05 by perforce@dwong-winxp add again run_truncate_test_multithread.readme.txt is missing fix run_truncate_test_multithread.sh missing "start" in the script Reviewed by rajK Change 29082 on 2008/05/05 by jong@jong-jong-cifs TED00023596 Txrx panic : sbm_splitCOD: invalid buffer ofset 8189 There is a bug in bmc12500Eth_rxPkt_net where we trim 4 bytes off of the last packet for Cougar only to remove the checksum information. The problem is that we nev Change 29081 on 2008/05/05 by edk@edk-r310rel Integrating JimK's change 26970 from the r320rel branch. Ported from dev change 26778. Fixed TED20903 -- Evm diagnostic message cleanup. Reviewed by jamesk Change 29079 on 2008/05/05 by danqingj@danqingj-dev Jobi has a better and more complete change than that from 29074 in that we do not even need to throw a volume exception in this case. Reviewed by: jobia Change 29078 on 2008/05/05 by maximk@maximk-13 22777. Protect against calling dcache_hashDelete multiple times. Reviewed by jong. Change 29077 on 2008/05/05 by perforce@c105r8.agile.lab CLI Test Automation - Minor modifications made. Reviewed by SelvaKumar.B. Change 29076 on 2008/05/05 by sripal@sripal-rdev Fix for TED00023178 - system config reset does not reset the interface file if the file is corrupted Added template interface file in /onstor/etc folder. During system config reset, the command will restore the interface file from the template file Change 29074 on 2008/05/02 by danqingj@danqingj-dev Change for defect 23570 where an inode with corrupted btree inner node causes FP crashes. The change here is to throw volume exception instead. Reviewed by: LarryS HenryL Change 29073 on 2008/05/02 by maximk@maximk-13 23572. Somehow we managed to get into a situation where the timers on txrx where not running because the timers lists where corrupted on both cores. FIx possibly unsafe timer destruction where calling the same routine twice will destroy the Change 29072 on 2008/05/02 by andys@ripper TED00022198 - upgrade log file should be located in /var/log/onstor Somehow these guys {clusServ.log, sys_upgrade.log, vscan} managed to escape Agile training day. Put them where they belong, and add to logrotate config file to rotate clusServ.log Change 29070 on 2008/05/02 by ramesh@ramesh_R_3_20_Rel Reverting wrongly checked-in files while integrating changes for defect TED00023562 in 3.2 branch Reviewed by: edk Change 29069 on 2008/05/02 by warreng@warreng-cougar Print messages "systemDVTSend" were displayed on consoles when snmp was started up to monitor temp. BUG# 23594 reviewed by rendellf Change 29068 on 2008/05/02 by chrisv@chrisv-dev3 For defect #23565: Add analysis of hash chain length in clusDb. Reviewed by JonG Change 29067 on 2008/05/02 by support@charlesg-asite-1 * Updated the Compatibility Matrix to May 2008. * Added Pantera V100 FRU documentation and updated Pantera links to new 'naming convention'. * Updated the sandbox username to reflect sandbox changes. written by charlesg reviewed by Change 29066 on 2008/05/02 by perforce@c18r27-rhel4 CLI Test Automation - Minor modifications made. Reviewed by Selvakumar.B Change 29065 on 2008/05/02 by perforce@c18r27-rhel4 CLI Test Automation - Minor modifications made. Reviewed by Selvakumar.B Change 29063 on 2008/05/02 by maximk@maximk-13 22039. When receiving the data for the writeback, don't mess with dcache flags and don't wakeup anybody, this flags are set by read requests only so they should be the ones clearing. Reviewed by jong. Change 29062 on 2008/05/01 by sahayaj@SAHAYAJ-WINXP Fix for TED00023579-NCM: Need support for "System copy all -i " option in WebUI Reviewed by yuvarani Change 29061 on 2008/05/01 by ramesh@ramesh_R3_1_0_rel Integrating fix for TED00023562 in 3.1 branch Reviewed by: rendellf Change 29060 on 2008/05/01 by ramesh@ramesh_R_3_20_Rel Integrating fix for TED00023562 in 3.2 branch Reviewed by: rendellf Change 29059 on 2008/05/01 by ramesh@ramesh_DEVTXRX TED00023562: Retry after sleeping for some seconds, when bind operation fails with address in use error. Reviewed by: rendellf Change 29058 on 2008/05/01 by timg@timg-work added g10r203, g11r203, g12r203 Change 29056 on 2008/05/01 by jamesk@jamesk-work3.1.13 TED23607 -- Cannot unlabel lun after just labeling it. Reviewed by billn. Change 29055 on 2008/05/01 by henryl@henryl-linux Fixed TED#23424 Cougar fp crash in rmc_internal_getdata after running vsvr enable/disable loop 196 times When vsvr disabled, sanm will stop the listener request for that vsvr, set its session to RMC_SESS_ABORT, cleanup aceptance sessions and r Change 29054 on 2008/05/01 by rendellf@rendellf-test TED23019: EMRS - support.sh needs to be updated Fixed support.sh to avoid duplicate copy of auth log, cluster log, and vscan files during system get all/tse/logs cmds. Display appropriate message when no files are available to be uploaded. Reviewe Change 29052 on 2008/05/01 by jong@jong-jong-cifs TED00023598 TXRX Panic : timer-api.c:837: ASSERT FAILED: diff.val < (1LL<<32) in eee_rtcDurationTV Remove irrelevant comments and ASSERT. reviewed by MaximK Change 29050 on 2008/05/01 by perforce@kumarv-DEV Partial fix for defect TED00022673 /var full on g5r204. log files are taking all the space.(cougar) Remove syslog, debug, kern.log and user.log entries and have /var/log/messages as only file for logging all that system messages. Reviewed by An Change 29049 on 2008/05/01 by maximk@maximk-13 23569. Create the listen session in the sanm agent in the context of the virtual server create. Relying on event is wrong since the timely delivery is not guaranteed. By the time the virtual server enable event is processed, the virtual s Change 29048 on 2008/05/01 by maximk@maximk-13 Add vs-find-by-id. Change 29045 on 2008/05/01 by yuvarani@yuvarani-beta-cougar Integrate CL 29034 from dev branch. Reviewed by: timg Fix for defect 23397: Cougar: Vsvr enable with kerberos domain fails. While adding Kerberos domain to a vsvr, convertOuToSambaSyntax() and netJoin() has few memory corruption and free Change 29044 on 2008/04/30 by andys@ripper TED00018734 - system create mgmtVolume -r option is not allowed but is displayed in the context sensitive help Actually, this bug has been fixed already. But _help system create_ lists "mgmtvolume" as one of the sub-commands, but it's really mgmtVo Change 29041 on 2008/04/30 by larrys@build-k3-depot Updating main with dev branch submittal 20. //depot/dev/...@29029 //depot/main/... Reviewed by: JonG Change 29040 on 2008/04/30 by eric@eric-dev Change all occurrences of the confusing "meta test" nomenclature to "setup test", and modify runtests test suite to accomodate. Also reorder runtests test output so that the relevant results (i.e. feature tests) are at the bottom. Reviewed by ianb. Change 29037 on 2008/04/30 by henryl@henryl-linux Fixed TED#TED00016908. volume is not growing when high watermark(-h) is set as 100% Change the way to calculate how autogrow is triggered. Previously, it was using division with integers to find the used percentage that was not triggered autogr Change 29036 on 2008/04/30 by perforce@arch_dev Fix for TED00023385 - NCM - sscccc:NOTICE: SSL_read() failed, errno=11, errmsg (Resource temporarily unavailable) fd(12) Added error check in SSL_read for SSL_ERROR_WANT_READ. Retry reading when this error occurs. Fixed certain memory leaks Change 29035 on 2008/04/30 by sahayaj@SAHAYAJ-WINXP Fix for TED00015699-Cursor "focus" not placed in first Required field of most pages Reviewed by sripal Change 29034 on 2008/04/29 by yuvarani@yuvarani-dev-cougar Fix for defect 23397: Cougar: Vsvr enable with kerberos domain fails. While adding Kerberos domain to a vsvr, convertOuToSambaSyntax() and netJoin() has few memory corruption and freeing of invalid address. Apparently Bobcat does not comp Change 29033 on 2008/04/29 by ronb@ronb-zonda-local Integrate CL 29026 from dev branch. Reviewed by: timg CL Description: Fix defect 23093. The problem was caused by incorrect day 1 implementation of vuid and user_struct handling (inherited from samba code) which eventually caused memory overrun an Change 29031 on 2008/04/29 by deepakv@pinky TED00023463. Mirror apears hung after RMC session reset. The bug was tracked down to a window between when the "local" RMC session is aborted and when it is re-opened. Any async messages that the sanmAg attempts to send within this win Change 29030 on 2008/04/29 by jong@jong-jong-cifs Integration from dev branch TED00023198 FP crash due to bad EVM_LVACT_CREATELV request sent by evm_cfgd This was a downstream bug from 23314. I've added validation code to prevent the crash, also fixed a memory l Change 29029 on 2008/04/29 by jong@jong-jong-perf TED00023198 FP crash due to bad EVM_LVACT_CREATELV request sent by evm_cfgd This was a downstream bug from 23314. I've added validation code to prevent the crash, also fixed a memory leak. Reviewed by MaximK Change 29028 on 2008/04/29 by jong@jong-jong-perf TED00023542 system version -s will cause nfxsh to crash Clear file pointer when it's closed. Reviewed by Maximk Change 29027 on 2008/04/29 by andys@ripper TED00023268 - Cougar: Elog rotate happens weekly once not daily The elog log file wasn't being rotated due to size even though it should be. I did test to see that it was rotating based on size, but perhaps it got rotated for time instead. Apparen Change 29026 on 2008/04/29 by ronb@ronb-dev-local Fix defect 23093. The problem was caused by incorrect day 1 implementation of vuid and user_struct handling (inherited from samba code) which eventually caused memory overrun and possibly memory corruption as well. The fix is to reimplement and sim Change 29023 on 2008/04/29 by jong@jong-jong-cifs Defect 22984 fp crash after reboot Note that this is a downstream bug of 23314 that was fixed by changelist 28829 Add some defensive code to RMC. Reviewed by RendellF Change 29022 on 2008/04/29 by perforce@c18r27-rhel4 CLI Test Automation - bugs fixed. Reviewed by, Selva Kumar.B Change 29021 on 2008/04/29 by perforce@selvakumarb 1. Modified the Help Document. 2. Renamed the "window_ip" to "gateway_ip" in the configuration file and the associated java script files. 3. Modified the java script files to generate the proper TAP output. - Modified by Yeguvalli and Prashanti Change 29020 on 2008/04/29 by sahayaj@SAHAYAJ-WINXP Fix for TED00023409-NCM FTI - if a DHCP offer is found, then the Load Default Values box should be checked by default Reviewed by yuvarani Change 29019 on 2008/04/28 by maximk@maximk-13 Fix compilation. BSD does not do RTLD_NEXT. Reviewed by jong. Change 29018 on 2008/04/28 by maximk@maximk-13 Could be 22966, where we got some crash inside of stdio library call while accessing the services database. The RMC could call signal unsafe getservbyname() function from a signal handler causing undefined behavior. Statically compile in the Change 29017 on 2008/04/28 by support@charlesg-asite-1 * Update the System Serial Number WebtoCase Id. written by charlesg reviewed by perforce Change 29016 on 2008/04/28 by support@charlesg-asite-1 * The reset password page no longer emails the customer their current password, instead it "resets the password" as advertised. * Condensed the system serial numbers into the chassis serial for Cheetahs in the serial numbers drop-down on Change 29012 on 2008/04/28 by andys@ripper TED 23181 Cougar:system config reset does not bring back the root or admin password to default value Output the error messages to the console as well as the log so that the user is aware something didn't go right. reviewed by larrys Change 29011 on 2008/04/28 by maximk@maximk-13 Do not call malloc/free functions from the signal handler in the RMC code. Reviewed by andys. Change 29010 on 2008/04/28 by rendellf@rendellf-test TED23520: SNMP - mgmt/mib2/ip is getting incorrect info for interfaces Changed SNMP to exclude returning MIB2 info for loopback, mgmtbus, and unused SC port interface (has no assigned IP address). Fixed interface index references in IP address tabl Change 29009 on 2008/04/28 by amitb@amitb-zonda Integrate 28945 Original comments: Defect TED00023453 Though these changes does not fix the problem reported in 23453, they are bugs found while debugging that defect. Make sure the lun parameter is passed as a ushort16 instead of Change 29008 on 2008/04/28 by amitb@amitb-zonda Fix an assert which checks for directory entry flags. Relax the assert for the case of FS_DIR_TOO_LONG & FS_DIR_BAD_LAST_CIFS as these flags are never written down to the disk. Reviewed by jobia Change 29007 on 2008/04/28 by amitb@amitb-zonda Integrate from 29003 Originial comments: Fir for TED00023555 - Cougar: Online eek in repair mode crashes the system. Set the inode pointer in the context structure unconditionally as the online eek in repair mode could start after Change 29005 on 2008/04/28 by jobia@jobi:jobi Integrate change 29004. TED00023554 Spec causes filesystems to throw volume exception after running out of log Correct the code which prevents new threads from entering filesystem when the log is above the threshold. Reviewed b Change 29004 on 2008/04/28 by jobia@jobi:jobi TED00023554 Spec causes filesystems to throw volume exception after running out of log Correct the code which prevents new threads from entering filesystem when the log is above the threshold. Reviewed by JonG. Change 29003 on 2008/04/28 by amitb@amitb-zonda Fir for TED00023555 - Cougar: Online eek in repair mode crashes the system. Set the inode pointer in the context structure unconditionally as the online eek in repair mode could start after the check is made in fs_allocateInode(). Revi Change 28999 on 2008/04/28 by rendellf@rendellf-test TED23430: SP port events are misidentified and FP port events cause error reported by asd Set debug SP port name based on FC slot type NFX_SLOTTYPE_FC rather than nfxMySlotId for consistency and to avoid mis-identifying SP port events for Cougar. S Change 28998 on 2008/04/28 by andys@ripper TED00023327 - Bus error audit export command with long path name Wicked long path name or number of directory components not being checked for in argument parsing of audit export or volume share export commands. Added directory limit and informative Change 28997 on 2008/04/28 by rendellf@rendellf-test TED21958: vsvr stats only displays 13 chars of the 15 limit on the vsvr name Display full vsvr name (up to 15 chars) that is allowed in display of vsvr stats. Reviewed by AndyS Change 28996 on 2008/04/28 by andys@ripper TED00023367 - /var full after system config reset Add code to clean out /var/log and subdirectories and /var/onstor, as well as core files in /var/log and /var/run. reviewed by rendellf Change 28995 on 2008/04/28 by maximk@maximk-13 23544. Initialize the mode in nfsv3 exclusive create to achieve consistent permissions in the created files. Reviewed by jong. Change 28994 on 2008/04/28 by perforce@c105r8.agile.lab CLI Test Automation. Minor modifications made - Redundant array names removed from test_config.yaml, MGMT vsvr, MGMT volume and Core volume values are taken from the start script. Reviewed by Selvakumar.B Change 28993 on 2008/04/28 by sahayaj@SAHAYAJ-WINXP Integrate change 28965 from dev branch. Fix for TED00023514-[Cougar] NCM: Modifying the sc1 interface( 0.0.0.0) fails in NCM. Reviewed by sripal Change 28992 on 2008/04/27 by jobia@jobi:jobi One of the new asserts needs to be relaxed during volume create. Reviewed by HenryL. Change 28991 on 2008/04/27 by jobia@jobi:jobi Save the block number of the inode file page in the inode so that emap lookup during inode cleaning can be avoided. Reviewed by AmitB. Change 28990 on 2008/04/25 by ramesh@ramesh_R3_1_0_rel TED00022811: Few memory leak fixes in samba code. Reviewed by: ronb Change 28989 on 2008/04/25 by ramesh@ramesh_R_3_20_Rel TED00022811: Few memory leak fixes in samba code. Reviewed by: ronb Change 28988 on 2008/04/25 by andys@ripper TED00023344 - autosupport from secondary cluster node not working Properly obtain the mgmt vsvr id from the cluster API and query the DNS with it. Add a method to the cluster API to return the management vsvr id. Fix the change that was supposed t Change 28987 on 2008/04/25 by danqingj@danqingj-r32rel Integrate change 28983 from 3.1 branch to 3.2. Changes for defect 23447 to close the window in fs_dr_rmcInitiateFS2SSCSession() where rmc_open() succeeds but fs_dr_rmcOpenYield() has not received ack for the open. Reviewed by: narainr Change 28985 on 2008/04/25 by danqingj@danqingj-dev Integrate change 28983 from R3_1_0_rel branch to dev. Changes for defect 23447 to close the window in fs_dr_rmcInitiateFS2SSCSession() where rmc_open() succeeds but fs_dr_rmcOpenYield() has not received ack for the open. Reviewed by: narainr Change 28984 on 2008/04/25 by danqingj@danqingj-r31rel Integrate change 28969 from dev to R3_1_0_rel branch (skipping the nfssharetest part as it has dependency on nfsperftest). Fix a memory corruption due to buffer overflow in nfs_cache_control_proc() while getting a list of mount entries. Do not pass Change 28983 on 2008/04/25 by danqingj@danqingj-r31rel Changes for defect 23447 to close the window in fs_dr_rmcInitiateFS2SSCSession() where rmc_open() succeeds but fs_dr_rmcOpenYield() has not received ack for the open. Reviewed by: narainr Change 28982 on 2008/04/25 by eric@eric-rel320 Integrate p4 change 28366 to r320rel: TED00022648. Creating and deleting snapshots in a loop while mirror sessions are in progress results in mirror aborts in OPT builds and and assertion failures in DBG builds. The problem was tracked down to: 1) Change 28981 on 2008/04/25 by perforce@dylanc-s-1 No changes made Change 28980 on 2008/04/25 by jobia@jobi:jobi Do not serialize all the inode allocations in filesystem by grabbing some global locks exclusively all the time. Grab them only if inode file pages are not allocated yet. Eliminate some duplicate code and misc cleanup. Reviewed by A Change 28979 on 2008/04/25 by eric@eric-rel320 Integrate FS changes 28684 and 28717 to r320rel: 28684: truncate the log after freeze. 28717: Do not do emap lookup on the quota file while replaying the quota usage records - use the block number saved in the log record instead. Add an assert i Change 28978 on 2008/04/25 by edk@edk-r310rel Changing version number to 3.1.0.19. Reviewed by LarryS. Change 28976 on 2008/04/25 by maximk@maximk-13 #23425. Fix a memory corruption due to buffer overflow in nfs_cache_control_proc() while getting a list of mount entries. Do not pass naked pointers between ssc and txrx. The entry can be gone by the tim Change 28975 on 2008/04/25 by ramesh@ramesh_DEVTXRX TED00022811: Few memory leak fixes in samba code. Reviewed by: ronb Change 28974 on 2008/04/25 by jong@jong-jong-cifs restore unit test code that was stepped on by 28969. Reviewed by MaximK Change 28973 on 2008/04/25 by maximk@maximk-13 23440. Set the core limit for nfxsh. The default limit in linux is 0, so no core files were created for nfxsh. Reviewed by jong. Change 28972 on 2008/04/25 by larrys@linux-compile-larrys Integrating file that was missed from change list 28903. Fix for TED 22644 ntp.conf file Reviewed by: TimG Change 28971 on 2008/04/25 by maximk@maximk-13 23442. Reset the second buffer entry if no new buffer was allocated. The receiver modifies the second buffer entry on cougar, so it may be setup incorrectly for another receive operation, causing receiver to hang. Reviewed by jong. Change 28970 on 2008/04/25 by narainr@narainr_r320rel Integrate changelist 28823 from dev to r320rel for 3.2.0.5. Comment from 28823: Fix for TED00023253: NDMP Snapshot extensions: partial restore causes TXRX crash Updated the dcache-interfacing file-li Change 28969 on 2008/04/25 by maximk@maximk-13 #23425. Fix a memory corruption due to buffer overflow in nfs_cache_control_proc() while getting a list of mount entries. Do not pass naked pointers between ssc and txrx. The entry can be gone by the time SSC asks to continue the search a Change 28967 on 2008/04/25 by perforce@c105r8.agile.lab CLI Test Automation - Minor change. Submitted by Dinesh Babu.L Change 28966 on 2008/04/25 by perforce@c105r8.agile.lab CLI Test Automation Enhancements - Final Drop. Submitted by Dinesh Babu.L and Goutam.R Change 28965 on 2008/04/25 by sahayaj@SAHAYAJ-WINXP Fix for TED00023514-[Cougar] NCM: Modifying the sc1 interface( 0.0.0.0) fails in NCM. Reviewed by sripal Change 28963 on 2008/04/24 by jobia@jobi:jobi Convert the blocking lock on the gennum buffer to a trylock while allocating inodes (The old code was not doing what it intended to do). If a few trylocks failed, do blocking lock. Also convert the blocking lock on the inode buffer to a t Change 28962 on 2008/04/24 by jobia@jobi:jobi Clear the snapbits for the blocks allocated to snapshot metainodes before freezing the filesystem while removing a snapshot. Issue read ahead of the snapbits. Reviewed by AmitB. Change 28960 on 2008/04/24 by perforce@kumarv-DEV Defect TED00023331 - [Cougar: nfxsh exists with *** glibc detected *** double free or corruption (!prev): 0x004dc5c8 *** when listing GNS objects ] Fix Description: Passed correct size to "memcpy" in CLUSTER_API_SEND_RCV when insufficient Change 28959 on 2008/04/24 by eric@eric-rel310 Integrate change 26829 by mikel to R3_1_0_rel: For defect 21295, where wrong use of the sizeof() function caused a mirror snapshot name to not be null-terminated, and subsequent strncmp() using the mirror snapshot name resulted in miscomparison. Change 28958 on 2008/04/24 by perforce@kumarv-cg_beta Defect : TED00022578 One of the primary volumes has been deleted. Integrating changelist #28914 from dev branch. Reviewed by JamesK. Change 28957 on 2008/04/24 by support@charlesg-salesforce-winxp * Set status to active on trigger: systemNoDuplicateSerial. written by charlesg Change 28956 on 2008/04/24 by support@charlesg-salesforce-winxp * Fixed typo in triggerTests * Removed unnecessary meta. written by charlesg Change 28955 on 2008/04/24 by support@charlesg-salesforce-winxp - Removed noDuplicatedSerial trigger and replaced with systemNoDuplicateSerial trigger. - Updated case* triggers to point to the new System__c object instead of SAN_Filer__c. - Updated system* triggers to point to the new System__c object instead of Change 28954 on 2008/04/24 by support@charlesg-salesforce-winxp * Added all current classes and triggers used in SalesForce, some of which are used and others which are not. written by charlesg reviewed by perforce Change 28950 on 2008/04/24 by edk@edk-r320uit Updating the UIT branch with patch 3.2.0.4 submittal 13. p4 integrate -d //depot/r320rel/nfx-tree/...@28854 //depot/r320uit/nfx-tree/... Reviewed by LarryS. Change 28949 on 2008/04/24 by edk@edk-r310rel Integrating Max's change 28906 from the dev branch: 23460. Give the loop a chance to finish. Calling pkt_AdjPkt() with negative offset could cause watchdog timeout. Reviewed by jong. The test code in pkt-queue- Change 28948 on 2008/04/24 by ramesh@ramesh_R3_1_0_rel TED00023155: Check for eDesc value while processing response for READ POSITION cdb to prevent the FC crash Reviewed by: timg,billn Change 28947 on 2008/04/24 by larrys@linux-compile-larrys Integrating package changes for Linux root file system into cougar beta branch from dev. Original change list numbers: 28903, 28926, 28903 These files are paart of the following defect fixes: TED 23337, 21712, 23181, 22644 Reviewed by: TimG Change 28946 on 2008/04/24 by edk@edk-r320rel Integrating Max's change 28906 from the dev branch: 23460. Give the loop a chance to finish. Calling pkt_AdjPkt() with negative offset could cause watchdog timeout. Reviewed by jong. Change 28945 on 2008/04/24 by amitb@amitb-default Defect TED00023453 Though these changes does not fix the problem reported in 23453, they are bugs found while debugging that defect. Make sure the lun parameter is passed as a ushort16 instead of a byte to ispfc_dev_abort_taskset(). Al Change 28944 on 2008/04/24 by larrys@larrys-r14-dmip TED 23181 Cougar:system config reset does not bring back the root or admin password to default value The backup password and shadow files were not being placed in the /onstor/etc directory as expected. Needed explicit rules for the backup files. Rev Change 28943 on 2008/04/24 by yliu@yliu-local-Build Restart the filer after pm test. Reviewed by jobia. Change 28942 on 2008/04/24 by perforce@selvakumarb Intermediate drop before the Final drop of NCM Test Automation - Yeguvalli and Prashanti Change 28941 on 2008/04/24 by perforce@selvakumarb Intermediate drop before the Final Drop of NCM Test Automation - Yeguvalli & Prashanti Change 28940 on 2008/04/24 by perforce@rootc12r15-nfxtest Added g5r10 and added some fp ip ranges for a few other gateway's in rack 10 (but not all of them) Written by: jkeiffer Change 28939 on 2008/04/24 by perforce@rootc12r15-nfxtest Changed fp ip range for g6r10 gateway. Written by: jkeiffer Change 28938 on 2008/04/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00023474-NCM, Volume not listed in Volume List box in Vsvr Add Trap Spec Page Reviewed by yuvarani Change 28937 on 2008/04/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00023475-NCM, Adding User/Group ID Mapping is successful even when the mandatory fields are left empty. Reviewed by yuvarani Change 28935 on 2008/04/23 by timg@timg-work Integration of change 28928 into cg_beta Fix for TED00023203: [Bobcat-Cougar] SP Module is getting reborted during restore operation The port in the smpd structure was not properly initialized as the src_port in the Change 28932 on 2008/04/23 by jong@jong-jong-cifs Integration from dev branch Change I/O queuing logic to enforce time order instead of transaction order. The previous logic could cause panics if the system was really slow and EVM was doing retries. TED00023498 Change 28931 on 2008/04/23 by larrys@larrys-r14-dmip Updating glibc binary packages with changes made to clntudp_call from change list 28962. Reviewed by: RendellF Change 28930 on 2008/04/23 by rendellf@rendellf-test Integrate change #28926 from dev branch to Cougar-beta branch. TED23337: Cougar - can't enable or disable vsvrs, even after reboot TED21712: Cougar - Vsvr enable/disable gets time out. Changed glibc clntudp_call to adjust socket poll timeo Change 28929 on 2008/04/23 by chrisv@chrisv-cg-beta Integrate #28918 from dev: Change 28918 by chrisv@chrisv-dev3 on 2008/04/22 16:46:32 Partial fix for #23317 (Discovery takes too long): Reduce the retry time for SDM to get its configuration from clustering from 30 sec to 5 Change 28928 on 2008/04/23 by narainr@narainr_dev Fix for TED00023203: [Bobcat-Cougar] SP Module is getting reborted during restore operation The port in the smpd structure was not properly initialized as the src_port in the edescriptor was not initialized. After a edescriptor Change 28927 on 2008/04/23 by edk@edk-r320rel Changes for TED 22975, base on change 26705 in the dev branch. Updated the register addresses for resetting FC. Reviewed by RendellF. Change 28926 on 2008/04/23 by rendellf@rendellf-test TED23337: Cougar - can't enable or disable vsvrs, even after reboot TED21712: Cougar - Vsvr enable/disable gets time out. Changed glibc clntudp_call to adjust socket poll timeout when EINTR is received due to use timer by RMC so that timeout is pos Change 28925 on 2008/04/23 by jamesk@jamesk-work3.1.14 TED22779 -- "lun label disk" - gives memory fault and comes out of shell when "-c" is passed with the command. Added argc limit check and error message to note that "-c" and "-r" are missing required arguments. Reviewed by rendellf. Change 28924 on 2008/04/23 by jong@jong-jong-perf Change I/O queuing logic to enforce time order instead of transaction order. The previous logic could cause panics if the system was really slow and EVM was doing retries. TED00023498 FC crash when transaction ids come Change 28923 on 2008/04/23 by jong@jong-jong-cifs New test additions. Data pattern was changed so that scsi code could do better analysis of data corruption. Make it possible to do corruption analysis when sequential read pass comes on a later run than a random Change 28922 on 2008/04/23 by sahayaj@SAHAYAJ-WINXP Fix for TED00023427-NCM vsvr wizard - if user clicks "create" on the share summary page, then button on share page should be checked Reviewed by yuvarani Change 28921 on 2008/04/22 by support@assist_lib * Refactored Assist_Mail_Message to be more intelligent about attachments. Change 28920 on 2008/04/22 by support@assist_lib * Added Assist_Log, which extends Zend_Log so that a loglevel may be specified. written by charlesg Change 28919 on 2008/04/22 by chrisv@chrisv-dev3 Fix #23456 (VSD log messages too high): When vsd_createVsdEntry() cannot create a vsvr entry, the elog should be at INFO level, not ERROR. Reviewed by RendellF Change 28918 on 2008/04/22 by chrisv@chrisv-dev3 Partial fix for #23317 (Discovery takes too long): Reduce the retry time for SDM to get its configuration from clustering from 30 sec to 5 sec. In theory we should never hit this since clustering now starts before sdm, but 30 sec is long enough tha Change 28917 on 2008/04/22 by support@charlesg-asite-1 * Removed the Mirroring Whitepaper from the docs page/wp directory. written by charlesg reviewed by perforce(apache::test) Change 28915 on 2008/04/22 by larrys@larrys Creation of file system performance feature branch. (nfx-tree only) Created from //depot/dev/nfx-tree; top of nfx-tree = change 28914. Reviewed by: JobiA Change 28914 on 2008/04/22 by perforce@kumarv-DEV Defect : TED00022578 One of the primary volumes has been deleted.-Retest_failed Issue: volume comes up as type "Unknown" instead of "Standard". Set the volume type to EVM_TYPE_FSYS explicitly during volume undelete operation. Since the value of the Change 28913 on 2008/04/22 by svatic@schandra-linux-debug Fix for TED16823 - able to delete mirror volume using vsvr delete: sanm_clusterDbUpdate: Unable to update mirror record for mirror m1 in clusDb Added functionality to the "vsvr delete force volume " command to detect if there's Change 28911 on 2008/04/22 by sahayaj@SAHAYAJ-WINXP Fix for TED00023461-Bobcat Cougar: NCM, SNMP show details page displays only two entries for "Community String","Trap Host" and "TrapSpecs" Reviewed by yuvarani Change 28910 on 2008/04/22 by sahayaj@SAHAYAJ-WINXP Fix for TED00023472-NCM, Not able to add VSVR Traps in VSVR - Add Trap Spec Page Reviewed by yuvarani Change 28909 on 2008/04/21 by ramesh@ramesh_R_3_20_Rel TED00023155: Check for eDesc value while processing response for READ POSITION cdb to prevent the FC crash Reviewed by: timg,billn Change 28908 on 2008/04/21 by ramesh@ramesh_DEVTXRX TED00023155: Check for eDesc value while processing response for READ POSITION cdb to prevent the FC crash Reviewed by timg,billn Change 28907 on 2008/04/21 by support@charlesg-asite-1 * Email sent from ASSIST: - Updated some of the text to be more clear. - Are now formatted correctly so that their headers do not break the email RFC. - Have the correct return-path. * Updated login test to not fail o Change 28906 on 2008/04/21 by maximk@maximk-13 23460. Give the loop a chance to finish. Calling pkt_AdjPkt() with negative offset could cause watchdog timeout. Reviewed by jong. Change 28905 on 2008/04/21 by maximk@maximk-13 Fix the merge error in 28329. Put back the change 28208 that was accidentally reverted during the merge. Reviewed by jong. Change 28904 on 2008/04/21 by maximk@maximk-13 22394. Follow the same rules as the rest of the code regarding the freeing of the eee packets, the number of the buffers in the packet should always be checked. Do not crash if the eee_bufBase() returns -1. Reviewed by jong. Change 28903 on 2008/04/21 by larrys@larrys-r14-dmip TED 22644 /etc/ntp.conf file in cougar seems to be inconsistent Add modified Linux ntp.conf file as base for both the ONStor ntp template file and system ntp configuration file. Partial fix for TED 22623 Cleanup on messages printed at boot time and Change 28902 on 2008/04/21 by jobia@jobi:jobi Do not change the state of the filesystem during mount or remount if the filesystem is in failing or unmounting state. Reviewed by HenryL. Change 28901 on 2008/04/21 by jong@jong-jong-cifs Make an improved data pattern so we can see if there are data corruptions down to 8 bytes. Print out all of the bad data in the buffer when it corrupt. Add an abort running test option by popular request Reviewed by max Change 28900 on 2008/04/21 by sahayaj@SAHAYAJ-WINXP Fix for TED00023362-NCM FTI - if the user selects the box for "load from secondary" all other fields should disappear or go to confirmation page Reviewed by yuvarani Change 28899 on 2008/04/21 by sahayaj@SAHAYAJ-WINXP Fix for TED00023406-NCM FTI screen default size is too small (even smaller than regular NCM default size) Reviewed by yuvarani Change 28897 on 2008/04/18 by amitb@amitb-zonda Fix for TED00022324 Panic: fs abort in fs_volWaitPendingIO() Need to hold the fs_rdwrSpin lock while manipulating the fs_io2retryQ[]. The locks were missing in fs_volReadWriteQueue() Reviewed by jobia jong Change 28896 on 2008/04/18 by warreng@warreng-cougar Fix for MASTER ABORT message on TXRX console. TED# 22581 pciwrite to dev 1. No dev 1 on Cougar. Remove debug print. reviewed by andys Change 28895 on 2008/04/18 by jobia@jobi:jobi Allow the emap lookup command without the override flag with opt builds. Reviewed by AmitB. Change 28894 on 2008/04/18 by support@assist_lib Message.php: * Fixed an issue with emails where a message is not multi-part but contains an attachment; ie: emails that contain no body but only the content of the attachment. Imap.php * Added some require() definitions. * Added a Change 28893 on 2008/04/18 by maximk@maximk-13 23421. The nfs cache control rpc hardcodes the response size to the ultra buffer size. Allocate enough memory in CLI, otherwise the response may be truncated. Reviewed by jong. Change 28892 on 2008/04/18 by henryl@henryl-linux Add support to dump emap information of an inode to mgmt vol. fscmd zap s Reviewed by Jobia. Change 28890 on 2008/04/18 by maximk@maximk-6 23440. Set the core limit for nfxsh. The default limit in linux is 0, so no core files were created for nfxsh. Reviewed by jong. Change 28889 on 2008/04/18 by deepakv@pinky Defect TED00013091. The size of volumes displayed by "vol show" does not take into account the space occupied by the file-system intent log. Modified the help page for this command to document this. Reviewed by JobiA. Change 28886 on 2008/04/18 by maximk@maximk-6 23437. Reset the __getopt_initialized before calling parse_cifsShareModify(). Letfover parsing state from the previous invocation could cause the share and gns commands to fail. Reviewed by jong. Change 28885 on 2008/04/18 by maximk@maximk-13 23434. Remove the error message. Reviewed by jong. Change 28884 on 2008/04/18 by perforce@dylanc-s-1 An IMAP approach to grabbing dl-cstech archive list from MS Exchange. Change 28883 on 2008/04/18 by sahayaj@SAHAYAJ-WINXP Fix for TED00023370-NCM FTI - sc1 and sc2 should be displayed as sc0 and sc1 for Cougar and sc1 should not be required Reviewed by yuvarani Change 28882 on 2008/04/18 by sahayaj@SAHAYAJ-WINXP Fix for TED00023354-FTI - sc2 and subnet shows that they are required, but they are not Reviewed by yuvarani Change 28881 on 2008/04/18 by sahayaj@SAHAYAJ-WINXP Fix for TED00023408-NCM FTI - need to change and clarify the notes on the main screen Reviewed by yuvarani Change 28880 on 2008/04/17 by sripal@sripal-rdev Modified the script to blank out correct dhclient lease file. Before this change, the script was emptying the wrong file. Due to this, the filer has taken the interface IP from the lease file even though DHCP server was not available. Removed extra Change 28879 on 2008/04/17 by larrys@linux-compile-larrys Integrating into cougar beta branch yaml files that were deleted and later re-added. Reviewed by: TimG Change 28878 on 2008/04/17 by edk@edk-r310rel Changing version number to 3.1.0.18. Reviewed by LarryS. Change 28877 on 2008/04/17 by edk@edk-r310rel Revert changes 28638 and 28698 from this branch since they are one-off for Williams International (3.1.0.17-Williams). Reviewed by LarryS. Change 28876 on 2008/04/17 by larrys@linux-compile-larrys Check-pointing main with Cougar (4.0/3.3) submittal 18 code base. Reviewed by: TimG Change 28875 on 2008/04/17 by edk@edk-r310rel Integrating Jobi's changes 28821 and 28836 from the dev branch: Change 28821: Do not skip the first page of inode summary file if the search started at a different page. Change 28836: Fix couple more issues whi Change 28874 on 2008/04/17 by jobia@jobi:jobi Add a neq diag command to do emap lookup. "fscmd emapdebug [snapnum]" Reviewed by Amitb. Change 28872 on 2008/04/17 by jong@jong-jong-cifs Fix printf of corruption offset in nfsperftest reviewed by maximk Change 28871 on 2008/04/17 by deepakv@deepakv-linux Enhancements to "fscmd writestacks": 1) Error strings from the FP are sent over to the SSC 2) Better handling of eeepoll off'ed CPUs 3) Times-out and gracefully fails if the schedulers on other CPUs do not respond 4) Remove some Change 28870 on 2008/04/17 by timg@timg-work Add VERIFY to detect invalid free routine index. This enables resulting core file to be read by mere mortal programmers. Allowing the call to a null free routine results in a core with a bad stack requiring Maxtrodinary means to debug. reviewed by jo Change 28869 on 2008/04/17 by jong@jong-jong-cifs Update nfsperftest to print out more bytes around a detected data corruption. reviewed by Maximk Change 28867 on 2008/04/17 by larrys@linux-compile-larrys Syncing the Cougar Beta branch with cougar submittal 18. Reviewed by: TimG Change 28866 on 2008/04/17 by edk@edk-r310rel Integrating change 27559 from the dev branch: Changes for TED 21730. Increase kmem_map from the default 4MB to 16MB. Reviewed by DanqingJ. Change 28862 on 2008/04/17 by sandrineb@sandrineb Adding g7r204 Cougar Change 28861 on 2008/04/17 by henryl@henryl-linux Force to crash fp if the edesc has problem to retrieve, print more information if sending rmc msg from FP is failed. Reviewed by Jobia. Change 28859 on 2008/04/17 by sahayaj@SAHAYAJ-WINXP Fix for TED00023404-NCM : Default text box does not display the default value in Edit Schema Page Reviewed by yuvarani Change 28858 on 2008/04/17 by perforce@uma-dev Fix for coverity defect VARARGS. Reviewed by perforce(prasanna). Change 28857 on 2008/04/17 by perforce@sripal-rdev Bug Fix TED00022994 - Timezone entered in FTI does not show up in cli commands. Missed this file in last checkin. Change id 28856. Reviewed by Andys. Change 28856 on 2008/04/17 by perforce@sripal-rdev Bug Fix TED00022994 - Timezone entered in FTI does not show up in cli commands. Made Timezone zone value modification/retriving more portable across various sub-system. Regression focus: 1. system config reset->FTI->system time zone. 2. sy Change 28855 on 2008/04/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023407-NCM FTI screen does not come forward after clicking NO on the Windows pop-up (about closing the parent) Reviewed by yuvarani Change 28854 on 2008/04/16 by edk@edk-r320rel Integrating Jobi's changes 28821 and 28836 from the dev branch. Change 28821: Do not skip the first page of inode summary file if the search started at a different page. Change 28836: Fix couple more iss Change 28853 on 2008/04/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023410-NCM FTI screen needs word capitalization fixed and "flash" added to first field Reviewed by yuvarani Change 28852 on 2008/04/16 by ramesh@ramesh_DEVTXRX Modified size argument passed to a strncpy function Reviewed by yuvarani Change 28851 on 2008/04/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023387-NCM FTI - NAS Gateway Initial Configuration Confirmation Reviewed by yuvarani Change 28850 on 2008/04/16 by edk@edk-r320rel Changes for TED 23414. Offline all volumes during upgrade of primary flash. Reviewed by DanqingJ. Change 28849 on 2008/04/16 by edk@edk-dev Changes for TED 23414. Offline all volumes during upgrade of primary flash. Reviewed by DanqingJ. Change 28848 on 2008/04/16 by chrisv@chrisv-dev3 Backing out change list #28845. Silently truncated data retrieved from the clusDb is not a good idea. Reviewed by TimG Change 28847 on 2008/04/16 by support@charlesg-asite-1 * Don't display error to the user when SalesForce query bombs; give them a generic message. written by charlesg reviewed by perforce(apache::test) Change 28846 on 2008/04/16 by edk@edk-r320rel Integrating RendellF's change 28375 from the R3_1_0_rel branch, which is in turn an integration of his change 28272 from the dev branch: Fixed enterprise OID parameter of SNMP traps. Update Cougar product series number. Reviewe Change 28845 on 2008/04/16 by perforce@kumarv-DEV Defect TED00023331 [Cougar: nfxsh exists with *** glibc detected *** double free or corruption (!prev): 0x004dc5c8 *** when listing GNS objects ] Minor issue in memcpy when an insufficient buffer is passed to CLUSTER_API_SEND_RCV. Reviewed by Change 28844 on 2008/04/16 by sandrineb@sandrineb Updated env setting for PERL5LIB and usage for runtests Change 28843 on 2008/04/16 by eric@eric-dev CQ23377: Samba clients include the trailing \0 character in the path when issuing an NT Create request using UTF-16 characters. Be tolerant of a \0 character if it is at the last byte of the string. Reviewed by jong. Change 28842 on 2008/04/16 by larrys@larrys-r14-dmip TED 22713 TXRX crash with mgmtBus_txRingInit (mgmtBusCtrl=0x400) at mgmt-bus-emb.c:387 Set the PCI completion timeout to infinity. Rely on the watchdog to catch read that doesn't complete. Reviewed by: BrianS Regression Focus: reboot; verify all pr Change 28841 on 2008/04/16 by edk@edk-dev Changes for TED 22861. Modify the BM_FPGA GPP register to reset the LSI MACs to prevent flooding of pause frames. Reviewed by perforce (Brian Stark). Change 28840 on 2008/04/16 by billn@billn-dev Fix for QLogic SRAM memory test .. Now works on all platforms. Reviewed by jamesk Change 28839 on 2008/04/16 by chrisv@chrisv-dev3 Fix #22726 (Cannot properly create and delete a vsvr with a 15 char name): This is a case where strlcpy() broke code that was otherwise working. The vs_name stored in the clusDb is a counted string, it is NOT a NULL-terminated string, so don't over Change 28838 on 2008/04/16 by jobia@jobi:jobi Send an early response to ea if the log replay is queued. Defect TED00023332. Reviewed by AmitB. Change 28837 on 2008/04/16 by narainr@narainr_dev Fixes for: TED00023378: Backup failed with volume exception. Error "lock wait timeout, starvation allowed" before the volume exception. Reverted to 3.2 behavior of releasing the access lock before throttling Change 28836 on 2008/04/16 by jobia@jobi:jobi Fix couple more issues which caused first page and last page of inode summary file to be skipped while searching for free inodes. Reviewed by AmitB. Change 28835 on 2008/04/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023402-[Bobcat-Cougar] NCM: Deleting a non-existing CIFS share or GNS does not throw and error message Reviewed by yuvarani Change 28834 on 2008/04/16 by sahayaj@SAHAYAJ-WINXP Fix for TED00023068-'system copy all' timed out in NCM and secondary devices were left unmounted on filer Reviewed by yuvarani Change 28833 on 2008/04/16 by perforce@uma-dev Defect Id: TED00023608 ('system copy all' timed out in NCM and secondary devices were left unmounted on filer). Fix Description : Time out response time increased to 2hrs for time consuming commands like 'system opy all'. Reviewed by sripal. Change 28832 on 2008/04/15 by edk@edk-r320uit Update the UIT branch with patch 3.2.0.4 submittal 12. p4 integrate -d //depot/r320rel/nfx-tree/...@28797 //depot/r320uit/nfx-tree/... Reviewed by LarryS. Change 28831 on 2008/04/15 by kenr@build-k2-depot One off branch for customer Williams Reviewed by: edk Change 28830 on 2008/04/15 by rendellf@rendellf-test TED23337: Enhanced/Added elog messages posted by vsd to capture response status returned by auth-agent when domain op errors occur while processing vsvr enable/disable cmds. Reviewed by ChrisV Change 28829 on 2008/04/15 by timg@timg-work 23314. Fix mgmtbus message problem caused by compiler reordering the setting of the used bit and the message size. This caused an incorrect size to be seen when processing the message on the txrx. Problem only seen on opt build. reviewed by maximk Change 28827 on 2008/04/15 by warreng@warreng-cougar Add the ability to program FP/TXRX seep from runtime using rcon reviewed by rendellf Change 28826 on 2008/04/15 by maximk@maximk-6 add eee-dump-next-buf-fn. Change 28824 on 2008/04/15 by svatic@schandra-linux-debug Associate fix for TED18734 - system create mgmtVolume -r option is not allowed but is displayed in the context sensitive help Updated the corresponding help text too, by removing the "-r" option from being displayed in the list of options Change 28823 on 2008/04/15 by narainr@narainr_dev Fix for TED00023253: NDMP Snapshot extensions: partial restore causes TXRX crash Updated the dcache-interfacing file-lib component of a partial snapshot restore to follow the dcache rules. Regressio Change 28822 on 2008/04/15 by maximk@maximk-13 23297,23296. Remove the messages about the host down and not being able to add/delete/find the routes. Hosts go down all the time, there is no need to spam the logs. Remove some leftover printf. Reviewed by jong. Change 28821 on 2008/04/15 by jobia@jobi:jobi Do not skip the first page of inode summary file if the search started at a different page. Reviewed by AmitB. Change 28820 on 2008/04/15 by maximk@maximk-6 Add test for opening duplicate connections. Reviewed by jong. Change 28819 on 2008/04/15 by svatic@schandra-linux-debug Fix for TED18734 - system create mgmtVolume -r option is not allowed but is displayed in the context sensitive help Removed the "-r" option from being displayed in the list of available options during creation of a management volume, as i Change 28818 on 2008/04/15 by perforce@c105r8.agile.lab CLI Test Automation Enhancements - New file added. Written By, Goutam.R Change 28817 on 2008/04/15 by perforce@c105r8.agile.lab CLI Test Automation Enhancements - Intermediate drop before the final drop. Written by, Dinesh Babu.L, Goutam.R Change 28816 on 2008/04/14 by jobia@jobi:jobi Having 75% threshold for log buffers was causing the log to become full during spec. Reviewed by JonG. Change 28815 on 2008/04/14 by edk@edk-dev Changes for TED 23326. Updated the description for the onsSysCpuLoadAvg MIB. Reviewed by rendellf. Change 28814 on 2008/04/14 by andys@ripper TED00023303 - System config restore command fails on BSD Straighten out the call trail of ensure_fs_writable() and restore_fs_permissions() which I think I mangled in a series of disconnected checkins. Quiet down emrscron on BSD when it tries to ki Change 28812 on 2008/04/14 by jobia@jobi:jobi Integrate change 28811. When the filesystem is out of inodes, we were unlocking a shared lock wrongly causing system to crash. Reviewed by AmitB. Change 28811 on 2008/04/14 by jobia@jobi:jobi When the filesystem is out of inodes, we were unlocking a shared lock wrongly causing system to crash. Reviewed by AmitB. Change 28810 on 2008/04/14 by sahayaj@SAHAYAJ-WINXP Fix for TED00023116 - Cougar : NCM, Need "No of lines" for vscan log in Virus Scan Log page. Reviewed by yuvarani Change 28809 on 2008/04/11 by jans@jans-devwork Fixed a missing comma. Reviewed by jobia Change 28808 on 2008/04/11 by perforce@dylanc-s-1 improved speed. Change 28807 on 2008/04/11 by jans@jans-devwork fs stress test: - added file system performance stats to logfile - added cleanup method - added output of stress test runtime Reviewed by: jobia Change 28806 on 2008/04/11 by jans@jans-devwork Rename/Move: //depot/dev/nfx-tree/test/t/all/features/filesystem/stress/stress.t To: //depot/dev/nfx-tree/test/t/all/features/filesystem/stress/1_stress.t Change 28803 on 2008/04/11 by maximk@maximk-13 22395. Do not allow removing the last link from the lport that is a part of lport being created. Reviewed by jong. Change 28802 on 2008/04/11 by ianb@ianb-dev-1 add Terminal class and methods for doing flash_install() reviewed by yliu Change 28798 on 2008/04/11 by perforce@dwong-winxp-dev-1 add execute permission reviewed by: sandrineB Change 28797 on 2008/04/11 by maximk@maximk-13 Revert the bmc12500 and luc directories as close to 3.1 as possible, in case something was not done right during the cougar port. Reviewed by jong. Change 28796 on 2008/04/11 by edk@edk-r310rel Integrated Max's change 22341 from the dev branch: 22341 allocate enough memory and don't access past the buffer boundaries. Reviewed by jong. Change 28795 on 2008/04/11 by edk@edk-r320rel Integrated Max's change 27994 from the dev branch: 22341 allocate enough memory and don't access past the buffer boundaries. Reviewed by jong. Change 28793 on 2008/04/11 by maximk@maximk-6 Integrate 28787. 23309. We had no checks at all in the udp fast path for the packet length in the udp header matching the actual data length. This caused a crash when the length in the udp header was trusted to be correct. Che Change 28792 on 2008/04/11 by jong@jong-jong-perf This is mostly cleanup and SPEC work on the new queuing logic but has a fix that may be relevant to 23237 (FP Crash after a lot of volume exceptions due to I/O errors and crash in fs_volWaitPendingIO()). When evm_io_prepa Change 28791 on 2008/04/10 by deepakv@pinky Mirror target mounted on a secondary filer was not invalidating its caches after a mirror update. Reviewed by JobiA. Change 28790 on 2008/04/10 by ramesh@ramesh_R3_1_0_rel Integrating fix for TED21677 from dev branch. Reviewed by maximk Change 28789 on 2008/04/10 by jans@jans-devwork Improved filesystem stress test: - default values now result in real stress test - added readlink() operation to increase code coverage - improved error handling - changed handling of tree quotas reviewed by jobia. Change 28787 on 2008/04/10 by maximk@maximk-13 23309. We had no checks at all in the udp fast path for the packet length in the udp header matching the actual data length. This caused a crash when the length in the udp header was trusted to be correct. Check for the length in the udp header and Change 28786 on 2008/04/10 by perforce@c105r8.agile.lab CLI Test Automation Enhancements - Minor modifications made. Reviewed by Sudharsan. Change 28785 on 2008/04/10 by perforce@c105r8.agile.lab CLI Test Automation Enhancements - Minor modifications made. Reviewed by Sudharsan. Change 28784 on 2008/04/10 by sahayaj@SAHAYAJ-WINXP Fix for TED00023250-mirror confirmation screens should not disappear when the mirror page refreshes Reviewed by yuvarani Change 28783 on 2008/04/09 by danqingj@danqingj-r32rel Integrate change 28781 from R3_1_0_rel branch to r320rel branch. Changes for defect 21154, where is a double free is caused by the fact that the same packet was sent to luc_xmtPkt() twice, and the PKT_USR_LUC_TX bit was set the second time. The fix Change 28782 on 2008/04/09 by danqingj@danqingj-dev Integrate change 28781 from R3_1_0_rel branch to dev. Changes for defect 21154, where is a double free is caused by the fact that the same packet was sent to luc_xmtPkt() twice, and the PKT_USR_LUC_TX bit was set the second time. The fix here is to Change 28781 on 2008/04/09 by danqingj@danqingj-r31rel Changes for defect 21154, where is a double free is caused by the fact that the same packet was sent to luc_xmtPkt() twice, and the PKT_USR_LUC_TX bit was set the second time. The fix here is to simply to skip this pkt if the PKT_USR_LUC_TX bit is s Change 28780 on 2008/04/09 by maximk@maximk-6 Integrate 28039 The print buffer for inet_ntoa() and other similar functions should be cpu private. Reviewed by jong. Change 28779 on 2008/04/09 by perforce@dwong-winxp-dev-1 check in missing test_config.yaml reviewed by: sandrineB Change 28778 on 2008/04/09 by maximk@maximk-6 Integrate 28777 The pktSize was calculated incorrectly for reassembly of jumbo frame IP packets. This caused a crash if reassembled packet followed the "slow" path. Reviewed by jong. Change 28777 on 2008/04/09 by maximk@maximk-13 The pktSize was calculated incorrectly for reassembly of jumbo frame IP packets. This caused a crash if reassembled packet followed the "slow" path. Reviewed by jong. Change 28776 on 2008/04/09 by chrisv@chrisv-dev2 Partial fix for #23050 (startup order of apps is incorrect): Start clustering before sdm and evm since they both use clustering. In sdm, query clustering at init rather than waiting 30 sec. Delay snmpd and asd until just before sscccc. Reviewed by Change 28775 on 2008/04/09 by perforce@dwong-winxp-dev-1 fix the @@@ problem: extra scp_cmd codes are removed. reviewed by: sandrineB Change 28773 on 2008/04/09 by svatic@schandra-linux-debug Minor change to append the cause of error to the message printed when rollbacks are attempted during mirror reverse. Reviewed by DeepakV. Change 28772 on 2008/04/09 by andys@ripper Stop support.sh blabbing at boot time. reviewed by larrys Change 28771 on 2008/04/09 by jamesk@jamesk-work3.1.14 TED23047 -- VSD goes to 100% of CPU after a reboot If virtual server has not completed volume discovery, put txrx nfs request on pendingQ rather than runQ to eliminate excessive CPU usage. Reviewed by chrisv and maximk. Change 28770 on 2008/04/09 by yliu@yliu-local-Build Test scripts for quota and ENOSPC testing are added to the test frame work. Reviewed by ianb. Change 28769 on 2008/04/09 by andys@ripper Fix TED00023181 - system config reset does not restore root password Add password and shadow template files to /onstor/etc and fix up the code to restore them at system config reset time. reviewed by larrys Change 28767 on 2008/04/09 by perforce@dwong-winxp-dev-1 add blank test_config reviewed by: sandrineB Change 28766 on 2008/04/09 by amitb@amitb-zonda Change an assert, which checks to see if the directory flags computed are correct, to ignore the case of FS_DIR_DOS_RESERVED flag, because there is no compat flags for it and this flag is not added to the directory entry Reviewed by jobi Change 28765 on 2008/04/09 by ianb@ianb-dev-1 change the test_config->vsvrs() to return -T1 instead of -TEST1 for vsvr name suffixes. add lab_mgmt_network_resolver_domain_name as a default value in available_resources_config.yaml files reviewed by sandrineb Change 28762 on 2008/04/09 by danqingj@danqingj-nfx-test Updated eng196 and g5r9 Change 28761 on 2008/04/09 by perforce@dwong-winxp-dev-1 missing test config reviewed by: SandrineB Change 28759 on 2008/04/09 by deepakv@pinky TED00015160. Error message is not helpful when the wrong vsvr is used to initiate a mirror session in a clustered environment. Made error message more helpful. Reviewed by JobiA. Change 28757 on 2008/04/09 by perforce@kumarv-DEV TED00022578 7300 : vol undelete for >8 Luns. Minor changes in create volume functions. Reviewed by JamesK. Change 28756 on 2008/04/09 by jans@jans-devwork changed some options + output of fs stress test. added verification of truncation and size increasing truncation. added mmap() to write/read data. Used to test alternate code path. Reviewed by jobia Change 28755 on 2008/04/09 by sandrineb@sandrineb Adding g14r10 Cougar Change 28754 on 2008/04/09 by henryl@henryl-linux Add to history log whenever quota is enabled or disabled. Reviewed by Jobia. Change 28753 on 2008/04/09 by perforce@sripal-rdev When the user boots from NFS root, the fix would prevent the dhclient from updating interface ip while it is trying to contact the DHCP server. Reviewed by Andys. Change 28752 on 2008/04/09 by andys@ripper Fix segfault in mkdir() caused by string constant being allocated in RO segment when the directory doesn't already exist. Fix breakage in tweak_filesystem() to make secondary_mount if it doesn't already exist. reviewed by maximk Change 28751 on 2008/04/09 by sahayaj@SAHAYAJ-WINXP Fix for TED00023165-NCM: User and group name should be accepted without domain name in User/Group Quotas Reviewed by yuvarani Change 28750 on 2008/04/09 by perforce@arch_dev Defect id : TED00023139(Memory fault with nfxsh core for invalid input specified in tree quota) Fix description : Function util_countACL() is updated with strncmp to align to the length of the command option. Reviewed by Yuvarani Change 28749 on 2008/04/09 by sahayaj@SAHAYAJ-WINXP Fix for TED00023137-NCM: Incorrect note entry in "Add New Tree" page Reviewed by yuvarani Change 28748 on 2008/04/08 by henryl@henryl-linux Fixed TED00023233 Cougar: Disable and enabling the vsvr resets the mirror counter variables Add message to indicate the counter will be reset after vsvr disable or enable or system is restarted. Reviewed by Jobia. Change 28747 on 2008/04/08 by henryl@henryl-linux Fixed TED#00023009- Enforced User Quota leads to 100% volume usage, but no additional data is available. Updated blksReserved from superblock and blksBeyond from file system if quota is failed. Reviewed by Jobia.. Change 28746 on 2008/04/08 by perforce@kumarv-DEV Defect TED00023221 interface name has a character appended to it in arp messages. Minor change in output format for an elog message. Reviewed by TimG. Change 28745 on 2008/04/08 by sandrineb@sandrineb Expect script that runs a loop of vsvr disable/enable given a particular vsvr. This vsvr has to exist and be in enabled state to start with. It is more interesting if this vsvr has volumes, interfaces, shares and is joined to domains Reviewed by: jim Change 28744 on 2008/04/08 by sandrineb@sandrineb Expect script that is executing a loop of volume create/show/delete, given some vsvr and array with free lun or specific device Reviewed by: jimk Change 28743 on 2008/04/08 by sandrineb@sandrineb Expect script for Cougar that executes a loop of volume offline/online for a given volume Reviewed by: jimk Change 28742 on 2008/04/08 by eric@eric-rel310 Integration of dev change 28737 to R3_1_0_rel branch: Various cifsd elog improvements for CQ23025: - Changed all instances of 'Killing' to 'Restarting' - Demoted messages about restarting cifsd after the connection limit was reached from Change 28741 on 2008/04/08 by andys@ripper Bolster sanity check that should prevent installing BSD onto a Linux based system, and vice-versa. reviewed by larrys Change 28738 on 2008/04/08 by eric@eric-rel320 Integration of dev change 28737 to r320rel branch. Various cifsd elog improvements for CQ23025: - Changed all instances of 'Killing' to 'Restarting' - Demoted messages about restarting cifsd after the connection limit was reached from NOT Change 28737 on 2008/04/08 by eric@eric-dev Various cifsd elog improvements for CQ23025: - Changed all instances of 'Killing' to 'Restarting' - Demoted messages about restarting cifsd after the connection limit was reached from NOTICE to DEBUG - Fixed grammar error in cancelled-m Change 28736 on 2008/04/08 by perforce@kumarv-DEV Fix for the defect TED00023054 - " system get all " command do not upload the stats file accordingly. Corrected some minor issues in gathering stats by forking a new process. Reviewed by Ian,Tim. Change 28735 on 2008/04/08 by svatic@schandra-linux-debug Fix for TED18344 - Command-line Help and SAG help on mirror schedules and mirror create options are incomplete Added a mention in the help texts for "mirror create" and "mirror schedule" commands that multiple entries for the month, date, Change 28734 on 2008/04/08 by henryl@henryl-linux Revert changes p4 28718 as it can be fixed different way later. Reviewed by AndyS. Change 28733 on 2008/04/08 by rendellf@rendellf-test TED23177: g14r10 does not autoreboot even if autoreboot is set on ssc & cores Removed #ifdef for Cougar that caused autoreboot value not to be read (it was assumed to be off) after a crash and not rebooting the system. Autoreboot settings used in TXR Change 28731 on 2008/04/08 by perforce@uma-dev Defect Id :23616 (Cougar : Need space between directory and Limit column for tree quota show command) Fix : Two spaces inserted between Directory and Limit columns of data display. Reviewed by yuvarani. Change 28730 on 2008/04/08 by svatic@schandra-linux-debug Fix for TED22730 - mirror reverse prints error message if vol offline takes longer - Moved the operation of demoting the source volume during mirror reversal to occur before any clusterDB modifications. - Added a rollback mechanism f Change 28729 on 2008/04/08 by sahayaj@SAHAYAJ-WINXP Fix for TED00023164-[Bobcat-Cougar] NCM : Import all shares option is not available in NCM. Reviewed by yuvarani Change 28728 on 2008/04/07 by perforce@dwong-winxp-dev-1 add and migrate test for mirror, and snapshot reviewed by IanB Change 28727 on 2008/04/07 by maximk@maximk-13 Fix compilation. reviewed by jong. Change 28725 on 2008/04/07 by andys@ripper /onstor/etc/syslog.conf should not be in config-files list. It is only a template and should never change, and should be upgraded at [flash-install] upgrade time, but currently isn't. reviewed by kumarv Change 28724 on 2008/04/07 by andys@ripper Fix TED00023204 - interface create executes even if -s does not have any value specified Fix getopt string to give right result when no argument present for an option, and add missing error return if argument is incorrect. reviewed by rendellf Change 28723 on 2008/04/07 by maximk@maximk-13 integrate 28720 23209. Not enough data to cover the whole dcache entry was allocated so we crashed later on when the dcache was sent to the client. Fix sbm_make_same_buf_cod() to allocate one descriptor per FS block Change 28722 on 2008/04/07 by jans@jans-devwork Fixed some problems regarding symbolic links as well as character and block device files in the file system stress test. Reviewed by jobia (and runtests script) Change 28720 on 2008/04/07 by maximk@maximk-13 23209. Not enough data to cover the whole dcache entry was allocated so we crashed later on when the dcache was sent to the client. Fix sbm_make_same_buf_cod() to allocate one descriptor per FS block as dcache_addFSReadRespToCache() dep Change 28718 on 2008/04/07 by henryl@henryl-linux Fixed segmentation fault like system copy all. In mkpath(), do not add any char to the string after strcspn() once it reaches the end, ie done is set to TRUE. Reviewed by Jobia. Change 28717 on 2008/04/07 by jobia@jobi:jobi Do not do emap lookup on the quota file while replaying the quota usage records - use the block number saved in the log record instead. Add an assert in the emap lookup code to catch any other cases of emap lookups during log replays. Change 28716 on 2008/04/07 by henryl@henryl-linux Fixed TED#22913. Multiple volume exceptions on same volume. Change RenameThread to acquire accessLock and modify lock in exclusive mode if inode cannot be locked exclusive. Add kpi to track the duration if exclusive lock is taken, update its Change 28715 on 2008/04/07 by ianb@ianb-dev-1 add to_RootShell() and to_Nfxsh() methods. reviewed by dwong. Change 28714 on 2008/04/07 by rendellf@rendellf-test Reverted change #28707 since Cougar opt build is having a problem rebooting after an FP crash. Reviewed by TimG Change 28713 on 2008/04/07 by jobia@jobi:jobi If eek removed all the snapshots, do not report the mismatch in blkUsed as an error. Reviewed by HenryL. Change 28712 on 2008/04/07 by sahayaj@SAHAYAJ-WINXP Fix for TED00023166-Bobcat Cougar :NCM, Tree view is not displayed when there is a volume in "Failing" state. Reviewed by yuvarani Change 28711 on 2008/04/06 by jong@jong-jong-cifs No functional changes but I split up some huge routines to make the code easier to read. I also moved the common case to the start of the larger switch statements and cut the calls to eee_rtc by a large factor. Reviewe Change 28710 on 2008/04/06 by jong@jong-jong-perf TED00023190 memory leak in scsi layer when multi-packet descriptors time out reviewed by maximk Change 28709 on 2008/04/05 by ronb@ronb-depot-local Integrate CL 28708 from dev branch. CL Description: Fix defect 23157 and 23174. The problem was caused by incorrect handling of RMC message in the fix in CL 28594. Reviewed by: jamesk Change 28708 on 2008/04/05 by ronb@ronb-dev-local Fix defect 23157 and 23174. The problem was caused by incorrect handling of RMC message in the fix in CL 28594. Reviewed by: jamesk Change 28707 on 2008/04/05 by rendellf@rendellf-test TED23177: g14r10 does not autoreboot even if autoreboot is set on ssc and all cores Removed #ifdef for Cougar that caused autoreboot value not to be read (it was assumed to be off) after a crash and not rebooting the system. Reviewed by TimG Change 28706 on 2008/04/05 by ronb@ronb-depot-local Merge in CL 28705 from dev branch. CL Description: Additional fix for TED 22801. Do check samr pipe health unless we got serious error querying groups. Reviewed by: edk Change 28705 on 2008/04/05 by ronb@ronb-dev-local Additional fix for TED 22801. Do check samr pipe health unless we got serious error querying groups. Reviewed by: edk Change 28704 on 2008/04/05 by andys@ripper Fix TED00022685 - Cougar - elogs not uploaded to ERMS EMRS only sends logfiles that end in .0*, and our rotated logfiles were starting at .1 reviewed by larrys Change 28703 on 2008/04/04 by edk@edk-r320rel Revert change 28656. Reviewed by jamesk. Change 28701 on 2008/04/04 by henryl@henryl-linux Add -e option for eek to remove all snapshots without query user if live view has errors. If the live view has errors, most of the time all the snapshots will have errors. Instead of removing each and every snapshot one at a time, the option is to Change 28700 on 2008/04/04 by jans@jans-devwork Last submit was incomplete. Now test both character AND block special files. reviewed by jobia (and runtests script) Change 28699 on 2008/04/04 by jans@jans-devwork Added -B option to file system stress test to test creation of special block, character files using mknod() function. reviewed by jobia (and the runtests script) Change 28698 on 2008/04/04 by edk@edk-r310rel Integrating Max's change 28689 from the dev branch: Cleanup after an error in all cases. Reviewed by jong. Change 28697 on 2008/04/04 by ramesh@ramesh_R_3_20_Rel TED00021677: TXRX crashed because connecting to the vsd failed after 3 retries. Modified to code to increase the number of retries to 6 and send message to pm to restart vsd, when the retry count reaches half of the maximum retry count. Change 28696 on 2008/04/04 by yliu@yliu-local-Build rediret test output in .../audit/000_setup_config.t; restart pm after the pm test is done. reviewed by eric. Change 28695 on 2008/04/04 by jamesk@jamesk-work3.1.15 Reverted perforce change 28643. It adversely impacted spec. run VSD time. Reviewed by chrisv. Change 28694 on 2008/04/04 by ramesh@ramesh_DEVTXRX TED00021677: TXRX crashed because connecting to the vsd failed after 3 retries. Modified to code to increase the number of retries to 6 and send message to pm to restart vsd, when the retry count reaches half of the maximum retry count. Change 28693 on 2008/04/04 by amitb@amitb-zonda Add debug code to check that when we mark a buddy region full, its really full. Reviewed by jobia Change 28692 on 2008/04/04 by billn@billn-dev Back out change 28022 as anoth change to the dev branch resolved the issue another way. reviewed by chrisv Change 28691 on 2008/04/04 by perforce@dylanc-s-1 Added support for writing all the emails to files. Change 28690 on 2008/04/04 by perforce@dylanc-s-1 name changes Change 28689 on 2008/04/04 by maximk@maximk-13 Cleanup after an error in all cases. Reviewed by jong. Change 28688 on 2008/04/04 by jans@jans-devwork Added file system stress test modules. For options of file system stress test run ./fsstress_operations -h. reviewed by jobia Change 28687 on 2008/04/04 by jong@jong-jong-perf Remove the singleQueuePerLun logic. This is obsolete given the new I/O coalescing logic and it seems to cause problems with GT driver errors, or at least make them more likely than in previous releases. Reviewed by MaximK Change 28685 on 2008/04/04 by support@assist_lib * Initial commit of the libraries necessary for the ASSIST site. * Includes Zend 1.5, SalesForce API, and some customized classes specific to ASSIST. written by charlesg reviewed by perforce(dylanc) Change 28684 on 2008/04/04 by jobia@jobi:jobi truncate the log after freeze. Reviewed by AmitB. Change 28683 on 2008/04/04 by jobia@jobi:jobi Add some debug code to catch cases of initializing buffers of global metainodes from the snapshot context. Reviewed by AmitB. Change 28682 on 2008/04/04 by jobia@jobi:jobi Trashcan processing thread can cause lock timeouts for operations which need to freeze the filesystem (snapshot, autogrow etc) while processing large files - drop and reaquire the locks after processing each extent. Reviewed by AmitB. Change 28680 on 2008/04/04 by billn@billn-dev Fixes 22486 SP does not support direct connect on LSI3992 Fixes 22122 Lun discovery is very slow. Fixes 22953 FP Crash ispfc_device.c : 1186 Fixes 22453 MailBox failure messages Fixes 21592 Crash caused by device rediscovery, incorrect length case. Change 28678 on 2008/04/04 by jobia@jobi:jobi Update the superblock using transactions. Reviewed by AmitB. Change 28677 on 2008/04/04 by jobia@jobi:jobi No need of saving the volume exception core if the exception is manually triggered. Reviewed by AmitB. Change 28676 on 2008/04/04 by maximk@maximk-13 integrate 28673 23151. fix the data corruption which occured while writing past the last incomplete and unaligned block that in turn have been just written and have not been written to disk yet. The dc_missing_bytes != 0 was used instead Change 28675 on 2008/04/04 by jong@jong-jong-perf This addresses defect 23094 FP1 crash on Cougar Soak. The code incorrectly assumed that the edescriptor for sequence id 1 arrives first, it doesn't always do so. Reviewed by MaximK Change 28674 on 2008/04/04 by jong@jong-jong-cifs Roll back single-queue per LUN logic for Xyratec. Indications that this makes our GT driver fail. Reviewed by Maximk Change 28673 on 2008/04/04 by maximk@maximk-13 23151. fix the data corruption which occured while writing past the last incomplete and unaligned block that in turn have been just written and have not been written to disk yet. The dc_missing_bytes != 0 was used instead of dc_cod != 0 t Change 28672 on 2008/04/04 by rendellf@rendellf-test TED22930: "port show all" not responding Changed callers of sdm transaction allocation routine to check for return value of -1 instead of any value less than zero for a failure. This bad check was causing the allocation to be wrongly interpreted as Change 28671 on 2008/04/04 by ianb@ian-lab add terminal server and port for ssc terminal for cslab4 Change 28670 on 2008/04/04 by perforce@sripal-rdev Added check to remove unconfigured interface when load from secondary option is chosen. Reviewed by andys. Change 28669 on 2008/04/04 by perforce@uma-dev Fix for Defect TED00023120(Tree quota show all with -s option, displays junk characters and show entry one by one) Fix Description : -d option used along with shell command more. Reviewed by yuvarani. Change 28668 on 2008/04/04 by sahayaj@SAHAYAJ-WINXP Fix for TED00023118-Bobcat Cougar : NCM, Quota search page doesnot show pagination icon. Reviewed by yuvarani Change 28667 on 2008/04/04 by perforce@uma-dev Fix for coverity defects like RESOURCE_LEAK, BUFFER_SIZE_WARNING Reviewed by perforce(prasanna) Change 28666 on 2008/04/03 by perforce@arch_dev Fix for coverity bugs like PW.DECLARED_BUT_NOT_REFERENCED and PW.SET_BUT_NOT_USED Reviewed by Yuvarani Change 28665 on 2008/04/03 by kenr@build-k3-depot One-off branch for customer Tudou. Integration point: //depot/r320rel/...@28656 Reviewed by: EdK Change 28663 on 2008/04/03 by larrys@larrys Cougar Beta Release candidate branch. Integration point: //depot/dev/...@cougar-sub16 (change list 28632) Reviewed by: TimG Change 28662 on 2008/04/03 by jong@jong-jong-perf Removed the obsolete genio queue timer, it had never been enabled. Replaced it with a port-level timer that checks for scsi descriptors that have been sitting in the queue for too long. The typical case is an I/O chain that only pa Change 28658 on 2008/04/03 by amitb@amitb-zonda Fix for TED00023127 - Assert in fs_inodeClean() Set the context->fileSystem->super->snapState.phase to FS_SNAP_PHASE_READY after flushing the inode and buffer cache when a snapshot is being removed. Reviewed by jobia Change 28657 on 2008/04/03 by maximk@maximk-13 22842. Make arguments in help text match the command. Reviewed by jong. Change 28656 on 2008/04/03 by edk@edk-r320rel Integrating Jim's change 28643 from the dev branch: TED23047 -- Limit vsd_receiveMessage 0-timeout nfx select usage. Reviewed by chrisv. Change 28654 on 2008/04/03 by perforce@sripal-rdev Bug fix - TED00023133. Missed this file in last check in. Modified initial-config.c to suppress FTI in Bobcat if one of the interface file is not present. Reviewed by yuvarani. Change 28653 on 2008/04/03 by perforce@sripal-rdev Bug fix - TED00023133. Modified rc.onstor which started pm with wrong pmtab file in Bobcat. Modified initial-config.c to suppress FTI in Bobcat if one of the interface file is not present. Reviewed by yuvarani. Change 28652 on 2008/04/03 by perforce@selvakumarb Added code as part of 5th Drop of NCM Test Automation (Gateway 2nd Drop) Submitted by - Yeguvalli & Prashanti Change 28651 on 2008/04/03 by perforce@c105r8.agile.lab CLI Test Automation Enhancements - 3rd Drop. Written by, Dinesh Babu.L , Goutam.R Change 28650 on 2008/04/03 by sahayaj@SAHAYAJ-WINXP Fix for TED00023117-Bobcat cougar: NCM, volume delete results in volume summary page with no volume entries Reviewed by yuvarani Change 28649 on 2008/04/03 by perforce@sahayaj-dev Fix for TED00021568-NCM - FTI screen appears when filer is already running and configured with vsvrs and volumes. FTI has been implemented for COUGAR and the workaround for this defect has been reverted. Reviewed by LarryS Change 28648 on 2008/04/03 by sahayaj@SAHAYAJ-WINXP Fix for TED00021405-NCM: need support for 'filesystem quota tree set -c' option Reviewed by yuvarani Change 28647 on 2008/04/02 by edk@edk-r320rel Integrating Max's change 28632 from the dev branch: 23107. Fix deadlock in bmc12500Eth_txErrChk. Reviewed by jong. Change 28646 on 2008/04/02 by edk@edk-r320rel Integrating change 28645 from the dev branch: Changes for TED 23119. Do not try to interpret a cluster return code as an authentication error code. Reviewed by ChrisV. Change 28645 on 2008/04/02 by edk@edk-dev Changes for TED 23119. Do not try to interpret a cluster return code as an authentication error code. Reviewed by ChrisV. Change 28644 on 2008/04/02 by support@charlesg-asite-1 * Remove the L3_Email__c hidden field from the support ticket form, the field is now populated automatically by a trigger in SalesForce. written by charlesg reviewed by perforce(cheryll) Change 28643 on 2008/04/02 by jamesk@jamesk-work3.1.15 TED23047 -- Limit vsd_receiveMessage 0-timeout nfx select usage. Reviewed by chrisv. Change 28642 on 2008/04/02 by andys@ripper Attempt to address TED00023034 - Linux kernel crash during shutdown Move the order of when onstor daemons and services are shut down to relatively early, instead of after services they count on are shut down. The real problem is probably in the mgm Change 28641 on 2008/04/02 by deepakv@pinky TED00021379. The "Mirror Secondary Node Name" output field of "mirror show" would occasionally contain garbage. Found and fixed instances of incorrect initialization or modifications to the "secondary_nodeName" field of structure sanm_mirror_ Change 28639 on 2008/04/02 by jong@jong-jong-perf TED00023123 FP crashPANIC: scsi-msg.c:331: ASSERTION failure "!(args->smpd->lastEDesc->bd[EEE_MAX_BUFS-1].control & EDESC_BD_CMD_IN_USE)" Bad VERIFY, was assuming that edescriptors are always beroed. Reviewed by Maximk Change 28638 on 2008/04/02 by edk@edk-r310rel Integrating Max's change 28630 from the dev branch: Remove the code that used to delete the entries in the middle of the output packets and caused a lot of problems. Make two passes through the directory, first get th Change 28636 on 2008/04/02 by maximk@maximk-13 22983, remove the error message. This is kind of normal if the virtual server is being disabled and not everybody around got the message, and there is a counter updated anyway. Reviewed by jong. Change 28635 on 2008/04/02 by maximk@maximk-13 22048, sending of the message must be done after the references on the queue element are released, otherwise bad things may happen if the scsi request is finished before the evm queue element is placed on the pending queue. This is not that improbabl Change 28633 on 2008/04/02 by yliu@yliu-local-Build add cifs audit log functionality tests to the test harness. reviewed by ianb. Change 28632 on 2008/04/02 by maximk@maximk-13 23107. Fix deadlock in bmc12500Eth_txErrChk. Reviewed by jong. Change 28631 on 2008/04/02 by rendellf@rendellf-test Include check of Cluster State Net/Auth enabled flags during a forced virtual server delete operation. Removed posting of warning message when ignoring received messages. Added notes based on observations that cluster DB load/flush showmount respo Change 28630 on 2008/04/02 by maximk@maximk-13 Remove the code that used to delete the entries in the middle of the output packets and caused a lot of problems. Make two passes through the directory, first get the directory entries then copy them out so the output buffer stays co Change 28629 on 2008/04/02 by andys@ripper Fix problems from changelist#28601 - Integrating new initial configuration changes from cg_fti branch Move function declaration from wrong location in nfx-tree/code/ssc-genlib/fs.h to the correct file, nfx-tree/code/ssc-genlib/fs-api.h Removed unus Change 28628 on 2008/04/02 by rendellf@rendellf-test Ignore env autolinkenable parameter in SSC and env load parameters in TXRX/FP that aren't locally relevant in Cougar. Reviewed by WarrenG Change 28627 on 2008/04/02 by edk@edk-r310rel Integrating change 28525 from the dev branch: Changes for TED 22865. Do not always set the IPM_AUXIF_RUNNING flag. Check the IFF_RUNNING interface flag first. Reviewed by AndyS. Didn't port the changes Change 28625 on 2008/04/01 by larrys@larrys-r14-dmip Fix cougar build error. Reviewed by: JonG Change 28624 on 2008/04/01 by edk@edk-r310rel Changed version number to 3.1.0.17. Reviewed by LarryS. Change 28623 on 2008/04/01 by eric@eric-rel310 Integration of dev change 28620: TED23100: Change metafile extent backup to sleep every 16 copied blocks instead of 64, greatly lessening the chance of a watchdog timeout. Reviewed by amitb. Change 28622 on 2008/04/01 by jong@jong-jong-cifs Merge in missing nfsperftest code. Quick fix to avoid quadratic FS code with streaming writes. This improves our handling of defect 22819 Reviewed by Maximk, Amit Change 28621 on 2008/04/01 by eric@eric-rel320 Integration of dev change 28620: TED23100: Change metafile extent backup to sleep every 16 copied blocks instead of 64, greatly lessening the chance of a watchdog timeout. Reviewed by amitb. Change 28620 on 2008/04/01 by eric@eric-dev TED23100: Change metafile extent backup to sleep every 16 copied blocks instead of 64, greatly lessening the chance of a watchdog timeout. Reviewed by amitb. Change 28617 on 2008/04/01 by edk@edk-r320rel Integrating Amit's change 28497 from the dev branch: Fix for TED00022907 - crash in memcpy() when doing user data logging. In the case of a retry due to ENOSPC condition, it could so happen that the data buffer alloca Change 28616 on 2008/04/01 by ramesh@ramesh_R_3_20_Rel Reverting fix for TED00021677. Reviewed by edk Change 28615 on 2008/04/01 by ramesh@ramesh_DEVTXRX Reverting fix for TED00021677. Reviewed by edk Change 28614 on 2008/04/01 by edk@edk-r320rel Integrating Jonathan's change 28603 from the dev branch: nfsperftest was unable to use volumes from any virtual server. reviewed by maximk Change 28612 on 2008/04/01 by rendellf@rendellf-test TED22947: Cougar - txrx crash in tpl_procFpWriteReq Changed allocation/deallocation of tpl connection context structure to use shared memory so that TXRX can always access its in/out queues. Reviewed by MaximK Change 28611 on 2008/04/01 by ramesh@ramesh_R_3_20_Rel TED00021677: TXRX crashed because connecting to the vsd failed after 3 retries. Modified to code to increase the number of retries to 6 and send message to pm to restart vsd, when the retry count reaches half of the maximum retry count. Change 28610 on 2008/04/01 by ramesh@ramesh_DEVTXRX TED00021677: TXRX crashed because connecting to the vsd failed after 3 retries. Modified to code to increase the number of retries to 6 and send message to pm to restart vsd, when the retry count reaches half of the maximum retry count. Change 28608 on 2008/04/01 by ianb@ianb-dev-1 fix bug with old available_resources_config.yaml files. reviewed by Jans. Change 28607 on 2008/04/01 by support@charlesg-asite-1 * Fixed an issue with the case page blowing up when no cases or serial numbers exist. written by charlesg reviewed by perforce(apache::test) Change 28606 on 2008/04/01 by yliu@yliu-local-Build add testutils method: remove_test_vsvr_and_vol(). reviewed by ianb Change 28605 on 2008/04/01 by yliu@yliu-local-Build forgot missing semi colon. reviewed by ianb. Change 28604 on 2008/04/01 by yliu@yliu-local-Build consolidated a bunch of setup routines into the testutils class and modified some of the setup_config.t files that duplicate this code. reviewed by ianb Change 28603 on 2008/04/01 by jong@jong-jong-cifs nfsperftest was unable to use volumes from any virtual server. reviewed by maximk Change 28602 on 2008/04/01 by sahayaj@SAHAYAJ-WINXP Integration of changelist 28354 from cg_fti branch. FTI support for cougar in NCM. Reviewed by yuvarani. Change 28601 on 2008/04/01 by perforce@sripal-rdev Integrating new initial configuration changes from cg_fti branch to dev. Following are the Change ids that have been integrated - @28467, @28468 and @28486. Reviewed by yuvarani. Change 28600 on 2008/04/01 by andys@ripper Fix TED00023071 - extra output in the SSC Console Move procps.sh init script to run a little earlier, so if fsck runs on a CF partition, we don't start getting all kinds of obnoxious spam from the embedded code while fsck is checking things. Move c Change 28599 on 2008/04/01 by sahayaj@SAHAYAJ-WINXP Fix for TED00022778-Web GUI for Cougar has a picture of a Bobcat Reviewed by yuvarani Change 28598 on 2008/03/31 by ronb@ronb-depot-local Merge CL 28597 from dev branch. CL Description: Fix TED 22801. This problem (seen at Coldwater Creek in 3.2) was caused by Windows pipes used in authentication not properly closed when cifsd is told to exit by auth-agent. Eventually, the DC doesn' Change 28597 on 2008/03/31 by ronb@ronb-dev-local Fix TED 22801. This problem (seen at Coldwater Creek in 3.2) was caused by Windows pipes used in authentication not properly closed when cifsd is told to exit by auth-agent. Eventually, the DC doesn't like us hogging the pipes and caused authentica Change 28596 on 2008/03/31 by amitb@amitb-zonda Removed the stray ' that was introduced in the previous checkin p4 28593. This was causing compilation to fail. Reviewed by jong Change 28595 on 2008/03/31 by ronb@ronb-depot-local Integrate CL 28594 from dev branch. Fix TED 22901. Fix bad msg_tag in the TXRX on every authentication due to inappropriate processing of RMC message (found in 3.2). Reviewed by: jamesk Change 28594 on 2008/03/31 by ronb@ronb-dev-local Fix TED 22901. Fix bad msg_tag in the TXRX on every authentication due to inappropriate processing of RMC message (found in 3.2). Reviewed by: jamesk Change 28593 on 2008/03/31 by svatic@schandra-linux-debug Fix for TED22936 - "Snapshot unpin" shows unproper error message when the volume is in offline state. Fixed the above and fixed it for other cases too, e.g when snapshot does not exist, is already unpinned, etc. Reviewed by AmitB. Change 28590 on 2008/03/31 by rendellf@rendellf-test Removed use of underscore characters in SNMP MIB enumerated values to keep Linux clients happy. Reviewed by TimG Change 28587 on 2008/03/31 by svatic@schandra-linux-debug TED22753. Defined a new constant for options available when creating management volumes. Updated the corresponding man page and error message displaying usage. Reviewed by amitB. Change 28586 on 2008/03/31 by henryl@henryl-linux Fixed TED#23052. Fixed by checking if argc is set to 2 and force option is chosen. Reviewed by AmitB. Change 28585 on 2008/03/31 by jamesk@jamesk-work3.1.14 TED22472 - Release volume reference during cleanup to prevent evm seg fault. Reviewed by billn. Change 28584 on 2008/03/31 by jong@jong-jong-perf Bump the dispatch count before sending the sd to the HAL layer. This addresses defect 22977 Bobcat Cougar: FC crash, ASSERTION failure "pdev->dispatchCnt > 0" in scsi_llReceive Reviewed by BillN Change 28583 on 2008/03/31 by deepakv@deepakv-linux Change IP address for g4r6 from 10.2.6.4 to 10.2.6.14 in the start script. Reviewed by me. Change 28582 on 2008/03/30 by edk@edk-r320rel Integrating Jonathan's 28472 from the dev branch: New nfsperftest option to force read operations to miss in the dcache, This is part of an effort to make nfsperftest more of a dcache unit test. Reviewed by Change 28581 on 2008/03/30 by edk@edk-r320rel Integrating Amit's change 28477 from the dev branch: Fix for TED00022906 - FP crashes while unmount thread is terminating all active threads for the file system In fs_budydRecalSummaryThread(), instead of returning, d Change 28580 on 2008/03/30 by edk@edk-r320rel Integrating Max's change 28246 from the dev branch: Queue the incoming packets created by the unit test instead of processing them immediately to make the test more close to reality. Reviewed by jong. Change 28579 on 2008/03/30 by mikel@mikel-work Integration of DMIP branch into main 3.1.0 per request from Ed K Reviewed by edk Regression focus on all DMIP scenarios especially negative workflows Change 28578 on 2008/03/29 by edk@edk-r310rel Integrating Amit's change 28477 from the dev branch: Fix for TED00022906 - FP crashes while unmount thread is terminating all active threads for the file system In fs_budydRecalSummaryThread(), instead of returning, d Change 28577 on 2008/03/29 by sahayaj@SAHAYAJ-WINXP Fix for TED00022878-NCM: Version should be changed to 3.3.0.0 and 4.0.0.0 in About NAS Cluster Manager page Reviewed by yuvarani Change 28576 on 2008/03/28 by perforce@sahayaj-dev Fix for defects TED00022778 and TED00022778. Changed to get the correct product name in the variable DEFAULT_PROD_NAME. Reviewed by larrys Change 28575 on 2008/03/28 by sahayaj@SAHAYAJ-WINXP Fix for TED00023021-[Bobcat-Cougar]NCM: FTI screen shows both NTP server and system time and data in enabled state Reviewed by yuvarani Change 28574 on 2008/03/28 by sahayaj@SAHAYAJ-WINXP Fix for TED00022999-NCM - Need to have Device Details Link in Foreign LUNs page Reviewed by yuvarani Change 28573 on 2008/03/28 by henryl@henryl-linux Unlock the bitmap spinlock if taken before volume exception of eek. Clean up fs-context.c that was submitted earlier. Reviewed by AmitB. Change 28572 on 2008/03/28 by perforce@dylanc-s-1 tightening up script Change 28571 on 2008/03/28 by maximk@maximk-13 22900. Remove invalid assertion. Reviewed by jong. Change 28569 on 2008/03/28 by rendellf@rendellf-test TED21998: onsVolume node walks skipping some volumes Reverted strlcpy to strncpy and changed to specify proper string size. The last character of the volume name was getting truncated in some cases when building the EA volume info request such that i Change 28568 on 2008/03/28 by chrisv@chrisv-dev2 Added info in logging for communications problems (e.g., #22821: Cluster can't communicate, and #22273: cluster_contrl crash in sig_timer()). Reviewed by JonG Change 28567 on 2008/03/28 by edk@edk-r310rel Change version number to 3.1.0.16. Reviewed by LarryS. Change 28566 on 2008/03/28 by edk@edk-r310rel Integrating RonB's change 26892 from the dev branch: Fix TED 21338 - vsd crash when changing share property from MMC. Reviewed by: briand Change 28565 on 2008/03/28 by edk@edk-r310rel Integrating NarainR's change 27180 from the dev branch: Fixed a bug that has been present in dump for a long time and that never showed up! Problem is with files that have been marked for deletion in the FS but have not yet been removed f Change 28564 on 2008/03/28 by rendellf@rendellf-test TED21382: SNMP missing OIDs for new snapshot schedule cmds Added new SNMP objects for snapshot schedule. (DOW, HODW, HOD) Reviewed by HenryL Change 28563 on 2008/03/28 by support@charlesg-asite-1 * Added a listing of the 'Account Name' for cases (on `my_cases.php`) when the user is from an account which has children or grandchildren. * Cleaned up the code for viewing a ticket; `get_description.php` and `ticket_description.php`. Change 28562 on 2008/03/28 by maximk@maximk-13 Fix vsd memory corruption, we where copying more than alllocating for gns roots. Reviewed by chrisv. Change 28561 on 2008/03/28 by larrys@larrys Files to re-build the libdmalloc package with ONStor changes. Adds the Makefile, onstor patch file and specific source packages for the current release of the Cougar platform. This version of the source do not cross compile so build must be done on a Change 28560 on 2008/03/28 by andys@ripper TED00023019 - EMRS support.sh needs to be updated for ndmp Change support.sh to look for ndmp trace files in /var/onstor. reviewed by timg Change 28559 on 2008/03/27 by narainr@narainr_dev 1. Fix for TED00022912: dump thread not getting cleanup 2. TED00022997: Dump crash if volume exception is forced: Changed prototype of dump_cleanup_filelist 3. Introduced counter to reduce spam on the fp console whe Change 28558 on 2008/03/27 by perforce@uma-dev Fix for coverity defects like SECURE_CODING, REVERSE_INULL etc., Reviewed by yuvarani Change 28557 on 2008/03/27 by timg@timg-work Fix for defect 21291. Enable ENABLE_NDMP_SIMTAPE for opt build. reviewed by mikel Change 28556 on 2008/03/27 by deepakv@pinky 1) Merge cluster_isVolMountedInRWModeOnFiler() functionality into cluster_isVolMountedRWbyThisVSonThisFiler() and delete the former 2) Fix memory corruption in cluster_isVolMountedRWbyThisVSonThisFiler() when a 0 sized filer name is passe Change 28554 on 2008/03/27 by rendellf@rendellf-test TED22448: Changed declaration of dump control structures to volatile so that polling loops keep checking status as expected. Skip resetting dump start flag in TXRX so that it doesn't get stuck if another exception occurs. Only one coredump needs t Change 28551 on 2008/03/27 by henryl@henryl-linux Remove unlock the spinlock for now as it breaks opt built. Reviewed by AmitB. Change 28550 on 2008/03/27 by maximk@maximk-13 Setting the process name is different on linux. Reduce the length of the nisd name so it fits into the original string. Reviewed by andys. Change 28547 on 2008/03/27 by jong@jong-jong-perf Fix packet reassembly logic in scsi and SDM. The key problem is that on Cougar we cannot rely upon RMC to ensure ordering to/from SDM. Even though RMC delivers the packets in the order it was given them there is no guarantee th Change 28546 on 2008/03/27 by maximk@maximk-13 Do not assert for the oplock flag set for the directory, the code deals with that by ignoring oplock flag for non-regular files. Reviewed by jong. Change 28545 on 2008/03/27 by andys@ripper TED00022967 - system copy all -i does not run as admin Remove unwanted become_root() and spouse from disk_name() in cmd_flash.c, which was removing root privileges prematurely. reviewed by maximk Change 28542 on 2008/03/27 by rendellf@rendellf-test TED22671: Set the GPP register crash bit in the event of a TXRX/FP crash so that the Front Panel System LED is updated as expected. The wrong value was getting written to the GPP register. The boot/up/crash bits in the GPP register are also mutuall Change 28539 on 2008/03/27 by andys@ripper TED00022813 - EXT3-fs warning: maximal mount count reached Add fsck pass #1 to all mounted CF file systems: e2fsck will serialize them as they are all on the same "disk." e2fsck will not check the filesystem if it is marked clean unless it surpasse Change 28538 on 2008/03/27 by maximk@maximk-13 Remove invalid assertion. There is no reason to assume that set size will be past the allocation size. Reviewed by jong. Change 28536 on 2008/03/27 by henryl@henryl-linux Fixed TED#22619. Fixed fp panic after vol exception. Avoid double free of memory and also fix a memory leak. Reviewed by AmitB. Change 28535 on 2008/03/27 by andys@ripper Fix TED00022295 - Cougar - crontab entries missing I can't find anywhere that is in charge of adding the HOME and MAILTO lines to the crontab, so I'm putting code in emrscron to preserve them, and add them if they don't exist. Add back killall for Change 28532 on 2008/03/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00022979-Cougar : NCM, need support for mirror delete [force] in target node. Reviewed by yuvarani Change 28531 on 2008/03/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00021831-NCM - system copy issues Reviewed by yuvarani Change 28530 on 2008/03/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00021405-NCM: need support for 'filesystem quota tree set -c' option Reviewed by yuvarani Change 28527 on 2008/03/26 by edk@edk-r320rel Integrating change 28525 from the dev branch: Changes for TED 22865. Do not always set the IPM_AUXIF_RUNNING flag. Check the IFF_RUNNING interface flag first. Reviewed by AndyS. Didn't port the changes in ssc-ifc-li Change 28525 on 2008/03/26 by edk@edk-dev Changes for TED 22865. Do not always set the IPM_AUXIF_RUNNING flag. Check the IFF_RUNNING interface flag first. Reviewed by AndyS. Change 28524 on 2008/03/26 by maximk@maximk-6 Don't strip the library otherwise a core file may be undebuggable. Reviewed by andys. Change 28523 on 2008/03/26 by larrys@larrys Add libc6-dbg to build of root file system for all variants. Reviewed by AndyS Change 28522 on 2008/03/26 by andys@ripper Set a system wide default PATH and login parameters. Loose /usr/games, add /onstor/bin. reviewed by larrys Change 28521 on 2008/03/26 by jamesk@jamesk-work3.1.11 reverted perforce change 28519. Reviewed by billn. Change 28519 on 2008/03/26 by jamesk@jamesk-work3.1.11 TED22921 - Keep assembling scsi pkt fragments until all received irregardless of order of receipt. Reviewed by billn. Change 28518 on 2008/03/26 by rendellf@rendellf-test Set initial buffer size of virtual interface list based on max number of virtual interfaces. Changed to allocate the appropriate buffer size in the event of a retry. Removed transaction counter check since transaction handle is already validated el Change 28516 on 2008/03/26 by sahayaj@SAHAYAJ-WINXP Fix for TED00022956-[Bobcat-Cougar] NCM : Unable to create gns objects(root,dir,junction) Reviewed by yuvarani Change 28515 on 2008/03/26 by sahayaj@SAHAYAJ-WINXP Fix for TED00022935-[Bobcat-Cougar] NCM : Tree view is not displaying the virtual server in "Not-set" stage Reviewed by yuvarani Change 28514 on 2008/03/25 by mikel@mikel-cougar for defect 22799; in troubleshooting the occasional dump failures, two problems were discovered: (1) there is a race condition that introduced double freeing of edscriptors between SCSI and FS and (2) the tape related queuing logic need to be re-e Change 28513 on 2008/03/25 by edk@edk-r320rel Integrating Narain's change 28496 from the dev branch: Fix for TED00022912: dump thread not getting cleanup Added check for dump having aborted (dp->abort) in function fs_dumpFlushDataStream so that we dont keep t Change 28510 on 2008/03/25 by henryl@henryl-linux For debugging TED#22786, add elog message and avoid the file system crash if the message is corrupted. Reviewed by MaximK. Change 28509 on 2008/03/24 by jong@jong-jong-cifs SDM was using a 32bit signed transaction id counter when it needs to be a uint16. This causes every 64K SDM operation to fail. Reviewed by TimG Change 28508 on 2008/03/24 by jong@jong-jong-perf 1. Fix SMP problem with transaction ids, may be affecting tape reads. 2. Added more checks for dbg_state to track down 22905. The debugging has successfully made the problem disappear. There is one real fix here but I don't want t Change 28507 on 2008/03/24 by chrisv@chrisv-r320 Integrate from #27859, #27891, #28130, and #28457 from dev: Change 27859 by chrisv@chrisv-dev3 on 2008/02/14 10:49:25 Fix #21535 - Don't flood the log with minority PCC messages. Log them at the normal interval (every 3 sec) Change 28505 on 2008/03/24 by deepakv@deepakv-linux TED00022938. Double free in error path causes panic in FP. The problem was traced to not removing the to-be freed request structure from the DLL hanging off the IoQueue, resulting in a panic. Reviewed by JonG. Change 28504 on 2008/03/24 by chrisv@chrisv-dev3 Fix #22494 (cluster_server and cluster_contrl disagree on cluster membership): This is the latest in a series of problems synchronizing these two apps. Make cluster_server start cluster_contrl (which then starts the second cluster_contrl app). Kil Change 28501 on 2008/03/24 by andys@ripper Fix TED00022924 - system ping -c N does not work This was marked for cougar but it looked to me like it wouldn't work too well on bobcat either. The count option wasn't being handled right. Took the opportunity to clean up all the code for system Change 28500 on 2008/03/24 by perforce@kumarv-DEV select changes for linux. Corrected the usage of timeout value in select calls. Reviewed by mikel. Change 28497 on 2008/03/24 by amitb@amitb-zonda Fix for TED00022907 - crash in memcpy() when doing user data logging. In the case of a retry due to ENOSPC condition, it could so happen that the data buffer allocated for user log write can be deallocated. In such case we should not att Change 28496 on 2008/03/24 by narainr@narainr_dev Fix for TED00022912: dump thread not getting cleanup Added check for dump having aborted (dp->abort) in function fs_dumpFlushDataStream so that we dont keep trying to send data to tape endlessly if the dump has already been abor Change 28495 on 2008/03/24 by deepakv@pinky TED00017563. Mirror fails to start when the target volume is mounted RO on another vsvr on the same filer. This situation can arise both manually as well as when a vsvr fail-over of a vsvr mounting the mirror-target volume RO occurs ont Change 28494 on 2008/03/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00022716-NCM: need to support LDAP v2/3 Reviewed by yuvarani Change 28493 on 2008/03/24 by perforce@sripal-rcg_fti Integrated all the latest changes from dev branch. Reviewed by yuvarani. Change 28492 on 2008/03/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00022932-[Bobcat-Cougar] Unwanted messages in "associated devices field" in volume create page Reviewed by yuvarani Change 28491 on 2008/03/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00022934-[Bobcat-Cougar] NCM: All snapshot confirmation page displays error message above the confirmation box. Reviewed by yuvarani Change 28489 on 2008/03/23 by sahayaj@SAHAYAJ-WINXP Fix for TED00022561-FTI: allows . as valid char, but NCM tree view doesn't display correctly Reviewed by yuvarani Change 28488 on 2008/03/23 by chrisv@chrisv-dev2 Fix #22914 (Changing cluster membership in a cluster larger than 2 sometimes results in a node rebooting that shouldn't): The node initiating the change has to wait to restart clustering until it's reasonably certain the change in membership has bee Change 28487 on 2008/03/22 by perforce@dylanc-s-1 PHP script for talking to MS Exchange Change 28486 on 2008/03/22 by perforce@sripal-rcg_fti Missied this file in initial checkin. This has caused Build break. This file contains configuration parameters that are requested from the DHCP Server. Reviewed by andys. Change 28485 on 2008/03/21 by jong@jong-jong-cifs Fix memory leak in EVM Reviewed by JobiA This addresses defect 22925 Change 28484 on 2008/03/21 by andys@ripper Fix typo. reviewed by larrys Change 28483 on 2008/03/21 by rendellf@rendellf-test TED22814: Fixed indexing for interface index table to avoid vsd crashes in subsequent malloc/free calls. Enhanced transaction entry allocation scheme to avoid the same entry from being reused immediately. Added transaction validation based on the t Change 28482 on 2008/03/21 by henryl@henryl-linux Backport from p4 28480. Fixed TED#22904. Use snapInfo lock to serialize inode grow thread with snapshot operations. Reviewed by Jobia. Change 28480 on 2008/03/21 by henryl@henryl-linux Fixed TED#22904. Use snapInfo lock to serialize inode grow thread with snapshot operations. Reviewed by Jobia. Change 28478 on 2008/03/21 by andys@ripper Fix a couple of minor things in flash_install: Add check to prevent doing an install of Cougar software onto a flash when from an OpenBSD based system. Add ability to deal with a CF card that has been hosed or wiped. reviewed by larrys Change 28477 on 2008/03/21 by amitb@amitb-default Fix for TED00022906 - FP crashes while unmount thread is terminating all active threads for the file system In fs_budydRecalSummaryThread(), instead of returning, do a fs_threadTerminate() in the error and early termination case. If it just Change 28476 on 2008/03/21 by andys@ripper Check command status of xfer command (ftp or wget) and exit if command failed rather than trying to run tar on a non-existant tarball. reviewed by larrys Change 28475 on 2008/03/21 by andys@ripper Fix a small counting error in password reading function. reviewed by maximk Change 28473 on 2008/03/21 by timg@timg-work add g7r203 Change 28472 on 2008/03/21 by jong@jong-jong-cifs New nfsperftest option to force read operations to miss in the dcache, This is part of an effort to make nfsperftest more of a dcache unit test. Reviewed by Maximk Change 28471 on 2008/03/21 by edk@edk-r320rel Integrating Max's change 28358 from the dev branch: Set nr-nfs-status so the statistics are updated correctly. Reviewed by jong. Change 28470 on 2008/03/21 by edk@edk-r320rel Integrating change 28192 from the dev branch: Changes for TED 22586. 1. In the Flags2 field of the SMB header, say extended attributes are not supported. 2. Return NT_STATUS_EAS_NOT_SUPPORTED instead of E Change 28469 on 2008/03/21 by warreng@warreng-dev-prom Bobcats that have a system revision of G4 or higher will effectively behave like a 2280. The diags needed to be modifyed to accept 8GB of memory and the FIFO mode jumper for the FMUX on the 2240 and 2260. reviewed by brians Change 28468 on 2008/03/21 by perforce@sripal-rcg_fti Ported redo_hosts fucntion (which updates hostname and ip pair of interface to /etc/hosts) to support both linux and OpenBSD. Reviewed by yuvarani. Change 28467 on 2008/03/21 by perforce@sripal-rcg_fti Initial configuration code for Cougar (Initial Version). Contains changes to initial configuration API, CLI, NCM and rootfs scripts. Reviewed by andys. Change 28466 on 2008/03/21 by perforce@sripal-rcg_fti Dev branch integration till @28461. Reviewed by yuvarani. Change 28465 on 2008/03/21 by deepakv@deepakv-linux Merge P4 change 28178 into r320rel TED00021686, TED00021597. The local mirroring data-mover was sending I/O down fail-over paths triggering AVT of LUNs between controllers in Engenio's RAID arrays. The sanm-agent SM was Change 28464 on 2008/03/21 by jobia@jobi:jobi integrate the following changes: Change 28252 by amitb@amitb-zonda on 2008/03/07 19:24:11 Fix for TED00020355 - g9r9 FP crashes = 0x831979dc in fs_ensureClean When scanning the log, if there is any error, for example part Change 28463 on 2008/03/21 by jong@jong-jong-cifs Fix scsi code wherein we were waiting for more data from SDM even though all had arrived. This would prevent LUN label and volume create from working. This was introduced by changelist 28452 (me) Reviewed by TimG Change 28462 on 2008/03/20 by jobia@jobi:jobi Integrate following changes: Change 28142 by amitb@amitb-zonda on 2008/03/03 18:06:52 Fix for TED00022604 When allocating an extent which is larger than what is requested, and if the buddy region summary indicat Change 28461 on 2008/03/20 by edk@edk-r320rel Integrating Bill's changes 27656 and 27661 from the dev branch: 27656: fix TED00019431 Found in Super Soak 27661: Fix for change 27656, somehow a semi colon was removed. Reviewed by BillN. Change 28460 on 2008/03/20 by support@charlesg-asite-1 * The date listed as last update for Compatibility Matrix now triggers off of the mtime of the Compatability_Matrix.pdf file so it will no longer need to be manually updated. written by charlesg reviewed by perforce(apache::test) Change 28458 on 2008/03/20 by support@charlesg-asite-1 * Updated the compatibility matrix. written by charlesg reviewed by perforce(apache::test) Change 28457 on 2008/03/20 by chrisv@chrisv-dev2 When clustering is first initialized it always votes for itself, which means that in a 2-node cluster it thinks it's the PCC. This is just wrong. It can result in there being 2 PCCs for approx BIGTIME (12 sec). Don't vote for ourself when we've ju Change 28456 on 2008/03/20 by deepakv@pinky TED00017162. DMIP to a non-existent IP failed without helpful error message. Helpful error message printed in failure path. Reviewed by JobiA. Change 28455 on 2008/03/20 by kenr@build-k3-depot Makefile to install build scripts into user's ~/bin directory Reviewed by: larrys Change 28454 on 2008/03/20 by kenr@build-k3-depot Forgot to add this file to change 28453. Change 28453 on 2008/03/20 by kenr@build-k3-depot Build script improvements -- Proper setup of OpenBSD so release builds use the version of OpenBSD that belongs to that release. Detect and recover from missing LDAP Libraries in the OpenBSD tree. Reviewed by: larrys Change 28452 on 2008/03/20 by jong@jong-jong-cifs Integration from fb-jong-perf2 branch ---- Fix a crash in scsi debugging for tape operations Close the loop on some timer crashes. reviewed by MaximK ---- We had a Cougar race condition when detecting Change 28451 on 2008/03/20 by jong@jong-jong-cifs Integration from dev Reviewed by LarryS Change 28450 on 2008/03/20 by jong@jong-jong-cifs Fix a crash in scsi debugging for tape operations Close the loop on some timer crashes. reviewed by MaximK Change 28449 on 2008/03/20 by deepakv@pinky TED00020433. Inadvertent use of mirror demote could result in a standard volume becoming unreadable. An option -u was added to undo the "mirror demote". If the volume was not brought online between the "mirror demote VOLNAME" and the " Change 28448 on 2008/03/20 by sahayaj@SAHAYAJ-WINXP Fix for TED00022456-NCM: Add link in Gateway storage tab to show local view instead of PCC view Reviewed by yuvarani Change 28447 on 2008/03/20 by perforce@uma-dev Fix for coverity defect RESOURCE_LEAK Reviewed by perforce(prasanna) Change 28446 on 2008/03/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00022882-Cougar : NCM, system traceroute doesnot return error message for invalid hostname Reviewed by yuvarani Change 28445 on 2008/03/19 by amitb@amitb-zonda Fix for TED00022768 FP Assert in fs-buddy.c:1755 when volume was 100% full In the case of extent selected for allocation not being really free, decompose the full level instead of just the extent. This is because the full level has been Change 28443 on 2008/03/19 by rendellf@rendellf-test Fixed vsvr and volume name parameter in SNMP trap messages. This error was introduced after all of the strlcpy/strncpy and Coverity bug fixes. Reviewed by: JamesK Change 28442 on 2008/03/19 by perforce@c15r15-rhel4.onstor.lab first snmp tests brought over from the nfx-test/ directory. reviewed by jkeifer and ianb. Change 28441 on 2008/03/19 by perforce@c15r15-rhel4.onstor.lab set expect object attribute 'connected' to false if the session gets disconnected. reviewed by jkeiffer Change 28440 on 2008/03/19 by support@charlesg-asite-1 * Fixed links to Pantera 2000 LSI documents as necessitated by the change in the FTP directory structure. written by charlesg reviewed by perforce(apache::test) Change 28438 on 2008/03/19 by perforce@johnr-alpha3 physically replaced eng58 and changed name and ip's to g1r3, changed eng45 to g2r7 and changed ip to match Change 28437 on 2008/03/19 by jong@jong-jong-cifs We had a Cougar race condition when detecting that SDM was up. Needed spinlock protection. This addresses defect 22790 FP Crash during backup. Error fp1: Panic : scsi-debug.c:212: ASSERTION failure "(scsiCtrl->dbgAllocSds - delta) Change 28436 on 2008/03/19 by jobia@jobi:jobi Fix a memory leak during volume exception. Reviewed by JonG. Change 28435 on 2008/03/19 by jong@jong-jong-cifs Integration from dev branch Reviewed by larryS Change 28434 on 2008/03/19 by jong@jong-jong-cifs 1. Fix SDM error paths 2. Add atomic I/O support for LUN operations. 3. Remove quadratic algorithms from scsi queuing code 4. Added more kpi(s) for the fc-layer processing 5. Fix I/O stall problem in FS code (I hope) Change 28432 on 2008/03/19 by support@charlesg-asite-1 * Remove debug line. Change 28431 on 2008/03/19 by henryl@henryl-linux Fixed FP panic during volume exception while eek is running. Prevent new msg added to the session list while it can be freed after file system is gone. Reviewed by Jobia. Change 28430 on 2008/03/19 by support@charlesg-asite-1 * Pointed the software_functions to the correct Pantera paths as described in the previous change. Change 28429 on 2008/03/19 by support@charlesg-asite-1 * Added Pantera Software to the Software page. Pantera 2000 now differentiates between LSI and DotHill array specifications. * Remodeled the FTP structure to reflect the addition of the software to ASSIST. Pantera 2000 is now split into Change 28428 on 2008/03/19 by yliu@yliu-local-Build More infors are added in the README.txt; Test parameters are modified in the test_config.yaml; The binary file t1 is added to the test frame, 000_setup_config.t is changed accordingly; Some output statments are added to 001_pm_t Change 28426 on 2008/03/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00022858-Cougar : NCM, problem in "Edit physical port" page Reviewed by yuvarani Change 28425 on 2008/03/18 by maximk@maximk-13 Do not verify the pointers if we've gone recursive. This prevents a crash if a function like memset() is called from a signal handler, which should be legal. Reviewed by jong. Change 28424 on 2008/03/18 by henryl@henryl-linux Add –m option to eek_abort so that user can abort eek and remove MUST_EEK flag during mount time if eek is taking too long to finish and user would try to mount the filesystem as soon as possible. Reviewed by Jobia. Change 28423 on 2008/03/18 by warreng@warreng-dev-prom For each of the QLogic ports, we need to set read completion boundary to 128 bytes to match HT21000 Reviewed by brians Change 28422 on 2008/03/18 by deepakv@pinky TED00022830. DMIP results in the FP crashing in evm_dispatch_io_queue(). evm_dispatch_io_queue() requires the volume-id which it cannot obtain if the passed in fs_IoQueue was initialized with a NULL .fileSystem field -- as is the cas Change 28421 on 2008/03/18 by perforce@kumarv-DEV Defect TED00021741 [Cougar] user with CLUSTER,SECURITY in clustesr priveleges cannot find or view elog messages. Corrected some issues with the elog messages rotation process so that logrotate will handle it instead of default save Change 28420 on 2008/03/18 by andys@ripper Minor fix to argument processing of exim4 daily cron job that cleans frozen queue entries. reviewed by larrys Change 28419 on 2008/03/18 by larrys@larrys-r14-dmip TED 22809 -- ssh fails from Linux clients Part 2 (along with p4 change # 28418) This change allows faster logins when NIS is not configured on the SSC. Reviewed by: AndyS Change 28418 on 2008/03/18 by larrys@larrys-r14-dmip Install Onstor syslog.conf file into root file system /etc. TED 22809 -- ssh fails from Linux clients Remove installing /etc/defaultdomain in the release root file systems. Install these only if the make was invoked with DEV variable set. This will Change 28417 on 2008/03/18 by larrys@larrys-r14-dmip TED 22356 -- Unable to get correct stack trace on SSC. Add re-built libc6 packages to package repository. These packages were re-built with -fno-reorder-blocks Using changes made in p4 # 28399. Reviewed by: AndyS Change 28416 on 2008/03/18 by chrisv@chrisv-dev2 Make sure we don't trash errno when we try to use it in a log message. Reviewed by Perforce (JanS) Change 28413 on 2008/03/18 by narainr@narainr_dev Fix for TED00021375: NDMP backup aborted during the backup of 1 Million inode volume with activities Reverted the fs_dumpWriteStream code to release the access lock before starting tape IO messaging and re Change 28412 on 2008/03/18 by andys@ripper Fix TED00022645 - exim4 is using dns configuration from ssc instead of mgmt vsvr Patch order problem: a patch applied before our patch was copying the source files to a different location, so we were patching the wrong source files. reviewed by lar Change 28409 on 2008/03/18 by chrisv@chrisv-dev2 Remove unnecessary function cluster_getVersionFmDbFile(). Reviewed by JonG Change 28408 on 2008/03/18 by svatic@schandra-linux-2 Fix for TED 21814. A mirror in idle state is not killed really, therefore leave the session status as is. Reviewed by jobiA. Change 28407 on 2008/03/18 by svatic@schandra-linux-2 Fix for TED22753. Disallowing users to create management volumes of type "mirror". Reviewed by jobiA. Change 28406 on 2008/03/18 by ianb@ianb-dev-1 due to perforce weirdness these files were not in the last checkin reviewed by edk, jkeiffer Change 28405 on 2008/03/18 by ianb@ianb-dev-1 add new test NFX_EVENT_VOLUME_ONLINE.t test for emrs and fix a few minor bugs found in emrscron asd and support.sh. Also added some extra debugging scaffolding into support.sh reviewed by edk, jkeiffer Change 28404 on 2008/03/18 by deepakv@pinky "mirror demote" of a volume deletes all but the most recent mirror snapshot if the snapshot was created by the admin using option "-m" of the "snapshot create" command. The fix was to update the superblock with the list of snapshots o Change 28403 on 2008/03/18 by sahayaj@SAHAYAJ-WINXP Fix for TED00021831-NCM - system copy issues Reviewed by yuvarani Change 28402 on 2008/03/18 by sahayaj@SAHAYAJ-WINXP Fix for TED00022255 - NCM - when parent screen warning message displays it has extra lines on the side of the graphic Reviewed by yuvarani Change 28400 on 2008/03/17 by jong@jong-jong-perf Integration from dev branch reviewed by LarryS Change 28399 on 2008/03/17 by maximk@maximk-13 Workaround for 22356, not being able to get correct stack trace from a core file. Set LD_LIBRARY_PATH to run onstor binaries with debug version of libc in /usr/lib/debug. Build the libc with -fno-reorder-blocks, otherwise gdb easily gets Change 28398 on 2008/03/17 by ianb@ianb-dev-1 fix a bug where support.sh would send elogs even though gathering/sending was disabled. fixed it. reviewed by jkeiffer Change 28397 on 2008/03/17 by larrys@larrys-r14-dmip Fix for compilation problems with cheetah code. Don't compile cmd_promupgrade.c which doesn't apply to cheetah platform. Reviewed by: WarrenG Change 28395 on 2008/03/17 by perforce@DENNIS-OLH Fixing the following defects: 22171, 22172, 22173, 22174, 22175, 22504, 22574, 22576, 22484, 22485, and 22567 Reviewed by larrys Change 28394 on 2008/03/17 by henryl@henryl-linux Fixed while copy eektest binary, it was using vsvr ip instead of gateway ip. Reviewed by Jobia. Change 28392 on 2008/03/17 by jobia@jobi:jobi Remove debug printf() from fs_incoreNotEnoughResource() Defect TED00022832. Reviewed by JonG. Change 28391 on 2008/03/17 by yliu@yliu-local-Build Test program, t1.c, and the test configuration file, tsttab, for pm are moved to the test framework. After Makefile is changed accordingly, rebuild of nfx-tree for different prodcuts succeeded. Reviewed by chrisV. Change 28390 on 2008/03/17 by henryl@henryl-linux Use uint8 instead of boolean as they are not the same size on all platforms and don't pad the same way if it goes back to cheetah. Reviewed by Jobia. Change 28389 on 2008/03/17 by henryl@henryl-linux Fixed TED22807, FP panic during volume exception. Io queue is free if there is error in fs_volReadWriteQueue() such as volume is failing. Send the vol exception if needed before freeing the queue. Add spinlock when adding the request to IO queu Change 28388 on 2008/03/17 by jobia@jobi:jobi Increment the snpashot creation counter only once per snapshot. This is a field in superblock, so update it part of a transaction. Reviewed by AmitB. Change 28387 on 2008/03/17 by jobia@jobi:jobi During mirror transfer, we should invoke fs_amInvalidateCache() before modifying the target superblock since fs_amInvalidateCache() can fail and the mirror transfer is aborted. When fs_amInvalidateCache() invoked from secondary nodes, do Change 28386 on 2008/03/17 by jamesk@jamesk-work3.1.11 TED22472 -- Fixed evm core during "lvol delete" on Cougar. Reviewed by billn. Change 28385 on 2008/03/17 by perforce@uma-dev Fixes for coverity defect CHECKED_RETURN Reviewed by perforce(prasanna) Change 28384 on 2008/03/16 by andys@ripper Check in exim4-base package that was missing from cl#27991 - Fix several small problems with exim4 package reviewed by larrys Change 28383 on 2008/03/16 by jong@jong-jong-perf Integration from dev branch Reviewed by LarryS Change 28382 on 2008/03/16 by perforce@uma-dev Fixes for the coverity defects of checkers STRING_OVERFLOW, UNINIT and SECURE_CODING. Reviewed by perforce(prasanna). Change 28381 on 2008/03/15 by henryl@henryl-linux Fixed TED#22747. Avoiding cluster database mismatch between source and remote target during mirror delete by adding force option for mirror delete to make sure customer deleting the mirror vol from source vol unless force option is specified f Change 28380 on 2008/03/14 by edk@edk-r310rel Change version to 3.1.0.15. Reviewed by LarryS. Change 28379 on 2008/03/14 by edk@edk-r320rel Change the version to 3.2.0.4. Reviewed by LarryS. Change 28378 on 2008/03/14 by edk@edk-r320rel Change version to 3.2.0.4. Change 28376 on 2008/03/14 by larrys@larrys Adding dmalloc code to perforce depot for developers to fix and make any ONStor specific changes. Reviewed by: MaximK Change 28375 on 2008/03/14 by rendellf@rendellf TED22694: Merged SNMP trap changes from change #28272 into 3.1 release branch. Reviewed by: EdK Change 28374 on 2008/03/14 by eric@eric-rel310 Integrate file system corrupion fixes, eek improvements, and behavior improvements from the rel320 branch. Includes changes 27437, 27439, 27544, 27575, 27593, 27752, 27980, 27981, 28082, 28179, and 28237. Some cleanup for 3.1/3.2 incompatibilities, Change 28373 on 2008/03/14 by edk@edk-r320rel Integrating Max's change 28345 from the dev branch: 22789 Fix crash when "vlink" command is executed without arguments. Reviewed by jong Change 28371 on 2008/03/14 by warreng@warreng-dev-prom Change to fix PROM Panic when loading from network. The command string didn't return an error if there was a failure, leading to a Panic by PROM. TED00022016: do_cmd() is modified to return error code Change to put prom vers Change 28370 on 2008/03/14 by warreng@warreng-dev-prom Fix to parameters passed in by PROM to start Linux. TED 22468 Fix to admenu diag test to load files from CF. SSC is autoloading and if FP or TXRX not in PROM_INIT, the SSC would call reboot_cmd. This was causing an AdEL panic.. found mi Change 28369 on 2008/03/14 by edk@edk-r320rel Integrating Ian's change 28367 from the dev branch: revert addition of '>' character to xml which I missed in the last review. reviewed by edk. Change 28368 on 2008/03/14 by warreng@warreng-cougar Fix to /onstor/bin/prom-upgrade command. Fix was to get prom-upgrade app Id and use it as 1st param to sendAgileMsg. Add support for cougar prom partitions. fix nfxsh prom upgrade command. (for Cougar, only FP and TXRX are upgraded) fix to nfxsh p Change 28367 on 2008/03/14 by ianb@ianb-dev-1 revert addition of '>' character to xml which I missed in the last review. reviewed by edk. Change 28366 on 2008/03/14 by deepakv@deepakv-linux TED00022648. Creating and deleting snapshots in a loop while mirror sessions are in progress results in mirror aborts in OPT builds and and assertion failures in DBG builds. The problem was tracked down to: 1) A boundary condition in Change 28365 on 2008/03/14 by ianb@ianb-dev-1 remove code that should not be here. reviewed by damonw. Change 28364 on 2008/03/14 by perforce@dylanc-s-1 adding command line options Change 28363 on 2008/03/14 by edk@edk-r310rel Integrating Rendell's change 27909 from the dev branch: TED21923: Set message type, client Id, and client private parameters in EFS Null context response from original request when RMC is used. This fixes the problem Change 28362 on 2008/03/14 by chrisv@chrisv-dev2 Fix #22803 (A rebooting node can't be added to a cluster, even when reboot is complete): On Linux select() changes the timer value to indicate the time remaining, so callers must reinitialize it before calling select() again. Reviewed by JonG, Mike Change 28361 on 2008/03/14 by perforce@dylanc-s-1 type error Change 28359 on 2008/03/14 by perforce@dylanc-s-1 refactor Change 28358 on 2008/03/14 by maximk@maximk-13 Set nr-nfs-status so the statistics are updated correctly. Reviewed by jong. Change 28357 on 2008/03/14 by perforce@kaiowas Added code as part of 4th Drop of NCM Test Automation (Gateway 1st Drop) Submitted by - Yeguvalli & Prashanti Change 28356 on 2008/03/14 by perforce@c18r27-rhel4 CLI Test Automation Enhancements - Drop 2, parameters added. Modified by Dinesh Babu.L Change 28355 on 2008/03/14 by perforce@c18r27-rhel4 CLI Test Automation Enhancements - Drop 2. Written By Dinesh Babu.L Change 28354 on 2008/03/14 by sahayaj@SAHAYAJ-WINXP FTI support for cougar in NCM Reviewed by yuvarani Change 28353 on 2008/03/14 by sahayaj@SAHAYAJ-WINXP Fix for TED00022805-[Bobcat-Cougar] Impoper Alignment of "Selected Months" Field in Mirror schedule page in Firefox Browser Reviewed by yuvarani Change 28352 on 2008/03/14 by sahayaj@SAHAYAJ-WINXP Fix for TED00017158-NCM needs to handle vsvr names containing spaces Reviewed by yuvarani Change 28351 on 2008/03/13 by narainr@narainr_dev Partial fix for TED21375. Do not hold access lock across call to dump_map as there are no FS operations performed by dump_map - it only writes stuff from the mgmt volume to the tape. Added stats gathering for number of hardlinks Change 28349 on 2008/03/13 by jans@jans-devwork Added a warning message to README.txt to let users backup their cluster database before running 'ctest' tests. Reviewed by chrisv Change 28348 on 2008/03/13 by henryl@henryl-linux Backport the inode gennum fixes from dev tree to 3.2 tree. P4 27028 and for eek.c from 27218. Reviewed by Jobia. Change 28347 on 2008/03/13 by jobia@jobi:jobi Remove the snapshot inodes from cache while zeroing out the snapshot inode block. Reviewed by AmitB. Change 28346 on 2008/03/13 by maximk@maximk-13 fix compilation. reviewed by jong. Change 28345 on 2008/03/13 by maximk@maximk-13 22789 Fix crash when "vlink" command is executed without arguments. Reviewed by jong. Change 28342 on 2008/03/13 by maximk@maximk-13 22201 fix jumbo frames not working on cougar. the buffer b should be cache aligned. all buffers except the first in received packet will be cache aligned. set the buffer a size correctly. Reviewed by jong. Change 28341 on 2008/03/13 by yliu@yliu-local-Build PM daemon test cases are integrated into the test frame work. The configuration file processing capability of pm is tested. The processes listed in the configuration file have to be started in order and keeped alive by pm. Reviewed by Eric Barret. Change 28340 on 2008/03/13 by jong@jong-jong-cifs Fix defect 28000 fs_incoreNotEnoughResource messages during backup There was a memory leak when an fs_RdWr struct was reused. reviewed by MaximK This also move fs_IoQueue allocations into a slab allocator so we can track Change 28339 on 2008/03/13 by ronb@ronb-depot-local Integrate CL 28338 from dev branch. CL Description: Fix defect 22721. Add more meaningful error message. Reviewed by: chrisv Change 28338 on 2008/03/13 by ronb@ronb-dev-local Fix defect 22721. Add more meaningful error message. Reviewed by: chrisv Change 28337 on 2008/03/13 by edk@edk-r310rel Integrating change 28192 from the dev branch: Changes for TED 22586. 1. In the Flags2 field of the SMB header, say extended attributes are not supported. 2. Return NT_STATUS_EAS_NOT_SUPPORTED instead of E Change 28335 on 2008/03/13 by jobia@jobi:jobi When setAttr decides not to commit the transaction when there is no effective change, unlink the quota from the logSummary. Reviewed by JonG. Change 28334 on 2008/03/13 by jans@jans-devwork Integration of clustertest 'ctest' into test harness. See README.txt for usage description Reviewed by: ianb Change 28333 on 2008/03/13 by chrisv@chrisv-dev2 For #22354 (cluster_contrl failed to send SIGUSR1 to pm, so no additional apps started): Modify error handling, and add instrumentation to try to catch the communications problem. Misc cleanup. NOTE: Some of this instrumentation should be removed l Change 28332 on 2008/03/13 by jong@jong-jong-cifs DMIP does not use an fs_Context but the new I/O queueing code didn't support that. This resolves defect TED00022784 Cougar - fp crash in fs_initSingletonIoQueue at fs-rdwr.c:416 Reviewed by MaximK Change 28331 on 2008/03/13 by jong@jong-jong-cifs Defect 22785 FP crash during dump (__assert_fail (assertion=0xffffffff8379be08 "scsiCtrl->dbgAllocSds > 0") This is a bug in the analytics that hits when tape gets and end of media. Reviewed by MaximK Change 28330 on 2008/03/13 by sahayaj@SAHAYAJ-WINXP Fix for TED00021405-NCM: need support for 'filesystem quota tree set -c' option Reviewed by yuvarani Change 28329 on 2008/03/12 by jong@jong-jong-perf Integrate fb-jong-perf2 branch back into the dev branch. reviewed by LarryS Change 28328 on 2008/03/12 by jong@jong-jong-perf BillN actually wrote this. This adds necessary spin locks around scsi timer routines. Cougar requires this because the timers run in a state machine but the remaining scsi code does not. Reviewed by TimG Change 28327 on 2008/03/12 by jong@jong-jong-perf Integration from dev reviewed by Larrys Change 28321 on 2008/03/12 by larrys@larrys-r14-dmip TED00022322 [Cougar] system time zone does not return current time zone TED00022311 Cougar - 'system show summary' error = Time zone : /bin/cat: /etc/timezone: No such file or directory Fix: Add /etc/timezone to the list of Linux configuration file Change 28320 on 2008/03/12 by ianb@ianb-dev-1 fix a problem where logfiles would no longer be printed to when you bless an object from an Nfxsh object to a Rootprompt object. reviewed by jans Change 28318 on 2008/03/12 by maximk@maximk-13 Fix compilation when dmalloc is enabled. dmalloc.h must be included after all other system includes. Reviewed by jobia. Change 28314 on 2008/03/12 by jobia@jobi:jobi Do not instantiate the indirect blocks of the non-snapable inodes while validating snapshots during eek since those are not maintained in snapshots. Reviewed by AmitB. Change 28313 on 2008/03/12 by jobia@jobi:jobi While allocating blocks to non-snapable files, do not use the pending freed extents from the same transaction (logSummary->pendingFreeExtents) since the refbytes needs to be updated with non-snapable state. Reviewed by AmitB. Change 28312 on 2008/03/12 by jans@jans-devwork Added return codes to ctest functions, which can be analyzed by the test harness. Added optional parameter '-e' to run ctest non-interactively. Removed ncmbcast test which is no longer used. Reviewed by: chrisv Change 28311 on 2008/03/12 by henryl@henryl-linux Fixed TED#20998. Fixed an error msg during mirror modify. Reviewed by Jobia. Change 28310 on 2008/03/12 by deepakv@pinky TED00020242. NMI timeout while aborting a mirror session. The problem was traced to a loop in a linked list of I/Os for the data-mover which resulted in a routine in the abort path running in an infinite loop, eventually resulting in an Change 28309 on 2008/03/12 by jong@jong-jong-perf Change INFO elog to a trace statement. Was flooding the log. Reviewed by JobiA Change 28308 on 2008/03/12 by jong@jong-jong-cifs Fix bad ASSERT Reviewed by MaximK Change 28307 on 2008/03/12 by perforce@dwong-winxp fix: the scipts are now get linux client from available_resources_config.yaml instead of test_config.yaml Change 28306 on 2008/03/12 by perforce@prasanna-DEV Coverity check-in for few bugs in checker UNINIT. Reviewed by perforce(umam). Change 28305 on 2008/03/11 by jong@jong-jong-perf Turn the default I/O coalescing behavior for logging and metadata to match the original 'dev' branch model. This is to address a serious slowdown when logging is coalesced. This will be backed out when the slowdown is identifie Change 28304 on 2008/03/11 by larrys@larrys-r14-dmip TED00022699 Cougar - vsd core pm_sig_handler Creating /etc/default/onstor in Linux root filesystem. Setting MALLOC_CHECK_=0 so we can collect more meaningful core files. Updated linux/rootfs/Makefile to install /etc/default/onstor. Reviewed Change 28303 on 2008/03/11 by jong@jong-jong-perf Fix queued scsi descriptor leak detection logic. Reviewed by TimG Change 28302 on 2008/03/11 by jamesk@jamesk-work3.1.14 Conert to unix mode file. Reviewed by larrys. Change 28301 on 2008/03/11 by andys@ripper TED00022543 - system accepts password less than 4 chars Add pwdtries=0 to passwd.conf file. reviewed by larrys Change 28300 on 2008/03/11 by edk@edk-r320rel Integrating Max's change from the dev branch: 22746. Save the request context in clientPrivate field of filesystem read request instead of request and store the pointer to request in the request context sin Change 28299 on 2008/03/11 by perforce@dwong-winxp this file is not needed anymore and it becomes create/001_create.t Change 28298 on 2008/03/11 by perforce@dwong-winxp snaphot test and mirror tests migrate from tst-filesystem to nfx-tree Change 28296 on 2008/03/11 by maximk@maximk-13 Get rid of set only field in the filesystem request header. Reviewed by jobia. Change 28295 on 2008/03/11 by amitb@amitb-zonda For online eek in repair mode, there is no need to acquire the locks on the global meta inodes in EX mode. This is because the emaps for these files do no change during normal operations. They change when the file system is frozen. Also, Change 28293 on 2008/03/11 by maximk@maximk-13 Delete some obsolete files. Reviewed by jobia. Change 28292 on 2008/03/11 by jong@jong-jong-perf Integration from dev branch. Reviewed by maximk Change 28291 on 2008/03/11 by jong@jong-jong-cifs The key changes are as follows: 1. The file system now queues a list of I/O(s) whereever possible, instead of a bunch of single reads or writes of fs_Buf(s). This also applies to the FS logging code. The intent is to get a chain of I/O(s) fr Change 28290 on 2008/03/11 by maximk@maximk-13 22746. Save the request context in clientPrivate field of filesystem read request instead of request and store the pointer to request in the request context since the fs read request can complete asynchronously. Initialize r_num_dcaches. Change 28289 on 2008/03/11 by jong@jong-jong-perf Integration from dev branch reviewed by maximk Change 28288 on 2008/03/11 by maximk@maximk-13 fix compilation. reviewed by jong. Change 28287 on 2008/03/11 by jong@jong-jong-perf Integration from dev branch Reviewed by MaximK Change 28286 on 2008/03/11 by maximk@maximk-13 Print some diagnostic if switching boot device fails. Check return codes in the reboot command. Reviewed by jong. Change 28285 on 2008/03/11 by perforce@c18r27-rhel4 CLI Test Automation Enhancements. Bugs fixed. Modified By Dinesh Babu.L Change 28284 on 2008/03/11 by perforce@uma-dev Fix for coverity defects like OVERRUN_STATIC, SECURE_CODING etc., Reviewed by perforce(prasanna) Change 28283 on 2008/03/11 by sahayaj@SAHAYAJ-WINXP Fix for TED00022752-NCM displays two pages in the same window in First Time Install screen. Reviewed by yuvarani Change 28282 on 2008/03/11 by timg@timg-work 22520 fix. Set slot number in path correctly. reviewed by jong Change 28281 on 2008/03/10 by perforce@kumarv-DEV Reverting strlcpy to strncpy. Reviewed by mikel. Change 28280 on 2008/03/10 by andys@ripper Fix DEBUG macro in ide-cs when there is no debugging turned on. Replace call to panic in mgmt-bus.c with an OOPS instead that kills the thread. This gives the machine a fighting chance to stay alive, or at least reboot with dignity via a process mo Change 28279 on 2008/03/10 by ianb@ianb-dev-1 add extra comments when errors. Change 28278 on 2008/03/10 by ianb@ianb-dev-1 changed how regex's were handled to clean up test description output and turned off logging to stdout. reviewed by ericb Change 28276 on 2008/03/10 by ianb@ianb-dev-1 support.sh -- move various configuration variables to a config file that can be changed for testing purposes -- it's located at /onstor/config/support.sh.conf support.sh -- socat on cougar has different error messages than socat on bsd, so parsing Change 28275 on 2008/03/10 by jobia@jobi:jobi Avoid one emap lookup during COW since we know the old block number already. Newly allocated blocks do not have to go through COW processing so reset the COW unknown state on them. We don't have to sort the same list multiple times w Change 28274 on 2008/03/10 by jobia@jobi:jobi Assert if a thread tries to take the filesystem access/modify locks in exclusive mode after locking the same in shared mode. Reviewed by AmitB. Change 28273 on 2008/03/10 by jobia@jobi:jobi The mirror sync may transfer snapshots newer than the mirror snapshot and does not update the snapshot directory on the target with those snapshots. This should be fixed on the source side (not to transfer newer snapshots), meanwhile rem Change 28272 on 2008/03/10 by rendellf@rendellf-test Fixed enterprise OID parameter of SNMP traps. Update Cougar product series number. Reviewed by EdK Change 28271 on 2008/03/10 by maximk@maximk-13 fix dmip. Allow all possible cpu numbers since for whatever reason rmc on eee insists on exact match between the cpu id in the eee destination and the cpu id of the core where the session was started. reviewed by jong. Change 28270 on 2008/03/10 by edk@edk-r320rel Integrating Max's change 28136 from the dev branch: Fix alignment check. Reduce the number of lines > 80 columns. Reviewed by jong. Change 28269 on 2008/03/10 by deepakv@pinky Fix a bug in P4 change 28264. snprintf() does not null-terminate a buffer if the formatted output size is larger than the size of the buffer passed. Explicitly null-terminate this buffer. Reviewed by EricB. Change 28268 on 2008/03/10 by rendellf@rendellf-test Set destination cpu to FP_ANY for FPs when sending load avg request just like nfxsh stats cmd code. Reviewed by MaximK Change 28266 on 2008/03/10 by henryl@henryl-linux When fixing metainode during eek dir, pass the second argument to fs_dirroot_init() as FS_ROOT_INODE instead of FS_INODE_PARENTINUM_GET from fs_dir_compact_mark_used_inodes(). Reviewed by Jobia. Change 28265 on 2008/03/10 by ramesh@ramesh_DEVTXRX Reverting strlcpy to strncpy Reviewed by mikel Change 28264 on 2008/03/10 by deepakv@pinky TED00021351. Error message regarding failure of target-mirror creation as displayed on the source did not contain sufficient information. Error message was modified to include the name of the target volume whose creation had failed. Change 28263 on 2008/03/10 by edk@edk-r310rel Integrating Max's change 28136 from the dev branch: Fix alignment check. Reduce the number of lines > 80 columns. Reviewed by jong. Change 28261 on 2008/03/10 by edk@edk-QA Added eng236 configuration to the file. Reviewed by DanqingJ. Change 28260 on 2008/03/10 by andys@ripper Fix several emrscron/modify-cron confusions and crontab file header line spammage that occurs in Linux. Fix spurious error messages on Linux from emrscron about newsyslog and killing itself and so on. Also get rid of a huge pustule of trailing whit Change 28259 on 2008/03/10 by henryl@henryl-linux Fixed a bug from the last checkin of setting the quota flags. Reviewed by Jobia. Change 28258 on 2008/03/10 by perforce@c18r27-rhel4 CLI Test Automation Enhancements. Minor modifications made. Reviewed by Sudharsan. Change 28256 on 2008/03/09 by jong@jong-jong-perf Integration with dev branch. Reviewed by JobiA Change 28253 on 2008/03/07 by perforce@kumarv-DEV Fix for the defect TED00020613. "can't create two system get alls without renaming the first" Modified a small logic while traversing to the next directory record in the buffer containing directory records. Reviewed by andys. Change 28252 on 2008/03/07 by amitb@amitb-zonda Fix for TED00020355 - g9r9 FP crashes = 0x831979dc in fs_ensureClean When scanning the log, if there is any error, for example partial buffer or older genereation buffer, return only the valid data instead of everything that has been rea Change 28251 on 2008/03/07 by edk@edk-r320rel Integrating change 28250 from the dev branch: Changes for TED 22720. 1. In support.sh, remove double-quotes in the file name. 2. Add the missing '>' in the tag. Reviewed by IanB. Change 28250 on 2008/03/07 by edk@edk-dev Changes for TED 22720. 1. In support.sh, remove double-quotes in the file name. 2. Add the missing '>' in the tag. Reviewed by IanB. Change 28249 on 2008/03/07 by jong@jong-jong-perf Integration from dev branch. Reviewed by MaximK Change 28248 on 2008/03/07 by eric@eric-dev Enable support for non-Perl test files, so long as they output TAP. Fix bug where a test file only added 1 to each count of tests passed, failed, etc., no matter how many tests were run. Add test cases for both the change and the fix. Reviewed Change 28247 on 2008/03/07 by deepakv@pinky TED00021350. Attempts to create a mirror would result in mkfs volume exceptions on the target volumes if the space in the LUN(s) passed in smaller than the size of the source volume. Modified behavior to limit the size of the target vol Change 28246 on 2008/03/07 by maximk@maximk-13 Queue the incoming packets created by the unit test instead of processing them immediately to make the test more close to reality. Reviewed by jong. Change 28242 on 2008/03/07 by maximk@maximk-13 Do not use local functions. This gains nothing in performance and only confuses gdb. Reviewed by mikel. Change 28241 on 2008/03/07 by rendellf@rendellf-test TED22675: Use echo option for Linux to interpret backslash chars so that symlink is created for "system get all". Reviewed by TimG Change 28240 on 2008/03/07 by andys@ripper TED00022323 - FTI Doesn't copy config from secondary flash FTI code not properly remounting root read-write, so config files not copied. Wrong file included in ssc-genlib/fs-linux.c causing Linux config files to be copied on both Linux and OpenBSD Change 28239 on 2008/03/07 by edk@edk-r320rel Integrating Max's change 28126 from the dev branch: Allocate the memory earlier, fixes opt build crash. Reviewed by jong. Change 28238 on 2008/03/07 by mikel@mikel-work for defect 22436; add memset of caller-provided nameBuf field to ensure null termination of snapshot names. reviewed by jobia Change 28237 on 2008/03/07 by mikel@mikel-work for defect 22436 ; integrate Jobi's change 27715, which reduces the the amount of time spent in fs_buddyRecalSummaryThread() during volume offline, and added memset of call-provided nameBuf field in fs_snapGetNames() to ensure null termination. Change 28236 on 2008/03/07 by edk@edk-r320rel Integrating Max's change 28114 from the dev branch: 22596 txrx and fp fs rpc queues receqive queues ended up using the same tail pointer so the queue full condition was not properly detected. Give each queu Change 28235 on 2008/03/07 by edk@edk-r320rel Integrating Max's change 28151 from the dev branch: 21743. Limit the cifs read andx requests to the maximum dcache can support (the new mac client was sending 128K reads). Remove the check for read response Change 28233 on 2008/03/07 by edk@edk-dev Porting change 28232 from the r320rel branch: Changes for TED 22704. Increased the upper limit of MaxMpxCount from 2048 to 4096 in the WebUI. Reviewed by SahayaJ. Change 28232 on 2008/03/07 by edk@edk-r320rel Changes for TED 22704. Increased the upper limit of MaxMpxCount from 2048 to 4096 in the WebUI. Reviewed by SahayaJ. Change 28231 on 2008/03/07 by eric@eric-dev Fix regex that caused some non-zero shell codes to be considered successful. Reviewed by ianb. Change 28230 on 2008/03/07 by deepakv@pinky TED00011868, TED00017286. The "vol modify -d" command to add a LUN to a volume results in an attempt to grow its target volume if there is a mirror associated with it. If this growth of the target-volume fails the command returns to the Change 28229 on 2008/03/07 by perforce@prasanna-DEV Fixes for the coverity defects of checkers SECURE_CODING, SECURE_TEMP and STRING_OVERFLOW. Reviewed by yuvarani. Change 28228 on 2008/03/07 by sahayaj@SAHAYAJ-WINXP Fix for TED00022433-(Cougar) NCM - Mirror schedule page takes minutes as mandatory field while selecting hours. Reviewed by yuvarani Change 28227 on 2008/03/07 by perforce@uma-dev Fix for coverity defects like CHECKED_RETURN, PW.SET_BUT_NOT_USED etc., Reviewed by perforce(prasanna) Change 28226 on 2008/03/07 by sahayaj@SAHAYAJ-WINXP Fix for TED00022616-Cougar: NCM, vsvr disable doesnot return error message while mirror is in progress Reviewed by yuvarani Change 28225 on 2008/03/07 by edk@edk-r320rel Integrating change 28224 from the dev branch: Changes for TED 22698. Verify the LDAP version is a single digit. Reviewed by RonB. Change 28224 on 2008/03/07 by edk@edk-dev Changes for TED 22698. Verify the LDAP version is a single digit. Reviewed by RonB. Change 28223 on 2008/03/07 by jobia@jobi:jobi correcting the previous fix. Reviewed by HenryL. Change 28221 on 2008/03/06 by edk@edk-dev Changes for TED 22683. Do not use the echo "\n" sequence since it do not work in Linux /bin/sh. Review by AndyS. Change 28220 on 2008/03/06 by jong@jong-jong-perf Added debugging infrastructure for scsi write request corruption This is not general purpose but gives major hints on how to detect where payloads get corrupted. reviewed by TimG Change 28219 on 2008/03/06 by amitb@amitb-zonda Add the context->lockWait.lock to the volume exception dump. Reviewed by jobia. Change 28218 on 2008/03/06 by henryl@henryl-linux Fixed TED#22021. Fix the corner case if volume length can be as large as 256. It need to increase the buffer size to hold the volume length and additional data. The file name for writing to mgmt vol is also fixed in this case. Reviewed by Jobia Change 28216 on 2008/03/06 by jong@jong-jong-perf Integration from dev Reviewed by Maximk Change 28213 on 2008/03/06 by larrys@larrys Fix typo in variable assignment. I must have forgotten which language I was writing... Reviewed by: rendellf Change 28212 on 2008/03/06 by chrisv@chrisv-dev3 Fix #20848 (clusDb_endTrans() accesses freed memory): If the transaction is aborted while we're trying to complete it, the transaction is freed so we can't use it to restore the clusDb header information. Instead, we need to just rely on the fact th Change 28209 on 2008/03/06 by rendellf@rendellf-test Removed timeout check on SEEP read/write byte operations from SSC in Cougar so that the code more consistent the PROM and TXRX/FP version. Reviewed by LarryS Change 28208 on 2008/03/06 by maximk@maximk-13 22598 Initalize the ispfc for core dump after we obtained the up-to-date path to the core lun. Fixes the assertion in ispfc_scsiWriteDirect() when the previously opened path differs from the current one. Reviewed by rendellf. Change 28205 on 2008/03/06 by jobia@jobi:jobi Set the gennum of the mirror snapshot in superblock correctly. Defect TED00022667. Enhance eek to validate the mirror snapshot gennum with the gennum saved in the superblock. Reviewed by DeepakV. Change 28204 on 2008/03/06 by edk@edk-r310rel Integrating Max's change 28126 from the dev branch: Allocate the memory earlier, fixes opt build crash. Reviewed by jong. Change 28203 on 2008/03/06 by maximk@maximk-13 22589. Check if the /etc/timezone (/etc/localtime for BSD) exists an print more appropriate message than "No such file or directory". Reviewed by jong. Change 28202 on 2008/03/06 by maximk@maximk-13 fix stats display. Reviewed by jong. Change 28201 on 2008/03/06 by maximk@maximk-13 Fix compilation. Reviewed by jong. Change 28198 on 2008/03/06 by sahayaj@SAHAYAJ-WINXP Fix for TED00022419-Cougar: NFS share is not displayed in NCM for LOGIN,SECURITY privileged user in cluster scope Reviewed by yuvarani Change 28197 on 2008/03/05 by ronb@ronb-dev-local Fix time in the future problem by resubmitting CL 28187. Reviewed by: briand (not reviewed because it's a resubmit) Change 28196 on 2008/03/05 by rendellf@rendellf-test Fixed decoding of boot device for chassis daemon in Linux (Cougar). Reviewed by LarryS Change 28195 on 2008/03/05 by edk@edk-r310rel Max's change for TED 22668. The problem is that somehow txrx cache went out of sync and we tried to read at offset greater than the file length. This caused empty success response returned to the dcache and confused it to the point of crashing. I Change 28194 on 2008/03/05 by support@charlesg-asite-1 * get_sn_list.php now populates the list with the hostnames of machines for which there is EMRS data. written by charlesg reviewed by perforce(apache::test) Change 28192 on 2008/03/05 by edk@edk-dev Changes for TED 22586. 1. In the Flags2 field of the SMB header, say extended attributes are not supported. 2. Return NT_STATUS_EAS_NOT_SUPPORTED instead of ERRHRD when a client issues a Trans2 Set File Info with an information level of SMB_INFO_Q Change 28191 on 2008/03/05 by maximk@maximk-13 22554 don't crash if the rcon peer is too slow in getting the characters out. Start dropping characters if waited sufficiently long without being able to send a character. Reviewed by jong. Change 28190 on 2008/03/05 by maximk@maximk-13 22571 Change slot in fc wwn to 2. Reviewed by timg. Change 28189 on 2008/03/05 by rendellf@rendellf-test TED22671: Fixed description of chassis LEDs for Cougar. Reviewed by LarryS Change 28188 on 2008/03/05 by ronb@ronb-depot-local Merge changes from dev branch CL 28187. Change Description: Fix TED 22669. Add support for LDAP V3. Reviewed by: chrisv Change 28187 on 2008/03/05 by ronb@ronb-dev-local Fix TED 22669. Add support for LDAP V3. Reviewed by: chrisv Change 28186 on 2008/03/05 by ianb@ianb-dev-1 fix bug in 0_setup_config.t, reviewed by jkeifer Change 28185 on 2008/03/05 by jobia@jobi:jobi We don't do COW on mirror volumes, so no need of resetting and setting snapcounts on the snapshot directory blocks while updating the snapshot directory. Do not instantiate multiple copies of the disk blocks of mirror volumes incore. Change 28183 on 2008/03/05 by danqingj@danqingj-r32rel Integrate 28153 and 28160 from dev branch to r320rel branch Fix TED 22410. The problem was caused by the client sending kerberos SPNEGO mechanism types after NTLMSSP mech type for an NTLM authentication session. Reviewed by: m Change 28180 on 2008/03/05 by jans@jans-devwork Added 'vol show' option to support integration of ctest into test harness. Few other minor changes. reviewed by: chrisv Change 28179 on 2008/03/05 by jobia@jobi:jobi Integrate the following changes from dev to next 3.2 patch. Portions of change 27218 to fix a stack overflow during eek. Use fs_ramAlloc for memory allocation in several places to avoid stack-overflow. Change 28117 by amitb@amitb-zo Change 28178 on 2008/03/05 by deepakv@deepakv-linux TED00021686, TED00021597. The local mirroring data-mover was sending I/O down fail-over paths triggering AVT of LUNs between controllers in Engenio's RAID arrays. The sanm-agent SM was translating target scsi-handles to paths using sdma_handleToPor Change 28177 on 2008/03/04 by perforce@c18r27-rhel4 CLI Test Automation Enhancements Second Phase - Drop 1, Minor modifications made. Reviewed by Sudharsan. Change 28176 on 2008/03/04 by larrys@larrys-r14-dmip Fix compilation error. Reviewed by: andys Change 28175 on 2008/03/04 by jobia@jobi:jobi minor cleanup. reviewed by AmitB. Change 28174 on 2008/03/04 by svatic@schandra-linux-2 Adding a block validity check in hash table enumeration before proceeding to next page/block in its sector. Reviewed by jobia. Change 28173 on 2008/03/04 by svatic@schandra-linux-2 TED17115. Allocating adequate space for the case where both vsvr and volume names are of maximum possible length. Reviewed by jobia. Change 28172 on 2008/03/04 by narainr@narainr_dev Moved static copying of the inode inode to fs-dump as the dump snapshot is only created infs-dump. Changed dump_get_root to read inodes using the FS API rather than reading from the inode file as the snapshot is yet to Change 28171 on 2008/03/04 by kenr@build-k2-depot Updating version to 3.1.0.14. Reviewed by: edk Change 28168 on 2008/03/04 by edk@edk-r310rel Integrating Max's change 28151 from the dev branch: 21743. Limit the cifs read andx requests to the maximum dcache can support (the new mac client was sending 128K reads). Remove the check for read response Change 28167 on 2008/03/04 by danqingj@danqingj-r31rel Integrate 28153 and 28160 from dev branch Fix TED 22410. The problem was caused by the client sending kerberos SPNEGO mechanism types after NTLMSSP mech type for an NTLM authentication session. Reviewed by: maximk Change 28166 on 2008/03/04 by ianb@ianb-dev-1 shuffled some tests between emrscron.t and emrscrontab.t nothing new. reviewed by running the tests, they all still pass on cougar and bobcat. Change 28165 on 2008/03/04 by rendellf@rendellf-test Fixed compile error for non-Cougar builds. Reviewed by BillN Change 28164 on 2008/03/04 by edk@edk-r310rel Integrating Max's change 28114 from the dev branch: 22596 txrx and fp fs rpc queues receqive queues ended up using the same tail pointer so the queue full condition was not properly detected. Give each queu Change 28163 on 2008/03/04 by ianb@ianb-dev-1 I wrote a test 'emrscron.t' that found a bug in emrscron on cougar where cougar bourne shell does not interpolate the \n in the double quotes (i.e. var="\n" is literally '\n' and not a new line) this is not the case on OpenBSD. So I fixed broken te Change 28162 on 2008/03/04 by ronb@ronb-depot-local Fix SPNEGO test case bugs. Reviewed by: briand Test program - no need for review Change 28161 on 2008/03/04 by andys@ripper Fix TED00022649 Linux fails to boot off UNIGEN compact flash cards Who knew that all the code checking for a null manfid could be circumvented by adding a simple DEVPROD tupple. Not me. reviewed by larrys Change 28160 on 2008/03/04 by ronb@ronb-dev-local Revert back to revision 2 due to accidental submission. Reviewed by: chrisv Change 28158 on 2008/03/04 by rendellf@rendellf-test TED22448: Refresh the watchdog timer in the crash handler to prevent a timeout from potentially occurring while servicing a TXRX crash. Setup coredump control block in EEE shared memory structure to prevent it from being stepped on. Fixed mapping of Change 28157 on 2008/03/04 by rendellf@rendellf-test TED21982: Added power supply version info to "system show version" cmd. Display MAC address stored in chassis SEEP when valid. Reviewed by TimG Change 28155 on 2008/03/04 by jobia@jobi:jobi Do not allow truncations if minimum space is not available while taking the first snapshot in the filesystem. Let trashcan thread release the filesystem locks after processing every inode. Reviewed by AmitB. Change 28154 on 2008/03/04 by jobia@jobi:jobi Take the appropriate locks while initializing the pages of inode file and gennum file as part of read ahead. Reviewed by AmitB. Change 28153 on 2008/03/04 by ronb@ronb-dev-local Fix TED 22410. The problem was caused by the client sending kerberos SPNEGO mechanism types after NTLMSSP mech type for an NTLM authentication session. Reviewed by: maximk Change 28152 on 2008/03/04 by ianb@ianb-dev-1 found a few bugs on cougar emrscron, and a few bugs in emrscron.t, fixed them both. Change 28151 on 2008/03/04 by maximk@maximk-13 21743. Limit the cifs read andx requests to the maximum dcache can support (the new mac client was sending 128K reads). Remove the check for read response max size. Reviewed by jong. Change 28150 on 2008/03/04 by andys@ripper Fix for TED00022316 - system show version gives wrong boot dev Port to Linux: make values of devices displayed by commands correct for Linux or OpenBSD. reviewed by jeffm Change 28149 on 2008/03/04 by andys@ripper The OS_INCL C macro, which is based on the make variable OS, needs to be just about to the two SSC operating systems, openbsd and linux, and not eee. Really this variable should have been called SSC_OS or something, but that's probably already used f Change 28147 on 2008/03/04 by jong@jong-jong-cifs Deal with device cache flushes and invalidation for bobcat/cheetah Reviewed by MaximK Change 28146 on 2008/03/04 by perforce@c18r27-rhel4 CLI Test Automation Enhancements - Second Phase - Drop 1 Written By, Dinesh Babu.L Change 28145 on 2008/03/04 by perforce@prasanna-DEV Coverity fixes check-in. Reviewed by sripal,yuvarani. Change 28144 on 2008/03/04 by sahayaj@SAHAYAJ-WINXP Fix for TED00022425-[Cougar] NCM Volume hardquota limit in volume modify should change to 98TB Reviewed by yuvarani Change 28143 on 2008/03/04 by perforce@arch_dev Fix for some coverity bugs like CHECKED_RETURN, SECURE_CODING and PW.INCLUDE_RECURSION Reviewed by perforce(prasannak) Change 28142 on 2008/03/03 by amitb@amitb-zonda Fix for TED00022604 When allocating an extent which is larger than what is requested, and if the buddy region summary indicates that the region is full, do not mark the buddy region full bitmap full as the extra space is going to be re Change 28141 on 2008/03/03 by narainr@narainr_dev 1. fs_inumGennumGetBuffer was being passed the wrong parameter for page number. 2. Removed FS_DEBUG_ACCESS_LOCK calls from dump. 3. Fixed dump code to start using the proper API (fs_inodeGetBufferShared) for reading pages of th Change 28140 on 2008/03/03 by jong@jong-jong-perf Integration from dev branch reviewed by LarryS Change 28139 on 2008/03/03 by jong@jong-jong-cifs Integration from fb-jong-perf2 branch Make KPI work with nfsperftest reviewed by Maximk Change 28138 on 2008/03/03 by henryl@henryl-linux Fixed TED#22618. In test_dmip_tcp_port(), if connect failed during tcp test, change rmc_printf to RMC_NOTE instead of RMC_FAIL to avoid panic. Fixed in test_sanm_udp_port(), free memory after message received. Fixed spacings and alignment in Change 28136 on 2008/03/03 by maximk@maximk-6 Fix alignment check. Reduce the number of lines > 80 columns. Reviewed by jong. Change 28135 on 2008/03/03 by maximk@maximk-13 Use the bit 7 of the 5th byte of the mac address to construct the wwns on cougar. Reviewed by andys. Change 28134 on 2008/03/03 by rendellf@rendellf-test Increase wait ready timeout for SEEP read/write byte completion to 50ms. Post an elog message when a timeout or some other error ever occurs. Use 10 ms delay between writing bytes to SEEP just like prom code. Reviewed by LarryS Change 28133 on 2008/03/03 by ronb@ronb-depot-local New smbtorture binary for CL 28131. Reviewed by: briand NOTE: test program binaries - no need for review Change 28131 on 2008/03/03 by ronb@ronb-depot-local Split up ONStor specific tests into new modules . Add RWC (read/write continuous) test case. Add SPNEGO test case. Reviewed by: briand NOTE: test code, no need for review Change 28130 on 2008/03/03 by chrisv@chrisv-dev3 Fix #22471 (deleting the corevol needs to always work): Add bullet-proofing to "system corevol delete force". Also, if we delete the corevol manually (via "vsvr delete force volume"), clear it from the coredump record in the clusDb. Misc. code clean Change 28128 on 2008/03/03 by henryl@henryl-linux Fixed TED#20085. We need to make sure "mirror start" wait for the "vol online" to finish. Do not exit with error if volume online is still in progress. Reviewed by Jobia. Change 28127 on 2008/03/03 by jong@jong-jong-cifs OFH API can be called with a NULL OFH. Reviewed by MaximK This addresses defect 22632 Change 28126 on 2008/03/03 by maximk@maximk-13 Allocate the memory earlier, fixes opt build crash. Reviewed by jong. Change 28125 on 2008/03/03 by jong@jong-jong-cifs Make KPI work with nfsperftest reviewed by Maximk Change 28124 on 2008/03/03 by sahayaj@SAHAYAJ-WINXP Fix for TED00017501-NCM has no way to display all Tape Aliases Reviewed by yuvarani Change 28123 on 2008/03/03 by sahayaj@SAHAYAJ-WINXP Fix for TED00022629-Cougar: Elog Host IP Address should accept the value 0 in GW -> System -> Event Log -> "Configure Event Log" page Reviewed by yuvarani Change 28121 on 2008/03/02 by perforce@uma-dev Fix for coverity defects like PW.SET_BUT_NOT_USED, RESOURCE_LEAK etc., Reviewed by perforce(prasanna) Change 28120 on 2008/03/01 by jong@jong-jong-perf Integration with dev branch reviewed by LarryS Change 28119 on 2008/02/29 by svatic@schandra-linux Added to the existing functionality of fsdb security file enumeration. Reviewed by jobia. Change 28117 on 2008/02/29 by amitb@amitb-zonda Make sure that the trashcan thread does not hog up the access and modify lock. Fix for TED00022588 Reviewed by jobia Change 28115 on 2008/02/29 by mikel@mikel-work add seep info for g7r10 Change 28114 on 2008/02/29 by maximk@maximk-13 22596 txrx and fp fs rpc queues receqive queues ended up using the same tail pointer so the queue full condition was not properly detected. Give each queue its own pointer and increase the number of entries in the fs rpc queue just in ca Change 28113 on 2008/02/29 by ramesh@ramesh_R3_1_0_rel TED00021796: TXRX crashed due to a invalid msg_tag. Modified the code to check whether the msg_tag received is valid.If invalid, cancel all the queued requests. Reviewed by: ronb,maximk Change 28111 on 2008/02/29 by jobia@jobi:jobi Reset the starvation flag when snapshot removal unlocks the shared access lock and go for the exclusive lock. EEK in validation mode must print error messages about invalid snapshot directory entries. Reviewed by AmitB. Change 28110 on 2008/02/29 by ramesh@ramesh_R_3_20_Rel TED00021796: TXRX crashed due to a invalid msg_tag. Modified the code to check whether the msg_tag received is valid.If invalid, cancel all the queued requests. Reviewed by ronb,maximk Change 28109 on 2008/02/29 by ramesh@ramesh_DEVTXRX TED00021796: TXRX crashed due to a invalid msg_tag. Modified the code to check whether the msg_tag received is valid. If invalid, cancel all the queued requests. Reviewed by ronb,maximk Change 28108 on 2008/02/29 by larrys@larrys Bridge branch for Cougar project FTI work created from label cougar-sub10 (//depot/dev/...@cougar-sub10) Reviewed by: TimG Change 28107 on 2008/02/29 by andys@ripper TED00022254 - at what point do we zip /var/log/onstor/messages Add elog messages file to onstor logrotate config file. Fixes logrotation on Linux. reviewed by larrys Change 28106 on 2008/02/29 by larrys@larrys-r14-dmip TED00022134 System does not boot after system copy init followed by system upgrade Change to cmd_upgrade.c: let verify_install.sh remove /onstor/.fresh-flash Improvements to verify_install.sh to extract entire contents of the release distribution ta Change 28105 on 2008/02/29 by jong@jong-jong-cifs Fix ENOSPC error path with the new allocation size logic. This addresses a defect introduced by changelist 28021 Reviewed by maximK Change 28104 on 2008/02/29 by ianb@ianb-dev-1 actually add the emrscron.t file... Change 28103 on 2008/02/29 by ronb@ronb-depot-local Add debug to print out DISK name Reviewed by: briand smbtorture test program - no need for review Change 28102 on 2008/02/29 by ianb@ianb-dev-1 created a test for emrscron, and found a bug and fixed it. Change 28101 on 2008/02/28 by perforce@mithun-dev Fixes for the coverity defects of SECURE_CODING, SECURE_TEMP and REVERSE_INULL checkers. Reviewed by yuvarani. Change 28100 on 2008/02/28 by larrys@larrys-r14-dmip Add yp.conf to list of configuration files that are not upgraded. When going from a development root file system to the production version a yp.conf file that did not match the server specified in the defaultdomain file was overwriting the existing f Change 28097 on 2008/02/28 by jeffm@jeffm-dev2 Change Cougar PCIe init to set maximum read request size to 128 bytes. Reviewed by: brians. Change 28094 on 2008/02/28 by karthik@HDCHCTDGRD4546 Fix for TED00014782 - Traceroute fails when a non-existent IP is given. Reviewed by sahayaj. Change 28093 on 2008/02/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00022402-Bobcat Cougar : NCM, quota limit and warn in "add new" page should have value "default" and not "infinite" Reviewed by karthik Change 28092 on 2008/02/27 by svatic@schandra-linux Adding functionality in fsdb to enumerate the different sectors in a security file, individual security blobs, hash table info, etc. Reviewed by jobiA Change 28091 on 2008/02/27 by chrisv@chrisv-dev3 Fix #22023 - Cleanup related to the marked ONStor changes to ubik. Make sure any of our BSD/Unix specific changes are ported as appropriate to Linux. Reviewed by MikeL Change 28090 on 2008/02/27 by perforce@dwong-winxp a multi-thread version of truncate_test Reviewed by SandrineB Change 28089 on 2008/02/27 by perforce@dwong-winxp - put more test information to readme - add options ablility to command line for all tests - add timemode to all tests, so tests now can run for specific period of time or run for specific iteration or run forever. Reviewed by SandrineB Change 28088 on 2008/02/27 by perforce@dwong-winxp wrapper shell scripts for treecreate test tools Reviewed by SandrineB Change 28087 on 2008/02/27 by jong@jong-jong-cifs Integration from dev branch, Fix nfsperftest where no volume was specified Reviewed by MaximK Change 28086 on 2008/02/27 by jong@jong-jong-cifs Fix nfsperftest where no volume was specified. Reviewed by maximK Change 28085 on 2008/02/27 by eric@eric-rel310 Integration of dev change 28074: Fixes TED20252. Use the request's open context to get the FCB address, rather than rh_last_result, which may have been reused if there was an oplock break required. Reviewed by maximk. Change 28084 on 2008/02/27 by maximk@maximk-13 22516 rcon from NFXSH shell are not working Make the arguments compatible with old rcon and rename rcon-new to rcon. Reviewed by andys. Change 28083 on 2008/02/27 by jong@jong-jong-perf Sync perf2 branch with the dev branch up to change list 28081 reviewed by JonG Change 28082 on 2008/02/27 by eric@eric-rel320 Integration from dev change 28074: Fixes TED20252. Use the request's open context to get the FCB address, rather than rh_last_result, which may have been reused if there was an oplock break required. Reviewed by maximk. Change 28081 on 2008/02/27 by jong@jong-jong-cifs Implement CIFS aggressive pre-allocation for extending writes to match how NTFS does it. Do not dirty buffers when doing a SetAttr filesize increase on a file whose EOF is not currently page aligned. Add support i Change 28080 on 2008/02/27 by support@charlesg-asite-1 * Fixed an error with index_directory_Everon() function not listing firmware versions when the directory contains more than a single file. written by charlesg reviewed by perforce(Apache::Test) Change 28077 on 2008/02/27 by perforce@johnr-alpha3 more update on g4r75 Change 28076 on 2008/02/27 by perforce@johnr-alpha3 update to g4r75 Change 28075 on 2008/02/27 by perforce@johnr-alpha3 update on g4r75 Change 28074 on 2008/02/27 by eric@eric-dev Fixes TED20252. Use the request's open context to get the FCB address, rather than rh_last_result, which may have been reused if there was an oplock break required. Reviewed by maximk. Change 28073 on 2008/02/27 by sahayaj@SAHAYAJ-WINXP Fix for TED00022561-FTI: allows . as valid char, but NCM tree view doesn't display correctly Reviewed by karthik Change 28072 on 2008/02/26 by sahayaj@SAHAYAJ-WINXP Fix for TED00022381-NCM - tree view is unusable if any node in the cluster is down Reviewed by karthik Change 28071 on 2008/02/26 by sahayaj@SAHAYAJ-WINXP Adding script file for WebHelp Source(OLH workflow) Reviewed by karthik Change 28070 on 2008/02/26 by jobia@jobi:jobi No need of holding the inode buffer locked while finding the inodes to be clustered. Reviewed by AmitB. Change 28068 on 2008/02/26 by jong@jong-jong-cifs Allow unit tests to run in opt build Add support in nfsperftest to allow volume names to be specified. Fixed a buf in nfsperftest for Commit size as well. Fix Unit test routines when there are no virtual servers. Review Change 28066 on 2008/02/26 by edk@edk-r320rel Integrating Max's change 28062 from the dev branch: 22460 Fix pointer arithmetic. Reviewed by jong. Change 28065 on 2008/02/26 by edk@edk-r320rel Integrating Max's change 28019 from the dev branch: 22480. Do not assume that the fcb is not referenced. Instead of trying to uninit the fcb, mark it deleted and release the reference. The fcb will be freed Change 28062 on 2008/02/26 by maximk@maximk-13 22460 Fix pointer arithmetic. Reviewed by jong.x Change 28060 on 2008/02/26 by andys@ripper TED00022254 - at what point do we zip /var/log/onstor/messages TED00022350 - Getting message "Usage: mktemp..." Make sure upgrade properly changes newsyslog.conf. Fix calls to OpenBSDs mktemp utility. reviewed by larrys Change 28059 on 2008/02/26 by perforce@allanb CIFS tests initial checkin. Reviewed by sandrineb Change 28058 on 2008/02/26 by perforce@dwong-winxp new rwtest Change 28057 on 2008/02/26 by jobia@jobi:jobi Before letting the mirror transfer to read the extents of global metainodes, sync any irty blocks to disk. Also make sure all snapshots are synced to disk before letting mirror code to operate on them. Reviewed by DeepakV. Change 28056 on 2008/02/26 by deepakv@pinky TED00022150. A growfs operation racing with a mirror session could result in the refbyte inode's size on the target being smaller than the size calculated from the number of blocks in the target volume's superblock. Modify the snapshot and mirror l Change 28055 on 2008/02/26 by perforce@kaiowas Third drop of NCM Test Automation (covering vsvr : mirror, volume : summary, shares, quota) - Authors : Yeguvalli, Prashanthi Change 28054 on 2008/02/25 by perforce@umam-dev Fix for coverity defects like CHECKED_RETURN, PW.SET_BUT_NOT_USED etc. Reviewed by perforce(sudharshan) Change 28053 on 2008/02/25 by sahayaj@SAHAYAJ-WINXP Fix for TED00021305-NCM - Need to support cli changes for Cougar Reviewed by karthik Change 28052 on 2008/02/25 by henryl@henryl-linux Forget to add the binary for p4 28051 checkin. Reviewed by Jobia. Change 28051 on 2008/02/25 by henryl@henryl-linux Fixed TED#22393. Check the error return of fcntl for correct value -1. Reviewed by Jobia. Change 28050 on 2008/02/25 by henryl@henryl-linux Fixed TED#17019. Check the state of the mirror before pause. Reviewed by Jobia. Change 28049 on 2008/02/25 by maximk@maximk-6 add htonl. Change 28047 on 2008/02/25 by support@assist_site-dev * Added a number of new PHP tests. * Rewrote and bug fixed a number of PERL tests. * Removed test-more.php from the lib/ directory since it's generated automatically from TestConfigPHP.pm. * Made a number of changes to TestConfigPHP.pm Change 28046 on 2008/02/25 by kenr@build-k3-depot For 3.2.0.2 UIT build; Integration of: -Change 28000 by sahayaj@SAHAYAJ-WINXP on 2008/02/21 22:00:40 Fix for TED00022457-NCM: The tree view does not display a gateway name with an underscore correctly Reviewed by EdK Change 28045 on 2008/02/25 by kenr@build-k3-depot Update UIT branch with 3.2.0.2 patch level code. p4 integrate -d //depot/r320rel/...@27776 //depot/r320uit/... Reviewed by EdK Change 28043 on 2008/02/25 by jobia@jobi:jobi Do not account log size in the new filesystem size while extending it. Reviewed by DeepakV. Change 28042 on 2008/02/25 by kenr@build-k3-depot Add -m32 flag for compatibility with newer 64-bit linux workstations. The flag does not change the behavior on a 32-bit host. NOTE: This does NOT affect any code compiled into the released EverON product; it is only for the single local invocation o Change 28040 on 2008/02/25 by amitb@amitb-zonda While checking for maximum hardlink count in eek, make an exception for the EXTOPS inode as it can have the linkcount greater than the maximum hardlinks count. Reviewed by jobia Change 28039 on 2008/02/25 by maximk@maximk-13 The print buffer for inet_ntoa() and other similar functions should be cpu private. Reviewed by jong. Change 28038 on 2008/02/25 by edk@edk-dev Changes for TED 22446. Changed the order of the lookup - try the sc port DNS if the ip address is not onstor private (192.167.x.y). Reviewed by eric. Change 28037 on 2008/02/25 by svatic@schandra-linux TED 22406. Added debugging information to display snapshot names being compared when a mismatch is found. Reviewed by jobia. Change 28036 on 2008/02/25 by svatic@schandra-linux TED 22184. Modified elog message to account for both Data Mirror and NDMP sessions. Reviewed by jobia. Change 28035 on 2008/02/24 by sahayaj@SAHAYAJ-WINXP Fix for TED00021061-NCM - scsi device pages column sort should sort accross all devices (not just the active page) Reviewed by karthik Change 28034 on 2008/02/23 by henryl@henryl-linux When error occur during comparsion, don't exist from the program automatically. Reviewed by Jobia. Change 28033 on 2008/02/22 by jong@jong-jong-perf Integration from dev Change 27976 by jamesk@jamesk-work3.1.12 on 2008/02/21 05:34:14 Minor diagnostic message cleanup for label info. Reviewed by billn. Change 27959 by jamesk@jamesk-work3.1.12 on 2008/02/20 09:04:37 " Change 28032 on 2008/02/22 by ramesh@ramesh_R_3_20_Rel When a failure occurs while writing the core dump to management volume,core file thread goes to sleep for 24 hours. Modified the code to sleep the core file thread for 1 hour. TED22093 Reviewed by edk Change 28031 on 2008/02/22 by ramesh@ramesh_DEVTXRX When a failure occurs while writing the core dump to management volume,core file thread goes to sleep for 24 hours. Modified the code to sleep the core file thread for 1 hour. Reviewed by edk Change 28030 on 2008/02/22 by jong@jong-jong-perf Integration from dev branch Change 28023 by rendellf@rendellf-test on 2008/02/22 12:25:28 Use Chassis revision as System revision for Cougar. Also fixed check for network boot device. Reviewed by TimG Change 28022 by Change 28029 on 2008/02/22 by jong@jong-jong-perf Integration from dev Update the superblock of the mirror target volume with the new snapshot information immediately after the mirror transfer so that if the system crashes while reverting to the snapshot, the mi Change 28028 on 2008/02/22 by jong@jong-jong-perf Integration from dev for defect 22260, where timekeeper was not handling the scenario where cluster_getFilersFromConfig() returns an empty filer list in proc_ntp_msg(), thus causing a seg fault. reviewed by chrisv Change 28027 on 2008/02/22 by jong@jong-jong-perf Integration from dev treat broadcast address as capture all packets. Reviewed by jong. Change 28026 on 2008/02/22 by jong@jong-jong-perf Integration from dev 22059 fix vlan not working. Reviewed by jong. Change 28025 on 2008/02/22 by jong@jong-jong-perf Integration from dev Avoid calling FS_THREAD_EVENT_EEKCONT if rmc sends msg is failed as it can increase rpcid number that can cause out of sequence order later on. Add elog messages for different cases if rmc send is failed. Change 28024 on 2008/02/22 by jong@jong-jong-perf Integration from dev Fix the register settings so the optimized build works. Reviewed by briand Change 28023 on 2008/02/22 by rendellf@rendellf-test Use Chassis revision as System revision for Cougar. Also fixed check for network boot device. Reviewed by TimG Change 28022 on 2008/02/22 by billn@billn-cougar Fix TED0022390, fix problem for scsi move dev path-id reviewed by chrisv Change 28021 on 2008/02/22 by support@charlesg-asite-1 * Fixed a bug in the pub_has_file() regular expression which is found in `everon_pubs_functions.php`. * Changed $pubs_list (list containing all pub types) to include ICCG and CCG. See http://wiki.onstor.net/wiki/Posting_a_release_to_ASSIS Change 28020 on 2008/02/22 by charissaw@charissaw-unix-dev-work 22396: In remove_old_tmp_files, replaced: [ "$files" ] && rm -f $files with for f in $files ; do rm -f $f done to get the "rm -f" usage message to not be displayed. This appeared to be a problem only in openbsd. Reviewed by LarryS Change 28019 on 2008/02/22 by maximk@maximk-13 22480. Do not assume that the fcb is not referenced. Instead of trying to uninit the fcb, mark it deleted and release the reference. The fcb will be freed when the references go to 0. Reviewed by jong. Change 28018 on 2008/02/22 by jong@jong-jong-cifs Make unit tests work for opt. Reviewed by MaximK Change 28017 on 2008/02/22 by support@charlesg-asite-1 * Updated the SalesForceClient to use the sandbox when the site is in DEBUG mode described in a previous change. * "post_comment3.php", which processes a new comment will now send an email to the DEBUG_EMAIL (defined in globals.php) when Change 28013 on 2008/02/22 by jong@jong-jong-cifs Do not allow the coalescing number to exceed 32 entries. reviewed by MaximK Change 28012 on 2008/02/22 by kenr@build-k3-depot For 3.2.0.3 sub3; Integration of: -Change 28011 by jong@jong-jong-cifs on 2008/02/22 06:01:04 When we hit a scsi queue timeout we could dequeue the wrong sd. Reviewed by JonG Change 28011 on 2008/02/22 by jong@jong-jong-cifs When we hit a scsi queue timeout we could dequeue the wrong sd. Reviewed by Maximk Change 28010 on 2008/02/22 by perforce@kumarv-DEV Fix for teh defect TED00021968.(Txrx crash while exporting audit logs continuously). Fix Description: Closed the file handles which are left opened in function 'generate_filename'. Also corrected usage of strlcpy in one place. Revie Change 28009 on 2008/02/22 by kenr@build-k3-depot For 3.2.0.3 sub3; Integration of: -Change 28000 by sahayaj@SAHAYAJ-WINXP on 2008/02/21 22:00:40 Fix for TED00022457-NCM: The tree view does not display a gateway name with an underscore correctly Reviewed by CharissaW Change 28008 on 2008/02/22 by kenr@build-k3-depot For 3.2.0.3 sub3; Integration of: -Change 27997 by jong@jong-jong-cifs on 2008/02/21 14:14:23 Fix ifdef around the single queue per lun FS knob. Reviewed by EdK Change 28007 on 2008/02/22 by kenr@build-k3-depot For 3.2.0.3 sub3; Integration of: -Change 27973 by jong@jong-jong-cifs on 2008/02/21 04:35:34 Fix nfsperftest crash when printing out an error message. Reviewed by EdK Change 28006 on 2008/02/22 by kenr@build-k3-depot For 3.2.0.3 sub3; Integration of: -Change 27843 by jong@jong-jong-cifs on 2008/02/14 05:03:14 Fix write pattern for nfsperf unit test Reviewed by EdK Change 28005 on 2008/02/22 by perforce@prasanna-DEV Defect Id : TED00022034 Fix description : Reframed the error message. Reviewed by Yuvarani. Change 28004 on 2008/02/22 by perforce@prasanna-DEV Defect Id : TED00021896 Fix description : The function snprintf() behaves different in openbsd and linux, when we try to overwrite using the same string in this function. Reviewed by Yuvarani. Change 28003 on 2008/02/21 by karthik@HDCHCTDGRD4546 Fix for TED00022409 - Cougar: Not able to configure elog host in GW -> System -> Event Log -> "Configure Event Log" page Reviewed by sahayaj Change 28002 on 2008/02/21 by karthik@HDCHCTDGRD4546 Fix for TED00022422 - Cougar: Not able to label/unlabel the LUNs in NCM as STORAGE privileged user in cluster scope Reviewed by sahayaj Change 28001 on 2008/02/21 by sahayaj@SAHAYAJ-WINXP Fix for TED00022450-[Cougar] NCM edit GNS root page does not display grant ACL and deny ACL entries Reviewed by karthik Change 28000 on 2008/02/21 by sahayaj@SAHAYAJ-WINXP Fix for TED00022457-NCM: The tree view does not display a gateway name with an underscore correctly Reviewed by karthik Change 27999 on 2008/02/21 by henryl@henryl-linux If there is error in user or group quota id, check the id if it is also belonged to other group, if true, we have to set the rebuild flag to that group also so that its usage can be verified by quota rebuild later. Reviewed by Jobia. Change 27998 on 2008/02/21 by edk@edk-r320rel Integration of change 27909 from the dev branch: TED21923: Set message type, client Id, and client private parameters in EFS Null context response from original request when RMC is used. This fixes the problem of EA r Change 27997 on 2008/02/21 by jong@jong-jong-cifs Fix ifdef around the single queue per lun FS knob. Reviewed by EdK Change 27996 on 2008/02/21 by jobia@jobi:jobi Hold the spinlock while copying the source volume superblock to the mirror commitInfo message. Modifylock is also needed while copying the extent info of the summary inodes since igrow does not take the exclusive access lock. Reviewe Change 27995 on 2008/02/21 by maximk@maximk-13 Disk buffered packet capture. Reviewed by jong. Change 27994 on 2008/02/21 by maximk@maximk-13 22341 allocate enough memory and don't access past the buffer boundaries. Reviewed by jong. Change 27993 on 2008/02/21 by andys@ripper TED00022445 System upgrade not copying all configuration files. The last filename in the first list is being concatinated with the first filename in the second list. Add a space to the include in ssc-genlib/fs-.c Reviewed by: LarryS Regression Change 27992 on 2008/02/21 by andys@ripper Fix for TED00019099 - Change warning message when creating new flash Message now says UPPER/LOWER, RIGHT-HAND/LEFT-HAND. Allow user to use smaller than standard sized CF cards if they insist on it. Change host detection to grep /proc/cpuinfo rathe Change 27991 on 2008/02/21 by andys@ripper Fix several small problems with exim4 package: Fix typo in exim4 configuration template file that was causing configuration error. Fix a few bugs in update-exim4defaults that was making it work not so well. Remove change to exim logrotate config f Change 27988 on 2008/02/21 by maximk@maximk-13 21827 Clear the list pointers when removing the elements from the lists and verify that the dcache entry is not on any list when freeing the dcache entry. Reviewed by jong. Change 27987 on 2008/02/21 by timg@timg-work change cougar model numbers Change 27985 on 2008/02/21 by maximk@maximk-13 21952 The event size was not set correctly causing garbage names be to be filled into the fns name. Reviewed by jong. Change 27984 on 2008/02/21 by perforce@allanb Fset1 initial checkin Reviewed by sandrineb Change 27983 on 2008/02/21 by support@charlesg-asite-1 * Added code to check the environment that the page is currently being viewed in. If the port isn't 80 or 443, then "DEBUG" is defined as true. * Added debugging email addresses to the registration page. * Modified the "kb" link, it now p Change 27982 on 2008/02/21 by chrisv@chrisv-dev3 Possible fix for #22404 (Clustering requires an extra reboot sometimes): We sometimes get into a mode where ncm is unable to open (or reopen) a remote filer. Make sure once we initiate an rmc_open_ex() that we cleanup when we do a close. Also, don't Change 27981 on 2008/02/21 by eric@eric-rel320 Integration to r320rel of change 27897: When setting the FS_TARGET_COMPAT_INFO_ASCII in the context->compatFlags, make sure that FS_TARGET_NOT_ASCII is also set if the entry is not ascii. Addresses TED22382. Reviewed by jobia. Change 27980 on 2008/02/21 by eric@eric-rel320 Integration to r320rel of change 27921: Fixed eek running into mismatched quota treeId as it returned the root if errcount is not zero. Addresses TED22385. Reviewed by jobia. Change 27979 on 2008/02/21 by eric@eric-rel320 Integration to r320rel of change 27489: Deletion of snapshots older than the baseline snapshot results in mirrors being aborted. Reviewed by jobia. Change 27976 on 2008/02/21 by jamesk@jamesk-work3.1.12 Minor diagnostic message cleanup for label info. Reviewed by billn. Change 27974 on 2008/02/21 by jobia@jobi:jobi Increase the inode file reservation for 50K spec ops. Reviewed by MaximK. Change 27973 on 2008/02/21 by jong@jong-jong-cifs Fix nfsperftest crash when printing out an error message. Reviewed by MaximK Change 27972 on 2008/02/21 by maximk@maximk-13 allocate 32 bits of storage when 32 bits are necessary. Reviewed by jong. Change 27971 on 2008/02/21 by karthik@HDCHCTDGRD4546 Fix for TED00022419 - Cougar: NFS share is not displayed in NCM for LOGIN,SECURITY privileged user in cluster scope Reviewed by sahayaj Change 27970 on 2008/02/20 by sahayaj@SAHAYAJ-WINXP Fix for TED00021916-NCM - mirror demote confirmation screen didn't refresh after I clicked ok Reviewed by karthik Change 27969 on 2008/02/20 by sahayaj@SAHAYAJ-WINXP Fix for TED00022432-(Cougar) Tree view is not getting refershed after mirror reverse Reviewed by karthik Change 27968 on 2008/02/20 by timg@timg-work cougar awareness Change 27966 on 2008/02/20 by jobia@jobi:jobi The source volume must be flagged as extended before starting the resize, since the source volume could crash in between. Note that the resize is done in chunks and it is not guaranteed that we resume the operation after the crash. But Change 27965 on 2008/02/20 by rendellf@rendellf-test TED20773: Removed directory existence check in mgmt volume since things work without it. Reviewed by TimG Change 27963 on 2008/02/20 by rendellf@rendellf-test Changed SNMP OnsVolumeLunSize type definition based on Jim's changes. Reviewed by JamesK Change 27962 on 2008/02/20 by rendellf@rendellf-test TED22318: Display proper node name in elog message when error occurs. Clear response msg header in buffer before issuing request. Reviewed by CharissaW Change 27959 on 2008/02/20 by jamesk@jamesk-work3.1.12 "volume delete" and "volume import" updated for lun label type 5. Reviewed by billn. Change 27958 on 2008/02/20 by ronb@ronb-dev-local Add support to DameWare properties tab and support version query. Reviewed by: jong Change 27955 on 2008/02/20 by narainr@narainr_dev Some more dump cleanup: 1. Added filesystem statistics gathering so we know the depth, width, small file count etc in the dumped FS. This may help explain slow speed during dump - at least sometimes. Also gather Change 27954 on 2008/02/20 by maximk@maximk-13 Fix the core id validation. Reviewed by jong. Change 27953 on 2008/02/20 by andys@ripper Add a cron.daily file to limit the amount of disk space used by queued emails, and to preen frozen (undeliverable) emails from the queues. Mod exim4 config file to deliver local mail to /dev/null. Mod update-exim4defaults to add new variable MAIL_H Change 27952 on 2008/02/20 by maximk@maximk-13 Update counters in every path. Reviewed by jong. Change 27948 on 2008/02/20 by maximk@maximk-13 Check checksum. Reviewed by jong. Change 27947 on 2008/02/20 by rendellf@rendellf-test TED21824: Fixed I2C read case by adding a break so that it doesn't fall through to the I2C write case. It is believed to be what was causing the SEEP data corruption if read failure occurs followed by the write. Localize SB1250 read/write byte routi Change 27946 on 2008/02/20 by mikel@mikel-cougar for defect 21979, where body of a TAILQ_FOREACH loop is deallocating the iterator variable fp in ncm_prune_filers(), causing ncmd to crash. the fix is to rearrange the code and not use TAILQ_FOREACH. reviewed by timg Change 27942 on 2008/02/20 by sahayaj@SAHAYAJ-WINXP Fix for TED00022423-[Cougar] NCM cannot disable vsvr from gateway's vsvr tab if vsvr has disabled volume Reviewed by karthik Change 27941 on 2008/02/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00022424-[Cougar] NCM cannot quit from VS wizard Reviewed by karthik Change 27940 on 2008/02/19 by karthik@HDCHCTDGRD4546 Fix for TED00017158 - NCM needs to handle vsvr names containing spaces Reviewed by sahayaj Change 27939 on 2008/02/19 by sahayaj@SAHAYAJ-WINXP Fix for TED00022139-[Cougar] NCM system dnsconfigure resolver cannot be edited Reviewed by karthik Change 27938 on 2008/02/19 by jobia@jobi:jobi Update the superblock of the mirror target volume with the new snapshot information immediately after the mirror transfer so that if the system crashes while reverting to the snapshot, the mirror volume will be reverted to the new snapsho Change 27936 on 2008/02/19 by mikel@mikel-cougar for defect 22260, where timekeeper was not handling the scenario where cluster_getFilersFromConfig() returns an empty filer list in proc_ntp_msg(), thus causing a seg fault. reviewed by chrisv Change 27933 on 2008/02/19 by maximk@maximk-13 treat broadcast address as capture all packets. Reviewed by jong. Change 27932 on 2008/02/19 by maximk@maximk-13 22059 fix vlan not working. Reviewed by jong. Change 27931 on 2008/02/19 by jamesk@jamesk-work3.1.12 Lun label type 5 infrastructure. Reviewed by billn. Change 27929 on 2008/02/19 by henryl@henryl-linux Avoid calling FS_THREAD_EVENT_EEKCONT if rmc sends msg is failed as it can increase rpcid number that can cause out of sequence order later on. Add elog messages for different cases if rmc send is failed. Reviewed by Jobia. Change 27928 on 2008/02/19 by perforce@vikas-winxp adding winsmash and bigfile executeables Reviewed by Raj Change 27927 on 2008/02/19 by charissaw@charissaw-unix-dev-work 22156 - Use $PROG_NAME to chek for existing emrscron gather and send processes Reviewed by RendellF Change 27926 on 2008/02/19 by maximk@maximk-6 Fix the register settings so the optimized build works. Reviewed by briand. Change 27925 on 2008/02/19 by jans@jans-devwork Fix for TED00022124. Removed "volume add array" line from help_volume_add.txt file as this command no longer exists. reviewed by: jamesk Change 27924 on 2008/02/19 by jong@jong-jong-cifs Fix the ifdef for the single queue per lun knob. Reviewed by MaximK This addresses defect 22412 Change 27922 on 2008/02/19 by yliu@yliu-dev Defect number: TED00022025. The 'Model' header in the output of command, lun show all, is changed to 'Type'. This is done by modifying line 297 in the cmd_spool.c file. Reviewed by briand. Change 27921 on 2008/02/19 by henryl@henryl-linux Fixed TED#22385. Fixed eek running into mismatched quota treeId as it returned the root if errcount is not zero. Reviewed by Jobia. Change 27920 on 2008/02/19 by rendellf@rendellf-test TED22340: Changed txrx coredump to copy local memory segment from TXRX to FP via transfer buffer. Put TXRX in data relay mode for watchdog timeout and other exception error cases. Reviewed by MaximK Change 27919 on 2008/02/19 by rendellf@rendellf-test TED21935: Fix range check for LUN list disk state and type via SNMP. Reviewed by CharissaW Change 27918 on 2008/02/19 by kenr@build-k3-depot Creation of bridge branch for performance work in cougar. Reviewed by JonG ( requested by ) Change 27917 on 2008/02/19 by jans@jans-devwork Fix for TED00021768. Added additional parameters to help_lun_show_disk.txt. Changed error message description in all help_lun_show* files. reviewed by: jamesk Change 27915 on 2008/02/19 by maximk@maximk-13 Add check for overflow. Reviewed by jong. Change 27914 on 2008/02/19 by perforce@dwong-winxp a new version of write_load.sh and its wrapper they can be run on both linux and windows (cygwin) Reviewed by SandrineB Change 27913 on 2008/02/19 by perforce@dwong-winxp wrapper shell scripts for rwtest and dtex Reviewed by SandrineB Change 27912 on 2008/02/19 by perforce@dwong-winxp check in data-integrity tools for linux dtex.linux -- dtex binary for linuc rwtest.linux -- henry's tool, rwtest binary for linux spinlock -- spin lock test suite truncate_test.pl -- truncate test perl script Reviewed by SandrineB Change 27911 on 2008/02/19 by jamesk@jamesk-work3.1.12 TED22349 - Revised volume types and shitfted standard type. Provided helper inline to support obsolete standard volume type and new standard volume type. Reviewed by rendellf. Change 27910 on 2008/02/19 by jamesk@jamesk-work3.1.12 TED22276 -- Return volume onsVolumeLunsSize as string instead of uint32 for >2 TB lun support. Reviewed by rendellf. Change 27909 on 2008/02/19 by rendellf@rendellf-test TED21923: Set message type, client Id, and client private parameters in EFS Null context response from original request when RMC is used. This fixes the problem of EA receiving an unknown message type (0) and crashing. Also copy extra parameter for Change 27908 on 2008/02/18 by mikel@mikel-cougar for detect 21910, where NDMP restore had an e-descriptor leak that crashes the FP for large volume restores; the problem was due to an extra call to scsi_copyEEEDesc() that can be eliminated for cougar architecture, due to the direct interface bet Change 27907 on 2008/02/18 by perforce@c18r27-rhel4 CLI Test Automation. Bugs fixed in conf files. Reviewed by Sudharsan. Change 27904 on 2008/02/16 by jobia@jobi:jobi Mirror code was updating the super block of the source volume synchronously on disk while changing the mirrorGenNums etc, but this can be lost after log replay if the log has pending transactions on the superblock. Reviewed by JonG. Change 27903 on 2008/02/16 by kenr@build-k2-depot Force /usr writable before trying to create symlinks. Fixes nightly build error for 2/15/08. Change 27902 on 2008/02/16 by jobia@jobi:jobi Remove the stale entries in the snapshot directory while demoting a volume since snapshots could have been removed from the filesystem when it was a normal volume. This fixes the defect TED00022235. We dont have to traverse the snapshot Change 27901 on 2008/02/16 by jamesk@jamesk-work3.1.12 "volume modify" and "lun modify cluster" updated for lun label type 5. Reviewed by billn. Change 27900 on 2008/02/15 by perforce@c18r27-rhel4 CLI Test Automation - Minor modifications made in ParameterValueMap.conf file. Reviewed by Sudharsan. Change 27899 on 2008/02/15 by kenr@build-k3-depot2 For 3.2.0.3; Integration of: -Change 27822 by rendellf@rendellf-test on 2008/02/13 09:08:26 Check and handle multi-packet write requests for disk device type. Reviewed by EdK Change 27898 on 2008/02/15 by narainr@narainr_dev Continuation of changelist 22887. Initialized a variable that was causing the opt build to fail. Reviewed by: jobia Change 27897 on 2008/02/15 by amitb@amitb-zonda When setting the FS_TARGET_COMPAT_INFO_ASCII in the context->compatFlags, make sure that FS_TARGET_NOT_ASCII is also set if the entry is not ascii. Fix for TED00022382 Reviewed by jobia Change 27896 on 2008/02/15 by jobia@jobi:jobi Invalidate the cache after mirror transfer so that snapbits inodes are read from disk while deciding which snapshots to keep on the mirror. If this decision was taken looking at stale snapbits inodes in cache, good snapshots including th Change 27894 on 2008/02/15 by mikel@mikel-cougar for defect 21910, where RMC traffic from SSC to the FPs through the function rmc_internal_senddata() in ssc-rmc/rmc.c are now forced to use the CPU ID of NFX_NFP_ANY (i.e. value 7); we had seen unreliable delivery when CPU ID was 4 or 5 (i.e. the Change 27893 on 2008/02/15 by eric@eric-rel310 Integration of dev change 27885: Enable memcpy and memmove checking if EEE_VALIDATE is set, even for opt builds. Reviewed by maximk. Change 27892 on 2008/02/15 by eric@eric-rel320 Integration of dev change 27885: Enable memcpy and memmove checkinf if EEE_VALIDATE is set, even for opt builds. Reviewed by maximk. Change 27891 on 2008/02/15 by chrisv@chrisv-dev3 Log whenever dbtools is used to delete records in the clusDb. Reviewed by JamesK Change 27890 on 2008/02/15 by support@charlesg-asite-1 * Fixed an issue with the get_array_of_account_ids_in_account_hierarchy() function, which did not actually work as intended. It will now find all child accounts of the accountId given, but will not traverse to grandchildren. * Fixed Change 27888 on 2008/02/15 by jobia@jobi:jobi Fix a typo. This fixes defect TED00022353. Reviewed by HenryL. Change 27887 on 2008/02/15 by narainr@narainr_dev Several hardening changes to dump Added emap read-ahead for the gennum file and the inode file in pass 1/2 Added inode file and gennum file read-ahead to pass 1/2 Added directory read-ahead to pass4 Added emap read-ahe Change 27886 on 2008/02/15 by edk@edk-r320rel Revert the last change (27863). Reviewed by KenR. Change 27885 on 2008/02/15 by eric@eric-dev Enable memcpy and memmove checking if EEE_VALIDATE is set, even for opt builds. Reviewed by maximk. Change 27884 on 2008/02/15 by kenr@build-k3-depot2 For 3.2.0.3; Integration of: -Change 27831 by jong@jong-jong-cifs on 2008/02/13 12:19:32 Change the scsi queuing layer to avoid starvation. Requests are still processed in ascending LBA under normal circumstances but if a requ Change 27882 on 2008/02/15 by ronb@ronb-dev-local Add NetSessionEnum level 2 and 502 to support DameWare product. Reviewed by jong Change 27881 on 2008/02/15 by perforce@c18r27-rhel4 CLI Test Automation, bugs fixed for mirror command class. Reviewed by Sudharsan. Change 27880 on 2008/02/14 by sahayaj@SAHAYAJ-WINXP Fix for TED00017776-NCM: icon for mirror volume not right Reviewed by karthik Change 27879 on 2008/02/14 by sahayaj@SAHAYAJ-WINXP Fix for TED00022073-Netbios name change doesn't work from NCM Reviewed by karthik Change 27878 on 2008/02/14 by mohan@mohan-dev Coverity fix for checker PW.SET_BUT_NOT_USED. Reviewed by perforce(Sudharsan s. and Chris V.). Change 27875 on 2008/02/14 by andys@ripper Remove stupid vim temporary files from repository. reviewed by warreng Change 27874 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.3; Integration of: -Change 27819 by jong@jong-jong-cifs on 2008/02/13 08:30:58 Fixes for nfsperftest unit tests. Reviewed by JonG Change 27873 on 2008/02/14 by larrys@larrys-make-demo Add txrx and fp consoles for cougar systems g4r5, g4r6, g7r6 Change 27872 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.3: Integration of: -Change 27816 by jong@jong-jong-cifs on 2008/02/13 05:54:31 Fix the fact that our random number generator was not even close to working. This bug would have affected virus scanning and most TXRX un Change 27871 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.3: Integration of: -Change 27791 by jong@jong-jong-cifs on 2008/02/12 08:28:48 Fix locking order problem introduced by change 27770 Reviewed by JonG Change 27870 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.3: Integration of the following changelist and it's follow-ups: -Change 27770 by jong@jong-jong-cifs on 2008/02/11 10:16:26 Extended the file system RCC debugging tool to be a more general tool to control default FS behavior Change 27869 on 2008/02/14 by perforce@dwong-winxp put two functions back in Change 27868 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.2; Integration of: -Change 27769 by jong@jong-jong-cifs on 2008/02/11 10:11:17 Added NFS read/write unit tests with a variety of patterns and options. Reviewed by JonG Change 27867 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.3; Integration of: -Change 27767 by maximk@maximk-13 on 2008/02/11 09:57:40 Use correct paths to the include files so fs-includes.h can be included outside the sm-fs directory. Reviewed by JonG Change 27866 on 2008/02/14 by kenr@build-k3-depot2 For 3.2.0.3; Integration of: -Change 27665 by jong@jong-jong-cifs on 2008/02/06 06:36:12 Added NFS unit test for sequential write load with various config options. The intent is to simulate a number of clients doing NFS sequential w Change 27865 on 2008/02/14 by maximk@maximk-13 22206 Undo the change 26169 as it breaks the rmc tpl locking model which assumes that only the listen session is locked on send. Reviewed by jamesk. Change 27864 on 2008/02/14 by ianb@ianb-dev-1 add test for emrs cli. this works on bobocat and cougar. Change 27863 on 2008/02/14 by edk@edk-r320rel Integrating change 27857 from the dev branch: Changes for TED 22264. Add scp and sftp support to the install script. Reviewed by AndyS. Change 27862 on 2008/02/14 by svatic@schandra-linux TED 00022107. Moved the code to free the session structure to after wanting to print the snapshot name from it. Reviewed by jobia. Change 27861 on 2008/02/14 by jamesk@jamesk-work3.1.11 Updated SPM label change msg for new lun label type 5. Reviewed by billn. Change 27860 on 2008/02/14 by perforce@dwong-winxp added readme for dtex Change 27859 on 2008/02/14 by chrisv@chrisv-dev3 Fix #21535 - Don't flood the log with minority PCC messages. Log them at the normal interval (every 3 sec) for 1 minute, then back off to once every 10 mins. Reviewed by JonG Change 27858 on 2008/02/14 by henryl@henryl-linux Fixed TED#22212. Need to set day of week to 0 for Sunday if the input entry is 7 in order for crontab to work. Reviewed by Jobia. Change 27857 on 2008/02/14 by edk@edk-dev Changes for TED 22264. Add scp and sftp support to the install script. Reviewed by AndyS. Change 27854 on 2008/02/14 by henryl@henryl-linux Display output when read or write error occurs. Reviewed by Jobia. Change 27853 on 2008/02/14 by ramesh@ramesh_R_3_20_Rel When a CPU crash occurs, NFX_CPU_EVENT is not sent to ONStor web server. Modified the support.sh script to remove the double quotes from the crash file name. TED00022191 Reviewed by edk Change 27852 on 2008/02/14 by jobia@jobi:jobi If eek was invoked to remove all snapshots, it was not initializing the snapshot directories correctly. This fixes one of the problems reported in TED00022312. Reviewed by HenryL. Change 27851 on 2008/02/14 by kenr@build-k3-depot Rev to 3.2.0.3 Change 27850 on 2008/02/14 by rendellf@rendellf-test TED21894: Changed core volume type check to reference #define instead of hard coded value of 1. The core volume type is now EVM_TYPE_COREVOL (2). Reviewed by MikeL Change 27849 on 2008/02/14 by ramesh@ramesh_DEV When a CPU crash occurs, NFX_CPU_EVENT is not sent to ONStor web server. Modified the support.sh script to remove the double quotes from the crash file name. TED00022191 Reviewed by edk Change 27847 on 2008/02/14 by jobia@jobi:jobi Before changing the state of a mirror, make sure all incore dirty data is flushed to disk. A lot of things are modified non-transactionally during mirror transfer and if the system crashes immediately after updating the state, the mirror Change 27845 on 2008/02/14 by perforce@dwong-winxp linux version and widnows (cygwin) version check in Change 27844 on 2008/02/14 by henryl@henryl-linux Fix TED#22212. Change the text to mention 0 or 7 is Sunday for mirror schedule. Reviewed by Jobia. Change 27843 on 2008/02/14 by jong@jong-jong-cifs Fix write pattern for nfsperf unit test Reviewed by Maximk Change 27842 on 2008/02/14 by perforce@c18r27-rhel4 Badic Parameter Name are added with values. - Modified by Jaiganesh. Change 27841 on 2008/02/14 by perforce@c18r27-rhel4 CLI Test Automation - Packages under ONStor/Cli folder moved from //depot/dev/nfx-tree/test/lib/ONStor/Cli/... to //depot/dev/nfx-tree/test/t/all/cli/CLITestLib/... Reviewed by Sudharsan. Change 27840 on 2008/02/14 by perforce@c18r27-rhel4 priv delete command is handled. - Reviewed by sudharsan Change 27839 on 2008/02/14 by perforce@c18r27-rhel4 CLI Test Automation - Minor fixes made for NFS, Priv testcases - Modified by Jaiganesh Change 27838 on 2008/02/13 by sahayaj@SAHAYAJ-WINXP Fix for TED00022317-Cougar: Privilege identity type should be user instead of group in vsvr's edit privilege page for deny user Reviewed by karthik Change 27837 on 2008/02/13 by henryl@henryl-linux Fixed TED#21630. Update the ctime, mtime, atime of the directory if it is corrupted instead of forcing remount during eek. Reviewed by Jobia. Change 27836 on 2008/02/13 by larrys@larrys Fix incremental build breakage by removing old verify_install.sh before creating the new one. Reviewed by: AndyS Change 27835 on 2008/02/13 by larrys@larrys-r14-dmip Fix make release build breakage, correct a typo. Reviewed by: AndyS Change 27834 on 2008/02/13 by andys@ripper Solve pathetic sed -i problem on OpenBSD. Silence complaints from mv command. reviewed by larrys Change 27833 on 2008/02/13 by larrys@larrys The build policy is not to generate files in the source code tree all objects derived by make need to be placed in the Build tree. Changed ssc-nfxsh/Makefile to conform to this policy and place verify_install.sh in the Build tree. The nfxsh program Change 27832 on 2008/02/13 by jamesk@jamesk-work3.1.11 Lun label type 5 infrastructure. Updated LUN close services. Reviewed by billn. Change 27831 on 2008/02/13 by jong@jong-jong-cifs Change the scsi queuing layer to avoid starvation. Requests are still processed in ascending LBA under normal circumstances but if a request sits in queue for more than 100msec we will service it next (and any IO(s) that can be Change 27830 on 2008/02/13 by ianb@ianb-dev-1 rename a test file Change 27829 on 2008/02/13 by ianb@ianb-dev-1 adding more emrs tests and added more error checking in support.sh. This led to fixes in support.sh for cougar, due to difference in socat between bobcat and cougar. Change 27827 on 2008/02/13 by larrys@larrys Add -f to mv command so non root users don't get prompted to overwrite the file when incremental builds happen. Reviewed by: charissaw Change 27826 on 2008/02/13 by mikel@mikel-cougar for defect 21991; fix minor problems in the code while trying to figure out the root cause of defect reviewed by jeffm Change 27825 on 2008/02/13 by andys@ripper Add /etc/mailname to Linux config files. reviewed by larrys Change 27824 on 2008/02/13 by chrisv@chrisv-dev3 Fix #21411 (Not able to add another node to cluster properly.) There's a timing window where the controlling node restarts clustering and expects to be able to exchange IP addresses with the remote node. However, the node being added hasn't reboote Change 27823 on 2008/02/13 by maximk@maximk-13 22270 Add lock/unlock to the state machine functions. Reviewed by jeffm. Change 27822 on 2008/02/13 by rendellf@rendellf-test Check and handle multi-packet write requests for disk device type. Reviewed by BillN Change 27819 on 2008/02/13 by jong@jong-jong-cifs Fixes for nfsperftest unit tests. Reviewed by Maximk Change 27817 on 2008/02/13 by andys@ripper Fix OS specific code to reset configuration information. Specifically default route, management interface configurations, and root crontab. reviewed by rendellf Change 27816 on 2008/02/13 by jong@jong-jong-cifs Fix the fact that our random number generator was not even close to working. This bug would have affected virus scanning and most TXRX unit tests. Reviewed by maximk Change 27815 on 2008/02/13 by perforce@dwong-winxp check in data-integrity tools for windows dtex.exe -- dtex binary for windows (cygwin) rwtest.exe -- henry's tool, rwtest binary for windows (cygwin) Change 27813 on 2008/02/13 by perforce@dwong-winxp check in to a wrong location so they need to be removed Change 27812 on 2008/02/13 by perforce@dwong-winxp check in some of the data integrity test suites dtex.exe -- dtex binary for cygwin rwtest.exe -- rwtest, henry's tools, binary for cygwin Change 27810 on 2008/02/13 by perforce@c18r27-rhel4 Fixed the problem in stty settings which affected the CLI Test Automation - Reviewed by Ian Brown Change 27809 on 2008/02/13 by perforce@c18r27-rhel4 CLI Test Automation - Bugs fixed in privClass.pm Reviewed by Sudharsan Change 27808 on 2008/02/13 by perforce@c18r27-rhel4 Minor modification have done in CLITest.t Reviewed by Sudharsan Change 27807 on 2008/02/13 by sahayaj@SAHAYAJ-WINXP Fix for TED00022299-[Cougar] NCM wrong online help page for audit clear log Reviewed by karthik Change 27806 on 2008/02/13 by sahayaj@SAHAYAJ-WINXP Fix for TED00022288-NCM: Mirror session info values not displayed correctly on mirror tab page Reviewed by karthik Change 27805 on 2008/02/12 by sahayaj@SAHAYAJ-WINXP Fix for TED00022288-NCM: Mirror session info values not displayed correctly on mirror tab page Reviewed by karthik Change 27804 on 2008/02/12 by mohan@mohan-dev Coverity fix for checker SEDURE_CODING found in run 93. Reviewed by perforce(Sudharsan S. and Bill N.). Change 27803 on 2008/02/12 by perforce@c18r27-rhel4 CLI Test Automation - minor modifications are made. Reviewed by sudharsan Change 27801 on 2008/02/12 by jeffm@jeffm-dev2 Undo whitespace changes from 27799 Reviewed by rendellf Change 27800 on 2008/02/12 by jamesk@jamesk-work3.1.12 Dmalloc fix. Reviewed by chrisv. Change 27799 on 2008/02/12 by jeffm@jeffm-dev2 Add in part of change 27652 lost with change 27770. Change 27652: TED21794: Enable servicing of RMON stats requests and timer to update stat counters in TXRX for Cougar. Reviewed by: rendellf, jong Change 27798 on 2008/02/12 by rendellf@rendellf-test TED21989: Prevent zombie process by using system call to run filesh in background instead of forking a child process and execing filesh. Reviewed by JamesK Change 27797 on 2008/02/12 by larrys@larrys Eliminate links that point to files in /usr/share/man and /usr/share/doc from the BOM file that is used by the upgrade program. This prevents the verification step in upgrade from reporting "false positives" in /etc/alternatives. Regression focus: sy Change 27794 on 2008/02/12 by charissaw@charissaw-unix-dev-work 22156: Added checks for the following before starting another one: "PROG_NAME -g stats" "PROG_NAME -g config" "PROG_NAME -s kpi_stats" "$PROG_NAME -s all" Reviewed by RendellF Change 27792 on 2008/02/12 by jamesk@jamesk-work3.1.12 Shifted volume type enum base to 1 from 0 for new lun label type 5 support Label type 4 volume type is down-converted for downward compatibility. Set volume type at volume create time rather than using bzero(ea.request). Reviewed by billn. Change 27791 on 2008/02/12 by jong@jong-jong-cifs Fix locking order problem introduced by change 27770 Reviewed by JeffM Change 27790 on 2008/02/12 by amitb@amitb-zonda Change the FS_CHECK_CPU_USAGE_BUCKET to 128 from 256 in the debug case. We need to check for cpu usage in a smaller intervals in debug case Fix for TED00022284 Reviewed by jobia Change 27789 on 2008/02/12 by ianb@ianb-dev-1 fix support.sh so that it will work with cougar. I have writen tests to test to see if this works. The tests pass on bobcat, however since the seep can not yet be programed with the chassis serial number, the tests fail for COUGAR. fixed some litt Change 27788 on 2008/02/12 by rendellf@rendellf Fixed compile errors. Reviewed by LarryS Change 27787 on 2008/02/12 by perforce@mithun-dev Bug fix TED00021468. Added elog in sscccc when a particular command execeeds time out limit. Reviewed by sripal. Change 27786 on 2008/02/12 by perforce@c18r27-rhel4 ONStor::Test::Env::nfx_tree_test_dir() is used to get the test directory path. Reviewed by sudharsan Change 27785 on 2008/02/12 by sahayaj@SAHAYAJ-WINXP Fix for TED00021730 - (LSI-PA 6598) BSD crash due to too many ssh/nfxsh sessions Reviewed by karthik Change 27784 on 2008/02/11 by perforce@kaiowas CLI Test Automation - ONStor::Test::Env::nfx_tree_test_dir() is used to get the nfx-tree/test directory path. Reviewed by Sudharsan. Change 27783 on 2008/02/11 by perforce@umam-dev Fix for coverity defect RESOURCE_LEAK Reviewed by sripal Change 27782 on 2008/02/11 by perforce@umam-dev Fix for some coverity defects like RESOURCE_LEAK, PW.SET_BUT_NOT_REFERENCED etc., Reviewed by sripal Change 27781 on 2008/02/11 by henryl@henryl-linux Merge testcases running parallel eek and volume exception injection into new test dirs. Reviewed by Jobia. Change 27780 on 2008/02/11 by timg@timg-work Defect 22000. Cleanup SC IP management code. Finish partially completed porting work. reviewed by rendellf Change 27778 on 2008/02/11 by rendellf@rendellf-test Incorporate Rick's changes for mezzanine I2C mux switch control used in PROM code. Reviewed by TimG Change 27777 on 2008/02/11 by amitb@amitb-zonda The local count of usedBufs can go stale one the &fs_bufListGlobal[type].spin is released. Make sure that the counts are correct before dropping the spin lock and reset the counters after dropping the lock and acquiring it again. Fix f Change 27776 on 2008/02/11 by kenr@build-k3-depot For 3.2.0.2; Integration of two changes for Max: -Change 27726 by maximk@maximk-13 on 2008/02/08 06:38:36 Get the pre/post attributes for wcc data under read lock to avoid unnecessarily confusing the clients with commit request Change 27775 on 2008/02/11 by jong@jong-jong-cifs Last attempt to check in the file also failed. CIFS vs NFS skew in client caching? Missing file from 27770 Reviewed by MaximK Change 27774 on 2008/02/11 by amitb@amitb-zonda In fs_inodeClusterClean(), do the transfer of log dependancy for dirty inodes after releasing the fs_inodeCache->bhashSpin lock. Fix for TED00022253 Reviewed by jobia Change 27773 on 2008/02/11 by jong@jong-jong-cifs Missing file from 27770 Reviewed by MaximK Change 27772 on 2008/02/11 by jeffm@jeffm-dev2 Need to update the saved response_in porinter since the chip may have added IOCB responses since last call to ispfc_completion_handler(). The 2400 chip does not set the interrupt when adding an response queue entry when queue is not empty. This fixes Change 27771 on 2008/02/11 by andys@ripper Fixes TED00021839 - Autosupport schedule is sending 2 emails. Fix problem where old path might be in crontab. Move old path for emrs stats and config to new path. reviewed by larrys Change 27770 on 2008/02/11 by jong@jong-jong-cifs Extended the file system RCC debugging tool to be a more general tool to control default FS behavior, with a few knobs used for Xyratec testing. See 'fscmd globals' and the new shell command in nfxsh 'filesystem modify defaults" Change 27769 on 2008/02/11 by jong@jong-jong-cifs Added NFS read/write unit tests with a variety of patterns and options. Reviewed by MaximK Change 27768 on 2008/02/11 by maximk@maximk-13 If we need to cow a user buffer that has not been read from disk yet it must be done before the reference to the old block is released. Reviewed by jobia. Change 27767 on 2008/02/11 by maximk@maximk-13 Use correct paths to the include files so fs-includes.h can be included outside the sm-fs directory. Reviewed by jong. Change 27766 on 2008/02/11 by kenr@build-k3-depot Kegg branch for RMC work staring from this checkpoint: -Change 27760 by kenr@build-k3-depot on 2008/02/11 07:38:25 Checkpoint to MAIN of 3.3/4.0 sub7+, //depot/dev/...@27754 Builds as 3.4/4.1. Reviewed by SandrineB ( Requested by Pa Change 27764 on 2008/02/11 by jamesk@jamesk-work3.1.11 Added options help menu for "lvol read". Reviewed by charissaw. Change 27762 on 2008/02/11 by rendellf@rendellf-test TED21378: Changes to retrieve current mirror status and info from SANM for access via SNMP. Fall back to using info from cluster DB when mirror is not in service. Reviewed by CharissaW Change 27761 on 2008/02/11 by ianb@ianb-dev-1 fix a bug where database_of_machine_info() is defined twice if you call lab_db twice. reviewed by henryl. Change 27760 on 2008/02/11 by kenr@build-k3-depot Checkpoint to MAIN of 3.3/4.0 sub7+, //depot/dev/...@27758 This is to faciliate creation of a Kegg working branch as requested. Reviewed by SandrineB ( Requested by PaulH ) Change 27758 on 2008/02/11 by jamesk@jamesk-work3.1.11 Removed deprecated LUN label/unlabel code. Reviewed by billn. Change 27756 on 2008/02/11 by jobia@jobi:jobi No need of recalculating inode summaries as part of every mirror transfer. This can be done when the mirror volume is promoted. Reviewed by MaximK. Change 27755 on 2008/02/11 by jamesk@jamesk-work3.1.12 Validate lun is still free for label/unlabel operations. Check foreign LUN for presence of PC MBR or APT. Reviewed by billn. Change 27754 on 2008/02/11 by maximk@maximk-13 22228 allocate correct amount of memory. Reviewed by andys. Change 27752 on 2008/02/10 by jobia@jobi:jobi Integrate following changes to next 3.2 patch. Change 27714 by jobia@jobi:jobi on 2008/02/07 15:03:33 EEK must validate the direnh file type in directory entry with the actual file type. This information is used by dump. Change 276 Change 27751 on 2008/02/10 by andys@ripper Create one global list of config files for scripts and C code. reviewed by rendellf Change 27749 on 2008/02/08 by jobia@jobi:jobi Do not recreate the volume while demoting a mirror if the latest mirror snapshot is not around. Reviewed by JonG. Change 27748 on 2008/02/08 by jobia@jobi:jobi Added read ahead during various phases of snapshot revert. Reviewed by AmitB. Change 27747 on 2008/02/08 by amitb@amitb-zonda Make sure that the random file name generated by the mange tests does not end with " ". Reviewed by jong Change 27746 on 2008/02/08 by kenr@build-k2-depot Rev to 3.2.0.2 Change 27745 on 2008/02/08 by jamesk@jamesk-work3.1.12 Updated "lun label" and "lun unlabel" CLI commands for lun label type 5 capability. Reviewed by billn. Change 27744 on 2008/02/08 by henryl@henryl-linux Fixed TED#21789. There is no need to perform snapshot show information if the volume is target mirrored vol. Reviewed by IanB. Change 27743 on 2008/02/08 by edk@edk-r320rel Integrating changes 27530 and 27635 from the dev branch: Change 27530: Case 6981, bug 21981 - Couldn't process options for nfs share up to max client specs. 1.) Increased the options buffer size. 2.) Added code Change 27742 on 2008/02/08 by edk@edk-r320rel Porting Narain's change 27637 from the dev branch. Fix for TED 22128. FTI would not allow '_' to be used as a valid character in the hostname. Updated to allow '_', '-' and '.' in the hostname. Regression f Change 27741 on 2008/02/08 by perforce@dwong-winxp test_config.yaml for quota Reviewed by SandrineB Change 27740 on 2008/02/08 by perforce@dwong-winxp - fix the quota test which are originally at //nfx-test/ts-filesystem Reviewed by SandrineB Change 27739 on 2008/02/08 by amitb@amitb-zonda If the log is empty there is not need to add the cancel user zero record. Fix for TED00022050 Reviewed by jobia Change 27738 on 2008/02/08 by rendellf@rendellf-test TED21846: Make sure that there is a limit to the number of times a zero timeout is used by ea so that it is eventually forced to wait for incoming messages. This will prevent it from hogging all the cpu cycles and allow other apps to run so that ea' Change 27736 on 2008/02/08 by rendellf@rendellf-test TED22162: Change support.sh to check OS and use linux style top command options for Cougar. Fix variable misspelling error. Reviewed by TimG Change 27735 on 2008/02/08 by warreng@warreng-dev-prom More LED changes reviewed by rickl Change 27734 on 2008/02/08 by rendellf@rendellf-test TED22169: Re-enable saving of txrx/fp crash info in prom so that crash file entry is generated upon reboot. Increased timeout for resending crash dump notification msg to crashsave daemon. Reviewed by TimG Change 27733 on 2008/02/08 by henryl@henryl-linux Move eektest to the new test directory. Fix the path for the changes. Add rwtest and a function to retrieve ip address of the filer. Reviewed by Jobia. Change 27732 on 2008/02/08 by edk@edk-r320rel Integrating change 27559 from the dev branch: Changes for TED 21730. Increase kmem_map from the default 4MB to 16MB. Reviewed by BrianD. Change 27731 on 2008/02/08 by jobia@jobi:jobi Remove an offending assert in dcache_invalidateCache(), hit during volume exception. Reviewed by MaximK. Change 27730 on 2008/02/08 by warreng@warreng-dev-prom Add blinking LED's while autodiag's are running. reviewed by rickl Change 27729 on 2008/02/08 by edk@edk-r320rel Integration of Sahaya's change 27689 from the dev branch: Fix for TED00022153-In the GUI, schema for LDAP configuration - user password blacked out Reviewed by karthik Change 27726 on 2008/02/08 by maximk@maximk-13 Get the pre/post attributes for wcc data under read lock to avoid unnecessarily confusing the clients with commit request advancing ctime/mtime. Reviewed by jong. Change 27723 on 2008/02/08 by rickl@rick-dev Fan init workaround. Run init code twice. Reviewed by brians. Change 27722 on 2008/02/08 by warreng@warreng-dev-prom Diag fixes to allow both slots to run mezz commands at the same time. reviewed by rickl Change 27721 on 2008/02/08 by ronb@ronb-dev-local Add NetShareEnum level 502 to support DameWare and Security Explorer products. Reviewed by: jong Change 27720 on 2008/02/07 by karthik@HDCHCTDGRD4546 TED00015505 - SCSI Device Statistics not presented in a very readable format Reviewed by sahayaj Change 27719 on 2008/02/07 by sahayaj@SAHAYAJ-WINXP Fix for TED00019616-NCM: nice to have link to 'cluster storage tab' from the 'gateway storage tab' Reviewed by karthik Change 27718 on 2008/02/07 by perforce@umam-dev Removed unwanted E_LOG message Reviewed by sripal Change 27717 on 2008/02/07 by mohan@mohan-dev Fix for few of BUFFER_SIZE_WARNING,DEAD_CODE and USE_AFTER_FREE defects reported in coverity run 93. Reviewed by perforce(Sudharsan). Change 27716 on 2008/02/07 by perforce@umam-dev Fix for coverity defects like CHECKED-RETURN, RESOURCE_LEAK, REVERSE_INULL etc., Reviewed by Sripal Change 27715 on 2008/02/07 by jobia@jobi:jobi Buddy recalculation thread must yield for filesystem freeze. Reviewed by AmitB. Change 27714 on 2008/02/07 by jobia@jobi:jobi EEK must validate the direnh file type in directory entry with the actual file type. This information is used by dump. Enable some debug checks on directory blocks. Reviewed by JonG. Change 27713 on 2008/02/07 by jamesk@jamesk-work3.1.12 Updated lvol CLI command for lun label type 5 capability. Reviewed by danqingj. Change 27711 on 2008/02/07 by jans@jans-devwork Fix for TED00022197. Added vsvr id and name to auth_agent warning message reviewed by: briand Change 27710 on 2008/02/07 by rickl@rick-dev new file Reviewed by brians. Change 27709 on 2008/02/07 by rickl@rick-dev Added 'mezz' command. Fixed i2c mux timeout, now set to 3 seconds. Reviewed by brians. Change 27708 on 2008/02/07 by jeffm@jeffm-dev2 Change to use 'get link statistics and private data counts' mailbox command instead of 'get link status' mailbox command for Cougar. Fix TED00021680 g6r10 kernel: fp2: ispfc:sp1.0: Mailbox failure: Reviewed by: billn Change 27707 on 2008/02/07 by warreng@warreng-dev-prom A few Diag fixes, Board slot, boot prom message. Add routine to get slot so Diags will run on both slots at the same time. Fan and PS info is only tested from Slot 0 the top slot. reviewed by rickl Change 27706 on 2008/02/07 by rickl@rick-dev Limit mintmemclk value in draminit code if TXRX and FP board seep has revision programmed and is <= 3.X. Reviewed by brians. Change 27705 on 2008/02/07 by andys@ripper Fix stats and config directories to conform to the LSB. reviewed by ianb Change 27704 on 2008/02/07 by larrys@larrys-r14-dmip Change installation of /etc/hostname to happen only if the file does not exist and prevent "refreshing" it if the source in rootfs/etc is newer than the one in the user's NFS root directory. This fixes a problem where the hostname was changing to "no Change 27703 on 2008/02/07 by larrys@larrys-r14-dmip Fix for TED00022136 OCT fails to get configuration files from standby flash. Reviewed by: TimG Change 27702 on 2008/02/07 by andys@ripper System copy init and system copy all porting fixes: + Need to create some common and some OS specific extra directories after initializing a flash. + Because of udev, Linux needs a little extra logic for tweak_filesystem(). + Touch up the resp Change 27701 on 2008/02/07 by rickl@rick-dev Added mezzanine i2c mux support. Get MAC address from chassis seep, if programmed, else get from board seep. Add "UTC" in date display. Reviewed by brians. Change 27700 on 2008/02/07 by jobia@jobi:jobi Cleanup the debug code hanging around from scalable snapshot work. We termintate the snapshot operation in progress only while unmounting the filesystem and we don't spinlock protection for that. Added some asserts to validate snapshot in Change 27699 on 2008/02/07 by amitb@amitb-zonda Relax the assert added in fs_dir_addent_83() for FS_DIR_FS_RESERVED directory entries i.e. "lost+found", ".snapshot" and "audit". Reviewed by jobia. Change 27698 on 2008/02/07 by billn@billn-cougar Fix for the fix, DEBUG build. reviewed by jamesk Change 27696 on 2008/02/07 by billn@billn-cougar Fix for 27682, Compile error for Hitachi Change. reviewed by jamesk Change 27694 on 2008/02/07 by perforce@kaiowas Second drop of NCM Test Automation - Authors : Yeguvalli, Prashanthi Change 27693 on 2008/02/06 by perforce@kaiowas CLI Test Automation, minor modifications in interfaceCreate.pm and interfaceModify.pm Reviewed by Sudharsan Change 27692 on 2008/02/06 by perforce@kaiowas CLI Text Automation - Minor corrections made in READE File. Reviewed by Sudharsan Change 27691 on 2008/02/06 by perforce@kaiowas CLI Test Automation - CLITest.t added again with executable permission Reviewed by Sudharsan Change 27690 on 2008/02/06 by perforce@kaiowas CLI Test Automation - This file will be checkin again with executable file permission. Reviewed by sudharsan Change 27689 on 2008/02/06 by sahayaj@SAHAYAJ-WINXP Fix for TED00022153-In the GUI, schema for LDAP configuration - user password blacked out Reviewed by karthik Change 27688 on 2008/02/06 by perforce@kaiowas Changed the file permission (made it executable) - reviewed by sudharsan Change 27687 on 2008/02/06 by perforce@kaiowas CLI Test Automation - test_config.yaml modified to have default command class as "all" Reviewed By Sudharsan Change 27685 on 2008/02/06 by warreng@warreng-dev-prom Fix to diags for copper loop back. Add cfe trace file. Add some more info to pmonexception. Add ability to loop autodiags. (env settings hw_qt, hw_diag on, and hw_ft off) reviewed by rickl Change 27683 on 2008/02/06 by ianb@ian-lab add cslab4 to the start script so I can run tests on it Change 27682 on 2008/02/06 by billn@billn-cougar Hitachi Array Path Priority Fix For a long time the Hitachi and HDS arrays had this information. Onstor always knew it was here, but until now, WHERE IT WAS KEPT? Thanks to the partnership with Hitachi japan, we now know. Reviewed by jamesk Change 27681 on 2008/02/06 by kenr@build-k2-depot For 3.2.0.1; Integration of: -Change 27679 by maximk@maximk-13 on 2008/02/06 11:55:00 #22137. set the flag before going to wait. Reviewed by MaximK Change 27680 on 2008/02/06 by rickl@rick-dev Changed diag fan speed limit. Reviewed by brians. Change 27679 on 2008/02/06 by maximk@maximk-13 #22137. set the flag before going to wait. Reviewed by jong. Change 27678 on 2008/02/06 by jamesk@jamesk-work3.1.12 Lun label type 5 infrastructure. Reviewed by billn. Change 27677 on 2008/02/06 by jong@jong-jong-cifs Integration from dev branch Fix the IO order when write behind has not yet started but there are pending writes. This dramatically speeds up sequential writes loads, especially on Xyratec. Reviewed by Jobi Change 27676 on 2008/02/06 by jong@jong-jong-cifs Integration from dev branch. Small performance fix wherein a 1-byte write at or beyond the EOF in CIFS is converted into a setEOF. This was done as part of defect 21777, although the customer changed the test to Change 27675 on 2008/02/06 by kenr@build-k2-depot For 3.2.0.1 Sub7; Integration of: -Change 27663 by maximk@maximk-13 on 2008/02/06 05:29:26 CQ 22137 Wakeup the request only if it is waiting for a fs response. Reviewed by MaximK Change 27674 on 2008/02/06 by billn@billn-cougar Fix for TED00021986, problem was only seen with dmalloc debug code installed. Also only seen with 3PARdata array with-out a lun zero exported. reviewed by mikel Change 27673 on 2008/02/06 by jobia@jobi:jobi Add KPI to track 8.3 filename creations. When eek reports incorrect directory flags, print the directory entry name also. Add a test option to disable 8.3 filename creations. Reviewed by AmitB. Change 27672 on 2008/02/06 by jong@jong-jong-cifs Fix the IO order when write behind has not yet started but there are pending writes. This dramatically speeds up sequential writes loads, especially on Xyratec. Reviewed by JobiA Change 27671 on 2008/02/06 by jeffm@jeffm-dev2 Add spin lock for adapter_inf and dump_regs fcadmin debug commands. Fix FC LEDs - TED00022026 FC LEDs are not working properly. Reviewed by: rendellf Change 27670 on 2008/02/06 by amitb@amitb-zonda Fix a bug which woulk mistakenly mark a 8.3 compatible dirent as 8.3 incompat. Also add some debug code to check that all the dirent flags are valid for the directory entry being added Reviewed by jobia Change 27666 on 2008/02/06 by jamesk@jamesk-work3.1.12 Moved lunEntry label to new location to support lun label type 5. Reviewed by billn. Change 27665 on 2008/02/06 by jong@jong-jong-cifs Added NFS unit test for sequential write load with various config options. The intent is to simulate a number of clients doing NFS sequential writes so we can measure performance problems. This adds a txrx1 console command calle Change 27664 on 2008/02/06 by maximk@maximk-13 Can not verify the stats in concat, because in dcache_addFSReadRespToCache() it can be called before the buffer counters are updated. Reviewed by jong. Change 27663 on 2008/02/06 by maximk@maximk-13 #22137 Wakeup the request only if it is waiting for a fs response. Reviewed by jong. Change 27662 on 2008/02/06 by jobia@jobi:jobi Do not panic the system if buffer lookup failed. Reviewed by HenryL. Change 27661 on 2008/02/06 by billn@billn-cougar Fix for change 27656, somehow a semi colon was removed. reviewed by jamesk Change 27660 on 2008/02/05 by sahayaj@SAHAYAJ-WINXP Fix for TED00022069-NCM - lun displays need to wrap the state column (for longer states like outluster_used) Reviewed by karthik Change 27659 on 2008/02/05 by andys@ripper Fix TED22129 system config init fails on OpenBSD opendev function takes a different argument than open. reviewed by larrys Change 27658 on 2008/02/05 by larrys@larrys-r14-dmip System upgrade port to Linux nfx-tree/Makefile; nfx-tree/$(OS).mk Bom file rules skip over var/log var/run share/doc and share/man this will keep these files from being installed. Add back in cw_install.sh for BSD release. ssc-nfxsh/verify_ Change 27657 on 2008/02/05 by perforce@prasanna-DEV Defect Id : TED00021812 Fix description : Set the share invisible bit 'on' and 'off' correctly. Passed correct length to strlcpy() at few places. Reviewed by Yuvarani. Change 27656 on 2008/02/05 by billn@billn-cougar fix TED00019431 Found in Super Soak reviewed by jamesk Change 27655 on 2008/02/05 by jong@jong-jong-cifs Small performance fix wherein a 1-byte write at or beyond the EOF in CIFS is converted into a setEOF. This was done as part of defect 21777, although the customer changed the test to not require this. Reviewed by Change 27653 on 2008/02/05 by maximk@maximk-13 pcap was not working on cougar. Reviewed by jong. Change 27652 on 2008/02/05 by rendellf@rendellf-test TED21794: Enable servicing of RMON stats requests and timer to update stat counters in TXRX for Cougar. Reviewed by JeffM Change 27651 on 2008/02/05 by jobia@jobi:jobi Fix a coverity bug. Reviewed by AmitB. Change 27650 on 2008/02/05 by rendellf@rendellf-test Change to prevent adding extra 3 lines of comments added each time emrscron updates crontab file for Cougar (Linux). Reviewed by LarryS Change 27649 on 2008/02/05 by mikel@mikel-cougar For defect 21910, fixed stupid, poorly-ported code that broke the opt build with an unused variable. Thanks to Jonathan for catching this one... reviewed by jeffm Change 27647 on 2008/02/05 by kenr@build-k2-depot Update /n/Build-Trees/Coverity/Cougar/{prom,linux} before running source analysis builds. Change 27646 on 2008/02/05 by maximk@maximk-13 Increase the number of cached inodes by 300k. Turn the inode clustering on. Regression: low memory config bobcats. Reviewed by jobia. Change 27645 on 2008/02/05 by mikel@mikel-cougar for defect 21910; fixing various issues encountered during dump resture, which is not totally working yet (remaining issues: edescriptor leak and multi-FP hang) Fixed incorrectc traversal of the buffers in the incoming write buffer chain], in is Change 27641 on 2008/02/05 by ianb@ianb-dev-1 add a testutils method do the ONStor::Expect::Ssh::UnixClient class that can mount and unmount shares and do all the processing around that. reviewed by henryl. Change 27640 on 2008/02/05 by jobia@jobi:jobi Fix the filesystem locking in mirror code. Some cleanup and minor fixes. Reviewed by DeepakV. Change 27639 on 2008/02/05 by rickl@rick-dev ECC init Change root= options for autoloader, according to Andy's email Added mac_addr in chassis seep structure Changed prom version to 1.0.4 Integrated newest CFE draminit, which was supposed to handle > 4 GB of memory. Fixed draminit problem when Change 27638 on 2008/02/05 by jamesk@jamesk-work3.1.12 LUN label type 5 infrastructure. Reviewed by billn. Change 27637 on 2008/02/05 by narainr@narainr_dev Fix for TED 22128. FTI would not allow '_' to be used as a valid character in the hostname. Updated to allow '_', '-' and '.' in the hostname. Regression focus: Please try configuring the filer with the special character Change 27636 on 2008/02/05 by rendellf@rendellf-test TED22060: Changes to use proper mgmt interface defines for Cougar so that mgmt port IP addresses can be found allowing SNMP traps to be generated as expected. Reviewed by TimG Change 27635 on 2008/02/05 by charissaw@charissaw-unix-dev-work Put closing brace in the correct plae for this block of code in cmd_nfsCreateShareInfo function: if (shell_flag == SHELL_INTERACTIVE) Reviewed by Yuvarani Change 27634 on 2008/02/05 by jobia@jobi:jobi coverity fixes. Reviewed by HenryL. Change 27632 on 2008/02/05 by jamesk@jamesk-work3.1.12 Cosmetic cleanup. Reviewed by charissaw. Change 27631 on 2008/02/05 by rendellf@rendellf-test Changed SNMP agent and NDMP to read model number from SSC chassis daemon for Cougar. PCB SEEP is not accessible from TXRX. Reviewed By TimG Change 27630 on 2008/02/05 by jobia@jobi:jobi Bump up the dirty mount count in superblock during log replay. Add an entry in history log if MEEK flag is cleared intentionally. Reviewed by HenryL. Change 27629 on 2008/02/05 by perforce@kaiowas CLI Test Automation - CLITest.t modified to support the runtest and configurations are read from the test_config.yaml file. Reviewd by Sudharsan Change 27628 on 2008/02/04 by perforce@kaiowas CLI Test Automation Final Drop warning messages handled. Reviewed by Sudharsan Change 27627 on 2008/02/04 by sahayaj@SAHAYAJ-WINXP Fix for TED00022112-NCM - SNMP confirmation message for deleting config needs fixed Reviewed by karthik Change 27626 on 2008/02/04 by sahayaj@SAHAYAJ-WINXP Fix for TED00022066-NCM - "disk luns" should sort by the state column and devices should be linked Reviewed by karthik Change 27625 on 2008/02/04 by sahayaj@SAHAYAJ-WINXP Fix for TED00022068-NCM - "outcluster luns" should have the devices linked Reviewed by karthik Change 27624 on 2008/02/04 by sahayaj@SAHAYAJ-WINXP Fix for TED00022064-NCM - "all luns" page should have devices linked to 'lun show device' page like other pages Reviewed by karthik Change 27623 on 2008/02/04 by jamesk@jamesk-work3.1.12 Strlcpy cleanup. Added NULL pointer check to strlcpy() to match our strncpy(). Reviewed by briand. Change 27622 on 2008/02/04 by kenr@build-k3-depot For 3.2.0.1 sub7; Integraion of: -Change 27611 by maximk@maximk-13 on 2008/02/04 05:31:49 Allocate dcache entries from a separate pool to reduce the probability of random code stepping on dcache entries. Do not mark dcache cle Change 27621 on 2008/02/04 by kenr@build-k2-depot Turn on nightly Coverity analysis for cougar optimized build target. Change 27620 on 2008/02/04 by perforce@dwong-winxp fixing the bug that when write_load stop is called, only 1 argument is needed. reviewed by SandrineB Change 27619 on 2008/02/04 by amitb@amitb-zonda Reset the FS_BUF_FREE_LOGBUF flag on the buffer in fs_bufLogRefDecr() only when adding the buffer to the freelist under the protection of the buflist->spin lock. Or else it could race with fs_bufCommit(). Fix for TED00022101. Reviewed Change 27618 on 2008/02/04 by perforce@dwong-winxp test scripts for spinlock testing based on Raj's idea. Prerequisite: Volume created with tree quota enabled for 3 directories with N GB hard limit. All of these scripts will operate on the 3 directories. Script1: Create Script2: Writes Write/appe Change 27616 on 2008/02/04 by perforce@dwong-winxp Usage: truncate_test.pl [