Commit Graph

114 Commits (36333b3db2aa02bfba7ff382d9810060fbf0022c)

Author SHA1 Message Date
mbaxter d48ca9e5a9 [PAN-2952] Add storage key preimage tracking (#1772) 5 years ago
Karim T 516c267d16 [PAN-2444] Add CLI flag for setting WorldStateDownloader task cache size (#1749) 5 years ago
CJ Hare e43cee30a9 Removing unused methods on KeyValueStorage (#1661) 5 years ago
Abdelhamid Bakhta e1790ad3f0 Factorise metrics code for KeyValueStorage database (#1663) 5 years ago
Abdelhamid Bakhta fe1fbe3468 [PAN-2853] Create a metric tracking DB size (#1662) 5 years ago
mbaxter f5e841c018 [PAN-2797] Refactor experimental CLI options (#1629) 5 years ago
Ratan Rai Sur d4a016798e [PAN-2871] Columnar rocksdb (#1599) 6 years ago
Adrian Sutton f2a2ffc008 Rename MetricCategory to PantheonMetricCategory (#1574) 6 years ago
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