Commit Graph
18 Commits
Author SHA1 Message Date
Mariano SorgenteandGitHub 5468c25a09 Db headers, locks, pos dirs, and config (#88)
* New database table to store headers
* Loading blockchain only loads headers into memory instead of header blocks (header + proofs), speeds up the startup, and reduces normal operation memory usage by 80%
* Fix deadlock issues with store class
* Make memory store access synchronous, to reduce use of locks, this improves performance of block and unfinished block processing
* Remove locks from reads of DB, only lock for writes
* Cleaner configuration system with argparse
* Log to file by default, configurable to stdout
* Proof of space binary and create_plots scripts allow passing in temp and final directories
2020-02-05 09:42:57 +09:00
Mariano SorgenteandGitHub 5c49a2858c Fix sqlite issue on Github CI machine (#87)
* Add a lock and update cbor2
* Support python3, and tests python3 in ci
2020-01-24 20:44:09 +09:00
Mariano SorgenteandGitHub cf93472d30 Temporary fix for CI issue (#81)
Updates cbor to 5.0.0, tweak github workflow.
2020-01-21 12:25:35 +09:00
Mariano SorgenteandGitHub 49e4629935 Sqlite, RPC server, and other changes (#68)
* Switches to sqlite and remove all mongo stuff
* Starts RPC server on port 8555
* UI is in new process, communicates to node through rpc
* JSON serialization for streamables
* Harvester periodically prints its plot names and sizes
* Process names are set to chia_full node, chia_harvester, etc
* CONTRIBUTING.md, and remove docs from git (put in wiki)
* Adds the SmallHeaderBlock type, it's header block without the PoT and PoSpace
* Fix harvester bug (allows two harvesters in the same machine)
2020-01-13 22:19:53 +09:00
Mariano SorgenteandGitHub d6af7cf11b Update pythonpackage.yml 2019-11-24 18:55:22 +09:00
Mariano SorgenteandGitHub 290aae154f Update pythonpackage.yml 2019-11-24 18:28:49 +09:00
Mariano SorgenteandGitHub b254eb8906 Update pythonpackage.yml
Try to fix CI with mongo install
2019-11-24 18:14:57 +09:00
Mariano SorgenteandGitHub 3a6734cd46 Update pythonpackage.yml
Attempt to fix CI by installing docker/mongo
2019-11-24 17:52:12 +09:00
Mariano Sorgente 493cb4aab2 Fix tests 2019-11-24 17:26:47 +09:00
Mariano Sorgente d842bddc08 Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente e9401fdae1 Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente a149e181e4 Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente 7a3912b749 Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente 8a14b779ca Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente 72c37ac19d Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente 48cbab9c41 Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente 0a402cf9ad Update pythonpackage.yml 2019-11-20 18:54:55 +09:00
Mariano Sorgente f33853b0e3 Create pythonpackage.yml 2019-11-20 18:54:55 +09:00