Problem Description
We are designing a point-in-time recovery solution using archive-style transaction logging and the native Domino Backup task.
Completed transaction-log extents are written to a dedicated local T: drive. We intend to run load backup -t hourly and use the Domino Backup DB config to store the completed extents to an Azure File Share. Rubrik will separately protect the Azure File Share.
HCL Support has confirmed that, when the configured Backup Translog Command succeeds, the Domino Backup task marks the extent as successfully archived. If the command fails, the extent remains pending and is presented again during the next load backup -t run.
HCL Support also advised that, after acknowledgement, Domino can recycle or delete archived transaction logs automatically and that there is no separate manual Domino command for recycling them.
We would like clarification from the Domino Backup developers about the exact lifecycle of these extents and the resulting disk-space behaviour on the live transaction-log drive. HCL Support have asked us to post the information here to get direct assistance from the backup developer.
Specifically:
- When the native File Backend successfully copies a completed transaction-log extent, does the Domino Backup task call
NSFDoneArchivingLog for that extent?
- Once the extent is archived and no longer required for restart recovery, does the Domino logging subsystem:
- delete the physical
.TXN file and return space to the operating system;
- retain and reuse/rename the existing physical file; or
- choose between these behaviours depending on internal conditions?
- If extents are retained for reuse, should administrators expect used space on the transaction-log drive to plateau rather than decrease?
- Is the recycling/deletion timing configurable, or is it managed entirely by the Domino logger?
- Is there a supported command, statistic, log message, or API for monitoring:
- extents waiting to be archived;
- extents marked as archived;
- archived extents still active for restart recovery;
- extents eligible for recycling; and
- the current archive backlog?
- Is manual deletion of an archived
.TXN file ever supported, or should all lifecycle management be left exclusively to the Domino logger?
- Does the native Domino Backup File Backend provide all the required Domino Backup API interaction when the destination is an ordinary network file share, without requiring the destination storage or Rubrik to be Domino-aware?
This clarification is required so that we can size and monitor the dedicated transaction-log drive correctly and determine whether successful hourly archive runs will prevent indefinite disk growth.
HCL Support Ticket
HCL Support Ticket Number and status: CS1448802
Status: HCL Support provided initial guidance and directed us to the Domino Backup GitHub repository for clarification from the backup developers.
HCL Support advised that:
Once an archived transaction-log extent has been successfully protected and acknowledged, Domino can recycle or delete it automatically. There is generally no separate manual Domino Backup command for recycling archived logs.
Environment
Domino Version
Exact Domino Server version, including Fix Pack and Hotfix:
Operating System
Platform and exact version:
- Windows Server 2022
- Running as an Azure IaaS VM
Problem Description
We are designing a point-in-time recovery solution using archive-style transaction logging and the native Domino Backup task.
Completed transaction-log extents are written to a dedicated local
T:drive. We intend to runload backup -thourly and use the Domino Backup DB config to store the completed extents to an Azure File Share. Rubrik will separately protect the Azure File Share.HCL Support has confirmed that, when the configured Backup Translog Command succeeds, the Domino Backup task marks the extent as successfully archived. If the command fails, the extent remains pending and is presented again during the next
load backup -trun.HCL Support also advised that, after acknowledgement, Domino can recycle or delete archived transaction logs automatically and that there is no separate manual Domino command for recycling them.
We would like clarification from the Domino Backup developers about the exact lifecycle of these extents and the resulting disk-space behaviour on the live transaction-log drive. HCL Support have asked us to post the information here to get direct assistance from the backup developer.
Specifically:
NSFDoneArchivingLogfor that extent?.TXNfile and return space to the operating system;.TXNfile ever supported, or should all lifecycle management be left exclusively to the Domino logger?This clarification is required so that we can size and monitor the dedicated transaction-log drive correctly and determine whether successful hourly archive runs will prevent indefinite disk growth.
HCL Support Ticket
HCL Support Ticket Number and status: CS1448802
Status: HCL Support provided initial guidance and directed us to the Domino Backup GitHub repository for clarification from the backup developers.
HCL Support advised that:
Environment
Domino Version
Exact Domino Server version, including Fix Pack and Hotfix:
Operating System
Platform and exact version: