chia-blockchain/chia/server
Arvid Norberg 600a5f90a0
CoinStore benchmark and performance improvements (#8514)
* add coin_store benchmark

* optimize _set_spent in CoinStore

* simplify _add_coin_record, since we won't use it to replace an entry anymore

* use executemany in add_coin_record and set_spent

* disable sqlite sync
2021-09-21 10:43:43 -07:00
..
__init__.py git mv src chia 2021-04-04 21:41:39 -07:00
address_manager_store.py execute the sqlite pragmas only once, at the lever where the database is opened. Also, say FULL instead of 2, to make it clearer what the pragma is doing (#5993) 2021-09-15 10:57:13 -07:00
address_manager.py Makes linter happy (#2483) 2021-05-12 17:31:28 -07:00
connection_utils.py git mv src chia 2021-04-04 21:41:39 -07:00
introducer_peers.py attempt to save time hashing PeerInfo objects in introducer (#1990) 2021-04-17 09:25:40 -07:00
node_discovery.py CoinStore benchmark and performance improvements (#8514) 2021-09-21 10:43:43 -07:00
outbound_message.py git mv src chia 2021-04-04 21:41:39 -07:00
rate_limits.py Fullnode related changes from wallet protocol and unharded derivation (#8522) 2021-09-18 10:27:34 -07:00
reconnect_task.py git mv src chia 2021-04-04 21:41:39 -07:00
server.py Reply type decorator (#8276) 2021-09-20 11:31:15 -07:00
ssl_context.py git mv src chia 2021-04-04 21:41:39 -07:00
start_farmer.py Keyring passphrase protection (#7249) 2021-08-04 12:46:55 -07:00
start_full_node.py git mv src chia 2021-04-04 21:41:39 -07:00
start_harvester.py git mv src chia 2021-04-04 21:41:39 -07:00
start_introducer.py git mv src chia 2021-04-04 21:41:39 -07:00
start_service.py service singleton (#6735) 2021-06-24 11:10:46 -07:00
start_timelord.py git mv src chia 2021-04-04 21:41:39 -07:00
start_wallet.py Keyring passphrase protection (#7249) 2021-08-04 12:46:55 -07:00
upnp.py Fullnode related changes from wallet protocol and unharded derivation (#8522) 2021-09-18 10:27:34 -07:00
ws_connection.py Reply type decorator (#8276) 2021-09-20 11:31:15 -07:00