aboutsummaryrefslogtreecommitdiff
path: root/src/server.rs
Commit message (Collapse)AuthorAgeFilesLines
* Keep network status & ring in a tokio::sync::watchAlex Auvolat2020-04-111-1/+1
| | | | | | advantages - reads don't prevent preparing writes - can be followed from other parts of the system by cloning the receiver
* Local refcounting of blocksAlex Auvolat2020-04-111-4/+7
|
* table::insert_many, version_table::updatedAlex Auvolat2020-04-111-6/+3
|
* Background task runner that replaces tokio::spawnAlex Auvolat2020-04-111-35/+64
|
* Add block ref tableAlex Auvolat2020-04-101-0/+16
|
* Fix the Sync issue. Details:Alex Auvolat2020-04-101-27/+32
| | | | | | | So the HTTP client future of Hyper is not Sync, thus the stream that read blocks wasn't either. However Hyper's default Body type requires a stream to be Sync for wrap_stream. Solution: reimplement a custom HTTP body type.
* Why is it not Sync??Alex Auvolat2020-04-091-1/+18
|
* Something worksAlex Auvolat2020-04-091-1/+1
|
* Some progressAlex Auvolat2020-04-091-8/+8
|
* Some workAlex Auvolat2020-04-081-2/+7
|
* Some work in actually storing thingsAlex Auvolat2020-04-081-4/+51
|
* Basic workflow for client PUT, next is do actual storageAlex Auvolat2020-04-081-5/+17
|
* custom data type for hashes and identifiersAlex Auvolat2020-04-071-4/+4
|
* Config management & ringAlex Auvolat2020-04-071-2/+0
|
* Refactor; ability to update network configAlex Auvolat2020-04-071-0/+98