storj/storagenode
ethanadams ff6f1d1b32
storagenode: add in-memory tracking for bandwidth and disk usage (#2469)
* Add in-memory cache for bandwidth and space usage monitoring

* moved some structs around and added error handling for get piece size query

* added to existing bandwidth test.  fixed typo

* added test, updates from PR review, added monkit for new methods

* PR review updates. renamed space used methods

* changed bw cache so that only Add updates the cache and it only overwrites when the date moves forward

* moved bandwidth usage to bw and space usage to pieceinfodb

* fixed interface comment

* removed pointer from sync.Once
2019-07-08 20:33:50 -04:00
..
bandwidth storagenode: add in-memory tracking for bandwidth and disk usage (#2469) 2019-07-08 20:33:50 -04:00
collector internal/testrand: new package for random data (#2282) 2019-06-26 13:38:51 +03:00
console storagenode/nodestats: combine stats into single RPC call (#2455) 2019-07-08 17:33:43 +03:00
inspector Update inspector timestamp to time.time (#2464) 2019-07-08 10:06:12 -04:00
monitor storagenode: add in-memory tracking for bandwidth and disk usage (#2469) 2019-07-08 20:33:50 -04:00
nodestats storagenode/nodestats: combine stats into single RPC call (#2455) 2019-07-08 17:33:43 +03:00
orders storagenode/nodestats: connection leak (#2443) 2019-07-04 13:34:23 +03:00
pieces storagenode: add in-memory tracking for bandwidth and disk usage (#2469) 2019-07-08 20:33:50 -04:00
piecestore piecestore: pipeline chunks with orders (#2451) 2019-07-08 17:26:19 +03:00
storagenodedb storagenode: add in-memory tracking for bandwidth and disk usage (#2469) 2019-07-08 20:33:50 -04:00
trust implement storj.NodeURL in trusted satellites (#2388) 2019-07-03 13:29:18 -04:00
vouchers Update vouchers to use time.Time instead of timestamp (#2478) 2019-07-08 13:07:30 -04:00
peer.go storagenode/dashboard: show console address (#2456) 2019-07-06 15:40:58 +02:00