I have an issue where secondary nodes are receiving new blocks, but not updating their block count or storing the block, wondering if there are any thoughts on what to cover next.
Peers connections are ok and connection is confirmed with the mining node and debug log produces no errors.
Doing a -reindex=1 multichaind start rebuilds but only up to the previous 137121 blocks. Also tried removing all bocks/chainstate/permissions/entities content as well before a reindex but same behaviour.
Permissions seem ok with the secondary node having connect permission and access to all blocks
"type" : "connect",
"startblock" : 0,
"endblock" : 4294967295
From debug.log - receiving a new block from mining node - 148711 and gets header, but node stays on 137121
mchn: RECV: inv, peer=34
received: inv (37 bytes) peer=34
got inv: block 000000712d15c34bf8ad0403bc5ef68d7138a0216eb3df63849707d11a7ea30d new peer=34
sending: getheaders mchn: SEND: getheaders
(965 bytes) peer=34
getheaders (148711) 000000712d15c34bf8ad0403bc5ef68d7138a0216eb3df63849707d11a7ea30d to peer=34
mchn: RECV: headers, peer=34
received: headers (82 bytes) peer=34
multichain-cli test getinfo
{"method":"getinfo","params":[],"id":1,"chain_name":"test"}
{
"version" : "1.0 alpha 23",
"protocolversion" : 10005,
"chainname" : "test",
"description" : "TestChain",
"protocol" : "multichain",
"port" : 8341,
"setupblocks" : 60,
"nodeaddress" : "test@10.x.x.x:8341",
"burnaddress" : "aXXXXXXXXXXXXXXXXXXXXXXXXXXXViQbzh",
"incomingpaused" : false,
"miningpaused" : false,
"walletversion" : 60000,
"balance" : 0.00000000,
"walletdbversion" : 2,
"reindex" : false,
"blocks" : 137121,
"timeoffset" : 0,
"connections" : 6,
"proxy" : "",
"difficulty" : 0.00395623,
"testnet" : false,
"keypoololdest" : 1480382861,
"keypoolsize" : 2,
"paytxfee" : 0.00000000,
"relayfee" : 0.00000000,
"errors" : ""
}