aboutsummaryrefslogtreecommitdiff
path: root/src/blockchain_db
Commit message (Expand)AuthorAgeFilesLines
...
* Merge pull request #532Riccardo Spagni2015-12-131-68/+74
|\
| * Add LMDB error string to database transaction exception messagewarptangent2015-12-131-68/+74
* | Merge pull request #531Riccardo Spagni2015-12-132-4/+69
|\ \
| * | db_lmdb: implement BlockchainLMDB::resetmoneromooo-monero2015-12-131-1/+27
| * | db_bdb: implement BlockchainBDB::resetmoneromooo-monero2015-12-131-1/+40
| * | db_lmdb: create all needed directories, not just the leaf onemoneromooo-monero2015-12-131-1/+1
| * | db_bdb: create all needed directories, not just the leaf onemoneromooo-monero2015-12-131-1/+1
| |/
* / Fix data refs in read-only txnsHoward Chu2015-12-101-16/+42
|/
* Merge pull request #524Riccardo Spagni2015-12-081-3/+3
|\
| * db_bdb: move log_set_config call before openmoneromooo-monero2015-12-071-3/+3
* | Merge pull request #523Riccardo Spagni2015-12-081-0/+34
|\ \
| * | db_bdb: support for libdb without DB_FORCESYNCmoneromooo-monero2015-12-071-0/+34
| |/
* / blockchain_db: fixup missing key images in early DB versionmoneromooo-monero2015-12-066-0/+602
|/
* blockchain_db: make the indexing base a BlockchainDB virtual functionmoneromooo-monero2015-12-052-0/+5
* db_bdb: read 32 bit heights from keysmoneromooo-monero2015-12-041-1/+1
* Revert "db_bdb: record numbers for recno databases start at 1"moneromooo-monero2015-11-131-3/+3
* Remove some old/obsolete/unused codemoneromooo-monero2015-10-275-156/+0
* db_bdb: add versioning, to detect incompatible format changesmoneromooo-monero2015-10-262-0/+83
* db_lmdb: add versioning, to detect incompatible format changesmoneromooo-monero2015-10-262-8/+85
* Add functions to iterate through blocks, txes, outputs, key imagesmoneromooo-monero2015-10-255-0/+294
* db_bdb: record numbers for recno databases start at 1moneromooo-monero2015-10-251-3/+3
* db_bdb: DB_KEYEMPTY is also not found for non-top recon fieldsmoneromooo-monero2015-10-251-2/+2
* blockchain_db: use the DNE exceptions where appropriatemoneromooo-monero2015-10-252-17/+19
* db_bdb: fix hard fork keysmoneromooo-monero2015-10-041-4/+4
* hardfork: most state now saved to the DBmoneromooo-monero2015-09-205-0/+224
* blockchain_db: match tx addition semantics to original codemoneromooo-monero2015-08-111-8/+24
* Merge pull request #364Riccardo Spagni2015-08-101-10/+7
|\
| * blockchain_db: store key images for tx without outputs toomoneromooo-monero2015-08-091-10/+7
* | Merge pull request #363Riccardo Spagni2015-08-105-34/+0
|\ \
| * | blockchain: always select random outs using triangular distributionmoneromooo-monero2015-08-095-34/+0
| |/
* / Fix estimation of batch storage size when no blocks existwarptangent2015-08-041-11/+28
|/
* Add batch support to BlockchainLMDB::get_output_keywarptangent2015-07-161-6/+12
* Removed on_idle() calls to Blockchain::store_blockchain() for lmdb.NoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-4/+3
* Fixed binary size issue due to embedded checkpoint data.NoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-0/+1
* ** CHANGES ARE EXPERIMENTAL (FOR TESTING ONLY)NoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-157-604/+1004
* Update db_bdb.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-7/+5
* Update db_bdb.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-68/+68
* Update db_bdb.cppNoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-151-1104/+1116
* Experimental BDB workaround optimizationsNoodleDoodleNoodleDoodleNoodleDoodleNoo2015-07-154-18/+220
* Check and resize if needed at batch transaction startwarptangent2015-07-122-5/+109
* Optionally allow DB to know expected number of blocks at batch transaction startwarptangent2015-07-115-5/+5
* Merge pull request #297Riccardo Spagni2015-05-301-38/+75
|\
| * Replace hardcoded value with existing constant of same valuewarptangent2015-05-301-1/+1
| * Update database resize behaviorwarptangent2015-05-301-2/+20
| * Include database error in more error messageswarptangent2015-05-301-35/+54
* | blockchain_db: add a few constmoneromooo-monero2015-05-276-10/+10
|/
* Merge pull request #289Riccardo Spagni2015-05-262-75/+210
|\
| * Check if LMDB needs resize every 1000 blocksThomas Winget2015-05-181-1/+1
| * null out batch txn pointer as needed (BlockchainLMDB)Thomas Winget2015-05-181-4/+5
| * LMDB should now dynamically resize the mapsizeThomas Winget2015-05-162-60/+187