aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_db/lmdb/db_lmdb.cpp (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2015-08-09blockchain: always select random outs using triangular distributionmoneromooo-monero1-13/+0
2015-08-04Fix estimation of batch storage size when no blocks existwarptangent1-11/+28
2015-07-16Add batch support to BlockchainLMDB::get_output_keywarptangent1-6/+12
2015-07-15Removed on_idle() calls to Blockchain::store_blockchain() for lmdb.NoodleDoodleNoodleDoodleNoodleDoodleNoo1-4/+3
2015-07-15Fixed binary size issue due to embedded checkpoint data.NoodleDoodleNoodleDoodleNoodleDoodleNoo1-0/+1
2015-07-15** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo1-116/+350
2015-07-12Check and resize if needed at batch transaction startwarptangent1-3/+105
2015-07-11Optionally allow DB to know expected number of blocks at batch transaction startwarptangent1-1/+1
2015-05-30Replace hardcoded value with existing constant of same valuewarptangent1-1/+1
2015-05-30Update database resize behaviorwarptangent1-2/+20
2015-05-30Include database error in more error messageswarptangent1-35/+54
2015-05-27blockchain_db: add a few constmoneromooo-monero1-3/+3
2015-05-18Check if LMDB needs resize every 1000 blocksThomas Winget1-1/+1
2015-05-18null out batch txn pointer as needed (BlockchainLMDB)Thomas Winget1-4/+5
2015-05-16LMDB should now dynamically resize the mapsizeThomas Winget1-59/+153
2015-05-16Allow BlockchainLMDB to be opened in read-only modewarptangent1-2/+6
2015-05-15Move mdb_txn_safe implementation to cpp fileThomas Winget1-0/+54
2015-05-08Update log statementswarptangent1-1/+1
2015-03-25Steps toward multiple dbs available -- workingThomas Winget1-7/+0
2015-03-16Try to not pollute cryptonote namespaceThomas Winget1-36/+36
2015-03-16Add support for database open with flagswarptangent1-2/+1
2015-03-16Add mdb_flags variable to LMDB database openwarptangent1-1/+2
2015-03-15Update and relocate comment that applies class widewarptangent1-8/+14
2015-03-13BlockchainDB implementations have names nowThomas Winget1-0/+7
2015-03-06Moved BlockchainDB into its own src/ subfolderThomas Winget1-0/+0
2015-02-23Changed log level of debug message -- too spammyThomas Winget1-1/+1
2015-02-23BlockchainLMDB: Add profiling to tx_exists()warptangent1-1/+4
2015-02-23BlockchainLMDB: Add batch transaction support to tx_exists()warptangent1-6/+9
2015-02-23BlockchainDB, BlockchainLMDB: Add profiling for DB commitswarptangent1-0/+10
2015-02-23BlockchainLMDB: Add check for open database to two functionswarptangent1-0/+3
2015-02-23BlockchainLMDB: Add support for batch transactionswarptangent1-52/+242
2015-02-23Improve block and tx processing efficiency by less repeat hashingwarptangent1-3/+4
2015-02-23Move LMDB storage to subfolderwarptangent1-0/+10
2015-02-23Fix formattingwarptangent1-6/+5
2015-02-23Fix log statementwarptangent1-1/+1
2015-02-23Remove unused variablewarptangent1-1/+0
2015-02-23Add log statementwarptangent1-0/+1
2015-02-23Add and extend log statementswarptangent1-6/+10
2015-02-22Revert "Bounds error, should fix #27"warptangent1-1/+1
2015-02-20Bounds error, should fix #27Thomas Winget1-1/+1
2015-01-11Complete implementation of transaction removalwarptangent1-18/+87
2015-01-09Fix transfers to support mixinswarptangent1-2/+41
2015-01-09Fix transfers (without mixins)warptangent1-0/+79
2015-01-09throw inline functions need to keep exception typeThomas Winget1-3/+5
2015-01-04Fixes a bug with getting output metadata from BlockchainDBThomas Winget1-16/+30
2015-01-04db_lmdb: fix global index calculation off by 1moneromooo-monero1-1/+1
2015-01-04db_lmdb: remove redundant checksmoneromooo-monero1-10/+4
2015-01-04db_lmdb: do not give the group database write permissionsmoneromooo-monero1-1/+1
2015-01-04db_lmdb: catch attempt to remove block from an empty blockchainmoneromooo-monero1-0/+3
2015-01-04db_lmdb: factor all the log+throw code pathsmoneromooo-monero1-485/+138
2015-01-04db_lmdb: factor the MDB_val setup codemoneromooo-monero1-197/+74
2015-01-04db_lmdb: remove block timestamp too when removing a blockmoneromooo-monero1-0/+6
2015-01-04db_lmdb: do not cast const awaymoneromooo-monero1-13/+13
2015-01-04db_lmdb: do not keep a dangling pointer to stack objectsmoneromooo-monero1-0/+4
2015-01-04db_lmdb: make cursor internal members privatemoneromooo-monero1-0/+1
2015-01-04blockchain_db: add consts where appropriatemoneromooo-monero1-55/+55
2015-01-04raised maximum mapsize for lmdb to ~16GBThomas Winget1-1/+1
2015-01-04Store output pubkeys separately, bug fixesThomas Winget1-9/+53
2015-01-04Minor bugfixes, redundancy removalThomas Winget1-9/+97
2015-01-04moar bug fixes, removed debug printsThomas Winget1-3/+0
2015-01-04BlockchainLMDB seems to be working*!Thomas Winget1-58/+64
2015-01-04some bug fixes, but still needs workThomas Winget1-2/+21
2015-01-04Minor bug fixes and debug printsThomas Winget1-0/+56
2015-01-04minor fixes to Blockchain.cppThomas Winget1-1/+1
2015-01-04Integrate BlockchainDB into cryptonote_coreThomas Winget1-0/+1
2015-01-04All LMDB BlockchainDB implemented, not testedThomas Winget1-135/+857
2015-01-04LMDB blockchain: remove outputs and spent keysThomas Winget1-0/+63
2015-01-04Adding block data to LMDB BlockchainDB codedThomas Winget1-5/+213
2015-01-04Parts of LMDB impl of BlockchainDB done and workingThomas Winget1-28/+349
2015-01-04Initial commit of lmdb BlockchainDB implThomas Winget1-0/+319