• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/db-4.8.30/docs/programmer_reference/
1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="http://www.w3.org/1999/xhtml">
4  <head>
5    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6    <title>Release 4.3: Replication</title>
7    <link rel="stylesheet" href="gettingStarted.css" type="text/css" />
8    <meta name="generator" content="DocBook XSL Stylesheets V1.73.2" />
9    <link rel="start" href="index.html" title="Berkeley DB Programmer's Reference Guide" />
10    <link rel="up" href="upgrade_4_3_toc.html" title="Chapter��40.��Upgrading Berkeley DB 4.2 applications to Berkeley DB 4.3" />
11    <link rel="prev" href="upgrade_4_3_enomem.html" title="Release 4.3: ENOMEM and DbMemoryException" />
12    <link rel="next" href="upgrade_4_3_rtc.html" title="Release 4.3: Run-time configuration" />
13  </head>
14  <body>
15    <div class="navheader">
16      <table width="100%" summary="Navigation header">
17        <tr>
18          <th colspan="3" align="center">Release 4.3: Replication</th>
19        </tr>
20        <tr>
21          <td width="20%" align="left"><a accesskey="p" href="upgrade_4_3_enomem.html">Prev</a>��</td>
22          <th width="60%" align="center">Chapter��40.��Upgrading Berkeley DB 4.2 applications to Berkeley DB 4.3</th>
23          <td width="20%" align="right">��<a accesskey="n" href="upgrade_4_3_rtc.html">Next</a></td>
24        </tr>
25      </table>
26      <hr />
27    </div>
28    <div class="sect1" lang="en" xml:lang="en">
29      <div class="titlepage">
30        <div>
31          <div>
32            <h2 class="title" style="clear: both"><a id="upgrade_4_3_repl"></a>Release 4.3: Replication</h2>
33          </div>
34        </div>
35      </div>
36      <p>The 4.3 release removes support for logs-only replication clients.  Use
37of the DB_REP_LOGSONLY flag to the <a href="../api_reference/C/repstart.html" class="olink">DB_ENV-&gt;rep_start()</a> should be replaced
38with the <a href="../api_reference/C/repmgrstart.html#repmgrstart_DB_REP_CLIENT" class="olink">DB_REP_CLIENT</a> flag.</p>
39      <p>The 4.3 release adds two new arguments to the <a href="../api_reference/C/repelect.html" class="olink">DB_ENV-&gt;rep_elect()</a> method,
40<span class="bold"><strong>nvotes</strong></span> and <span class="bold"><strong>flags</strong></span>.  The <span class="bold"><strong>nvotes</strong></span> argument sets the
41required number of replication group members that must participate in
42an election in order for a master to be declared.  For backward
43compatibility, set the <span class="bold"><strong>nvotes</strong></span> argument to 0.  The flags argument
44is currently unused and should be set to 0.  See <a href="../api_reference/C/repelect.html" class="olink">DB_ENV-&gt;rep_elect()</a> method or
45"Replication Elections" for more information.</p>
46      <p>In the 4.3 release it is no longer necessary to do a database
47environment hot backup to initialize a replication client.  All that is
48needed now is for the client to join the replication group.  Berkeley DB will
49perform an internal backup from the master to the client automatically
50and will run recovery on the client to bring it up to date with the
51master.</p>
52    </div>
53    <div class="navfooter">
54      <hr />
55      <table width="100%" summary="Navigation footer">
56        <tr>
57          <td width="40%" align="left"><a accesskey="p" href="upgrade_4_3_enomem.html">Prev</a>��</td>
58          <td width="20%" align="center">
59            <a accesskey="u" href="upgrade_4_3_toc.html">Up</a>
60          </td>
61          <td width="40%" align="right">��<a accesskey="n" href="upgrade_4_3_rtc.html">Next</a></td>
62        </tr>
63        <tr>
64          <td width="40%" align="left" valign="top">Release 4.3: ENOMEM and DbMemoryException��</td>
65          <td width="20%" align="center">
66            <a accesskey="h" href="index.html">Home</a>
67          </td>
68          <td width="40%" align="right" valign="top">��Release 4.3: Run-time configuration</td>
69        </tr>
70      </table>
71    </div>
72  </body>
73</html>
74