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 | |||
|
| 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
Comments
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.
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
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.
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.
What does the file alert.log (in mgr dir as messages.log) contains?