Details
Description
The following message was encountered in the online log of 2 different clusters when testing swap-rebalance upgrades from 3.0.3->4.5 Beta and 3.1.5->4.5 Beta. While the upgrades succeeded, the following messages were generated in the logs of both clusters:
Unsuccessful goxdcr upgrade.
{exit,{timeout,{gen_server,call,
[ale,
Unknown macro: {start_logger,goxdcr,debug,ale_noop_formatter}
]}},
[{gen_server,call,2,[
Unknown macro: {file,"gen_server.erl"}
,
Unknown macro: {line,180}
]},
{goxdcr_upgrade,start_logger,2,
[
Unknown macro: {file,"src/goxdcr_upgrade.erl"}
,
Unknown macro: {line,116}
]},
{goxdcr_upgrade,run_upgrade,2,
[
,
Unknown macro: {line,81}
]},
{goxdcr_upgrade,do_upgrade,2,
[
Unknown macro: {file,"src/goxdcr_upgrade.erl"}
,
Unknown macro: {line,69}
]},
{goxdcr_upgrade,upgrade,2,[
,
Unknown macro: {line,46}
]},
{cluster_compat_mode,do_consider_switching_compat_mode,2,
[
Unknown macro: {file,"src/cluster_compat_mode.erl"}
,
Unknown macro: {line,189}
]},
{ns_orchestrator,consider_switching_compat_mode,0,
[
Unknown macro: {file,"src/ns_orchestrator.erl"}
,
Unknown macro: {line,1181}
]},
{ns_orchestrator,handle_info,3,
[
,
Unknown macro: {line,451}
]}]}
- in the case of both upgrades, the message was generated immediately before cluster compatibility mode was changed to 4.5.
- there were no interruptions to the rebalance upgrades themselves and the message was not seen until the online log was inspected after the completion of the upgrade.
- neither cluster had any kind of XDCR configuration
-both clusters were built in vagrant CentOS6 environments
- both clusters included 4 nodes with 4 buckets: an "empty" bucket populated with exactly 2 documents in order to guarantee that the rebalance would encounter empty vbuckets; the standard beer-sample bucket configured to be password-protected; the standard gamesim-sample bucket configured to run on a non-standard TCP/IP port; a default bucket populated with 350K 275-byte JSON items and configured with 3 views on 3 separate design docs (3.0.3) and 5 views on 5 separate design docs (3.1.5). In the 3.1.5 test the views were all dropped halfway through the rebalance, before the goxdcr failure messages were generated