Chapter 37. Upgrading Berkeley DB 3.3 applications to Berkeley DB 4.0

Table of Contents

Release 4.0: Introduction
Release 4.0: db_deadlock
Release 4.0: lock_XXX
Release 4.0: log_XXX
Release 4.0: memp_XXX
Release 4.0: txn_XXX
Release 4.0: db_env_set_XXX
Release 4.0: DB_ENV->set_server
Release 4.0: DB_ENV->set_lk_max
Release 4.0: DB_ENV->lock_id_free
Release 4.0: Java CLASSPATH environment variable
Release 4.0: C++ ostream objects
Release 4.0: application-specific recovery
Release 4.0: Upgrade Requirements
4.0.14 Change Log
Major New Features:
General Environment Changes:
General Access Method Changes:
Btree Access Method Changes:
Hash Access Method Changes:
Queue Access Method Changes:
Recno Access Method Changes:
C++ API Changes:
Java API Changes:
Tcl API Changes:
RPC Client/Server Changes:
XA Resource Manager Changes:
Locking Subsystem Changes:
Logging Subsystem Changes:
Memory Pool Subsystem Changes:
Transaction Subsystem Changes:
Utility Changes:
Database or Log File On-Disk Format Changes:
Configuration, Documentation, Portability and Build Changes:

Release 4.0: Introduction

The following pages describe how to upgrade applications coded against the Berkeley DB 3.3 release interfaces to the Berkeley DB 4.0 release interfaces. This information does not describe how to upgrade Berkeley DB 1.85 release applications.