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:           Thu Sep 16 07:53:32 UTC 2010

Modified Files:
        pkgsrc/databases/db5: Makefile PLIST distinfo
        pkgsrc/databases/db5/patches: patch-aa patch-ab patch-ac

Log Message:
Changes 5.1.19:
* Added Performance event monitoring support for DTrace and SystemTap which can
  be enabled during configuration. Static probes have been defined where
  statistics values are updated, where mutex or transactional consistency lock
  waits occur, and where some other potentially lengthy operations may be
  initiated.
* Added a new acknowledge policy - DB_REPMGR_ACKS_ALL_AVAILABLE.
* Added transactional bulk loading optimization for non-nested transactions.
* Added exclusive transaction support for the SQL API.
* Added support for bulk update and delete in C# API.
* Added a db_replicate utility.
* Added an implementation of the Online Backup API.
* Added support in Berkeley DB SQL for the vacuum and incremental vacuum
  pragmas.
* Added an option to automatically convert SQLite databases to Berkeley DB on
  opening.
* Added BDBSQL_SHARE_PRIVATE, an option to enable inter-process sharing of
  DB_PRIVATE environments using multiple-reader.
* Added database-level locking to optimize single-threaded operations and
  remove locking limitations for database load operations.
* Added support for DB_INIT_REP, DB_PRIVATE, DB_REGISTER and DB_THREAD in
  DB_CONFIG file.
* Added support for the BDBSQL_DEFAULT_PAGE_SIZE pragma to override Berkeley
  DB's choice of page size depending on the filesystem. Use
  SQLITE_DEFAULT_PAGE_SIZE rather than a hard-coded default.
* Added an extension that allows access to binary files stored outside of the
  database. What is stored in the database is a pointer to the binary file.
* Added .stat command to dbsql shell to print environment, table, and index
  statistics.
* Added enhancements to reduce the size of indexes in the SQL API by allowing
  duplicates in the index database and moving the rowid from the index key into
  the index data.
* Added a compile time flag BDBSQL_FILE_PER_TABLE that causes each table to be
  created in a separate file. This flag replaces the BDBSQL_SPLIT_META_TABLE
  flag.
* Added the handling of read only and read write open of the same database in
  BDB SQL.
* Added an encryption implementation to the SQL API.pkg


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/db5/Makefile \
    pkgsrc/databases/db5/distinfo
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/databases/db5/PLIST
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/databases/db5/patches/patch-aa \
    pkgsrc/databases/db5/patches/patch-ab \
    pkgsrc/databases/db5/patches/patch-ac

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