achow101
commented at 0:49 am on June 16, 2020:
member
Moves the BDB specific classes from db.{cpp/h} to bdb.{cpp/h}.
To do this, SplitWalletFilePath is first made non-static. Then IsWalletLoaded functionality is moved to IsBDBWalletLoaded which is called by IsWalletLoaded. Then the bulk of db.{cpp/h} is moved to a new file bdb.{cpp/h}.
While doing some moveonly stuff, an additional commit moves the *Cursor and Txn* implementations out of the header file and into the cpp file.
walletdb: Make SpliWalletFilePath non-staticc3538f435a
walletdb: Add IsBDBWalletLoaded to look for BDB wallets specificallyf6fc5f3849
walletdb: move IsWalletLoaded to walletdb.cpp25a655794a
walletdb: moveonly: Move BerkeleyBatch Cursor and Txn funcs to cpp
Put the implementation in the cpp, not the h file.
8f033642a8
walletdb: Move BDB specific things into bdb.{cpp/h}
Leave wallet/db.{cpp/h} for generic WalletDatabase stuff. The BDB
specific stuff goes into bdb.{cpp/h}
61c16339da
fanquake added the label
Wallet
on Jun 16, 2020
DrahtBot
commented at 9:48 am on June 16, 2020:
member
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
Conflicts
Reviewers, this pull request conflicts with the following ones:
#19245 ([WIP DONOTMERGE] Replace boost::filesystem with std::filesystem (in c++17) by kiminuo)
#19137 (wallettool: Add dump and createfromdump commands by achow101)
#19085 (Refactor: clean up PeriodicFlush() by jnewbery)
#18907 (walletdb: Don’t remove database transaction logs and instead error by achow101)
#18904 (Don’t call lsn_reset in periodic flush by bvbfan)
#18618 (gui: Drop RecentRequestsTableModel dependency to WalletModel by promag)
#18608 (refactor: Remove CAddressBookData::destdata by ryanofsky)
If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.
laanwj
commented at 5:02 pm on June 16, 2020:
member
Code review ACK61c16339da4e80b1320a6296df6d96cd7a84bb4e
(you have a misspelling in your first commit message though “SpliWalletFilePath”)
promag
commented at 5:27 pm on June 16, 2020:
member
Yesterday I was reviewing #18971 and thought about splitting it, and this PR is exactly it.
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2024-12-18 12:12 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me