 |
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.