> I can also easily back port the core fix to the problem reported here, 
> implemented years ago @rpm5.org:
>   when DB_RUNRECOVERY is returned opening a BDB dbenv, then do the recovery 
> by setting a flag, and repeating the open one time, thereby running recovery.

DB_RECOVER requires DB_INIT_TXN, which is incompatible with DB_INIT_CDB that 
rpm.org still uses. And enabling TXN on BDB runs into all sorts of fun with BDB 
log file paths across chroots, requires additional infra in the code etc and 
whatnot. All solvable issues no doubt, but it piles up so it's not this 
entirely trivial "just try reopen with a different flag" thing from the CDB 
mode starting point.

You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
Rpm-maint mailing list

Reply via email to