]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-mdb/config.c
More explicit logging if mdb_txn_commit fails
[openldap] / servers / slapd / back-mdb / config.c
index 5d9383e00afcce955b0343789b87c93d212a018f..fa11d8c1f3313be930a244edeab4694e55b2a8ed 100644 (file)
@@ -194,8 +194,13 @@ mdb_online_index( void *ctx, void *arg )
                        mdb_txn_abort( txn );
                        txn = NULL;
                }
-               if ( rc )
+               if ( rc ) {
+                       Debug( LDAP_DEBUG_ANY,
+                               LDAP_XSTRING(mdb_online_index) ": database %s: "
+                               "txn_commit failed: %s (%d)\n",
+                               be->be_suffix[0].bv_val, mdb_strerror(rc), rc );
                        break;
+               }
                id++;
                getnext = 1;
        }