Release Notes
These release notes are organized by solution:
- Disaster Recovery
- Data Security
Disaster Recoveryβ
New Featuresβ
-
DIS-519: Seamless Failover for VAST
- Provides failback with minimal to zero downtime.
- Enables failover without requiring remounting of shares.
-
DIS-505: Tenant (DNS/IP) Failover for VAST
Simplifies failover by supporting multiple protected paths.
Platform Updates in Eyeglassβ
-
QUMULO-7.2.1: Maximum Version Update
Maximum supported version updated to 7.2.1.
-
SUSE-15.6: OS Upgrade Support
Support added for upgrading from OpenSUSE 15.5 to 15.6.
noteRefer to the Release Tech Advisory Notes for detailed technical advisories.
Enhancementsβ
-
DIS-859: Qumulo Cluster Identification
Qumulo replications now display the cluster name as an identifier.
-
DIS-865: Qumulo 7.2.1 Support
Added support for Qumulo 7.2.1 in Disaster Recovery.
-
DIS-391/DIS-392: Network Element Grouping
Grouped network elements by type in Inventory View and Policy Readiness tab.
-
DIS-656: Auto-Skip Replication for VAST/Qumulo
Enabled auto-skipping replication for VAST and Qumulo.
-
DIS-568: VAST & Qumulo Auditing
Introduced auditing for VAST and Qumulo.
-
DIS-605: SPN Management Disable Option
Added an option to disable SPN management during Access Zone Failover.
-
DIS-565: Policy Data Fingerprints
Enabled support for Qumulo and VAST policy data fingerprints.
-
DIS-507: Continuous Operations Dashboard Updates
Enhanced Continuous Operations Dashboard with reachability for Qumulo and VAST clusters.
Fixesβ
-
DIS-757: Parallel Failover Issues
Resolved VAST parallel failover issues for protected paths.
-
DIS-754: VIP Pool Association Fix
Corrected VIP Pool association errors during view policy replication between tenants.
-
DIS-745: Protected Path Name Errors
Fixed exceptions caused by special characters in protected path names.
Known Issues and Limitationsβ
Generalβ
-
CYBER-152: Cluster Editing Status Issue
When editing a cluster from the inventory, the status may continue to display as "Updating" even after the update is complete.
infoWorkaround:
Restart the SCA service. -
CYBER-155: AD User Authentication Issue
Active Directory (AD) users with spaces in their usernames could not be added to User Roles.
-
CYBER-156: AD Group Resolution Issue
Active Directory (AD) group resolution is currently not supported. This feature will be introduced in a future release.
warningImpact:
AD groups cannot be assigned to User Roles at this time. -
DIS-1105: Qumulo Multitenancy Audit Failure
An audit failure has been identified for Qumulo in a multi-tenancy environment. This issue results in a "Warning" for Eyeglass Configuration Replication status.
infoWorkaround:
Replace the existing file located at/opt/superna/sca/conf/sync/replicationClasses.xml
with the provided file below.Replication Classes XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<classes>
<class type="s3lifecyclerules"
readURI="/s3lifecyclerules/"
objectRoot="s3lifecyclerules"
syncGroup="vast_s3lifecyclerules_item"
createExtensionRef="view_path"
rootType="array"
pathKey="view_path"
zoneId="tenant_id"
zoneRef="tenant"
removeCreateRef=""
removeUpdateRef="id,guid,cluster,created,url,view_id"
neType="VAST"/>
<class type="viewpolicies"
readURI="/viewpolicies/"
objectRoot="viewpolicies"
syncGroup="vast_viewpolicies_item"
createExtensionRef="name"
rootType="array"
zoneId="tenant_id"
zoneRef="tenant"
contentProperties=""
removeCreateRef="atime_frequency"
removeUpdateRef="id,guid,cluster,created,url,sync_time,count_views,tenant_id,vip_pools"
neType="VAST"/>
<class type="qospolicies"
readURI="/qospolicies/"
objectRoot="qospolicies"
syncGroup="vast_qospolicies_item"
createExtensionRef="name"
rootType="array"
zoneId="tenant_id"
zoneRef="tenant"
contentProperties=""
removeUpdateRef="id,guid,cluster,created,url"
neType="VAST"/>
<class type="views"
readURI="/views/"
objectRoot="views"
syncGroup="vast_views_item"
createExtensionRef="name"
pathKey="path"
pathType="string"
rootType="array"
zoneId="tenant_id"
zoneRef="tenant"
contentProperties=""
removeCreateRef="bucket,min_retention_period,max_retention_period"
removeUpdateRef="tenant_id,policy_id,id,created,name,qos_policy_id,url,guid,uid_or_gid,title,cluster,sync_time"
depSyncGroup="vast_viewpolicies_item,vast_qospolicies_item"
depItemRef="policy,qos_policy"
neType="VAST"/>
<class type="shares"
readURI="/platform/1/protocols/smb/shares/"
readURI7.2="/platform/1/protocols/smb/shares/"
readURI8.0="/platform/3/protocols/smb/shares/"
readURI8.1="/platform/4/protocols/smb/shares/"
readURI8.2="/platform/4/protocols/smb/shares/"
readURI9.0="/platform/4/protocols/smb/shares/"
readURI9.1="/platform/4/protocols/smb/shares/"
readURI9.2="/platform/4/protocols/smb/shares/"
readURI9.3="/platform/4/protocols/smb/shares/"
readURI9.4="/platform/4/protocols/smb/shares/"
readURI9.5="/platform/4/protocols/smb/shares/"
readURI9.6="/platform/4/protocols/smb/shares/"
readURI9.7="/platform/4/protocols/smb/shares/"
readURI9.8="/platform/4/protocols/smb/shares/"
readURI9.9="/platform/4/protocols/smb/shares/"
createURI="/platform/1/protocols/smb/shares"
createURI7.2="/platform/1/protocols/smb/shares"
createURI8.0="/platform/3/protocols/smb/shares"
createURI8.1="/platform/4/protocols/smb/shares"
createURI8.2="/platform/4/protocols/smb/shares"
createURI9.0="/platform/4/protocols/smb/shares"
createURI9.1="/platform/4/protocols/smb/shares"
createURI9.2="/platform/4/protocols/smb/shares"
createURI9.3="/platform/4/protocols/smb/shares"
createURI9.4="/platform/4/protocols/smb/shares"
createURI9.5="/platform/4/protocols/smb/shares"
createURI9.6="/platform/4/protocols/smb/shares"
createURI9.7="/platform/4/protocols/smb/shares"
createURI9.8="/platform/4/protocols/smb/shares"
createURI9.9="/platform/4/protocols/smb/shares"
removeCreateRef="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef7.2="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef8.0="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef8.1="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef8.2="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.0="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.1="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.2="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.3="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.4="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.5="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.6="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.7="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.8="zid,id,inheritable_path_acl,total_bytes"
removeCreateRef9.9="zid,id,inheritable_path_acl,total_bytes"
updateURI="/platform/1/protocols/smb/shares/"
updateURI7.2="/platform/1/protocols/smb/shares/"
updateURI8.0="/platform/3/protocols/smb/shares/"
updateURI8.1="/platform/4/protocols/smb/shares/"
updateURI8.2="/platform/4/protocols/smb/shares/"
updateURI9.0="/platform/4/protocols/smb/shares/"
updateURI9.1="/platform/4/protocols/smb/shares/"
updateURI9.2="/platform/4/protocols/smb/shares/"
updateURI9.3="/platform/4/protocols/smb/shares/"
updateURI9.4="/platform/4/protocols/smb/shares/"
updateURI9.5="/platform/4/protocols/smb/shares/"
updateURI9.6="/platform/4/protocols/smb/shares/"
updateURI9.7="/platform/4/protocols/smb/shares/"
updateURI9.8="/platform/4/protocols/smb/shares/"
updateURI9.9="/platform/4/protocols/smb/shares/"
removeUpdateRef="zid,id,total_bytes"
removeUpdateRef7.2="zid,id,total_bytes"
removeUpdateRef8.0="zid,id,continuously_available,total_bytes"
removeUpdateRef8.1="zid,id,continuously_available,total_bytes"
removeUpdateRef8.2="zid,id,continuously_available,total_bytes"
removeUpdateRef9.0="zid,id,continuously_available,total_bytes"
removeUpdateRef9.1="zid,id,continuously_available,total_bytes"
removeUpdateRef9.2="zid,id,continuously_available,total_bytes"
removeUpdateRef9.3="zid,id,continuously_available,total_bytes"
removeUpdateRef9.4="zid,id,continuously_available,total_bytes"
removeUpdateRef9.5="zid,id,continuously_available,total_bytes"
removeUpdateRef9.6="zid,id,continuously_available,total_bytes"
removeUpdateRef9.7="zid,id,continuously_available,total_bytes"
removeUpdateRef9.8="zid,id,continuously_available,total_bytes"
removeUpdateRef9.9="zid,id,continuously_available,total_bytes"
removeAlternateUpdateRef="path"
updateRef="name"
updateSettingsURI="/platform/1/protocols/smb/settings/share"
updateSettingsURI7.2="/platform/1/protocols/smb/settings/share"
updateSettingsURI8.0="/platform/3/protocols/smb/settings/share"
updateSettingsURI8.1="/platform/3/protocols/smb/settings/share"
updateSettingsURI8.2="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.0="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.1="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.2="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.3="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.4="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.5="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.6="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.7="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.8="/platform/3/protocols/smb/settings/share"
updateSettingsURI9.9="/platform/3/protocols/smb/settings/share"
createExtensionURI="/namespace"
deleteExtensionParms="recursive=true"
createExtensionRef="name"
createExtensionType="array"
arrayHandlers="permissions"
objectRoot="shares"
syncGroup="smbshares"
pathKey="path"
pathType="string"
objectSettings="settings"
rootType="array"
zoneId="zid"
zoneRef="zone"
contentProperties=""/>
<class type="smb"
readURI="/v2/smb/shares/"
createURI="/v3/smb/shares/"
updateURI="/v3/smb/shares/"
removeUpdateRef="id,bytes_per_sector,auth_id,tenant_id"
removeCreateRef="id,bytes_per_sector,auth_id"
removeAlternateUpdateRef="fs_path"
updateRef="id"
createExtensionRef="share_name"
createExtensionType="array"
arrayHandlers="permissions,network_permissions"
objectRoot="smb"
syncGroup="qumulo_smb"
pathKey="fs_path"
pathType="string"
rootType="array"
zoneId="tenant_id"
zoneRef="tenant"
neType="Qumulo-cluster"
contentProperties=""/>
<class type="nfs"
readURI="/v2/nfs/exports/"
removeUpdateRef="id,tenant_id"
removeCreateRef="id"
removeAlternateUpdateRef="map_to_user"
createURI="/v3/nfs/exports/"
updateURI="/v3/nfs/exports/"
updateRef="id"
deleteExtensionParms="recursive=true"
createExtensionRef="export_path"
createExtensionType="string"
arrayHandlers="restrictions"
pathKey="fs_path"
pathType="string"
syncGroup="qumulo_nfs"
objectRoot="nfs"
rootType="array"
neType="Qumulo-cluster"
zoneId="tenant_id"
zoneRef="tenant"
contentProperties=""/>
<class type="snapshotpolicies"
readURI="/v2/snapshots/policies/"
createURI="/v2/snapshots/policies/"
updateURI="/v2/snapshots/policies/"
removeAlternateUpdateRef=""
removeCreateRef="id,source_file_id"
removeUpdateRef="id,source_file_id,owners"
updateRef="id"
deleteExtensionParms="recursive=true"
createExtensionRef="policy_name"
createExtensionType="array"
arrayHandlers=""
pathKey="source_file_path"
pathType="string"
syncGroup="snapshotpolicies_item"
objectRoot="snapshotpolicies"
rootType="array"
neType="Qumulo-cluster"
zoneId="tenant_id"
zoneRef="tenant"
contentProperties=""/>
<class type="aliases"
readURI7.2="/platform/2/protocols/nfs/aliases/"
createURI7.2="/platform/2/protocols/nfs/aliases"
createURI8.0="/platform/3/protocols/nfs/aliases"
createURI8.1="/platform/4/protocols/nfs/aliases"
createURI8.2="/platform/4/protocols/nfs/aliases"
createURI9.0="/platform/4/protocols/nfs/aliases"
createURI9.1="/platform/4/protocols/nfs/aliases"
createURI9.2="/platform/4/protocols/nfs/aliases"
createURI9.3="/platform/4/protocols/nfs/aliases"
createURI9.4="/platform/4/protocols/nfs/aliases"
createURI9.5="/platform/4/protocols/nfs/aliases"
createURI9.6="/platform/4/protocols/nfs/aliases"
createURI9.7="/platform/4/protocols/nfs/aliases"
createURI9.8="/platform/4/protocols/nfs/aliases"
createURI9.9="/platform/4/protocols/nfs/aliases"
removeCreateRef="id,zone,health,total_bytes"
removeCreateRef7.2="id,zone,health,total_bytes"
removeCreateRef8.0="id,zone,health,total_bytes"
removeCreateRef8.1="id,zone,health,total_bytes"
removeCreateRef8.2="id,zone,health,total_bytes"
removeCreateRef9.0="id,zone,health,total_bytes"
removeCreateRef9.1="id,zone,health,total_bytes"
removeCreateRef9.2="id,zone,health,total_bytes"
removeCreateRef9.3="id,zone,health,total_bytes"
removeCreateRef9.4="id,zone,health,total_bytes"
removeCreateRef9.5="id,zone,health,total_bytes"
removeCreateRef9.6="id,zone,health,total_bytes"
removeCreateRef9.7="id,zone,health,total_bytes"
removeCreateRef9.8="id,zone,health,total_bytes"
removeCreateRef9.9="id,zone,health,total_bytes"
updateURI7.2="/platform/2/protocols/nfs/aliases/"
updateURI8.0="/platform/3/protocols/nfs/aliases/"
updateURI8.1="/platform/3/protocols/nfs/aliases/"
updateURI8.2="/platform/3/protocols/nfs/aliases/"
updateURI9.0="/platform/3/protocols/nfs/aliases/"
updateURI9.1="/platform/3/protocols/nfs/aliases/"
updateURI9.2="/platform/3/protocols/nfs/aliases/"
updateURI9.3="/platform/3/protocols/nfs/aliases/"
updateURI9.4="/platform/3/protocols/nfs/aliases/"
updateURI9.5="/platform/3/protocols/nfs/aliases/"
updateURI9.6="/platform/3/protocols/nfs/aliases/"
updateURI9.7="/platform/3/protocols/nfs/aliases/"
updateURI9.8="/platform/3/protocols/nfs/aliases/"
updateURI9.9="/platform/3/protocols/nfs/aliases/"
removeUpdateRef="id,zone,health,total_bytes"
removeUpdateRef7.2="id,zone,health,total_bytes"
removeUpdateRef8.0="id,zone,health,total_bytes"
removeUpdateRef8.1="id,zone,health,total_bytes"
removeUpdateRef8.2="id,zone,health,total_bytes"
removeUpdateRef9.0="id,zone,health,total_bytes"
removeUpdateRef9.1="id,zone,health,total_bytes"
removeUpdateRef9.2="id,zone,health,total_bytes"
removeUpdateRef9.3="id,zone,health,total_bytes"
removeUpdateRef9.4="id,zone,health,total_bytes"
removeUpdateRef9.5="id,zone,health,total_bytes"
removeUpdateRef9.6="id,zone,health,total_bytes"
removeUpdateRef9.7="id,zone,health,total_bytes"
removeUpdateRef9.8="id,zone,health,total_bytes"
removeUpdateRef9.9="id,zone,health,total_bytes"
removeAlternateUpdateRef=""
updateRef="name"
updateSettingsURI7.2=""
updateSettingsURI8.0=""
updateSettingsURI8.1=""
updateSettingsURI8.2=""
updateSettingsURI9.0=""
updateSettingsURI9.1=""
updateSettingsURI9.2=""
updateSettingsURI9.3=""
updateSettingsURI9.4=""
updateSettingsURI9.5=""
updateSettingsURI9.6=""
updateSettingsURI9.7=""
updateSettingsURI9.8=""
updateSettingsURI9.9=""
createExtensionURI="/namespace"
deleteExtensionParms="recursive=true"
createExtensionRef="name"
createExtensionType="string"
arrayHandlers=""
pathKey="path"
pathType="string"
syncGroup="nfsaliases"
objectRoot="aliases"
objectSettings=""
rootType="array"
zoneId="zone"
zoneRef="zone"
contentProperties=""/>
<class type="exports"
readURI="/platform/1/protocols/nfs/exports/"
readURI7.2="/platform/2/protocols/nfs/exports/"
readURI8.0="/platform/3/protocols/nfs/exports/"
readURI8.1="/platform/3/protocols/nfs/exports/"
readURI9.0="/platform/3/protocols/nfs/exports/"
readURI9.1="/platform/3/protocols/nfs/exports/"
readURI9.2="/platform/3/protocols/nfs/exports/"
createURI="/platform/1/protocols/nfs/exports"
createURI7.2="/platform/2/protocols/nfs/exports"
createURI8.0="/platform/3/protocols/nfs/exports"
createURI8.1="/platform/3/protocols/nfs/exports"
createURI8.2="/platform/3/protocols/nfs/exports"
createURI9.0="/platform/3/protocols/nfs/exports"
createURI9.1="/platform/3/protocols/nfs/exports"
createURI9.2="/platform/3/protocols/nfs/exports"
createURI9.3="/platform/3/protocols/nfs/exports"
createURI9.4="/platform/3/protocols/nfs/exports"
createURI9.5="/platform/3/protocols/nfs/exports"
createURI9.6="/platform/3/protocols/nfs/exports"
createURI9.7="/platform/3/protocols/nfs/exports"
createURI9.8="/platform/3/protocols/nfs/exports"
createURI9.9="/platform/3/protocols/nfs/exports"
removeCreateRef="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef7.2="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef8.0="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef8.1="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef8.2="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.0="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.1="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.2="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.3="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.4="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.5="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.6="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.7="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.8="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeCreateRef9.9="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
updateURI="/platform/1/protocols/nfs/exports/"
updateURI7.2="/platform/2/protocols/nfs/exports/"
updateURI8.0="/platform/3/protocols/nfs/exports/"
updateURI8.1="/platform/3/protocols/nfs/exports/"
updateURI8.2="/platform/3/protocols/nfs/exports/"
updateURI9.0="/platform/3/protocols/nfs/exports/"
updateURI9.1="/platform/3/protocols/nfs/exports/"
updateURI9.2="/platform/3/protocols/nfs/exports/"
updateURI9.3="/platform/3/protocols/nfs/exports/"
updateURI9.4="/platform/3/protocols/nfs/exports/"
updateURI9.5="/platform/3/protocols/nfs/exports/"
updateURI9.6="/platform/3/protocols/nfs/exports/"
updateURI9.7="/platform/3/protocols/nfs/exports/"
updateURI9.8="/platform/3/protocols/nfs/exports/"
updateURI9.9="/platform/3/protocols/nfs/exports/"
removeUpdateRef="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef7.2="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef8.0="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef8.1="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef8.2="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.0="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.1="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.2="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.3="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.4="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.5="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.6="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.7="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.8="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeUpdateRef9.9="conflicting_paths,unresolved_clients,snapshot,id,total_bytes"
removeAlternateUpdateRef="map_root,map_all"
updateRef="id"
updateSettingsURI="/platform/1/protocols/nfs/settings/export"
updateSettingsURI7.2="/platform/2/protocols/nfs/settings/export"
updateSettingsURI8.0="/platform/3/protocols/nfs/settings/export"
updateSettingsURI8.1="/platform/3/protocols/nfs/settings/export"
updateSettingsURI8.2="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.0="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.1="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.2="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.3="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.4="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.5="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.6="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.7="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.8="/platform/3/protocols/nfs/settings/export"
updateSettingsURI9.9="/platform/3/protocols/nfs/settings/export"
createExtensionURI="/namespace"
deleteExtensionParms="recursive=true"
createExtensionRef="paths"
createExtensionType="array"
arrayHandlers=""
pathKey="paths"
pathType="array"
syncGroup="nfsexports"
objectRoot="exports"
objectSettings="settings"
rootType="array"
zoneId="zone"
zoneRef="zone"
contentProperties=""/>
<class type="zones"
readURI="/platform/1/zones/"
readURI7.2="/platform/1/zones/"
readURI8.0="/platform/3/zones/"
readURI9.0="/platfrom/3/zones/"
readURI9.1="/platfrom/3/zones/"
readURI9.2="/platfrom/3/zones/"
readURI9.3="/platfrom/3/zones/"
readURI9.4="/platfrom/3/zones/"
readURI9.5="/platfrom/3/zones/"
readURI9.6="/platfrom/3/zones/"
readURI9.7="/platfrom/3/zones/"
readURI9.8="/platfrom/3/zones/"
readURI9.9="/platfrom/3/zones/"
createURI="/platform/1/zones"
createURI7.2="/platform/1/zones"
createURI8.0="/platform/3/zones"
createURI8.1="/platform/3/zones"
createURI8.2="/platform/3/zones"
createURI9.0="/platform/3/zones"
createURI9.1="/platform/3/zones"
createURI9.2="/platform/3/zones"
createURI9.3="/platform/3/zones"
createURI9.4="/platform/3/zones"
createURI9.5="/platform/3/zones"
createURI9.6="/platform/3/zones"
createURI9.7="/platform/3/zones"
createURI9.8="/platform/3/zones"
createURI9.9="/platform/3/zones"
removeCreateRef="system,id,hdfs_ambari_namenode,hdfs_ambari_server,hdfs_keytab,hdfs_root_directory,zone_id"
removeCreateRef7.2="cache_size,system,id,hdfs_ambari_namenode,hdfs_ambari_server,hdfs_keytab,hdfs_root_directory,zone_id"
removeCreateRef8.0="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef8.1="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef8.2="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.0="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.1="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.2="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.3="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.4="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.5="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.6="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.7="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.8="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeCreateRef9.9="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
updateURI="/platform/1/zones/"
updateURI7.2="/platform/1/zones/"
updateURI8.0="/platform/3/zones/"
updateURI8.1="/platform/4/zones/"
updateURI8.2="/platform/4/zones/"
updateURI9.0="/platform/4/zones/"
updateURI9.1="/platform/4/zones/"
updateURI9.2="/platform/4/zones/"
updateURI9.3="/platform/4/zones/"
updateURI9.4="/platform/4/zones/"
updateURI9.5="/platform/4/zones/"
updateURI9.6="/platform/4/zones/"
updateURI9.7="/platform/4/zones/"
updateURI9.8="/platform/4/zones/"
updateURI9.9="/platform/4/zones/"
removeUpdateRef="cache_size,system,id,hdfs_ambari_namenode,hdfs_ambari_server,hdfs_keytab,hdfs_root_directory,zone_id"
removeUpdateRef7.2="cache_size,system,id,hdfs_ambari_namenode,hdfs_ambari_server,hdfs_keytab,hdfs_root_directory,zone_id"
removeUpdateRef8.0="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef8.1="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef8.2="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.0="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.1="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.2="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.3="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.4="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.5="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.6="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.7="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.8="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeUpdateRef9.9="cache_size,auth_providers,cache_entry_expiry,default_block_size,default_checksum_type,groupnet,hdfs_enabled,odp_version,system,id,zone_id"
removeAlternateUpdateRef="path"
updateRef="id"
updateSettingsURI=""
createExtensionURI="/namespace"
deleteExtensionParms=""
createExtensionRef="name"
createExtensionType="array"
arrayHandlers=""
pathKey="path"
pathType="string"
objectRoot="zones"
syncGroup="zoneszone"
zoneId="zone"
objectSettings=""
ignoreObjects="System,System2,System3"
rootType="array"
contentProperties="audit_failure, audit_success, auth_providers"/>
<class type="schedules"
readURI="/platform/1/snapshot/schedules/"
readURI7.2="/platform/1/snapshot/schedules/"
readURI8.0="/platform/1/snapshot/schedules/"
readURI8.1="/platform/1/snapshot/schedules/"
readURI8.2="/platform/1/snapshot/schedules/"
readURI9.0="/platform/1/snapshot/schedules/"
readURI9.1="/platform/1/snapshot/schedules/"
readURI9.2="/platform/1/snapshot/schedules/"
readURI9.3="/platform/1/snapshot/schedules/"
readURI9.4="/platform/1/snapshot/schedules/"
readURI9.5="/platform/1/snapshot/schedules/"
readURI9.6="/platform/1/snapshot/schedules/"
readURI9.7="/platform/1/snapshot/schedules/"
readURI9.8="/platform/1/snapshot/schedules/"
readURI9.9="/platform/1/snapshot/schedules/"
createURI="/platform/1/snapshot/schedules"
createURI7.2="/platform/1/snapshot/schedules"
createURI8.0="/platform/1/snapshot/schedules"
createURI8.1="/platform/1/snapshot/schedules"
createURI8.2="/platform/1/snapshot/schedules"
createURI9.0="/platform/1/snapshot/schedules"
createURI9.1="/platform/1/snapshot/schedules"
createURI9.2="/platform/1/snapshot/schedules"
createURI9.3="/platform/1/snapshot/schedules"
createURI9.4="/platform/1/snapshot/schedules"
createURI9.5="/platform/1/snapshot/schedules"
createURI9.6="/platform/1/snapshot/schedules"
createURI9.7="/platform/1/snapshot/schedules"
createURI9.8="/platform/1/snapshot/schedules"
createURI9.9="/platform/1/snapshot/schedules"
removeCreateRef="id,next_run,next_snapshot"
removeCreateRef7.2="id,next_run,next_snapshot"
removeCreateRef8.0="id,next_run,next_snapshot"
removeCreateRef8.1="id,next_run,next_snapshot"
removeCreateRef8.2="id,next_run,next_snapshot"
removeCreateRef9.0="id,next_run,next_snapshot"
removeCreateRef9.1="id,next_run,next_snapshot"
removeCreateRef9.2="id,next_run,next_snapshot"
removeCreateRef9.3="id,next_run,next_snapshot"
removeCreateRef9.4="id,next_run,next_snapshot"
removeCreateRef9.5="id,next_run,next_snapshot"
removeCreateRef9.6="id,next_run,next_snapshot"
removeCreateRef9.7="id,next_run,next_snapshot"
removeCreateRef9.8="id,next_run,next_snapshot"
removeCreateRef9.9="id,next_run,next_snapshot"
updateURI="/platform/1/snapshot/schedules/"
updateURI7.2="/platform/1/snapshot/schedules/"
updateURI8.0="/platform/1/snapshot/schedules/"
updateURI8.1="/platform/1/snapshot/schedules/"
updateURI8.2="/platform/1/snapshot/schedules/"
updateURI9.0="/platform/1/snapshot/schedules/"
updateURI9.1="/platform/1/snapshot/schedules/"
updateURI9.2="/platform/1/snapshot/schedules/"
updateURI9.3="/platform/1/snapshot/schedules/"
updateURI9.4="/platform/1/snapshot/schedules/"
updateURI9.5="/platform/1/snapshot/schedules/"
updateURI9.6="/platform/1/snapshot/schedules/"
updateURI9.7="/platform/1/snapshot/schedules/"
updateURI9.8="/platform/1/snapshot/schedules/"
updateURI9.9="/platform/1/snapshot/schedules/"
removeUpdateRef="id,next_run,next_snapshot"
removeUpdateRef7.2="id,next_run,next_snapshot"
removeUpdateRef8.0="id,next_run,next_snapshot"
removeUpdateRef8.1="id,next_run,next_snapshot"
removeUpdateRef8.2="id,next_run,next_snapshot"
removeUpdateRef9.0="id,next_run,next_snapshot"
removeUpdateRef9.1="id,next_run,next_snapshot"
removeUpdateRef9.2="id,next_run,next_snapshot"
removeUpdateRef9.3="id,next_run,next_snapshot"
removeUpdateRef9.4="id,next_run,next_snapshot"
removeUpdateRef9.5="id,next_run,next_snapshot"
removeUpdateRef9.6="id,next_run,next_snapshot"
removeUpdateRef9.7="id,next_run,next_snapshot"
removeUpdateRef9.8="id,next_run,next_snapshot"
removeUpdateRef9.9="id,next_run,next_snapshot"
removeAlternateUpdateRef=""
updateRef="id"
updateSettingsURI=""
createExtensionURI="/namespace"
deleteExtensionParms=""
createExtensionRef="name"
createExtensionType="array"
arrayHandlers=""
pathKey="path"
pathType="string"
objectRoot="schedules"
syncGroup="snapshotschedules"
zoneId=""
objectSettings=""
ignoreObjects="System,System2,System3"
rootType="array"
contentProperties="audit_failure, audit_success, auth_providers"/>
</classes>
Data Securityβ
Easy Auditorβ
New Features - EAβ
-
DS-2132: Database Retention for Easy Auditor
- Archive and store data older than three months to any NAS storage.
- Restore archived data into the database to run reports and queries.
- Added commands on the Eyeglass appliance for the archive and restore process.
Usability Enhancements - EAβ
-
DS-151: Where Did My Folder Go (WDMFG) for VAST/Qumulo
Supported for VAST 5.1+.
-
DS-3: Active Auditor Events for VAST
Raise and manage Active Auditor events for VAST.
-
DS-1865: Auditor Report Job UI Addition
Added Auditor Report Job to the job list in the new UI.
-
DS-1744: SQL Database Modification Support
Modify the SQL database from ECA and Eyeglass.
-
DS-1312: SQL Server Monitoring
Added SQL Server monitoring under Managed Services.
Fixes - EAβ
-
DS-2166: Finished Reports Load Issue
Resolved issue where finished reports could not load if
RWS_ONLY_CFG=true
. -
DS-2247: Report Sorting Improvement
Finished Reports tab now sorts from latest to oldest.
Ransomware Defenderβ
New Features - RWDβ
-
DS-1686: Support for VAST S3
- Configurable ports for VAST S3 in Cyber Recovery Manager.
- Events from VAST S3 resolve users as
S3:<sid>
in RWD events. - VAST S3 RWD events can trigger user lockouts.
Usability Enhancements - RWDβ
-
DS-2321: Third-Party Tool FQDN Support
Added support for third-party tool access via FQDN.
-
DS-2100: Zero Trust Event Payloads
ID included in payloads for events with WARNING severity.
-
DS-1784: URL-Based Event Detail Access
Third-party tools can access event details via URL.
-
DS-1781: Default File Filter List Updates
Defaulted to the latest file filter list.
-
DS-1098: Whitelist Restrictions for Storage Groups
Restricted whitelisting for Storage Group paths or users.
Fixes - RWDβ
-
DS-1961/T4549: RWD Settings Submit Button Fix
Enabled RWD Settings Submit button after reload.
-
DS-2460: File Filter Issue Fix
Resolved issues with the Ransomware Defender File Filter not working or saving.
-
DS-377: S3 Replication Fixes
Fixed replication issues in S3 views caused by missing bucket owners.
-
DS-374: Ignored User Fix for VAST S3
Addressed ignored user functionality on S3 for VAST.
-
DS-2294: CSV Download Fix
Fixed the inability to download CSV files from Eyeglass Ransomware Defender.
-
DS-2727: Security Guard Job Fix for Qumulo
Resolved Security Guard Job failure for new Qumulo clusters.
Fixes - RWDβ
-
DS-2111: Ignore List Conversion Fix
Corrected Monitor Only Settings for Ignore List conversions.
-
DS-1912/T4819: Empty Event History Fix
Fixed issues causing an empty Event History list when the Action History window is open.
-
DS-1910/T22321: UI State & Lockout Delay Fix
Addressed UI state and lockout delays during escalation from major to critical.
-
DS-1750: VAST Lockout & Restore Tracking
Included VAST in Action Event History lockout and restore lists.
-
DS-894: Missing Path Values in NFS Shares Fix
Corrected missing Path values in the NFS Shares list.
-
DS-129: Filename Handling for Cyber Recovery Manager
Fixed Cyber Recovery Manager issues with filenames containing & (VAST, Qumulo).
-
DS-73: S3 Event Detection Fix
Ensured Ransomware Defender detects S3 events.
Known Issues and Limitations - DSβ
Generalβ
-
CYBER-159: About/Contact Window Error for AD Users
After logging in with an Active Directory (AD) user, selecting About/Contact opens a broken, empty window. You cannot log out due to an uncaught type error.
noteThis issue does not affect users with the Administrator role.
-
CYBER-160: Missing Locked-Out Policies for VAST S3 Events
For Ransomware Defender (RWD) events originating from VAST S3, no information appears in the Shares section when events are locked out.
-
CYBER-163: Security Guard Logs Copy Issue
The Copy to Clipboard button does not work for Security Guard logs when using only RWD licenses.
infoWorkaround:
Manually highlight the text and copy it using your systemβs copy functionality (e.g., Ctrl+C or Cmd+C). -
CYBER-164: SQL Database Settings Not Preserved After Upgrade
SQL Database settings are not retained after upgrading Eyeglass.
infoWorkaround:
Re-add the SQL database after upgrading Eyeglass using this command:igls adv sqldb add --ip <IP> --port <port_number> --username <username> --dbname <db_name> --dbType <db_type> --dbpass <db_password>
-
CYBER-165: VAST NFS v4 Folder Deletes and Renames in WDMFG
When NFS shares are mounted using NFS v4, folder delete and rename operations are listed under Files in the Where Did My Data Go feature.
infoWorkaround:
Mount the NFS share using NFS v3. -
CYBER-170: TD11 Lockout Not Triggered in Advanced/Enforcement Mode
When "Enforcement + Critical On" or "Enforcement + Critical Off" mode is selected, TD11 triggers a WARNING severity instead of an automatic lockout.
infoWorkaround:
Manually lock out TD11 events using Actions > Lockout.