[
https://issues.apache.org/jira/browse/ZOOKEEPER-1950?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14048211#comment-14048211
]
Hongchao Deng commented on ZOOKEEPER-1950:
------------------------------------------
A quick way to fix this might be keeping "clientPort" in config
(inconsistency?).
Another easy way is to set enforcement of server string format (breaks
compatibility?).
> configBackwardCompatibilityMode breaks compatibility
> ----------------------------------------------------
>
> Key: ZOOKEEPER-1950
> URL: https://issues.apache.org/jira/browse/ZOOKEEPER-1950
> Project: ZooKeeper
> Issue Type: Bug
> Affects Versions: 3.5.0
> Reporter: Hongchao Deng
> Fix For: 3.5.0
>
>
> The current implementation divide information of servers into a separate
> dynamic config file. There is a problem.
> When we set "clientPort" variable in config file, it gets automatically
> erased and later on there is no information about "clientPort" in either the
> old or new (.dynamic) config file.
> It becomes a serious problem when users of *3.4* jump to *3.5* directly
> without changing their config. When a server crashes and restarts, there is
> no client port serving.
--
This message was sent by Atlassian JIRA
(v6.2#6252)