diff options
Diffstat (limited to 'bdb/docs/ref/upgrade.3.2')
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/callback.html | 39 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/db_dump.html | 29 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/disk.html | 28 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/handle.html | 27 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/incomplete.html | 39 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/intro.html | 26 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/mutexlock.html | 28 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/notfound.html | 25 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/renumber.html | 39 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/set_flags.html | 35 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/toc.html | 27 | ||||
-rw-r--r-- | bdb/docs/ref/upgrade.3.2/tx_recover.html | 32 |
12 files changed, 0 insertions, 374 deletions
diff --git a/bdb/docs/ref/upgrade.3.2/callback.html b/bdb/docs/ref/upgrade.3.2/callback.html deleted file mode 100644 index f60a81d5c56..00000000000 --- a/bdb/docs/ref/upgrade.3.2/callback.html +++ /dev/null @@ -1,39 +0,0 @@ -<!--$Id: callback.so,v 1.5 2000/10/26 15:20:40 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: DB callback functions, app_private field</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/set_flags.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/renumber.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: DB callback functions, app_private field</h1> -<p>In the Berkeley DB 3.2 release, four application callback functions (the -callback functions set by <a href="../../api_c/db_set_bt_compare.html">DB->set_bt_compare</a>, -<a href="../../api_c/db_set_bt_prefix.html">DB->set_bt_prefix</a>, <a href="../../api_c/db_set_dup_compare.html">DB->set_dup_compare</a> and -<a href="../../api_c/db_set_h_hash.html">DB->set_h_hash</a>) were modified to take a reference to a -DB object as their first argument. This change allows the Berkeley DB -Java API to reasonably support these interfaces. There is currently no -need for the callback functions to do anything with this additional -argument. -<p>C and C++ applications that specify their own Btree key comparison, -Btree prefix comparison, duplicate data item comparison or Hash -functions should modify these functions to take a reference to a -DB structure as their first argument. No further change is -required. -<p>The app_private field of the <a href="../../api_c/dbt.html">DBT</a> structure (accessible only from -the Berkeley DB C API) has been removed in the 3.2 release. It was replaced -with app_private fields in the DB_ENV and DB handles. -Applications using this field will have to convert to using one of the -replacement fields. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/set_flags.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/renumber.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/db_dump.html b/bdb/docs/ref/upgrade.3.2/db_dump.html deleted file mode 100644 index 87d909086b3..00000000000 --- a/bdb/docs/ref/upgrade.3.2/db_dump.html +++ /dev/null @@ -1,29 +0,0 @@ -<!--$Id: db_dump.so,v 1.3 2000/11/28 21:27:49 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: db_dump</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/notfound.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/disk.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: db_dump</h1> -<p>In previous releases of Berkeley DB, the <a href="../../utility/db_dump.html">db_dump</a> utility dumped Recno -access method database keys as numeric strings. For consistency, the -<a href="../../utility/db_dump.html">db_dump</a> utility has been changed in the 3.2 release to dump -record numbers as hex pairs when the data items are being dumped as hex -pairs. (See the <b>-k</b> and <b>-p</b> options to the -<a href="../../utility/db_dump.html">db_dump</a> utility for more information.) Any applications or -scripts post-processing the <a href="../../utility/db_dump.html">db_dump</a> output of Recno databases -under these conditions may require modification. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/notfound.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/disk.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/disk.html b/bdb/docs/ref/upgrade.3.2/disk.html deleted file mode 100644 index 8cebb9319ec..00000000000 --- a/bdb/docs/ref/upgrade.3.2/disk.html +++ /dev/null @@ -1,28 +0,0 @@ -<!--$Id: disk.so,v 1.4 2000/12/21 18:37:09 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: upgrade requirements</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/db_dump.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/test/run.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: upgrade requirements</h1> -<p>Log file formats and the Queue Access Method database formats changed -in the Berkeley DB 3.2 release. (The on-disk Queue format changed from -version 2 to version 3.) Until the underlying databases are upgraded, -the <a href="../../api_c/db_open.html">DB->open</a> function will return a <a href="../../api_c/db_open.html#DB_OLD_VERSION">DB_OLD_VERSION</a> error. -<p>For further information on upgrading Berkeley DB installations, see -<a href="../../ref/upgrade/process.html">Upgrading Berkeley DB -installations</a>. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/db_dump.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/test/run.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/handle.html b/bdb/docs/ref/upgrade.3.2/handle.html deleted file mode 100644 index 86f86a03a93..00000000000 --- a/bdb/docs/ref/upgrade.3.2/handle.html +++ /dev/null @@ -1,27 +0,0 @@ -<!--$Id: handle.so,v 1.2 2000/11/17 19:56:16 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: Java and C++ object re-use</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/mutexlock.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/notfound.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: Java and C++ object re-use</h1> -<p>In previous releases of Berkeley DB, Java <a href="../../api_java/dbenv_class.html">DbEnv</a> and <a href="../../api_java/db_class.html">Db</a> -objects, and C++ <a href="../../api_cxx/dbenv_class.html">DbEnv</a> and <a href="../../api_cxx/db_class.html">Db</a> objects could be -re-used after they were closed, by calling open on them again. This is -no longer permitted, and these objects no longer allow any operations -after a close. Applications re-using these objects should be modified -to create new objects instead. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/mutexlock.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/notfound.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/incomplete.html b/bdb/docs/ref/upgrade.3.2/incomplete.html deleted file mode 100644 index 5aeb7755952..00000000000 --- a/bdb/docs/ref/upgrade.3.2/incomplete.html +++ /dev/null @@ -1,39 +0,0 @@ -<!--$Id: incomplete.so,v 1.4 2000/12/07 15:59:23 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: DB_INCOMPLETE</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/renumber.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/tx_recover.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: DB_INCOMPLETE</h1> -<p>There are a number of functions that flush pages from the Berkeley DB shared -memory buffer pool to disk. Most of those functions can potentially -fail because a page that needs to be flushed is not currently available. -However, this is not a hard failure and is rarely cause for concern. -In the Berkeley DB 3.2 release, the C++ API (if that API is configured to -throw exceptions) and the Java API have been changed so that this -failure does not throw an exception, but rather returns a non-zero error -code of <a href="../../api_c/memp_fsync.html#DB_INCOMPLETE">DB_INCOMPLETE</a>. -<p>The following C++ methods will return <a href="../../api_c/memp_fsync.html#DB_INCOMPLETE">DB_INCOMPLETE</a> rather than throw -an exception: <a href="../../api_cxx/db_close.html">Db::close</a>, <a href="../../api_cxx/db_sync.html">Db::sync</a>, <a href="../../api_cxx/memp_sync.html">DbEnv::memp_sync</a>, -<a href="../../api_cxx/txn_checkpoint.html">DbEnv::txn_checkpoint</a>, <a href="../../api_cxx/memp_fsync.html">DbMpoolFile::sync</a>. -<p>The following Java methods are now declared "public int" rather than -"public void", and will return <a href="../../api_c/memp_fsync.html#DB_INCOMPLETE">Db.DB_INCOMPLETE</a> rather than -throw an exception: <a href="../../api_java/db_close.html">Db.close</a>, <a href="../../api_java/db_sync.html">Db.sync</a>, -<a href="../../api_java/txn_checkpoint.html">DbEnv.txn_checkpoint</a>. -<p>It is likely that the only change required by any application will be -those currently checking for a <a href="../../api_c/memp_fsync.html#DB_INCOMPLETE">DB_INCOMPLETE</a> return that has -been encapsulated in an exception. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/renumber.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/tx_recover.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/intro.html b/bdb/docs/ref/upgrade.3.2/intro.html deleted file mode 100644 index df4d573a087..00000000000 --- a/bdb/docs/ref/upgrade.3.2/intro.html +++ /dev/null @@ -1,26 +0,0 @@ -<!--$Id: intro.so,v 1.3 2000/10/03 17:17:36 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: introduction</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> - <a name="2"><!--meow--></a> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.1/disk.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/set_flags.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: introduction</h1> -<p>The following pages describe how to upgrade applications coded against -the Berkeley DB 3.1 release interfaces to the Berkeley DB 3.2 release interfaces. -This information does not describe how to upgrade Berkeley DB 1.85 release -applications. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.1/disk.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/set_flags.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/mutexlock.html b/bdb/docs/ref/upgrade.3.2/mutexlock.html deleted file mode 100644 index fb1b87ca9ed..00000000000 --- a/bdb/docs/ref/upgrade.3.2/mutexlock.html +++ /dev/null @@ -1,28 +0,0 @@ -<!--$Id: mutexlock.so,v 1.1 2000/11/17 19:56:16 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: DBENV->set_mutexlocks</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/tx_recover.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/handle.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: DBENV->set_mutexlocks</h1> -<p>Previous Berkeley DB releases included the db_env_set_mutexlocks interface, -intended for debugging, that allows applications to always obtain -requested mutual exclusion mutexes without regard for their -availability. This interface has been replaced with -<a href="../../api_c/env_set_mutexlocks.html">DBENV->set_mutexlocks</a>, which provides the same functionality on -a per-database environment basis. Applications using the old interface -should be updated to use the new one. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/tx_recover.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/handle.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/notfound.html b/bdb/docs/ref/upgrade.3.2/notfound.html deleted file mode 100644 index cb40beaae22..00000000000 --- a/bdb/docs/ref/upgrade.3.2/notfound.html +++ /dev/null @@ -1,25 +0,0 @@ -<!--$Id: notfound.so,v 1.1 2000/10/25 14:27:30 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: Java java.io.FileNotFoundException</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/handle.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/db_dump.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: Java java.io.FileNotFoundException</h1> -<p>The Java <a href="../../api_java/env_remove.html">DbEnv.remove</a>, <a href="../../api_java/db_remove.html">Db.remove</a> and -<a href="../../api_java/db_rename.html">Db.rename</a> methods now throw java.io.FileNotFoundException -in the case where the named file does not exist. Applications should -be modified to catch this exception where appropriate. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/handle.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/db_dump.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/renumber.html b/bdb/docs/ref/upgrade.3.2/renumber.html deleted file mode 100644 index 619fa07ff0e..00000000000 --- a/bdb/docs/ref/upgrade.3.2/renumber.html +++ /dev/null @@ -1,39 +0,0 @@ -<!--$Id: renumber.so,v 1.3 2000/12/01 18:33:57 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: Logically renumbering records</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/callback.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/incomplete.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: Logically renumbering records</h1> -<p>In the Berkeley DB 3.2 release, cursor adjustment semantics changed for Recno -databases with mutable record numbers. Before the 3.2 release, cursors -were adjusted to point to the previous or next record at the time the -record referenced by the cursor was deleted. This could lead to -unexpected behaviors. For example, two cursors referencing sequential -records that were both deleted would lose their relationship to each -other and would reference the same position in the database instead of -their original sequential relationship. There were also command -sequences that would have unexpected results. For example, DB_AFTER -and DB_BEFORE cursor put operations, using a cursor previously used to -delete an item, would perform the put relative to the cursor's adjusted -position and not its original position. -<p>In the Berkeley DB 3.2 release, cursors maintain their position in the tree -regardless of deletion operations using the cursor. Applications that -perform database operations, using cursors previously used to delete -entries in Recno databases with mutable record numbers, should be -evaluated to ensure that the new semantics do not cause application -failure. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/callback.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/incomplete.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/set_flags.html b/bdb/docs/ref/upgrade.3.2/set_flags.html deleted file mode 100644 index b1bbe906b2d..00000000000 --- a/bdb/docs/ref/upgrade.3.2/set_flags.html +++ /dev/null @@ -1,35 +0,0 @@ -<!--$Id: set_flags.so,v 1.1 2000/10/03 17:17:36 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: DBENV->set_flags</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/callback.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: DBENV->set_flags</h1> -<p>A new method has been added to the Berkeley DB environment handle, -<a href="../../api_c/env_set_flags.html">DBENV->set_flags</a>. This interface currently takes three flags: -<a href="../../api_c/env_set_flags.html#DB_CDB_ALLDB">DB_CDB_ALLDB</a>, <a href="../../api_c/env_open.html#DB_NOMMAP">DB_NOMMAP</a> and <a href="../../api_c/env_open.html#DB_TXN_NOSYNC">DB_TXN_NOSYNC</a>. The -first of these flags, <a href="../../api_c/env_set_flags.html#DB_CDB_ALLDB">DB_CDB_ALLDB</a>, provides new functionality, -allowing Berkeley DB Concurrent Data Store applications to do locking across multiple databases. -<p>The other two flags, <a href="../../api_c/env_open.html#DB_NOMMAP">DB_NOMMAP</a> and <a href="../../api_c/env_open.html#DB_TXN_NOSYNC">DB_TXN_NOSYNC</a>, were -specified to the <a href="../../api_c/env_open.html">DBENV->open</a> method in previous releases. In -the 3.2 release, they have been moved to the <a href="../../api_c/env_set_flags.html">DBENV->set_flags</a> function -because this allows the database environment's value to be toggled -during the life of the application as well as because it is a more -appropriate place for them. Applications specifying either the -<a href="../../api_c/env_open.html#DB_NOMMAP">DB_NOMMAP</a> or <a href="../../api_c/env_open.html#DB_TXN_NOSYNC">DB_TXN_NOSYNC</a> flags to the -<a href="../../api_c/env_open.html">DBENV->open</a> function should replace those flags with calls to the -<a href="../../api_c/env_set_flags.html">DBENV->set_flags</a> function. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/intro.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/callback.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/toc.html b/bdb/docs/ref/upgrade.3.2/toc.html deleted file mode 100644 index 8a466d1b4d3..00000000000 --- a/bdb/docs/ref/upgrade.3.2/toc.html +++ /dev/null @@ -1,27 +0,0 @@ -<!--$Id: toc.so,v 1.7 2000/12/07 15:59:23 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB: Upgrading Berkeley DB 3.1.X applications to Berkeley DB 3.2</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<h1 align=center>Upgrading Berkeley DB 3.1.X applications to Berkeley DB 3.2</h1> -<ol> -<li><a href="intro.html">Release 3.2: introduction</a> -<li><a href="set_flags.html">Release 3.2: DBENV->set_flags</a> -<li><a href="callback.html">Release 3.2: DB callback functions, app_private field</a> -<li><a href="renumber.html">Release 3.2: logically renumbering records</a> -<li><a href="incomplete.html">Release 3.2: DB_INCOMPLETE</a> -<li><a href="tx_recover.html">Release 3.2: DBENV->set_tx_recover</a> -<li><a href="mutexlock.html">Release 3.2: DBENV->set_mutexlocks</a> -<li><a href="handle.html">Release 3.2: Java and C++ object re-use</a> -<li><a href="notfound.html">Release 3.2: Java java.io.FileNotFoundException</a> -<li><a href="db_dump.html">Release 3.2: db_dump</a> -<li><a href="disk.html">Release 3.2: upgrade requirements</a> -</ol> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> diff --git a/bdb/docs/ref/upgrade.3.2/tx_recover.html b/bdb/docs/ref/upgrade.3.2/tx_recover.html deleted file mode 100644 index c5cf18ebcfb..00000000000 --- a/bdb/docs/ref/upgrade.3.2/tx_recover.html +++ /dev/null @@ -1,32 +0,0 @@ -<!--$Id: tx_recover.so,v 1.11 2000/12/07 15:59:23 bostic Exp $--> -<!--Copyright 1997, 1998, 1999, 2000 by Sleepycat Software, Inc.--> -<!--All rights reserved.--> -<html> -<head> -<title>Berkeley DB Reference Guide: Release 3.2: DBENV->set_tx_recover</title> -<meta name="description" content="Berkeley DB: An embedded database programmatic toolkit."> -<meta name="keywords" content="embedded,database,programmatic,toolkit,b+tree,btree,hash,hashing,transaction,transactions,locking,logging,access method,access methods,java,C,C++"> -</head> -<body bgcolor=white> -<table><tr valign=top> -<td><h3><dl><dt>Berkeley DB Reference Guide:<dd>Upgrading Berkeley DB Applications</dl></h3></td> -<td width="1%"><a href="../../ref/upgrade.3.2/incomplete.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/mutexlock.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p> -<h1 align=center>Release 3.2: DBENV->set_tx_recover</h1> -<p>The <b>info</b> parameter of the function passed to -<a href="../../api_c/env_set_tx_recover.html">DBENV->set_tx_recover</a> is no longer needed. If your application -calls <a href="../../api_c/env_set_tx_recover.html">DBENV->set_tx_recover</a>, find the callback function referenced -in that call and remove the <b>info</b> parameter. -<p>In addition, the called function no longer needs to handle Berkeley DB log -records, Berkeley DB will handle them internally as well as call the -application-specified function. Any handling of Berkeley DB log records in the -application's callback function may be removed. -<p>In addition, the callback function will no longer be called with the -<a href="../../api_c/env_set_tx_recover.html#DB_TXN_FORWARD_ROLL">DB_TXN_FORWARD_ROLL</a> flag specified unless the transaction -enclosing the operation successfully committed. -<table><tr><td><br></td><td width="1%"><a href="../../ref/upgrade.3.2/incomplete.html"><img src="../../images/prev.gif" alt="Prev"></a><a href="../../ref/toc.html"><img src="../../images/ref.gif" alt="Ref"></a><a href="../../ref/upgrade.3.2/mutexlock.html"><img src="../../images/next.gif" alt="Next"></a> -</td></tr></table> -<p><font size=1><a href="http://www.sleepycat.com">Copyright Sleepycat Software</a></font> -</body> -</html> |