The Erasure Coding feature of Veritas Access 7.3.1 & InfoScale 7.3.1 may cause corruption under certain operations

  • Article ID:100041959
  • Last Published:
  • Product(s):Access, InfoScale & Storage Foundation

Severity

Data Corruption


Description

Veritas Technologies have identified an issue where data corruption may occur on Veritas Access file systems or InfoScale Erasure Coded volumes during a cluster reboot Several conditions are required for the problem to occur:

Product Access
  • Access 7.3.1
  • CFS File system type
  • Erasure Coded storage used for file system with the following options:
  • rotating_parity=yes (default) OR stripewidth < 32KB
  • Entire cluster is rebooted or the underlying disk group is manually deported and imported.
    • In a multi node cluster, the issue only occurs if all cluster nodes are rebooted
    • In a single node cluster, the issue can occur if the single node is rebooted.


Note
: Scale out file system not affected

The issue does not occur under normal operations or if number of nodes failed equals the fault tolerance


Product InfoScale

  • InfoScale 7.3.1 (Unix/Linux)
  • Storage Foundation & Storage Foundation Cluster File System components
  • Erasure Coded volumes (volumes created with layout=ecoded) created with stripewidth < 32KB
  • Entire cluster is rebooted or the underlying disk group is manually deported and imported.
    • In a multi node cluster, the issue only occurs if all cluster nodes are rebooted
    • In a single node cluster, the issue can occur if the single node is rebooted.

Cause

The data corruption happens as invalid entries from EC log are flushed to EC volume during start for above mentioned configuration.


Action Required

Access - This issue is fixed in Veritas Access 7.3.1 Release update 1 (access-rhel7_x86_64-Patch-7.3.1.001)

InfoScale - This article will be updated a fix for InfoScale is available.



Workarounds:
Veritas Access - Create Erasure Coded volumes with options: ecrotate=no AND/OR stripewidth >= 32KB
Veritas InfoScale - Create Erasure Coded volumes with stripewidth >= 32KB


Was this content helpful?

Get Support