Prepare 0.2.3 release

This commit is contained in:
Neil Booth
2016-11-10 23:57:13 +09:00
parent 01ce74e05f
commit e364b9df00
2 changed files with 21 additions and 21 deletions
+14 -21
View File
@@ -15,13 +15,13 @@ The components of the server are roughly like this::
- ElectrumX -<<<<<- LocalRPC - - ElectrumX -<<<<<- LocalRPC -
------------- ------------ ------------- ------------
< > < >
---------- ------------------- -------------- ---------- -------------------
- Daemon -<<<<<<<<- Block processor ->>>>- UTXO Cache - - Daemon -<<<<<<<<- Block processor -
---------- ------------------- -------------- ---------- -------------------
< < > < < < >
-------------- ---------------- -------------- -----------
- Prefetcher - - FS + Storage - - Prefetcher - - FS + DB -
-------------- ---------------- -------------- -----------
Env Env
@@ -60,22 +60,15 @@ Block Processor
Responsible for managing block chain state (UTXO set, history, Responsible for managing block chain state (UTXO set, history,
transaction and undo information) and processing towards the chain transaction and undo information) and processing towards the chain
tip. Uses the caches for in-memory state caching. Flushes state to tip. Uses the caches for in-memory state updates since the last
the storage layer. Reponsible for handling block chain flush. Flushes state to the storage layer. Reponsible for handling
reorganisations. Once caught up maintains a representation of daemon block chain reorganisations. Once caught up maintains a
mempool state. representation of daemon mempool state.
Caches Database
------ --------
The file system cache and the UTXO cache are implementation details of The database. Along with the host filesystem stores flushed chain state.
the block processor, nothing else should interface with them.
Storage
-------
Backend database abstraction. Along with the host filesystem, used by
the block processor (and therefore its caches) to store chain state.
Prefetcher Prefetcher
---------- ----------
+7
View File
@@ -1,3 +1,10 @@
Version 0.2.3
-------------
- fixes issues #6, #11, #15
- the UTXO cache is now merged with BlockProcessor, where it properly belongs.
cache.py no longer exists
Version 0.2.2.1 Version 0.2.2.1
--------------- ---------------