Derby
  1. Derby
  2. DERBY-2978

Replication: Add slave replication mode

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 10.4.1.3
    • Fix Version/s: 10.4.1.3
    • Component/s: Replication
    • Labels:
      None

      Description

      One Derby instance will have the master role and another Derby instance will have the slave role when a database is replicated. See the functional specification of DERBY-2872 for more details about the roles.

      This JIRA is for issues that are part of the slave role.

        Issue Links

          Activity

          Transition Time In Source Status Execution Times Last Executer Last Execution Date
          Open Open Resolved Resolved
          208d 23h 46m 1 Jørgen Løland 19/Feb/08 13:23
          Resolved Resolved Closed Closed
          35s 1 Jørgen Løland 19/Feb/08 13:23
          Gavin made changes -
          Workflow jira [ 12409178 ] Default workflow, editable Closed status [ 12798727 ]
          Dag H. Wanvik made changes -
          Issue Type New Feature [ 2 ] Improvement [ 4 ]
          Jørgen Løland made changes -
          Fix Version/s 10.4.0.0 [ 12312540 ]
          Jørgen Løland made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Jørgen Løland made changes -
          Resolution Fixed [ 1 ]
          Status Open [ 1 ] Resolved [ 5 ]
          Hide
          Jørgen Løland added a comment -

          All sub-tasks completed. Only remaining task is to ship the database from the master to the slave location using the replication network at replication startup. Filed DERBY-3434 for this.

          Show
          Jørgen Løland added a comment - All sub-tasks completed. Only remaining task is to ship the database from the master to the slave location using the replication network at replication startup. Filed DERBY-3434 for this.
          Jørgen Løland made changes -
          Assignee Jørgen Løland [ jorgenlo ]
          Jørgen Løland made changes -
          Component/s Replication [ 12312050 ]
          Component/s Miscellaneous [ 11400 ]
          Hide
          Jørgen Løland added a comment -

          The slave will receive and redo log records sent from the master. The initial plan-sketch for the slave is:

          • Add a replication slave controller that will manage the slave functionality. Use the same strategy as decided in DERBY-2977 (Replication master controller)
          • Add a log receiving service that applies received log records to the local log file
          • Make Derby stay in recover for as long as it has the slave role. Also includes roll-forward of log records received from the master
          Show
          Jørgen Løland added a comment - The slave will receive and redo log records sent from the master. The initial plan-sketch for the slave is: Add a replication slave controller that will manage the slave functionality. Use the same strategy as decided in DERBY-2977 (Replication master controller) Add a log receiving service that applies received log records to the local log file Make Derby stay in recover for as long as it has the slave role. Also includes roll-forward of log records received from the master
          Jørgen Løland made changes -
          Field Original Value New Value
          Link This issue is part of DERBY-2872 [ DERBY-2872 ]
          Jørgen Løland created issue -

            People

            • Assignee:
              Jørgen Løland
              Reporter:
              Jørgen Løland
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development