storj/pkg
Dylan Lott 15960d4269
Admin node (#131)
* WIP creating admin node service

- WIP changing the process pkg to accept multiple services
- WIP looping over services passed to process
- add netstate/service.go file and abstract it for service processing

* implement goroutine to launch each process

* goroutines working with multiple services

* code review fixes

* more code updates for review

* Add pkg lock and mod files back in

* code review updates

* update process.Main with better concurrent error handling

* Update error handling and pass ctx to StartService

* Update error handling with channel implementation

* Merge in upstream changes

- Simplify error handling channels

* updates

* Updates per reviewable

* fix test

* Setup test exec

* Scaffold test setup

* process main test working

* update admin process test

* Test multiple processes done

* Add error classes for testing, test main logger error

* Updates to tests

* Update how process.Main() handles configs

* Complete merge

* Update Gopkg and add Copyright

* Fix cyclical import issue

- Added .coverprofile to gitignore
- Update admin main.go function call

* remove unnecessary line

* Updates

* DRY up cmd/netstate package

* update service function calls

* updates

* Trying no-ops in examples

* rename netstate to pointerdb

* trying to fix merge

* dep ensure and run tests

* remove flag.Parse

* Update deps

* Skip offending test in pkg/process, to be fixed later
2018-07-09 16:43:32 -06:00
..
dht pkg/kademlia tests and restructuring (#97) 2018-06-22 09:33:57 -04:00
eestream ECClient (#110) 2018-07-03 11:35:01 +03:00
kademlia pkg/kademlia tests and restructuring (#97) 2018-06-22 09:33:57 -04:00
miniogw ECClient (#110) 2018-07-03 11:35:01 +03:00
overlay Admin node (#131) 2018-07-09 16:43:32 -06:00
paths Define Path type (#101) 2018-07-02 09:21:32 -06:00
peertls Transport security (#63) 2018-07-09 19:43:13 +02:00
piecestore Obscure piece id across piece store nodes (#120) 2018-07-06 11:51:13 +03:00
pointerdb Admin node (#131) 2018-07-09 16:43:32 -06:00
process Admin node (#131) 2018-07-09 16:43:32 -06:00
ranger Implement psclient interface (#107) 2018-06-27 21:42:54 +03:00
storage/ec Transport security (#63) 2018-07-09 19:43:13 +02:00
telemetry change metric sending to be every minute during dev (#73) 2018-06-04 19:50:41 -06:00
transport ECClient (#110) 2018-07-03 11:35:01 +03:00
utils pkg/piecestore: use readersource (#75) 2018-06-05 08:00:48 -06:00