[svn-r18725] Description:
Bring r18724 from metadata journaling 'merging' branch to trunk:
Rename H5[A]C_rename to H5[A]C_move_entry.
Tested on:
FreeBSD/32 6.3 (duty) in debug mode
FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
w/C++ & FORTRAN, w/threadsafe, in debug mode
Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x,
w/C++ & FORTRAN, in production mode
Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
w/szip filter, in production mode
Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN,
in production mode
Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in production mode
Mac OS X/32 10.6.3 (amazon) in debug mode
Mac OS X/32 10.6.3 (amazon) w/C++ & FORTRAN, w/threadsafe,
in production mode
This commit is contained in:
@@ -1600,8 +1600,8 @@ execute_flush_op(H5F_t * file_ptr,
|
||||
}
|
||||
break;
|
||||
|
||||
case FLUSH_OP__RENAME:
|
||||
rename_entry(cache_ptr, op_ptr->type, op_ptr->idx,
|
||||
case FLUSH_OP__MOVE:
|
||||
move_entry(cache_ptr, op_ptr->type, op_ptr->idx,
|
||||
op_ptr->flag);
|
||||
break;
|
||||
|
||||
@@ -3138,9 +3138,9 @@ mark_entry_dirty(int32_t type,
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: rename_entry()
|
||||
* Function: move_entry()
|
||||
*
|
||||
* Purpose: Rename the entry indicated by the type and index to its
|
||||
* Purpose: move the entry indicated by the type and index to its
|
||||
* main or alternate address as indicated. If the entry is
|
||||
* already at the desired entry, do nothing.
|
||||
*
|
||||
@@ -3153,7 +3153,7 @@ mark_entry_dirty(int32_t type,
|
||||
*/
|
||||
|
||||
void
|
||||
rename_entry(H5C_t * cache_ptr,
|
||||
move_entry(H5C_t * cache_ptr,
|
||||
int32_t type,
|
||||
int32_t idx,
|
||||
hbool_t main_addr)
|
||||
@@ -3182,7 +3182,7 @@ rename_entry(H5C_t * cache_ptr,
|
||||
|
||||
if ( entry_ptr->at_main_addr && !main_addr ) {
|
||||
|
||||
/* rename to alt addr */
|
||||
/* move to alt addr */
|
||||
|
||||
HDassert( entry_ptr->addr == entry_ptr->main_addr );
|
||||
|
||||
@@ -3192,7 +3192,7 @@ rename_entry(H5C_t * cache_ptr,
|
||||
|
||||
} else if ( !(entry_ptr->at_main_addr) && main_addr ) {
|
||||
|
||||
/* rename to main addr */
|
||||
/* move to main addr */
|
||||
|
||||
HDassert( entry_ptr->addr == entry_ptr->alt_addr );
|
||||
|
||||
@@ -3205,7 +3205,7 @@ rename_entry(H5C_t * cache_ptr,
|
||||
|
||||
entry_ptr->is_dirty = TRUE;
|
||||
|
||||
result = H5C_rename_entry(cache_ptr, &(types[type]),
|
||||
result = H5C_move_entry(cache_ptr, &(types[type]),
|
||||
old_addr, new_addr);
|
||||
}
|
||||
|
||||
@@ -3216,7 +3216,7 @@ rename_entry(H5C_t * cache_ptr,
|
||||
( entry_ptr->header.addr != new_addr ) ) ) {
|
||||
|
||||
pass = FALSE;
|
||||
failure_mssg = "error in H5C_rename_entry().";
|
||||
failure_mssg = "error in H5C_move_entry().";
|
||||
|
||||
} else {
|
||||
|
||||
@@ -3232,7 +3232,7 @@ rename_entry(H5C_t * cache_ptr,
|
||||
|
||||
return;
|
||||
|
||||
} /* rename_entry() */
|
||||
} /* move_entry() */
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------
|
||||
@@ -3833,7 +3833,7 @@ unprotect_entry_with_size_change(H5F_t * file_ptr,
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: row_major_scan_forward()
|
||||
*
|
||||
* Purpose: Do a sequence of inserts, protects, unprotects, renames,
|
||||
* Purpose: Do a sequence of inserts, protects, unprotects, moves,
|
||||
* destroys while scanning through the set of entries. If
|
||||
* pass is false on entry, do nothing.
|
||||
*
|
||||
@@ -3854,8 +3854,8 @@ row_major_scan_forward(H5F_t * file_ptr,
|
||||
hbool_t display_detailed_stats,
|
||||
hbool_t do_inserts,
|
||||
hbool_t dirty_inserts,
|
||||
hbool_t do_renames,
|
||||
hbool_t rename_to_main_addr,
|
||||
hbool_t do_moves,
|
||||
hbool_t move_to_main_addr,
|
||||
hbool_t do_destroys,
|
||||
hbool_t do_mult_ro_protects,
|
||||
int dirty_destroys,
|
||||
@@ -3929,12 +3929,12 @@ row_major_scan_forward(H5F_t * file_ptr,
|
||||
}
|
||||
|
||||
|
||||
if ( ( pass ) && ( do_renames ) && ( (idx + lag - 2) >= 0 ) &&
|
||||
if ( ( pass ) && ( do_moves ) && ( (idx + lag - 2) >= 0 ) &&
|
||||
( (idx + lag - 2) <= max_indices[type] ) &&
|
||||
( ( (idx + lag - 2) % 3 ) == 0 ) ) {
|
||||
|
||||
rename_entry(cache_ptr, type, (idx + lag - 2),
|
||||
rename_to_main_addr);
|
||||
move_entry(cache_ptr, type, (idx + lag - 2),
|
||||
move_to_main_addr);
|
||||
}
|
||||
|
||||
|
||||
@@ -4253,7 +4253,7 @@ hl_row_major_scan_forward(H5F_t * file_ptr,
|
||||
/*-------------------------------------------------------------------------
|
||||
* Function: row_major_scan_backward()
|
||||
*
|
||||
* Purpose: Do a sequence of inserts, protects, unprotects, renames,
|
||||
* Purpose: Do a sequence of inserts, protects, unprotects, moves,
|
||||
* destroys while scanning backwards through the set of
|
||||
* entries. If pass is false on entry, do nothing.
|
||||
*
|
||||
@@ -4274,8 +4274,8 @@ row_major_scan_backward(H5F_t * file_ptr,
|
||||
hbool_t display_detailed_stats,
|
||||
hbool_t do_inserts,
|
||||
hbool_t dirty_inserts,
|
||||
hbool_t do_renames,
|
||||
hbool_t rename_to_main_addr,
|
||||
hbool_t do_moves,
|
||||
hbool_t move_to_main_addr,
|
||||
hbool_t do_destroys,
|
||||
hbool_t do_mult_ro_protects,
|
||||
int dirty_destroys,
|
||||
@@ -4343,12 +4343,12 @@ row_major_scan_backward(H5F_t * file_ptr,
|
||||
}
|
||||
|
||||
|
||||
if ( ( pass ) && ( do_renames ) && ( (idx - lag + 2) >= 0 ) &&
|
||||
if ( ( pass ) && ( do_moves ) && ( (idx - lag + 2) >= 0 ) &&
|
||||
( (idx - lag + 2) <= max_indices[type] ) &&
|
||||
( ( (idx - lag + 2) % 3 ) == 0 ) ) {
|
||||
|
||||
rename_entry(cache_ptr, type, (idx - lag + 2),
|
||||
rename_to_main_addr);
|
||||
move_entry(cache_ptr, type, (idx - lag + 2),
|
||||
move_to_main_addr);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user