summaryrefslogtreecommitdiff
path: root/lib/backend
AgeCommit message (Expand)AuthorFilesLines
2011-01-05Tweak up BDB flags to avoid breakage from --verifydbPanu Matilainen1-0/+5
2011-01-03Bump up default BDB cache- and allowed mmap size considerablyPanu Matilainen1-1/+1
2010-12-13Replace verified header tracking bitfield with a hash tablePanu Matilainen1-2/+10
2010-11-04Lose the remaining dbapi references in code + configurationPanu Matilainen2-2/+2
2010-10-22Change rpmdb internals and iterator APIs to use the appropriate tag typesPanu Matilainen3-6/+6
2010-10-20Hardwire the fundamental BDB access method configuration inside rpmPanu Matilainen3-21/+14
2010-10-20Lift fsync enable/disable configuration handling to rpmdb layerPanu Matilainen2-5/+10
2010-10-20Hardwire the fundamental BDB subsystem configuration inside rpmPanu Matilainen3-21/+32
2010-10-20Lift missing index detection to rpmdb layerPanu Matilainen1-6/+0
2010-10-20Add a getter for dbi namePanu Matilainen2-0/+14
2010-10-20Lose leftover, unwired pagesize db optionPanu Matilainen2-3/+0
2010-10-20Add a backend-independent flags + getter for dbisPanu Matilainen2-0/+28
2010-10-19Pass rpmdb, not dbi to db_init() and db_fini()Panu Matilainen1-18/+15
2010-10-19Add a no-dbi version of the db error reporting functionPanu Matilainen1-2/+7
2010-10-19Move db environment-level configuration out of per-dbi structsPanu Matilainen3-54/+60
2010-10-19Group the database options to per-dbi and per-environment groupsPanu Matilainen1-21/+22
2010-10-19A few more rpmdb variable/argument renames, missed in previous roundPanu Matilainen2-5/+5
2010-10-19Decouple dbiVerify() from dbiClose()Panu Matilainen3-60/+27
2010-10-19Add flags argument to dbiOpen(), pass through from rpmdbIndexOpen()Panu Matilainen2-2/+3
2010-10-19Rename rpmdb variables in the backend to rdb to distinguish from its typePanu Matilainen1-16/+16
2010-10-18Generate missing database indexes automaticallyPanu Matilainen2-0/+7
2010-10-18Avoid returning NULL from prDbiOpenFlags()Panu Matilainen1-1/+1
2010-10-18Remember if we created the db backing file on openPanu Matilainen2-37/+26
2010-10-18Lift dbi fcntl() locking out of dbiOpen()Panu Matilainen1-55/+62
2010-09-21Add "c++ protection" to (hopefully) all of our internal headersPanu Matilainen1-0/+8
2010-05-31Use the new chroot API everywhere, eliminate old related gooPanu Matilainen1-1/+0
2010-04-22Ditch "fcntl_locking" bdb config optionPanu Matilainen1-2/+0
2010-04-09Clean up dbiOpen() a bitPanu Matilainen1-19/+15
2010-04-09Move environment open "refcounting" to db_init() / db_fini()Panu Matilainen1-23/+16
2010-04-09And now lose db_use_env from rpmdb structPanu Matilainen2-40/+12
2010-04-09Simplify the dbenv->open() flags shufflePanu Matilainen3-61/+25
2010-04-09Move dbi_use_dbenv from dbi to rpmdb, this is a per-rpmdb settingPanu Matilainen3-10/+9
2010-04-09Move dbhome directory create/verify to openDatabase()Panu Matilainen1-1/+0
2010-04-08Eliminate DB_JOINENV usage and config optionPanu Matilainen2-9/+3
2010-04-08Eliminate "thread" BDB optionPanu Matilainen2-4/+0
2010-04-08Lose redundant dbi_use_env checkPanu Matilainen1-31/+28
2010-04-08A little bit of sanity to dbiNew()Panu Matilainen1-11/+8
2010-04-08Eliminate exclusive and rdonly BDB configuration optionsPanu Matilainen1-4/+0
2010-04-08Mop up ancient BDB leftoversPanu Matilainen1-4/+0
2010-04-08Eliminate BDB transaction tuning knobs from configurationPanu Matilainen2-8/+0
2010-04-08db_env_create() doesn't take any flags currentlyPanu Matilainen2-2/+1
2010-04-08Remove per-dbi perms and configurationPanu Matilainen3-9/+3
2010-04-08Remove per-dbi mode and configurationPanu Matilainen3-13/+5
2010-04-08Require BDB >= 4.5 for sanity's sakePanu Matilainen1-6/+0
2010-04-08Remove unused dbi_txnid member from dbiIndexPanu Matilainen2-9/+5
2010-04-08db_create() doesn't take any flags currentlyPanu Matilainen2-2/+1
2010-04-07Change nextInstance() to permit retrieval too, use it for bitmap allocPanu Matilainen2-32/+0
2010-04-07Stash rpmdb struct definition out of sight into dbi.hPanu Matilainen1-1/+29
2010-04-01Generate package database statistics on close & make use of it on openPanu Matilainen3-17/+21
2010-04-01Lose "support" for truly ancient BDB versionsPanu Matilainen1-16/+0