[
https://issues.apache.org/jira/browse/DERBY-3254?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12559458#action_12559458
]
Øystein Grøvlen commented on DERBY-3254:
----------------------------------------
Thanks for the patch, Narayanan. Her are my comments:
1. Instead of using Database#freeze, think you should use
RawStoreFactory#freeze since MasterController relates to the store,
and not the SQL layer. This also removes the need for importing
SQLException.
2. Maybe I am wrong, but it seems to me that you are shutting down the
entire system. At least, you do not specify which database to shut
down. Instead of an explicit shutdown, I think you should consider
to just use database severity for the exception you throw. I think
that will make the connection close down the database
automatically.
3. MasterController#handleFailoverFailure: Don't you mean to use
REPLICATION_FAILOVER_UNSUCCESSFUL also for the else part?
4. Some of my comments to the previous version of the patch does not
seem to have been addressed.
> Implement the replication failover functionality
> ------------------------------------------------
>
> Key: DERBY-3254
> URL: https://issues.apache.org/jira/browse/DERBY-3254
> Project: Derby
> Issue Type: Sub-task
> Components: Replication
> Reporter: V.Narayanan
> Assignee: V.Narayanan
> Attachments: failover_impl_notforcommit.diff,
> failover_impl_notforcommit.stat, failover_impl_v1.diff,
> failover_impl_v1.stat, failover_impl_v2.diff, failover_impl_v2.stat,
> failover_impl_v3.diff, failover_impl_v3.stat
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.