I'm running a full node on Debian jessie. After upgrading from 0.16.3 to 0.17.0.1 I was getting this message from the daemon:
$ bitcoin-cli getblockchaininfo
error code: -28
error message:
Verifying blocks...
$
It lasted for a couple of hours. I'm not an expert, and I didn't remember such a message after the previous upgrades. It was taking a lot of time, so I was concerned about possible errors or misconfigurations. It later finished and I could see the blockchain info again.
I'd suggest to complete the above message with something like this:
error code: -28
error message:
Verifying blocks...
Checking block N of M
Please wait until the verification is complete.
so that the user can check the progress of the verification and be sure the daemon is not stuck. Just my 2 cents, thanks.