If "wallets are loaded with 13k addresses" means you derived 13k
addresses from the wallet, that's really a lot! I doubt we have ever
tested it with that many addresses. Under normal usage, one address
would be created for each incoming payment (for receiving) and one
address for most outgoing payments (for change).
In your case, the bloom filter is probably ineffective and you could
just as well receive full blocks.
It's pretty clear we need to improve the handling of those tx inv's /
getdata's. We should probably not throw if that limit (whatever it is)
is reached. I think there is nothing bad about dropping tx inv's – we're
not guaranteed to receive them in the first place. The worst thing that
can happen is that we miss an incoming transaction, but we'll learn of
it with the block that confirms it.
Still, I think you should try to find out why your Bitcoin Core is slow
to respond to getdata requests.
If your heap size allows, you can go with the large limit. But I think
it should only be a workaround.
> <
http://10.17.10.81:8333> as: /bitcoinj:0.16.1/
>
> and then again disconnects and logs repeat.
> Transactions are downloaded correctly but continuous
> disruptions are causing high CPU usage. Please help
> to solve the issue. Thanks.
>
> --
> You received this message because you are subscribed to the Google
> Groups "bitcoinj" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
bitcoinj+u...@googlegroups.com
> <mailto:
bitcoinj+u...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/bitcoinj/ac81a8a9-738a-4421-a770-345535b871ecn%40googlegroups.com <
https://groups.google.com/d/msgid/bitcoinj/ac81a8a9-738a-4421-a770-345535b871ecn%40googlegroups.com?utm_medium=email&utm_source=footer>.