@ Michael, thanks for your feedback. It looks like replication is supported in embedded mode as well .
>From the documentation , we have the following reference: "You can perform replication on a database that runs in either embedded mode or Network Server mode." https://db.apache.org/derby/docs/10.4/adminguide/cadminreplication.html On Thu, Aug 27, 2020 at 11:20 PM Michael Remijan <[email protected]> wrote: > Embedded database can only be accessed by the application, nothing > external. Seems to me like replication between embedded databases wouldn’t > work. > > > > *From:* pramavyt s <[email protected]> > *Sent:* Thursday, August 27, 2020 8:58 AM > *To:* [email protected] > *Subject:* Derby Replication Issue > > > > > > Hello, > > I am trying to setup replication b/w two Derby databases. Its embedded > with an application. Configuration for replication is done as per the > documentation here > <https://db.apache.org/derby/docs/10.4/adminguide/cadminreplicstartrun.html> > > When the application tries to start master instance, I get to see the > message. > > Lost DB connection URL= > jdbc:derby:db/NMS;startMaster=true;slaveHost=10.200.10.66 + REASON= The log > files on the master and slave are not in synch for replicated database > 'db/NMS'. The master log instant is 1:200335, whereas the slave log instant > is 1:196097. This is fatal for replication - replication will be stopped.: > > > > There is some exchange happening on the replication port b/w master & > slave. But master quits with the message. Per the documentation,before > starting master, the database is copied to the slave location. And no > transaction happens in master after that. What does the message ( mismatch > in log instance) mean? What could I be missing? > > > > >
