Written by

Senior Developer at Greater Manchester Mental Health Services
Question Andy Stobirski · May 23, 2024

SYS.VSSWriter is generating alerts in Messages.log

Hi

I've started seeing the following alerts in the message log of my Primary HealthConnect server

05/23/24-11:20:09:718 (6732) 2 [Utility.Event] Process 7248 generated 3 alerts in 10 seconds. Suspending alert notifications for this process.

Process 6732 corresponds to 

EXECUTION DETAILS
Process State: RUNW
Last Global Reference: ||ISC.BackupDBArray("USER")
Routine: SYS.VSSWriter.1
Location: VSS Writer
Source Location: +33^SYS.VSSWriter.1

What does this do? What I can I do to stop this?

Cheers

Product version: IRIS 2021.2
$ZV: IRIS for Windows (x86-64) 2021.2.1 (Build 654U) Fri Mar 18 2022 06:09:35 EDT

Comments

Enrico Parisi · May 23, 2024

VSS in Windows is Volume Shadow Copy Service that (to simplify) provide snapshots for the disk storage.

IRIS now support VSS for external backups.

Are you performing a backup when this happen?

I suggest to check the Windows event log for issues with VSS.
 

0
Enrico Parisi · May 23, 2024

In your messages.log do you see entries like:

[Generic.Event] VSS Writer: OnFreeze
......
......
[Generic.Event] VSS Writer: OnThaw

This is what is logged when a VSS snapshot is performed in windows.

In "well behaved Windows server" this two messages are less that a minute apart

0
Andy Stobirski  May 23, 2024 to Enrico Parisi

I have found those two entries and they are less than two minutes apart.

I noticed that the following entries where sitting between them:
 

05/20/24-11:05:47:140 (7248) 1 [Utility.Event] Backup.General.ExternalFreeze: Warning, d:\intersystems\healthconnect\mgr\irislocaldata\ is not being journalled
05/20/24-11:05:47:140 (7248) 1 [Utility.Event] Backup.General.ExternalFreeze: Warning, d:\intersystems\healthconnect\mgr\hslib\ is not being journalled

I don't know why they weren't journalled, but when I set to be journalled, the error I initially reported has since disappeared.
Thanks for your comment, it help me solve my problem.

0
Enrico Parisi  May 23, 2024 to Andy Stobirski

irislib database is mounted as readonly database, so journal is disabled.

irislocaldata database contains items used internally by IRIS and journal is disabled by design.

This is standard/normal in any IRIS installation.

I doubt your issue is caused by these journal being disabled and I would not tamper default/standard journal configuration for system databases.

0
Enrico Parisi · May 23, 2024

What does the file alert.log (in mgr dir as messages.log) contains?

0