summaryrefslogtreecommitdiff
path: root/source3/tdb/tdb.c
AgeCommit message (Expand)AuthorFilesLines
2004-02-19Fix the "too many fcntl locks" scalability problem raised by tridge.Jeremy Allison1-9/+23
2004-02-01Don't log an error in tdb_brlock() if a non-blocking lock returns EAGAIN -Tim Potter1-4/+8
2004-01-08In tdb_allocate(), we would create a new record by writing a local variableAndrew Bartlett1-0/+2
2003-10-24Add some debugs in the error paths for tdb_brlock() to help track downTim Potter1-1/+6
2003-10-18fixed spinlocks in tdbAndrew Tridgell1-2/+4
2003-09-06Change some internal interfaces to cause the hash (which is *expensive*)Jeremy Allison1-18/+31
2003-06-20fixed a bug found by volkerAndrew Tridgell1-1/+2
2003-04-14Comment syncup.Tim Potter1-0/+21
2003-03-13Merge of tdb_unlockeys() crash fix.Tim Potter1-0/+2
2003-03-11When opening an existing DB, don't require the hash_size specified toMartin Pool1-2/+1
2003-02-20Ensure tdb error code is set for corrupt and i/o errors before callingJeremy Allison1-1/+24
2003-02-04Ensure we overwrite a tdb if the hash size changes.Jeremy Allison1-1/+2
2003-01-11Added tdb_append() call. Efficiently adds to an entry. Used by new messagingJeremy Allison1-12/+137
2002-11-09Add chainlock_read functions to get a read lock. Used in *massively*Jeremy Allison1-1/+11
2002-11-07Merge of scalable printing code fix... Needs testing.Jeremy Allison1-1/+2
2002-10-04Add a timeout to tdb_lock_bystring(). Ensure we never have more thanJeremy Allison1-0/+4
2002-09-26Make explicit the difference between a tdb key with no data attached, andJeremy Allison1-2/+11
2002-09-25sync'ing up for 3.0alpha20 releaseGerald Carter1-0/+18
2002-07-15updated the 3.0 branch from the head branch - ready for alpha18Andrew Tridgell1-2/+24
2002-04-10Added Shirish's client side caching policy change.Jeremy Allison1-1/+2
2002-04-07better check of called function's returnSimo Sorce1-57/+125
2002-03-01Various comment fixes from Rafal Szczesniak <mimir@diament.ists.pwr.wroc.pl>Andrew Bartlett1-1/+1
2002-02-27Memory leak on error condition fixed by Kian Win <codegrunt@rubbercookie.com>.Jeremy Allison1-0/+1
2002-01-30Removed version number from file header.Tim Potter1-2/+1
2002-01-22Raise log level of warning produced when the open() of the tdb fails.Tim Potter1-1/+1
2002-01-09Move SAFE_FREE into tdb.c to stop exporting it into tdb.h namespace.Jeremy Allison1-0/+5
2002-01-02debug statement fixups.Jeremy Allison1-31/+21
2001-12-31more irix -64 portability fixesAndrew Tridgell1-1/+2
2001-12-13Must check against -1 for fcntl error check.Jeremy Allison1-4/+4
2001-12-11Fix up warnings. Make tdb_openXX() names const.Jeremy Allison1-2/+2
2001-12-10Doc.Martin Pool1-1/+3
2001-12-10Allow for internal databases which may have no name.Martin Pool1-5/+5
2001-12-10Log more error messages.Martin Pool1-0/+1
2001-12-10Log more error messages.Martin Pool1-2/+12
2001-12-10Allocate tdb name up front in case log functions want to use it.Martin Pool1-6/+5
2001-12-10tdb_open_ex: More cleanups: just dynamically allocate the TDB_CONTEXTMartin Pool1-14/+27
2001-12-10Refactor code to check whether already open into its own function.Martin Pool1-8/+21
2001-12-10tdb_open_ex should always "goto fail" in case of error, rather thanMartin Pool1-1/+2
2001-12-10Doc.Martin Pool1-0/+4
2001-12-10tdb_open_ex: Continue previous refactoring so that we consistentlyMartin Pool1-12/+12
2001-12-10tdb_open_ex: Refactor to use a pointer to tdb, rather than an autoMartin Pool1-57/+58
2001-12-04Put back changes to set errno, which seem to do no harm.Martin Pool1-12/+42
2001-12-04undoMartin Pool1-156/+69
2001-12-04Implement suggestion from tridge to leave the old tdb_open interfaceMartin Pool1-2/+9
2001-12-04Better error handling:Martin Pool1-66/+124
2001-12-04Set errno in tdb_open in cases where we detect an error in opening theMartin Pool1-11/+33
2001-11-09Removed #ifdef TDB_DEBUG around tdb_dump_all() and tdb_printfreelist()Tim Potter1-5/+3
2001-10-16Don't core dump when using spinlocks on a read-only tdb. Unfortunately thisJeremy Allison1-4/+16
2001-10-12Fix for tdb_oob() on TDB_INTERNAL databases.Jeremy Allison1-2/+7
2001-10-03Ensure accessing NT member servers works with a Samba PDC. Don'tJeremy Allison1-1/+2