Status manage_request( Capref cont, Bool *success )Request a manager to manage a container
Status set_manager( Capref cont, Capref manager, Token cont_id )Request the kernel to make manager the manager of cont.
Status map_root_page( Capref cont, cont_offset addr )Tell kernel that this is the root page of a self managing manager.
Status get_root_page( Capref cont, cont_offset *addr )Find the address of the stable page.
Status container_fault( Token machine_id, Token cont, cont_offset addr, Access accesss_type )An access violation has occurred at address addr in container cont_id.
Status page_discard( Token pageset_id, int no_pages )The kernel has requested that no_pages has been removed from pageset.
Status invoke_no_support( Token machine_id, Token cont, StateInterval state_interval, invoke params )An invoke has occured on a remote machine on which their is no local knowledge.
Status snapshot_request( Capref cont )Request to kernel to snapshot container.
Status container_snapshot( Token cont, StateInterval state_interval )Request to snapshot container cont.
Status state_interval_stable( Capref cont, StateInterval state_interval )Manager informs kernel that a stable snapshot has been taken.
Status state_interval_query( Token cont, StateInterval state_interval, SiState *state )Does a volitile, stable or recoverable state interval exist?
Status container_stabilise_request( Token cont, StateInterval state_interval )This is a request to stabilise a container.
Status snapshot_discard( Capref cont, StateInterval state_interval )Manager informs kernel that it has discarded a snapshot (volitile or stable), may not discard most recent recoverable snapshots.
Status snapshot_is_recoverable( Token cont, StateInterval state_interval )Kernel informs manager that the referenced snapshot is recoverable.
Status quality_of_service( Capref cont, ServiceLevel service_level )Permits the manager to tell the kernel if it is snapshotting, transactional, logging, determinstic etc.
Status cont_rollback( Token cont, StateInterval state_interval )The container denoted by cont_id has rolled back to the time denoted by state interval state_interval. The manager should remove any persistent data structures allocated in the future relative to state_interval.
Local Container Descriptors
Page sets
Disks