Multiple snapshots

Registered by Federico Razzoli on 2013-04-25

In single Snapshot mode, the Snapshot is the current state of Monitor DB. In this mode, at every checkpoint, the Snapshot must be emptied.

In multiple Snapshots mode, a snapshot is a DB. Name pattern is the following:
<monitor_name>_<thread_id>_<snapshot_id>

If multi-worker mode is on, <thread_id> is CONNECTION_ID(); else, it is an empty string.

If multi-snapshot mode is on, <snapshot_id> is a progressive number.

Add options:
* multiworker: boolean
* multisnapshot: boolean

Add procedure:
void purge(): drop all snapshots created by this worker.

Blueprint information

Status:
Not started
Approver:
Federico Razzoli
Priority:
Essential
Drafter:
Federico Razzoli
Direction:
Approved
Assignee:
Federico Razzoli
Definition:
Approved
Series goal:
None
Implementation:
Not started
Milestone target:
milestone icon 1.0.0

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.