-
Notifications
You must be signed in to change notification settings - Fork 38.7k
refactor: Post-"Chainstate loading sequence coalescence" fixups #23855
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
ryanofsky
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code review ACK e3544c8
maflcko
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ACK e3544c8 🐸
Show signature
Signature:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
ACK e3544c864e3e56867de25b8db7b012d58b378050 🐸
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEE+rVPoUahrI9sLGYTzit1aX5ppUgFAlwqrYAACgkQzit1aX5p
pUjGQQv+Nvv1zRWaWXIrwOzSvImTCAa1zNaRxiEbDL+L0/tLzKviDRoeB8jVrcvO
ZBzC6LKD1eHBBOz54EVMoNAzh72pbJfSFzF6EmVm13r3ydhm8je5WXi8PGOUQUvv
zpNvakUUf3nM64fIlq2r+GXRHmP7RmcDXsoNC3d6X3u/I73Mva/sm+M2aljAb0MM
YLE2Mat6eWLBtw1wzAkn/GS8r3qxQmGfyuZQRgRn3PcsJZkDTE96wMCSZAuIYCNb
/z+SV4QtmbN6+xwCQ0tPwYA19hkBvLJWPhEaDR5kIiiDKlgAFJpsqRBeb25K1Uc+
/AYXD/YAW+S+tOXqjtNo46eoN9U/Iq/OQkaP/EEBT8xUnaqGBZZxFA/4ucbx/WYq
P5C1VZ47vd2Cp72ckcrCv+ynRicFvL9T175sT1zijFsUQp/wQSpIOKGZ7RUvo7gQ
pR+Qy2pts7DlVTWpfLu9l+kyiLu5IDf+livi/Ahy9WS+K1C4t0S3JZxOJ6BrLxfD
UMV5AEjK
=Ddan
-----END PGP SIGNATURE-----
| /*coins_db_in_memory=*/false, | ||
| /*shutdown_requested=*/ShutdownRequested, | ||
| /*coins_error_cb=*/[]() { | ||
| uiInterface.ThreadSafeMessageBox( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
unrelated: But I think this can just be InitError(...).
There are 2 proposed fixups in discussions in #23280 which I have not implemented:
*Chainstatefunctions: init: Coalesce Chainstate loading sequence between {,non-}unittest codepaths #23280 (comment)VerifyChainstateinstead of a callback to get the time: init: Coalesce Chainstate loading sequence between {,non-}unittest codepaths #23280 (comment)VerifyDBcan take quite a while, and I don't want to impose that the function have to "run quickly" in order to have it be correct.If reviewers feel strongly about either of the two fixups listed above, please feel free to open a PR based on mine and I'll close this one!