Kbase P137068: Does the aiarchiver archive files in sequence or by the number in the extension of the archived file
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  08/11/2008 |
|
Status: Unverified
GOAL:
Does the aiarchiver archive files in sequence or by the number in the extension of the archived file .a(n)
FACT(s) (Environment):
OpenEdge 10.1x
FIX:
This solution does not include a discussion of the locked status associate with OpenEdge Replication ,but even then, the sequence order discussed in this solution is maintained.
The aiarchiver daemon archives ai files in the order they were filled, marked full. This is the sequence order. In the following example there are 4 after image files. Once the aiarchiver is enabled, each time an after image switch is performed the busy ai file becomes full and the next ai which was empty becomes busy. This first full extent is archived with the extension of .a1 and sequence number would be 1, in this newly formulated database. As this process continues you would get .a2 sequence 2, .a3 sequence 3, .a4 sequence 4, .a1 sequence 5, .a2 sequence 6.
Example of archived file name showing the sequence number and the a(n) extension:<path>.........00000006.dbname.a2
If at any time the aiarchiver was to archive a group of full extents at one time,i.e. a3, a4, a1 then they would be found archived based on the sequence number and the .a(n) extension in the dbname.archiver.log file would have them listed as .a3, .a4, .a1. One exception to this was in 10.1A00 as per solution, P116688, "The AI archives in numerical order rather than in sequential order (10.1A)".