Arkadiy Paronyan
4e447ccc68
More performance optimizations ( #1649 )
...
* Use tree index for DB
* Set uncles_hash, tx_root, receipts_root from verified block
* Use Filth instead of a bool
* Fix empty root check
* Flush block queue properly
* Expunge deref
2016-07-19 09:23:53 +02:00
Arkadiy Paronyan
da4b1c36cb
Enable state queries for overlayrecent db ( #1575 )
2016-07-11 12:34:29 +02:00
Marek Kotewicz
bcb63bce12
serde is no longer util dependency ( #1534 )
...
* removed old json-tests
* simplify folds in triehash.rs
* removed unused json_aid
* removed unused squeeze.rs
* json branching tests for trie
* removing todos from util
* separated UsingQueue and Table
* further cleanup, removing unused code
* serde serialization of hash moved to rpc module
* uint wrapper for rpc in progress
* serialization of uint moved to rpc module
* updated eth-secp256k1
* updated igd, serde is no longer dependency of util
* loading trie consensus tests
* renamed aliases in rpc imports
2016-07-06 11:23:29 +02:00
debris
9f5abd01b5
Merge branch 'master' of github.com:ethcore/parity into fatdb
2016-07-01 10:17:08 +02:00
Nikolay Volf
9f4bfd9e7a
fix tests
2016-06-27 18:47:50 +02:00
debris
7904464d24
use mem::replace instead of mem::swap in ArchiveDB, add aux_remove()
2016-06-27 14:01:06 +02:00
Nikolay Volf
627b67db0a
jdb to new settings config
2016-06-27 13:23:50 +02:00
debris
1b4f67151f
fatdb and fatdb iterator module
2016-06-27 09:16:34 +02:00
keorn
be8f922b3f
Replace deprecated hashdb trait names ( #1394 )
...
* replace deprecated hashdb method names
* spaces -> tabs
2016-06-23 11:16:11 +02:00
Nikolay Volf
c6616431b0
fix tests
2016-06-20 14:20:13 +03:00
Nikolay Volf
7e452ab2e0
configurable cache size
2016-06-20 13:42:04 +03:00
Edward Wang
2b65011706
Use constants for DatabaseConfig ( #1318 )
...
Closes #1157
2016-06-18 17:58:28 +02:00
Robert Habermeier
6f850ebdac
does_pruning -> is_pruned
2016-06-03 12:10:10 +02:00
Robert Habermeier
d7b79c1274
don't return a state in state_at if the db prunes and the block is before guaranteed history
2016-06-02 20:34:38 +02:00
Marek Kotewicz
ca008fb541
migration fixes ( #1155 )
...
* dont use system temp for migration, do backup
* fixed issue with number of open files on osx
* fixed compilation of util tests
2016-05-27 08:23:29 +02:00
Gav Wood
fa95419c27
--pruning=auto option.
2016-04-11 18:42:50 -07:00
Gav Wood
6e97496b27
Support for --pruning=auto.
2016-04-11 15:51:14 -07:00
Tomasz Drwięga
85da55a537
Fixing warnings
2016-04-06 10:55:40 +02:00
Gav Wood
ad86feb667
Rename spawn -> boxed_clone
2016-03-28 09:42:50 +02:00
Gav Wood
43e1d89067
Fix State cloning.
2016-03-27 14:35:27 +02:00
Tomasz Drwięga
e58ec31e20
Fixing warnings
2016-03-18 10:14:19 +01:00
Gav Wood
81291622eb
Avoid batches for now.
2016-03-13 19:22:42 +01:00
Gav Wood
706c56f56a
Usage of LATEST_ERA fixes for archive and ref-counted DBs.
2016-03-13 18:19:52 +01:00
Arkadiy Paronyan
8ce073ed9a
Merge pull request #683 from ethcore/jdb-state-queries
...
state query for archive jdb
2016-03-12 16:19:00 +01:00
Gav Wood
d7039b72e2
Update archivedb.rs
2016-03-12 10:48:28 +01:00
arkpar
896ba57555
Merge branch 'master' of github.com:ethcore/parity into jdb_option2
2016-03-11 22:43:59 +01:00
Nikolay Volf
1e40997ff7
state query for archive jdb
2016-03-11 22:15:56 +04:00
Nikolay Volf
04af38bb0d
fix test compilation
2016-03-11 18:54:28 +04:00
Gav Wood
4771fdf0fb
Rearrange journaldb infrastructure.
2016-03-11 13:50:39 +01:00