bitcoin/src/index
MacroFake b8067cd435
Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadir
11780f29e7 doc: BaseIndex sync behavior with empty datadir (James O'Beirne)

Pull request description:

  Make a note about a potentially confusing behavior with `BaseIndex::m_synced`;
  if the user starts bitcoind with an empty datadir and an index enabled,
  BaseIndex will consider itself synced (as a degenerate case). This affects
  how indices are built during IBD (relying solely on BlockConnected signals vs.
  using ThreadSync()).

ACKs for top commit:
  mzumsande:
    ACK 11780f29e7

Tree-SHA512: 0b530379e57c62e05d2ddca7bb8e2c936786fa00678f9eaa1bb3742d957c48f141d46f936734b03f6673d964abc7eb72c1769f1784b9d3563d218e96296b7afd
2022-07-21 19:54:18 +02:00
..
base.cpp Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadir 2022-07-21 19:54:18 +02:00
base.h Merge bitcoin/bitcoin#22485: doc: BaseIndex sync behavior with empty datadir 2022-07-21 19:54:18 +02:00
blockfilterindex.cpp Merge bitcoin/bitcoin#25285: Add AutoFile without ser-type and ser-version and use it where possible 2022-07-20 09:32:11 +01:00
blockfilterindex.h indexes, refactor: Remove CChainState use in index CommitInternal method 2022-07-18 13:39:55 -05:00
coinstatsindex.cpp Merge bitcoin/bitcoin#25645: refactor: Remove unused includes from dbwrapper.h 2022-07-19 21:54:52 +01:00
coinstatsindex.h indexes, refactor: Remove CChainState use in index CommitInternal method 2022-07-18 13:39:55 -05:00
disktxpos.h scripted-diff: Bump copyright headers 2020-12-31 09:45:41 +01:00
txindex.cpp indexes, refactor: Remove CBlockIndex* uses in index WriteBlock methods 2022-07-18 13:39:55 -05:00
txindex.h indexes, refactor: Remove CBlockIndex* uses in index WriteBlock methods 2022-07-18 13:39:55 -05:00