data_insight-win64-6.1.1HF1

 Basic information
Release type: Hot Fix
Release date: 2018-05-16
OS update support: None
Technote: None
Documentation: None
Popularity: 441 viewed    downloaded
Download size: 37.53 KB
Checksum: 1067833736

 Applies to one or more of the following products:
Data Insight 6.1 On Windows 64-bit

 Obsolete patches, incompatibilities, superseded patches, or other requirements:
None.

 Fixes the following incidents:
3947470

 Patch ID:
None.

Readme file
Date: 2018-05-16

OS: Windows

Etrack Incidents: 3947470

Errors/Problems Fixed:

3947470- (JIRA ID: CFT-1153) DI is interfering with NBU NDMP Backups on HNAS
 
Applies to: Data Insight Collector node.

Install/Uninstall Instructions:

Apply this hotfix to Data Insight Collector node only.

This hotfix can be applied to Data Insight version 6.1.1 only.

FILE AFFECTED BY THIS PATCH:

Windows:
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler\HNasAuditUtil$AuditOperationBean.class
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler\HNasAuditUtil$HnasAuditTask.class
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler\HNasAuditUtil.class
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler\HNasEnableAuditJob$1.class
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler\HNasEnableAuditJob$2.class
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler\HNasEnableAuditJob.class
INSTALL_ROOT\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\util\MatrixProperties.class

By default, value of INSTALL_ROOT on Windows is "C:\Program Files\DataInsight".

Steps:

Log into Data Insight Collector node and perform the following steps:
	
	1. Stop Data Insight services:
    	From the command prompt, issue the following command:
		
	net stop DataInsightComm
	net stop DataInsightConfig
	
	2.  Unzip the patch files to a temporary folder. In this folder, locate the
	"patches" folder. This folder contains all files for help application.
	
	Example: If you unzip hotfix to C:\temp, it will create the following folder
	under C:\temp:
	C:\TEMP\
	+---README
	+---patches
		+---HNasAuditUtil$AuditOperationBean.class
		+---HNasAuditUtil$HnasAuditTask.class
		+---HNasAuditUtil.class
		+---HNasEnableAuditJob$1.class
		+---HNasEnableAuditJob$2.class
		+---HNasEnableAuditJob.class
		+---MatrixProperties.class
      
	3.  Copy the patch files to the install directory.
	For example, if you are patching Collector installed at 
	"C:\Program Files\DataInsight", copy all the files except MatrixProperties.class file under 
	"C:\temp\patches" to "C:\Program Files\DataInsight\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\commd\scheduler" and copy MatrixProperties.class file under "C:\temp\patches" 		to "C:\Program Files\DataInsight\tomcat\webapps\ROOT\WEB-INF\classes\com\symc\matrix\util"replacing the original files with those from the patch.
	
	4. Start Data Insight services:
	From the command prompt, issue the following command:
	
	net start DataInsightComm
	net start DataInsightConfig

	
Additional Notes:
1. New pause window has been introduced in order to run the HNASEnableAuditJob only during specified times avoiding impacts on backups.
2. This pause window can be set by using "Set Custom Properties" under Advanced Settings options of the collector node.
3. Set the below property at collector node.
      Property name    hnas.audit.pause.schedule 
      Property value   11 07 18 09 1, 2, 3, 4, 5, 6, 7
    where 11 07 18 09 denotes that the job will be in paused state from 11:07am to 6:09 pm and 1 to 7 denotes the day where 1 stands for sunday 2 for Monday and so on.
4. Let say if want the pause schedule for Friday and Saturday from 2am to 6pm then the property value will be 02 00 18 00 6, 7 
5. Property can be set by using the command line 
     To set the property use -  configdb.exe -o -T node -k xxx -J hnas.audit.pause.schedule -j "11 07 11 09 1, 2, 3, 4, 5, 6, 7"
          where xxx denotes the node id of the collector
     To view the property use - configdb.exe -p -T objattr | findstr "hnas.audit.pause.schedule"
6. This property is applicable at node level. 
7. If a filer has 4 shares and the HNASEnableAuditJob starts at 01:50am doing the SACL enabling process for the first share(Share1) and the pause window is set from 2am to 6pm. Then the share1 will be unaffected by this pause window. But the SACL enbling process on the remaining shares will be paused and will get resume at 6pm.
8. We have audit_monitor.db present in DATA_DIR\collector\hnas_audit that keeps the status of SACL operation for all the shares.So once enable SACL is complete for some share then that share wont be taken into computation again.
 9. Now audit_monitor.db will get updated as soon as operation on one share is completed instead of waiting on all shares to complete.