Egon Elbre
a01c48f4a5
satellite/rewards: use base32 instead of base64+json ( #3522 )
2019-11-12 15:43:03 +02:00
Nikolai Siedov
9797f8c49b
satellite/console: service error types added, error handling fixed ( #3538 )
2019-11-12 15:14:31 +02:00
Nikolai Siedov
70c7ee842e
satellite: adding proper headers to api responses ( #3489 )
2019-11-12 15:05:35 +02:00
Nikolai Siedov
c1ae8c332f
satellite/console: auth API error handling refactored ( #3540 )
2019-11-12 13:53:00 +02:00
Yaroslav Vorobiov
36311a3a05
satellite/console: add token deposit API, populate billing history with transactions ( #3500 )
2019-11-12 13:14:34 +02:00
Egon Elbre
4b85d3d739
internal/testplanet: better error message when postgres is not defined ( #3539 )
2019-11-11 17:05:21 +02:00
Yingrong Zhao
69b0ae02bf
satellite/gracefulexit: separate functional code in endpoint ( #3476 )
2019-11-08 13:57:51 -05:00
Yingrong Zhao
6331f839ae
satellite/gracefulexit: not allow disqualified node to graceful exit ( #3493 )
2019-11-07 12:19:34 -05:00
Ethan Adams
f3dccb56b1
satellite/gracefulexit: Check if pointer has been overwritten or deleted before sending transfer message. ( #3481 )
2019-11-07 11:13:05 -05:00
Natalie Villasana
68a7790069
satellite/gracefulexit: select new node filtered by Distinct IP ( #3435 )
2019-11-06 16:38:51 -05:00
Egon Elbre
23c556ae15
satellite/rewards: fixes from review comments ( #3495 )
2019-11-06 20:37:53 +02:00
Egon Elbre
cc032d3151
satellite/metainfo: fix some uses of metainfo.Delete ( #3513 )
...
* satellite/metainfo: rename Delete to UnsynchronizedDelete
* fix deletes
* make db private
* fix typos
* also verify on commit object
2019-11-06 18:02:14 +01:00
Nikolay Yurchenko
e6c7b8180c
web/satellite: tabs title change ( #3496 )
2019-11-06 14:27:26 +02:00
littleskunk
7eb6724c92
logging: unify logging around satellite ID, node ID and piece ID ( #3491 )
...
* logging: unify logging around satellite ID, node ID and piece ID
* unify segment index
2019-11-05 22:04:07 +01:00
Yaroslav Vorobiov
0b32690d0a
satellite/peer: add payments config ( #3488 )
...
* satellite/peer: add payments config
* remove stripe-key from console config
* update config lock
* fix imports
* fix config-lock
2019-11-05 21:26:19 +01:00
Maximillian von Briesen
7cdc1b351a
satellite/audit: do not audit expired segments ( #3497 )
...
* during audit Verify, return error and delete segment if segment is expired
* delete "main" reverify segment and return error if expired
* delete contained nodes and pointers when pointers to audit are expired
* update testplanet.Upload and testplanet.UploadWithConfig to use an expiration time of an hour from now
* Revert "update testplanet.Upload and testplanet.UploadWithConfig to use an expiration time of an hour from now"
This reverts commit e9066151cf84afbff0929a6007e641711a56b6e5.
* do not count ExpirationDate=time.Time{} as expired
2019-11-05 20:41:48 +01:00
Ethan Adams
2eb0cc56fe
satellite/gracefulexit: Check if node already has a piece in the pointer ( #3434 )
2019-11-05 14:13:45 -05:00
Maximillian von Briesen
78fedf5db3
satellite/gracefulexit: handle piece not found messages from storagenode ( #3456 )
...
* If a node claims to fail a transfer due to piece not found, remove that node from the pointer, delete the transfer queue item.
* If the pointer is piece hash verified, penalize the node. Otherwise, do not penalize the node.
2019-11-05 10:04:39 -05:00
Yaroslav Vorobiov
35edc2bcc3
satellite/payments: invoice creation ( #3468 )
2019-11-05 15:16:02 +02:00
Egon Elbre
9c59efd33d
satellite/rewards: ensure that partner information is asked from a service ( #3275 )
2019-11-05 14:58:09 +02:00
Nikolai Siedov
1a0757ebf7
web/satellite: auth error messages fixed ( #3426 )
2019-11-05 13:55:26 +02:00
littleskunk
def3dcbaa9
satellite/audit: increase timeout to 5 minutes ( #3480 )
...
* satellite/audit: increase timeout to 5 minutes
* fix lint error
2019-11-05 11:21:25 +01:00
Michal Niewrzal
e0c2dfcb8d
satellite/metainfo: don't allow uplink to commit same piece multiple times ( #3460 )
2019-11-04 17:26:19 -05:00
Jess G
5abb91afcf
satellite: change the Peer name to Core ( #3472 )
...
* change satellite.Peer name to Core
* change to Core in testplanet
* missed a few places
* keep shared stuff in peer.go to stay consistent with storj/docs
2019-11-04 11:01:02 -08:00
Yehor Butko
0c2e498f09
satellite/satellitedb: console tables archview comments updated ( #3465 )
2019-11-04 16:37:39 +02:00
Yehor Butko
761cec5ea3
satellite/payments: archview comments updated ( #3464 )
2019-11-04 14:30:07 +02:00
Yehor Butko
5cb46d2ce3
satellite/payments: mock payment service created, api calls from frontend returned ( #3448 )
2019-11-04 12:54:25 +02:00
Jess G
8d92c288e2
satellitedb: separate migration into subcommand ( #3436 )
...
* separate sadb migration, add version check
* update checkversion to do same validation as migration
* changes per CR
* add sa migration to storj-sim
* add different debug port in storj-sim for migration
* add wait for exit for storj-sim migration
* update sa docker entrypoint to support migration
* storj-sim satellite parts all wait for migration
* upgrade golang-migrate/migrate to v4 because bug
* fix go mod tidy
2019-11-02 13:09:07 -07:00
Maximillian von Briesen
f9df0ea591
satellite/gracefulexit: check for unknown error in graceful exit disable test
...
Allow error in graceful exit disable test to be rpcstatus.Unimplemented (grpc) or rpcstatus.Unknown (drpc)
2019-11-01 17:21:30 -04:00
Egon Elbre
aa761700af
satellite/satellitedb: update nodes in sorted order ( #3446 )
2019-11-01 18:07:23 +01:00
Maximillian von Briesen
590312970d
satellite/gracefulexit: add flag for enabling/disabling graceful exit on the satellite ( #3437 )
2019-11-01 16:21:24 +02:00
Maximillian von Briesen
d9bb25b4b9
satellite/metainfo: support a wider range of values for RS.Total in satellite metainfo validation ( #3431 )
...
change uplink RS default configuration from 130 to 95
2019-10-31 15:04:33 -04:00
Nikolai Siedov
8ce09700af
web/satellite: internal server error template added, errors separated ( #3430 )
2019-10-31 20:42:28 +02:00
Yehor Butko
ecde507e4e
satellite/payments: list invoices ( #3389 )
2019-10-31 18:56:54 +02:00
Ethan Adams
43103ae13f
lower storage node counts in tests ( #3427 )
2019-10-31 10:57:54 -04:00
Yingrong Zhao
bfa6699e2c
satellite/repair: add timeout for repair download from a single node( #3418 )
2019-10-30 16:31:08 -04:00
Jess G
e96d615013
satellite: remove satellite API code from peer ( #3414 )
...
* rm dup api code from sa peer, update storj-sim
* fix for backwards compat tests
* use env var instead of localhost
* changes per CR
* fix env var name
* skip peer for setup
2019-10-30 12:23:09 -07:00
Jess G
4d85b11574
satellite/contact: improve errors in contact endpoints ( #3356 )
...
* improve errors in satellite contact endpoints
* add changes per CR comments
* update pingback method so it still updates node table
* fix err and returns
* fix zap logging to be better
2019-10-30 11:57:21 -07:00
Natalie Villasana
4878135068
satellite/gracefulexit, storagenode/gracefulexit: add timeouts ( #3407 )
2019-10-30 13:40:57 -04:00
Natalie Villasana
5453886231
satellite/repair, uplink/ecclient: remove unused expiration arg from ec.Repair and ec.putPiece ( #3416 )
2019-10-30 11:35:00 -04:00
Egon Elbre
65a8e0bcbc
{satellite,storagenode}/gracefulexit: clearer log messages ( #3413 )
2019-10-30 10:21:27 +02:00
Maximillian von Briesen
54594e79c3
satellite/gracefulexit: add metrics on satellite for graceful exit ( #3355 )
2019-10-29 16:22:20 -04:00
Maximillian von Briesen
cd0940724c
satellite/gracefulexit: use sync2 cycle inside satellite graceful exit endpoint ( #3394 )
2019-10-29 14:40:42 -04:00
Maximillian von Briesen
cd3d3850f9
satellite/gracefulexit: only allow one connection per node to graceful exit endpoint ( #3357 )
2019-10-29 13:23:17 -04:00
Yaroslav Vorobiov
30a3205745
satellite/payments: update account balance ( #3379 )
2019-10-29 18:04:34 +02:00
Cameron
b2ff13f1fa
{cmd/satellite, storj/satellite}: create command to run repair process in isolation ( #3341 )
...
* set up satellite repair run command
* add separated repair process to storj-sim
* add repairer peer to satellite in testplanet
* move api run cmd into api.go
* add satellite run repair to entrypoint
2019-10-29 10:55:57 -04:00
Nikolai Siedov
6354b38849
web/satellite: auth graphql api replaced with REST API ( #3396 )
2019-10-29 16:24:16 +02:00
Egon Elbre
2e44a9fa6b
satellite/satellitedb/dbx: remove sqlite.sql file ( #3409 )
2019-10-29 12:35:27 +02:00
Yingrong Zhao
ec690929df
satellite/metainfo: fix index out of range error for validate pointer ( #3398 )
...
fix index out of range error in metainfo when validate a pointer
2019-10-28 17:09:57 -04:00
Ethan Adams
7c2daa4dd9
Use original pointer when calling UpdatePieces ( #3397 )
2019-10-28 14:43:46 -04:00