Commit Graph

56 Commits (368cea5e5ced90adca7f5befa4e4610c5e782869)

Author SHA1 Message Date
Adrian Sutton 135e869c20 Add flat file based task collection (#1377) 6 years ago
Adrian Sutton 412d2ab844 Handle the pipeline being aborted while finalizing an async operation. (#1372) 6 years ago
Adrian Sutton db160d38c1 Increase RocksDB max-background-compactions and background-thread-count to 4 by default. Improves fast sync times even on a t3.large instance (2 cores). (#1364) 6 years ago
Adrian Sutton c5c2332ab3 Configure RocksDb max background compaction and thread count (#1312) 6 years ago
Adrian Sutton a4b473ad6f Pipeline based full sync (#1291) 6 years ago
Danno Ferrin cf2acc2a75 Refactor RocksDBStats (#1266) 6 years ago
Puneetha Karamsetty 545578983b [PRIV-46] Use labelled timer to differentiate between rocks db metrics (#1254) 6 years ago
Danno Ferrin 4fc45282d5 RocksDB Statistics in Metrics (#1169) 6 years ago
Puneetha Karamsetty a56794b504 [PRIV-44] Use single instance of Rocksdb for privacy (#1247) 6 years ago
Danno Ferrin e31cf8df04 Add Unstable Options to the CLI (#1213) 6 years ago
Adrian Sutton bac2828313 Pipeline chain download - fetch and import data (#1207) 6 years ago
Adrian Sutton 362219d908 Support async processing while maintaining output order (#1215) 6 years ago
Adrian Sutton 56347981c6 Count the number of items discarded when a pipe is aborted (#1208) 6 years ago
Adrian Sutton ee53d3bbfb Cancel in-progress async operations when the pipeline is aborted. (#1205) 6 years ago
Danno Ferrin 74e2b5a632 Fix metrics breakages (#1185) 6 years ago
Adrian Sutton a2ce86f816 Fix deadlock scenario in AsyncOperationProcessor and re-enable WorldStateDownloaderTest (#1126) 6 years ago
Danno Ferrin fbb731a8fe Errorprone 2.3.3 upgrades (#1110) 6 years ago
Adrian Sutton 30ec5b7ba1 Pipeline Improvements (#1117) 6 years ago
Adrian Sutton f0c132e8aa Add metric to capture memory used by RocksDB table readers (index and filter blocks). (#1108) 6 years ago
Adrian Sutton acd977668b Support flat mapping with multiple threads (#1098) 6 years ago
Adrian Sutton 6e8fa9ecc9 Don't delete completed tasks from RocksDbTaskQueue (#1099) 6 years ago
Adrian Sutton 723f96fdbc Add pipe stage name to thread while executing (#1097) 6 years ago
mbaxter fafd7e69ed [PAN-2422] Add in-memory cache over world state download queue (#1087) 6 years ago
Adrian Sutton fde3a80f85 Add pipeline framework to make parallel processing simpler (#1077) 6 years ago
Adrian Sutton cb0c9e49f5 Return 0 from queue size if it has been closed. (#1066) 6 years ago
mbaxter 1c808e16d6 Don't make unnecessary copies of data in RocksDbKeyValueStorage (#1040) 6 years ago
mbaxter af66eae39f [PAN-2302] Resume world state download from existing queue (#1016) 6 years ago
CJ Hare 8f5be73c35 Gradle dependency for JMH annotation, for IDEs that aren't IntelliJ (#966) 6 years ago
Ivaylo Kirilov 582454581a [PRIV] Complete Private Transaction Processor (#938) 6 years ago
Adrian Sutton 27a3631027 Use a single thread to persist downloaded world state nodes (#950) 6 years ago
Adrian Sutton 8f7ed8c3ae RocksDbQueue Threading Tweaks (#940) 6 years ago
Adrian Sutton 5179cce210 Remove stray println. (#930) 6 years ago
Adrian Sutton 05184fe59b Use an iterator when dequeuing tasks. (#913) 6 years ago
Adrian Sutton 1e460157e8 Fix task queue so that the updated failure count for requests is actually stored. (#893) 6 years ago
mbaxter 33e9f0e508 [PAN-2196] Implement world state cancel (#867) 6 years ago
mbaxter 60b0137368 Fix state download race condition by creating a TaskQueue API (#853) 6 years ago
Adrian Sutton 38af7b0512 Support resuming fast-sync downloads (#848) 6 years ago
Danno Ferrin aaeaa59f31 Upgrade GoogleJavaFormat to 1.7 (#795) 6 years ago
mbaxter 494640ecbc [NC-2207] Integrate rocksdb-based queue into WorldStateDownloader (#746) 6 years ago
mbaxter 8c98388e6c [NC-2207] Add a basic queue on top of RocksDB (#698) 6 years ago
mbaxter 055785b7e3 [NC-1344] Create a simple WorldStateDownloader (#657) 6 years ago
Adrian Sutton 99bded7dd4 [NC-1977] Provide a better error message when RocksDB reports an unsupported operation system/jvm combination (like 32bit Java on Windows). (#547) 6 years ago
Danno Ferrin a551fcc245 RocksDB Metrics (#531) 6 years ago
Danno Ferrin 910dc51801 Remove non-transactional mutation from KeyValueStore (#500) 6 years ago
Danno Ferrin e73b339070 Update errorprone (#401) 6 years ago
Danno Ferrin d4fff610c6 Dependencies Version upgrade (#303) 6 years ago
Danno Ferrin 0716e6044b Update Client Version to be ethstats friendly (#258) 6 years ago
Adrian Sutton 8b883a15d3 Make KeyValueStorage extend Closeable (#207) 6 years ago
mark-terry cb01231ac0 [NC-862] License headers applied to non-java files (#93) 6 years ago
mark-terry 310bd4035c Nc 862 spotless license headers (#69) 6 years ago