aboutsummaryrefslogtreecommitdiffstats
path: root/swarm/storage
Commit message (Expand)AuthorAgeFilesLines
* swarm: add database abstractions (shed package) (#18183)Janoš Guljaš2018-11-275-0/+89
* swarm/storage: move 'running migrations for' log line (#18120)Ferenc Szabo2018-11-201-3/+4
* swarm/storage: speed up garbage collection and rpc tests (#18128)Anton Evangelatov2018-11-192-5/+6
* swarm/storage: Batched database migration (#18113)lash2018-11-152-28/+127
* cmd/swarm, swarm/api/http, swarm/bmt, swarm/fuse, swarm/network/stream, swarm...Alexey Sharov2018-11-145-43/+30
* swarm/storage: fix garbage collector index skew (#18080)Ferenc Szabo2018-11-134-54/+268
* swarm/storage: fix access count on dbstore after cache hit (#17978)Ferenc Szabo2018-11-134-17/+138
* swarm, cmd/swarm: address ineffectual assignments (#18048)Anton Evangelatov2018-11-081-4/+1
* swarm: clean up unused private types and functions (#17989)Ferenc Szabo2018-10-274-44/+13
* swarm/storage: Add accessCnt for GC (#17845)lash2018-10-122-143/+358
* swarm, swarm/storage: lower constants for faster tests (#17876)Anton Evangelatov2018-10-094-16/+13
* swarm/storage/feed: Expose MaxUpdateDataLength constant (#17858)Javier Peletier2018-10-082-4/+6
* swarm/storage: extract isValid. correctly remove invalid chunks from store on...Anton Evangelatov2018-10-041-21/+21
* Merge pull request #17796 from epiclabs-io/mru-feedsViktor Trón2018-10-0328-385/+379
|\
| * swarm/storage/feed: Renamed packageJavier Peletier2018-10-0326-31/+31
| * swarm/storage/feeds: renamed vars that can conflict with package nameJavier Peletier2018-10-032-13/+13
| * swarm/storage/feeds: removed capital Feed throughoutJavier Peletier2018-10-0310-31/+31
| * swarm/storage/feeds: Final package rename and moved filesJavier Peletier2018-10-0326-51/+51
| * swarm/storage/mru: Renamed rest of MRU referencesJavier Peletier2018-10-036-11/+11
| * swarm/storage/mru: Renamed all comments to FeedsJavier Peletier2018-10-0314-102/+96
| * swarm/storage/mru: Renamed all identifiers to FeedsJavier Peletier2018-10-0316-214/+214
* | swarm: schemas and migrations (#17813)Anton Evangelatov2018-10-034-11/+76
|/
* swarm/storage: ensure 64bit hasherStore struct alignment (#17766)Janoš Guljaš2018-09-291-1/+4
* swarm/storage: make linter happyAnton Evangelatov2018-09-283-7/+5
* Swarm MRUs: Adaptive frequency / Predictable lookups / API simplification (#1...Javier Peletier2018-09-2833-2562/+2648
* swarm: prevent forever running retrieve request loopsBalint Gabor2018-09-263-5/+15
* all: new p2p node representation (#17643)Felix Lange2018-09-253-16/+14
* swarm/storage: Implement global timeout for fetcher (#17702)Balint Gabor2018-09-191-1/+3
* all: simplify s[:] to s where s is a slice (#17673)Emil2018-09-153-7/+7
* swarm: Chunk refactor (#17659)Balint Gabor2018-09-1327-1322/+1765
* swarm/storage: remove redundant increments for dataIdx and entryCnt (#17484)Anton Evangelatov2018-09-122-31/+35
* Encryption async api (#17603)Viktor Trón2018-09-113-115/+158
* swarm/storage: added metrics for db entry count (#17589)Elad2018-09-061-0/+6
* swarm/storage: cleanup task - remove bigger chunks (#17424)Anton Evangelatov2018-08-201-22/+45
* swarm/network, swarm/storage: validate chunk size (#17397)Anton Evangelatov2018-08-1411-57/+49
* swarm/storage/mru: HOTFIX - fix panic in Handler.update (#17313)Javier Peletier2018-08-071-1/+1
* swarm/storage/mru: Client-side MRU signatures (#784)Javier Peletier2018-07-2319-1348/+2805
* swarm: integrate OpenTracing; propagate ctx to internal APIs (#17169)Anton Evangelatov2018-07-1319-105/+179
* swarm: ctx propagation; bmt fixes; pss generic notification framework (#17150)Anton Evangelatov2018-07-099-52/+94
* swarm: network rewrite mergeethersphere2018-06-2240-2407/+7099
* build: enable goimports and varcheck linters (#16446)thomasmodeneis2018-04-182-6/+0
* compression/rle: delete RLE compression (#16468)Felix Lange2018-04-091-13/+2
* swarm/storage: disable treechunker test while it is flaky (#16254)Anton Evangelatov2018-03-061-1/+1
* swarm: initial instrumentation (#15969)Anton Evangelatov2018-02-234-0/+53
* various: remove redundant parentheses (#15793)Furkan KAMACI2018-01-032-5/+5
* all: use gometalinter.v2, fix new gosimple issues (#15650)Zach2017-12-132-10/+10
* cmd/swarm: add config file (#15548)holisticode2017-12-121-2/+8
* build: enable unconvert linter (#15456)ferhat elmas2017-11-113-5/+5
* all: gofmt -w -s (#15419)ferhat elmas2017-11-082-11/+8
* core, swarm: typo fixesferhat elmas2017-10-301-2/+2
* swarm/storage: pyramid chunker re-write (#14382)Zahoor Mohamed2017-09-2210-233/+1005
* bmt: Binary Merkle Tree Hash (#14334)Viktor Trón2017-09-052-1/+3
* swarm: fix megacheck warningsEgon Elbre2017-08-148-59/+13
* cmd/swarm: support exporting, importing chunk db (#14868)Lewis Marshall2017-07-311-0/+82
* swarm/storage: remove panic on invalid chunkaron2017-06-251-1/+1
* all: blidly swap out glog to our log15, logs need reworkPéter Szilágyi2017-02-235-40/+38
* swarm/network: fix chunk integrity checks (#3665)Viktor Trón2017-02-132-9/+59
* swarm/storage: release chunk storage after stop swarm (#3651)Maksim2017-02-097-4/+25
* all: fix ineffectual assignments and remove uses of crypto.Sha3Felix Lange2017-01-093-5/+4
* all: fix spelling errorsPéter Szilágyi2017-01-072-2/+2
* all: fix issues reported by honnef.co/go/simple/cmd/gosimpleFelix Lange2017-01-072-2/+2
* all: gofmt -w -sFelix Lange2017-01-061-2/+2
* swarm/storage: call size before seek-from-end (#3469)Aron Fischer2016-12-221-2/+5
* internal/debug, internal/ethapi, rpc, swarm/storage: Ran "go fmt"Kenji Siu2016-11-011-1/+0
* swarm/storage: Allow EOF at the end of the reader in the chunker. Handle the ...Daniel A. Nagy2016-10-141-5/+8
* swarm/storage: fix chunker when reader is brokenaron2016-10-114-101/+89
* swarm: plan bee for content storage and distribution on web3ΞTHΞЯSPHΞЯΞ2016-08-3114-0/+3092