User Tools

Site Tools


Sidebar

Announcement

Ahsay Backup Software

Backup Set Types

Supported Storage

Features in OBM / ACB

Features in CBS

Brand and Customize

License

Documentation

Performance Testing

FAQs and Known Issues

Can't Find What You Need?

public:announcement:ahsay_upgrade_advisory_34490

This is an old revision of the document!


Ahsay Upgrade Advisory (#34490) - Data corruption issue on any v9.1.2.17 to v9.1.4.21 backup types

Posted: 2022-06-02

We have recently identified and confirmed a critical bug found in AhsayCBS / OBM / ACB v9 (v9.1.2.17 to v9.1.4.21) that affects all types of Backup Sets, where source backup data is >32MB, resulting in unrestorable v9 data.

Not affected is restoring data from time period prior to v9.1.2.17 backup dates.

Not affected are Client Agents (OBM, ACB) running v8, or pre-v9.1.2.17.

What does this mean?

  • Affecting Ahsay v9.1.2.17 up to v9.1.4.21 , issue that affects ANY Backup Set types where source files have raw size greater-than 32MB.
  • Example, “tasks.zip” is 40MB, is affected.
  • Example, “mylist.txt” is 2MB, is not affected.

What happened?

  • This happens in lookup (find duplicated data) logic in backup of all Backup Set types, regardless if Deduplication is ON or OFF.
  • v9 will always find duplicated data from index even Deduplication is OFF. The lookup result will be wrong, hence, the file data is already corrupt.

What can the user expect?

  • Unable to restore due to corrupt backup data

What are the affected Ahsay versions?

  • Ahsay v9.1.2.17 up to v9.1.4.21 , where Deduplication = OFF at any point during backup runs within these versions
  • Ahsay v9.1.2.17 up to v9.1.4.21 , where Deduplication = ON and Migrate Data = ENABLED (checkbox marked)
  • Ahsay v9.1.2.17 up to v9.1.4.21 , where Deduplication = ON and Migrate Data = DISABLED (checkbox unmarked)

What if the user's Source data is less-than 32MB?

  • It is not affected. These source data isn't chunked for Deduplication.

What if the user's Source data to backup is a mix of greater-than and less-than 32MB?

  • It depends on the conditions stated above.

v9.1.2.17+ was a hotfix, correct?

  • Yes.
  • AhsayCBS V9.1.2.0 was the base release version

My AhsayCBS is v9.1.2.0, but I applied hotfix to a few AhsayOBM, who is affected?

  • Affected are those OBM you applied hotfix v9.1.2.17+ , but not other OBM/ACB running v9.1.2.0

If backup data is corrupt, how about data pre-v9.1.2.17? Can that be restored?

  • Pre-v9.1.2.17 data can be restored. Whether pre-v9.1.2.17 can be used depends on whether the backup data of pre-v9.1.2.17 is deleted by Space Free Up routine (Retention cleanup) or not. If pre-v9.1.2.17 data still exists, restoration can be done by revert index.

Can I undo the v9.1.2.17+ hotfix and return to v9.1.2.0?

  • No

I just upgraded from v9.1.2.0, to AhsayCBS v9.1.4.0, am I affected?

  • Yes, if you enabled AUA for users to upgrade to v9.1.4.0, and it meets the conditions stated above.
  • Yes, if you have Agentless (Run on Server) jobs, and it meets the conditions stated above.
  • No, if you kept AUA disabled, and users run pre-v9.1.2.17 client.

I just upgraded from v8, to AhsayCBS v9.1.4.0, am I affected?

  • Yes, if you enabled AUA for users to upgrade to v9.1.4.0, and it meets the conditions stated above.
  • Yes, if you have Agentless (Run on Server) jobs, and it meets the conditions stated above.
  • No, if you kept AUA disabled, and users run v8 client, they continue to follow In-File Delta settings.

Is there workaround?

  • No workaround. Data must be backup again after fix is applied.

What action do I need to take to fix this problem?

  • Take immediate action to download and install latest release of AhsayCBS v9 and hotfix v9.1.4.22 (or higher) via Ahsay Partner Portal (https://www.ahsay.com/partners). The latest posted hotfix is bundled with Auto Update (AUA) binaries to push the client hotfix to OBM and ACB devices when CBS AUA feature is enabled per user.
  • Once required minimum hotfix version is applied, as a one-time routine the next backup job will automatically first run a PDIC [corrected: 2022-06-21] will automatically remove Blocks (BAK) containing backup files that reference invalid checksum file chunks, then reupload source backup file that was corrupted and correctly update the migrate status table. A flag will be set in the Index to denote fix was applied ( likewise reverting the Index to an older copy will retrigger the fix ). [Shared Blocks (BAK), a block containing multiple small source files (valid and corrupt), the BAK is retained until all contents have surpassed validity period, then BAK can be purged by Retention Policy.]
    • Showing when the fix was applied, you can review the next run's backup set log file, for entry “Run to remove backup files referencing dummy checksum file chunks for once…Completed

What if my maintenance has already expired? How do I upgrade?

  • Stop! Do not upgrade until you contact a member our Sales team sales-kb@ahsay.com for assistance with your maintenance renewal.
public/announcement/ahsay_upgrade_advisory_34490.1655793310.txt.gz · Last modified: 2022/06/21 14:35 by kirk.lim

Page Tools