PK_clone_record_t   

struct PK_clone_record_s
    {
    PK_PMARK_t from_pmark;     --- from_pmark and
    PK_PMARK_t to_pmark;       --- to_pmark to identify clone span
    PK_PMARK_t original_pmark; --- original pmark from clone span
    PK_PMARK_t clone_pmark;    --- corresponding clone pmark
    };
typedef struct PK_clone_record_s PK_clone_record_t;



This data records the state of a partition with respect to a clone span.

Used in:

PK_PARTITION_ask_cloning


Description of fields:

'from_pmark'         'from_pmark' and 'to_pmark' to identify a clone span
'to_pmark'

'original_pmark'     original pmark from the clone span showing how far
                     forward along the clone span the current execution
                     has progressed.

'clone_pmark'        the clone pmark defining the exact state of the partition
                     which corresponds to its state when at 'original_pmark'.

If the application rolls forward between pmarks in the clone span then
'original_pmark' and 'clone_pmark' will be identical.