Jeff Wendling
7886a4d7b9
storagenodedb: use datetime functions in sqlite queries ( #2512 )
...
This way comparison happens on the actual time rather than the
string representation of the time which may change depending on
the time zone.
2019-07-10 10:47:59 -04:00
Fadila
fa1f5c8d7f
garbage collection endpoint on storage node ( #2424 )
2019-07-10 09:41:47 -04:00
Alexander Leitner
1c5db71faf
Change protobuf expirations to use time.Time ( #2509 )
...
* Change protobuf expirations to use time.Time instead of timestamp.Timestamp
2019-07-09 17:54:00 -04:00
Michal Niewrzal
bbc25a2bf7
Drop SN certifiates
table from DB ( #2498 )
2019-07-09 17:33:45 -04:00
Jeff Wendling
d616be8ae0
storagenode: use minimum time in the order for expiration ( #2504 )
2019-07-09 17:16:30 -04:00
ethanadams
4faed2098d
method name changer per PR 2469 ( #2494 )
2019-07-09 16:05:14 -04:00
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
Alexander Leitner
3587e1a579
Change pointerdb pointer to use time.Time for Creation date ( #2483 )
2019-07-09 00:16:50 +02:00
Alexander Leitner
dcf8e2936b
Update vouchers to use time.Time instead of timestamp ( #2478 )
...
* Update vouchers to use time.Time instead of timestamp
2019-07-08 13:07:30 -04:00
Yaroslav Vorobiov
524eb24c83
storagenode/nodestats: combine stats into single RPC call ( #2455 )
...
* change satellite nodestats endpoint
2019-07-08 17:33:43 +03:00
JT Olio
65aa8f227f
piecestore: pipeline chunks with orders ( #2451 )
2019-07-08 17:26:19 +03:00
Alexander Leitner
88732188cb
Update inspector timestamp to time.time ( #2464 )
...
* Update inspector timestamp
2019-07-08 10:06:12 -04:00
Fadila
3f4662598e
storagenode/piecestore: add piece_creation field ( #2441 )
2019-07-08 09:22:36 +02:00
Yaroslav Vorobiov
7aca0eb284
storagenode/dashboard: show console address ( #2456 )
2019-07-06 15:40:58 +02:00
Yaroslav Vorobiov
ce4b997623
storagenode/nodestats: connection leak ( #2443 )
2019-07-04 13:34:23 +03:00
Yaroslav Vorobiov
5557d557f9
storagenode/consoledb: fix daily bandwidth query ( #2446 )
...
* storagenode/consoledb fix daily bandwidth query
2019-07-03 15:08:40 -04:00
Cameron
d499d162f4
implement storj.NodeURL in trusted satellites ( #2388 )
...
* implement storj.NodeURL in trusted satellites
2019-07-03 13:29:18 -04:00
Michal Niewrzal
61dfa61e3a
Add timestamp and piece size to piece hash ( #2198 )
2019-07-03 18:14:37 +02:00
Egon Elbre
38f3d860a4
storagenode: decline uploads when there are too many live requests ( #2397 )
2019-07-03 16:47:55 +03:00
ethanadams
47e4584fbe
V3-1989: Storage node database is locked for several minutes while submiting orders ( #2410 )
...
* remove infodb locks and give a unique name for each in memory created.
* changed max idle and open to 1 for memory DBs. fixes table locking errors
* fixed race condition
* added file based infodb test
* added busy timeout parameter to the file based infodb for testing
* fixed imports
* removed db.locked() after merge from master
2019-07-02 17:23:02 -04:00
Alexander Leitner
6d55bbdb57
OrderLimit creation date time limit ( #2412 )
...
* Limit by order creation
2019-07-02 12:06:12 -04:00
Yaroslav Vorobiov
9e8ecb6303
Storagenode nodestats at daily space usage ( #2422 )
2019-07-02 15:05:58 +03:00
Yaroslav Vorobiov
16cd1fde87
Storagenode add daily bandwidth usage query for SNO ( #2348 )
2019-07-02 11:53:39 +02:00
Jennifer Li Johnson
699ccea19f
Creates Routing Table Antechamber ( #2318 )
2019-07-01 17:20:19 -04:00
Egon Elbre
385c046723
pkg/pb: rename Order2 to Order, OrderLimit2 to OrderLimit ( #2406 )
2019-07-01 18:54:11 +03:00
Egon Elbre
2b68a72428
internal/testplanet: ensure that metainfo connections get closed ( #2381 )
2019-07-01 17:35:10 +03:00
Egon Elbre
8a59999537
Revert "miscommit add debug info"
...
This reverts commit 512f3fa93e
.
2019-07-01 12:36:35 +03:00
Egon Elbre
512f3fa93e
add debug info
2019-07-01 12:33:03 +03:00
nerdatwork
477ac876af
Fix typo in sender.go ( #2395 )
2019-06-30 15:02:12 +02:00
Egon Elbre
e83ebd7cde
jenkins: avoid using goimports and distribute load better ( #2359 )
2019-06-27 21:52:50 +03:00
Cameron
261750252a
edit voucher denied message ( #2362 )
2019-06-27 14:15:41 -04:00
Yaroslav Vorobiov
a6db2dd332
Storagenode add nodestats client for SNO console ( #2287 )
2019-06-26 21:55:22 +03:00
Egon Elbre
615bfca135
Fix TestGetSignee flakiness ( #2350 )
...
* add IsCanceled
* fixes to error handling
* fix imports
* retrigger jenkins
2019-06-26 09:30:37 -06:00
Yehor Butko
8bf7c5c671
SNO Dashboard http status codes updated ( #2333 )
2019-06-26 16:36:47 +03:00
JT Olio
fbe9696e92
pkg/kademlia: clean up peer discovery ( #2252 )
2019-06-26 16:16:46 +03:00
Egon Elbre
b6ad3e9c9f
internal/testrand: new package for random data ( #2282 )
2019-06-26 13:38:51 +03:00
Egon Elbre
c7679b9b30
Fix some leaks and add notes about close handling ( #2334 )
2019-06-25 23:00:51 +03:00
Stefan Benten
1f58708910
Delete all Tardigrade Satellite Data from SNO's ( #2324 )
2019-06-25 13:10:56 +02:00
Egon Elbre
6502143e79
fix import ordering ( #2322 )
2019-06-25 12:46:29 +03:00
Cameron
b3da72c21c
Fix TestVoucherService ( #2317 )
...
* change parameters in update stats to fix test issue
2019-06-24 18:29:24 -04:00
Yehor Butko
96bc0ccfa4
SNO Dshboard initial api endpoint added ( #2284 )
...
* initial api endpoint added
2019-06-24 18:15:31 +03:00
Cameron
1283036e37
add storage node voucher request service ( #2158 )
...
* add voucher service on storage node
* config field tag syntax, go routines for requests
* hook up voucher service in storagenode/peer.go
* add voucher config to testplanet
* add voucher config to testplanet
* add voucher response status INVALID, ACCEPTED, REJECTED
* add a test for vouchers service
* handle no row from GetValid, test it
* add trust pool to voucher service
* use trusted list to get satellites
* verify vouchers upon receipt
* test VerifyVoucher
2019-06-21 18:48:52 -04:00
Egon Elbre
23e081f0c7
storagenode: delete piece when upload is cancelled ( #2286 )
...
* storagenode: delete piece when upload is cancelled
* don't delete when piece info has been committed
2019-06-21 18:16:39 +02:00
Yehor Butko
e5fd0287e4
V3-1819 Storage node operator server and service started ( #2112 )
...
* V3-1819 Storage node operator server and service started
2019-06-20 14:52:32 +03:00
Kaloyan Raev
964c87c476
Fix checks around repair threshold ( #2246 )
2019-06-19 22:13:11 +02:00
littleskunk
b1e5cf1200
add index on pieceinfo expireation for faster GetExpired calls ( #2220 )
...
* add index on pieceinfo expireation for faster GetExpired calls
* Add Migration File
2019-06-18 01:27:14 +02:00
littleskunk
b8bced690c
improve logging ( #2219 )
2019-06-18 00:38:52 +02:00
Egon Elbre
1a1a084477
testcontext: sanitize folder name ( #2195 )
2019-06-13 15:46:08 +03:00
Kaloyan Raev
252c8ac189
Add email to self node info ( #2171 )
2019-06-11 16:30:28 +03:00
littleskunk
5e7fed7541
improve logging ( #2170 )
...
Signed-off-by: littleskunk <jens.heimbuerge@googlemail.com>
2019-06-10 21:30:17 -06:00