port + test with stasis r1351
git-svn-id: svn+ssh://svn.corp.yahoo.com/yahoo/yrl/labs/pnuts/code/logstore@521 8dad8b1f-cf64-0410-95b6-bcf113ffbcfe
This commit is contained in:
parent
d016498f8d
commit
18cb8848f1
2 changed files with 6 additions and 2 deletions
|
@ -396,7 +396,9 @@ void DataPage<TUPLE>::force_region_rid(int xid, void *conf)
|
||||||
pageid_t pid;
|
pageid_t pid;
|
||||||
Tread(xid,a.regionList,&pid);
|
Tread(xid,a.regionList,&pid);
|
||||||
stasis_dirty_page_table_flush_range((stasis_dirty_page_table_t*)stasis_runtime_dirty_page_table(), pid, pid+a.regionSize);
|
stasis_dirty_page_table_flush_range((stasis_dirty_page_table_t*)stasis_runtime_dirty_page_table(), pid, pid+a.regionSize);
|
||||||
forcePageRange(pid, pid+a.regionSize);
|
stasis_buffer_manager_t *bm =
|
||||||
|
(stasis_buffer_manager_t*)stasis_runtime_buffer_manager();
|
||||||
|
bm->forcePageRange(bm, pid, pid+a.regionSize);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -86,7 +86,9 @@ void logtree::force_region_rid(int xid, void *conf)
|
||||||
pageid_t pid;
|
pageid_t pid;
|
||||||
Tread(xid,a.regionList,&pid);
|
Tread(xid,a.regionList,&pid);
|
||||||
stasis_dirty_page_table_flush_range((stasis_dirty_page_table_t*)stasis_runtime_dirty_page_table(), pid, pid+a.regionSize);
|
stasis_dirty_page_table_flush_range((stasis_dirty_page_table_t*)stasis_runtime_dirty_page_table(), pid, pid+a.regionSize);
|
||||||
forcePageRange(pid, pid+a.regionSize);
|
stasis_buffer_manager_t *bm =
|
||||||
|
(stasis_buffer_manager_t*)stasis_runtime_buffer_manager();
|
||||||
|
bm->forcePageRange(bm, pid, pid+a.regionSize);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue