mirror of
https://github.com/isar/libmdbx.git
synced 2025-03-10 19:18:14 +08:00
mdbx: исправление оплошности в спецификации формата при логировании имен таблиц (backport).
This commit is contained in:
parent
23600241e1
commit
c712147eeb
@ -78,7 +78,7 @@ __cold static int audit_ex_locked(MDBX_txn *txn, size_t retired_stored, bool don
|
||||
if (db)
|
||||
ctx.used += audit_db_used(db);
|
||||
else if (dbi_state(txn, dbi))
|
||||
WARNING("audit %s@%" PRIaTXN ": unable account dbi %zd / \"%*s\", state 0x%02x", txn->parent ? "nested-" : "",
|
||||
WARNING("audit %s@%" PRIaTXN ": unable account dbi %zd / \"%.*s\", state 0x%02x", txn->parent ? "nested-" : "",
|
||||
txn->txnid, dbi, (int)env->kvs[dbi].name.iov_len, (const char *)env->kvs[dbi].name.iov_base,
|
||||
dbi_state(txn, dbi));
|
||||
}
|
||||
|
@ -38,7 +38,7 @@ int tbl_fetch(MDBX_txn *txn, size_t dbi) {
|
||||
rc = tree_search(&couple.outer, &kvx->name, 0);
|
||||
if (unlikely(rc != MDBX_SUCCESS)) {
|
||||
bailout:
|
||||
NOTICE("dbi %zu refs to inaccessible table `%*s` for txn %" PRIaTXN " (err %d)", dbi, (int)kvx->name.iov_len,
|
||||
NOTICE("dbi %zu refs to inaccessible table `%.*s` for txn %" PRIaTXN " (err %d)", dbi, (int)kvx->name.iov_len,
|
||||
(const char *)kvx->name.iov_base, txn->txnid, rc);
|
||||
return (rc == MDBX_NOTFOUND) ? MDBX_BAD_DBI : rc;
|
||||
}
|
||||
@ -50,7 +50,7 @@ int tbl_fetch(MDBX_txn *txn, size_t dbi) {
|
||||
goto bailout;
|
||||
}
|
||||
if (unlikely((node_flags(nsr.node) & (N_DUP | N_TREE)) != N_TREE)) {
|
||||
NOTICE("dbi %zu refs to not a named table `%*s` for txn %" PRIaTXN " (%s)", dbi, (int)kvx->name.iov_len,
|
||||
NOTICE("dbi %zu refs to not a named table `%.*s` for txn %" PRIaTXN " (%s)", dbi, (int)kvx->name.iov_len,
|
||||
(const char *)kvx->name.iov_base, txn->txnid, "wrong flags");
|
||||
return MDBX_INCOMPATIBLE; /* not a named DB */
|
||||
}
|
||||
@ -60,7 +60,7 @@ int tbl_fetch(MDBX_txn *txn, size_t dbi) {
|
||||
return rc;
|
||||
|
||||
if (unlikely(data.iov_len != sizeof(tree_t))) {
|
||||
NOTICE("dbi %zu refs to not a named table `%*s` for txn %" PRIaTXN " (%s)", dbi, (int)kvx->name.iov_len,
|
||||
NOTICE("dbi %zu refs to not a named table `%.*s` for txn %" PRIaTXN " (%s)", dbi, (int)kvx->name.iov_len,
|
||||
(const char *)kvx->name.iov_base, txn->txnid, "wrong rec-size");
|
||||
return MDBX_INCOMPATIBLE; /* not a named DB */
|
||||
}
|
||||
@ -70,7 +70,7 @@ int tbl_fetch(MDBX_txn *txn, size_t dbi) {
|
||||
* have dropped and recreated the DB with other flags. */
|
||||
tree_t *const db = &txn->dbs[dbi];
|
||||
if (unlikely((db->flags & DB_PERSISTENT_FLAGS) != flags)) {
|
||||
NOTICE("dbi %zu refs to the re-created table `%*s` for txn %" PRIaTXN
|
||||
NOTICE("dbi %zu refs to the re-created table `%.*s` for txn %" PRIaTXN
|
||||
" with different flags (present 0x%X != wanna 0x%X)",
|
||||
dbi, (int)kvx->name.iov_len, (const char *)kvx->name.iov_base, txn->txnid, db->flags & DB_PERSISTENT_FLAGS,
|
||||
flags);
|
||||
|
Loading…
x
Reference in New Issue
Block a user