db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "V.Narayanan (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DERBY-3064) Implement the LogShipper that will enable the shipping of Log records from the master to the slave
Date Mon, 10 Sep 2007 11:26:29 GMT

     [ https://issues.apache.org/jira/browse/DERBY-3064?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

V.Narayanan updated DERBY-3064:
-------------------------------

    Attachment: LogShipperImpl_v1.stat
                LogShipperImpl_v1.diff

This patch contains a preliminary implementation of the LogShipper.
The patch depends on the Network code (Derby-2921) and can be considered 
for a commit only after the Network code is accepted.

Please find below a File by File explanation of the LogShipper code

A      java/engine/org/apache/derby/impl/services/replication/master/ReplicationAsynchronousLogShipper.java

This class creates a DaemonService that periodically sends the log record chunks to
the slave. Since it uses the DaemonService by subcribing to it the interval at which
the LogChunks are sent depends on the DaemonService.

A      java/engine/org/apache/derby/impl/services/replication/master/ReplicationForcedLogShipper.java

This class allows you to send a chunk of log from the buffer thus freeing up
the buffer. The ReplicationFOrcedLogShipper and the ReplicationAsynchronousLogShipper
are synchronized on the LogBuffer.

A      java/engine/org/apache/derby/iapi/services/replication/master/ReplicationLogShippingFactory.java

This is the common interface to the ReplicationForcedLogShipper that will allow the code to
request the freeing of the Log buffer and enable a Log chunk transfer.

> Implement the LogShipper that will enable the shipping of Log records from the master
to the slave
> --------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3064
>                 URL: https://issues.apache.org/jira/browse/DERBY-3064
>             Project: Derby
>          Issue Type: Sub-task
>            Reporter: V.Narayanan
>         Attachments: LogShipperImpl_v1.diff, LogShipperImpl_v1.stat
>
>


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message