summaryrefslogtreecommitdiff
path: root/lib/backend
AgeCommit message (Expand)AuthorFilesLines
2012-08-30Store transaction element pointers in the removedPkgs hashPanu Matilainen1-9/+0
2012-08-29Define separate hash for rpmdb header check cachePanu Matilainen1-1/+1
2012-06-21Fall back to using fsync() on systems without fdatasync()Panu Matilainen1-0/+4
2012-05-03Fall back to private db environment on system level EINVALPanu Matilainen1-2/+3
2012-02-02Use private environment for database rebuilds too, documentPanu Matilainen1-5/+7
2011-06-08Add cursor method for retrieving the underlying db index handlePanu Matilainen2-0/+12
2011-05-31Pass dbiClose() flags down to db->close()Panu Matilainen1-3/+1
2011-05-31Return an explicit NULL from dbiFree(), remove dead assignmentPanu Matilainen1-2/+2
2011-04-20Eliminate last three assert()'s from the backendPanu Matilainen1-9/+7
2011-04-20And finally at six feet, the old cursor api is officially deadPanu Matilainen1-47/+28
2011-04-20And another foot deeper...Panu Matilainen1-85/+56
2011-04-20Bury the old cursor api one foot deeperPanu Matilainen2-79/+46
2011-04-20Add a db cursor abstraction and interfaces for using itPanu Matilainen2-1/+67
2011-04-20Rename _dbConfig and _dbiIndex structs to common foo_s stylePanu Matilainen3-8/+8
2011-04-20Remove non-cursor support from dbiDel(), dbiPut() and dbiGet()Panu Matilainen1-32/+17
2011-03-28Remove unused variables from db3.cJindrich Novy1-4/+4
2011-03-02Silence error callback during from BDB during environment openPanu Matilainen1-1/+3
2011-02-07Callback argument mismatch from previous commit, mehPanu Matilainen1-1/+1
2011-02-07Add + use a db error callback functionPanu Matilainen1-1/+6
2011-01-21Don't try to remove existing environment when using private environmentPanu Matilainen1-1/+3
2011-01-21Permit queries from rpmdb on read-only media (RhBug:671200)Panu Matilainen1-1/+1
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