Published on InterSystems Developer Community (https://community.intersystems.com)

Home > Does ExternalFreeze command update the data files before suspending write daemon?

Question
Raghuram Devarakonda · Apr 4, 2017

Does ExternalFreeze command update the data files before suspending write daemon?

 

Hi,

The command "##Class(Backup.General).ExternalFreeze()" switches journal files as can be seen in the following log message:

"Journaling switched to: /cache/mgr/journal/20170331.003

Backup.General.ExternalFreeze: Start a journal restore for this backup with journal file: /cache/mgr/journal/
20170331.003"

It is not clear to me whether the data files are updated with all the transactions from journals prior to this new journal file, before write daemon is suspended. Put another way, if I backup the data files after Freeze command and then bring all of them back (say on another machine), is it mandatory to do a journal recovery if I am not interested in any data after the Freeze?

I hope that the wording is not too complicated. Any help is appreciated.

Thanks,

Raghu

#Caché

Source URL:https://community.intersystems.com/post/does-externalfreeze-command-update-data-files-suspending-write-daemon