pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/db5



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Feb 15 10:53:55 UTC 2011

Modified Files:
        pkgsrc/databases/db5: Makefile PLIST distinfo

Log Message:
Changes 5.1.25:
* Fixed a leak of log file ids when a database is closed before the end of
  a transaction that references it.
* Fixed a bug in page allocation where if a non-transactional update was being
  done, then we release the metadata page lock too early possibly leading to
  the corruption of the in-memory page list used by DB->compact.
* A log write failure on a replication master will now cause a panic since the
  transaction may be committed on some clients.
* Removed the possibility that checkpoints will overlap in the log, decreasing
  the time to recover.
* Fixed several bugs that could cause an update running with MVCC to get the
  wrong version of a page or improperly update the metadata last page number.
* The database open code will no longer log the open and close of the master
  database in a file when opening a sub database in that file.
* Fixed a bug where an error during an update to a hash database with
  DB_NOOVERWRITE set could return DB_KEYEXIST rather than the correct error.
* Fixed a bug where an updater supporting DB_READ_UNCOMMITED might downgrade
  its lock too soon if there was an error during the update.
* Fixed a bug that could cause the wrong page number to be on a root or
  metadata page if DB->compact moved the page and the operation was later
  rolled forward.
* Fixed a bug that could cause the close of a secondary index database to fail
  if the transaction doing the open aborted.
* Changed SQL API library build on *nix to link with libpthreads when necessary.
* Fixed a JDBC error where building would fail on Solaris without the flag
  "-D_HAVE_SQLITE_CONFIG_H".
* Fixed some bugs in log_verify when there are in-memory database logs and
  subdb logs.
* Fixed a bug that would return DB_NOTFOUND while searching for an existing
  item using a cursor on a non-sorted duplicate btree database.
* Fixed a JDBC bug that the configure can not deal with CPPFLAGS.
* Fixed a bug in the SQL API that would cause a constraint violation when
  updating the primary key with the same value.
* Fixed a bug in the SQL BDBSQL_FILE_PER_TABLE option, to allow absolute path
  names.


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/db5/Makefile \
    pkgsrc/databases/db5/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/db5/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index