Comment ovpage code in mdb_cursor_put()

ntdll
Hallvard Furuseth 9 years ago
parent a04aad31c2
commit e2b8b6448d
  1. 7
      libraries/liblmdb/mdb.c

@ -7468,8 +7468,13 @@ current:
/* Note - this page is already counted in parent's dirty_room */ /* Note - this page is already counted in parent's dirty_room */
rc2 = mdb_mid2l_insert(mc->mc_txn->mt_u.dirty_list, &id2); rc2 = mdb_mid2l_insert(mc->mc_txn->mt_u.dirty_list, &id2);
mdb_cassert(mc, rc2 == 0); mdb_cassert(mc, rc2 == 0);
/* Currently we make the page look as with put() in the
* parent txn, in case the user peeks at MDB_RESERVEd
* or unused parts. Some users treat ovpages specially.
*/
if (!(flags & MDB_RESERVE)) { if (!(flags & MDB_RESERVE)) {
/* Copy end of page, adjusting alignment so /* Skip the part where LMDB will put *data.
* Copy end of page, adjusting alignment so
* compiler may copy words instead of bytes. * compiler may copy words instead of bytes.
*/ */
off = (PAGEHDRSZ + data->mv_size) & -sizeof(size_t); off = (PAGEHDRSZ + data->mv_size) & -sizeof(size_t);

Loading…
Cancel
Save