mirror of
https://github.com/isar/libmdbx.git
synced 2025-04-27 19:22:26 +08:00
mdbx: alter notice/warning/verbose level of some log-messages.
Change-Id: I08c3f5cf6489095f04c8becc4818d34b8db61422
This commit is contained in:
parent
6d7ec5a257
commit
c24e566591
32
src/core.c
32
src/core.c
@ -3822,8 +3822,8 @@ static void mdbx_refund_loose(MDBX_txn *txn) {
|
|||||||
most -= 1;
|
most -= 1;
|
||||||
}
|
}
|
||||||
const unsigned refunded = txn->mt_next_pgno - most;
|
const unsigned refunded = txn->mt_next_pgno - most;
|
||||||
mdbx_verbose("refund-suitable %u pages %" PRIaPGNO " -> %" PRIaPGNO,
|
mdbx_debug("refund-suitable %u pages %" PRIaPGNO " -> %" PRIaPGNO,
|
||||||
refunded, most, txn->mt_next_pgno);
|
refunded, most, txn->mt_next_pgno);
|
||||||
txn->tw.loose_count -= refunded;
|
txn->tw.loose_count -= refunded;
|
||||||
txn->tw.dirtyroom += refunded;
|
txn->tw.dirtyroom += refunded;
|
||||||
txn->mt_next_pgno = most;
|
txn->mt_next_pgno = most;
|
||||||
@ -3862,7 +3862,7 @@ static void mdbx_refund_loose(MDBX_txn *txn) {
|
|||||||
while (dl->length && dl[dl->length].pgno == txn->mt_next_pgno - 1 &&
|
while (dl->length && dl[dl->length].pgno == txn->mt_next_pgno - 1 &&
|
||||||
dl[dl->length].ptr->mp_flags == (P_LOOSE | P_DIRTY)) {
|
dl[dl->length].ptr->mp_flags == (P_LOOSE | P_DIRTY)) {
|
||||||
MDBX_page *dp = dl[dl->length].ptr;
|
MDBX_page *dp = dl[dl->length].ptr;
|
||||||
mdbx_verbose("refund-sorted page %" PRIaPGNO, dp->mp_pgno);
|
mdbx_debug("refund-sorted page %" PRIaPGNO, dp->mp_pgno);
|
||||||
mdbx_tassert(txn, dp->mp_pgno == dl[dl->length].pgno);
|
mdbx_tassert(txn, dp->mp_pgno == dl[dl->length].pgno);
|
||||||
dl->length -= 1;
|
dl->length -= 1;
|
||||||
}
|
}
|
||||||
@ -9655,18 +9655,18 @@ static int __cold mdbx_setup_dxb(MDBX_env *env, const int lck_rc) {
|
|||||||
bytes2pgno(env, (uint8_t *)data_page(head) - env->me_map), nullptr,
|
bytes2pgno(env, (uint8_t *)data_page(head) - env->me_map), nullptr,
|
||||||
env->me_psize);
|
env->me_psize);
|
||||||
if (err == MDBX_SUCCESS) {
|
if (err == MDBX_SUCCESS) {
|
||||||
mdbx_notice("opening after an unclean shutdown, "
|
mdbx_warning("opening after an unclean shutdown, "
|
||||||
"but boot-id(%016" PRIx64 "-%016" PRIx64 ") is MATCH, "
|
"but boot-id(%016" PRIx64 "-%016" PRIx64 ") is MATCH, "
|
||||||
"rollback NOT needed",
|
"rollback NOT needed",
|
||||||
bootid.x, bootid.y);
|
bootid.x, bootid.y);
|
||||||
meta = clone;
|
meta = clone;
|
||||||
*env->me_unsynced_pages = meta.mm_geo.next;
|
*env->me_unsynced_pages = meta.mm_geo.next;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
mdbx_notice("opening after an unclean shutdown, "
|
mdbx_warning("opening after an unclean shutdown, "
|
||||||
"but boot-id(%016" PRIx64 "-%016" PRIx64 ") is MATCH, "
|
"but boot-id(%016" PRIx64 "-%016" PRIx64 ") is MATCH, "
|
||||||
"but last meta not valid, rollback needed",
|
"but last meta not valid, rollback needed",
|
||||||
bootid.x, bootid.y);
|
bootid.x, bootid.y);
|
||||||
}
|
}
|
||||||
|
|
||||||
const MDBX_meta *const meta0 = METAPAGE(env, 0);
|
const MDBX_meta *const meta0 = METAPAGE(env, 0);
|
||||||
@ -9685,8 +9685,8 @@ static int __cold mdbx_setup_dxb(MDBX_env *env, const int lck_rc) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* LY: rollback weak checkpoint */
|
/* LY: rollback weak checkpoint */
|
||||||
mdbx_trace("rollback: from %" PRIaTXN ", to %" PRIaTXN " as %" PRIaTXN,
|
mdbx_notice("rollback: from %" PRIaTXN ", to %" PRIaTXN " as %" PRIaTXN,
|
||||||
head_txnid, steady_txnid, undo_txnid);
|
head_txnid, steady_txnid, undo_txnid);
|
||||||
mdbx_ensure(env, head_txnid == mdbx_meta_txnid_stable(env, head));
|
mdbx_ensure(env, head_txnid == mdbx_meta_txnid_stable(env, head));
|
||||||
|
|
||||||
if (env->me_flags & MDBX_WRITEMAP) {
|
if (env->me_flags & MDBX_WRITEMAP) {
|
||||||
@ -9746,9 +9746,9 @@ static int __cold mdbx_setup_dxb(MDBX_env *env, const int lck_rc) {
|
|||||||
if (env->me_dxb_mmap.current != env->me_dbgeo.now &&
|
if (env->me_dxb_mmap.current != env->me_dbgeo.now &&
|
||||||
(env->me_flags & MDBX_RDONLY) == 0) {
|
(env->me_flags & MDBX_RDONLY) == 0) {
|
||||||
meta.mm_geo.now = bytes2pgno(env, env->me_dxb_mmap.current);
|
meta.mm_geo.now = bytes2pgno(env, env->me_dxb_mmap.current);
|
||||||
mdbx_verbose("update meta-geo to filesize %" PRIuPTR " bytes, %" PRIaPGNO
|
mdbx_notice("update meta-geo to filesize %" PRIuPTR " bytes, %" PRIaPGNO
|
||||||
" pages",
|
" pages",
|
||||||
env->me_dxb_mmap.current, meta.mm_geo.now);
|
env->me_dxb_mmap.current, meta.mm_geo.now);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (memcmp(&meta.mm_geo, &head->mm_geo, sizeof(meta.mm_geo))) {
|
if (memcmp(&meta.mm_geo, &head->mm_geo, sizeof(meta.mm_geo))) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user