Post merge-fixes.
Apply a patch by Jonas for NDB diskdata.
This commit is contained in:
parent
365404a048
commit
790c9a05f4
@ -155,11 +155,11 @@ Pos Instruction
|
||||
0 stmt 9 "drop temporary table if exists sudoku..."
|
||||
1 stmt 1 "create temporary table sudoku_work ( ..."
|
||||
2 stmt 1 "create temporary table sudoku_schedul..."
|
||||
3 stmt 95 "call sudoku_init("
|
||||
3 stmt 94 "call sudoku_init("
|
||||
4 jump_if_not 7(8) p_naive@0
|
||||
5 stmt 4 "update sudoku_work set cnt = 0 where ..."
|
||||
6 jump 8
|
||||
7 stmt 95 "call sudoku_count("
|
||||
7 stmt 94 "call sudoku_count("
|
||||
8 stmt 6 "insert into sudoku_schedule (row,col)..."
|
||||
9 set v_scounter@2 0
|
||||
10 set v_i@3 1
|
||||
|
@ -431,6 +431,7 @@ void AsyncFile::openReq(Request* request)
|
||||
|
||||
m_fs.EXECUTE_DIRECT(block, GSN_FSWRITEREQ, signal,
|
||||
FsReadWriteReq::FixedLength + 1);
|
||||
retry:
|
||||
Uint32 size = request->par.open.page_size;
|
||||
char* buf = (char*)m_page_ptr.p;
|
||||
while(size > 0){
|
||||
@ -457,7 +458,7 @@ void AsyncFile::openReq(Request* request)
|
||||
close(theFd);
|
||||
theFd = ::open(theFileName.c_str(), new_flags, mode);
|
||||
if (theFd != -1)
|
||||
continue;
|
||||
goto retry;
|
||||
}
|
||||
#endif
|
||||
close(theFd);
|
||||
|
Loading…
x
Reference in New Issue
Block a user