Collaboration diagram for Debugging the Storage Manager:
Functions | |
static rc_t | ss_m::dump_xcts (ostream &o) |
Print transaction information to an output stream. | |
static rc_t | ss_m::checkpoint () |
Take a checkpoint. | |
static rc_t | ss_m::force_buffers (bool invalidate=false) |
Force the buffer pool to flush its pages to disk. | |
static rc_t | ss_m::force_vol_hdr_buffers (const vid_t &vid) |
Force the buffer pool to flush the volume header page(s) to disk. | |
static rc_t | ss_m::force_store_buffers (const stid_t &stid, bool invalidate) |
Force the buffer pool to flush to disk all pages for the given store. |
static rc_t ss_m::dump_xcts | ( | ostream & | o | ) | [static, inherited] |
Print transaction information to an output stream.
[in] | o | Stream to which to write the information. |
static rc_t ss_m::checkpoint | ( | ) | [static, inherited] |
Take a checkpoint.
This is thread-safe.
static rc_t ss_m::force_buffers | ( | bool | invalidate = false |
) | [static, inherited] |
Force the buffer pool to flush its pages to disk.
[in] | invalidate | True means discard pages after flush. |
Force the buffer pool to flush the volume header page(s) to disk.
[in] | vid | ID of the volume of interest |
Force the buffer pool to flush to disk all pages for the given store.
[in] | stid | Store whose pages are to be flushed. |
[in] | invalidate | True means discard the pages after flushing. |