aligeti
bf917df49d
Fix to issue an error for empty enc key ( #1923 )
2019-05-09 12:07:07 -04:00
Michal Niewrzal
4ad205e34d
Set connection read/write timeout ( #1850 )
2019-05-09 15:53:04 +02:00
Natalie Villasana
7e9286de34
skips flaky TestBootstrapBackoffReconnect ( #1870 )
2019-05-09 16:34:18 +03:00
Bill Thorp
4002ed4463
unskip TestIdentifyIrreparableSegments ( #1927 )
2019-05-09 15:55:34 +03:00
Natalie Villasana
b48f584cea
repair checker resumes iterating where left off ( #1879 )
2019-05-08 13:59:50 -04:00
Kaloyan Raev
17c224f42a
Gateway should not require identity ( #1921 )
2019-05-08 12:52:57 -04:00
Bill Thorp
89c5e70003
defaults now commented out ( #1878 )
...
* defaults now commented out, unless custom / user / override
2019-05-08 08:14:00 -04:00
JT Olio
934cde90ca
add apikey library on top of macaroons ( #1862 )
...
What: This adds a more user-friendly Storj V3 specific library on top of a macaroon framing library
Why: So we can start to do access control!
2019-05-07 16:10:49 -06:00
Bill Thorp
ea978dd674
hopefully sensible satellite defaults ( #1888 )
...
* hopefully sensible satellite defaults
2019-05-07 10:44:47 -04:00
Dennis Coyle
47c869b33d
Gateway setup interactive ( #1904 )
2019-05-07 16:29:57 +02:00
Maximillian von Briesen
900ede151a
do not return error if no stripe in audit selection ( #1867 )
2019-05-01 14:59:30 -04:00
Bill Thorp
6ece4f11ad
moved invalid/offline back into SQL ( #1838 )
...
* moved invalid/offline back into SQL, removed GetAll()
2019-05-01 09:45:52 -04:00
Bogdan Artemenko
ecb81144a1
Macaroon Library ( #1537 )
...
* Added initial implementation of Macaroon Library.
* Implemented Unit tests.
* Added header.
* Serialization refactoring.
* Added description for Macaroon and Caveat struct.
* Removed NewNonce. Use NewSecret instead.
* change macaroon library to just use bytes directly
Change-Id: I0411203cb09244605d2ee49f9d9b9b1e2bf46c76
* linting
Change-Id: I0363c0e30b610966eb18ff8b3905d75c69541610
2019-05-01 08:40:56 -04:00
Natalie Villasana
7d33a2042d
makes TestBootstrapBackoffReconnect not flaky ( #1871 )
...
* rm badProxy's dropInterval, replaces with dropCount
2019-05-01 07:34:14 -04:00
Egon Elbre
ba322abd9c
Remove Travis ( #1868 )
2019-04-30 21:18:32 +03:00
Bill Thorp
2c9ef5b107
longer repair window ( #1866 )
2019-04-30 11:20:18 -04:00
Cameron
60abab1176
move nodeData length check after latestTally is updated in CalculateAtRestData ( #1841 )
...
* mode nodeData length check after latestTally is updated
* add test to verify unique constraint issue is fixed
2019-04-29 13:46:38 -04:00
Bill Thorp
2367918331
removed unused .List() method ( #1853 )
...
* removed unused .List()
* removed unused test
2019-04-26 17:41:13 +02:00
Egon Elbre
db939d37ec
cover all the things ( #1818 )
2019-04-26 16:39:11 +03:00
Natalie Villasana
bcfb03836f
kademlia Bootstrap function has exponential backoff ( #1786 )
...
* add exponential backoff to kademlia
2019-04-26 08:42:09 -04:00
Bill Thorp
a11dc76169
wired up online config ( #1827 )
...
* wired up online config
2019-04-26 08:15:06 -04:00
Egon Elbre
80400e7811
delete unused buckets/mocks ( #1849 )
2019-04-26 12:09:23 +03:00
Egon Elbre
60c4c10c79
storagenode: delete psserver ( #1837 )
2019-04-26 08:17:18 +03:00
Jennifer Li Johnson
db6a2a46a9
set delete-tallies default to false ( #1844 )
2019-04-25 15:30:37 -04:00
Maximillian von Briesen
50a0bffa0a
Improve audit cursor NextStripe ( #1821 )
2019-04-25 11:43:26 -04:00
Bryan White
fd9d244de7
add info log for successfull authorizations ( #1804 )
2019-04-25 12:47:40 +02:00
Michal Niewrzal
fe3dfc1587
Move pointerdb.Service to satellite ( #1826 )
2019-04-25 10:46:32 +02:00
Michal Niewrzal
a585b97363
Download is hanging when one node is not responsive ( #1764 )
...
Change closes download connection in parallel and sets a timeout for communication between uplink and storage node
2019-04-25 10:17:26 +02:00
Michal Niewrzal
dcea59205d
Uplink CLI setup welcome message ( #1735 )
2019-04-24 15:17:32 +02:00
Egon Elbre
ee3bf4a102
only run selection code once ( #1825 )
2019-04-24 06:35:50 -04:00
Egon Elbre
c284cfde30
ensure TestParallel doesn't deadlock on error ( #1808 )
2019-04-24 13:15:46 +03:00
Bill Thorp
cd4a3e06d8
wired up IsHealthy to config ( #1820 )
...
* wired up IsHealthy to config
2019-04-23 18:45:50 -04:00
Fadila
8ddf481b33
Checker: invalid and offline nodes search update ( #1812 )
...
* simplified invalid and offline login into getMissingPieces
2019-04-23 16:54:39 -04:00
Bill Thorp
2029c558af
updated audit configs ( #1814 )
...
updated audit configs
2019-04-23 16:47:11 -04:00
Cameron
9f6b010748
rollup interval fixes ( #1739 )
...
* set all intervals to UTC in rollupStats map, only delete latest day after both rollups
* clean up usage of interval, use intervalEndTime rather than createdAt
* change some variable names, add comments
* add flag for tally deletion
* adds deletetallies flag to testplanet
* space
* Removes println:
* adds test for deletes false
2019-04-23 15:21:30 -04:00
Kaloyan Raev
da0bc5adb5
Selecting non-reputable nodes should not result in excessive selection ( #1680 )
2019-04-23 18:23:51 +03:00
Egon Elbre
f7ed63a119
handle database error checks properly ( #1796 )
2019-04-23 14:13:57 +03:00
Egon Elbre
bdd0d778eb
interface tests belong to the interface, not the implementation ( #1794 )
2019-04-23 11:47:16 +03:00
Jennifer Li Johnson
253cbe5fa0
updates rollup default interval ( #1800 )
2019-04-22 15:18:16 -04:00
Egon Elbre
05732416dc
disable other overlay services that might update online in graveyard test ( #1798 )
2019-04-22 11:22:52 -04:00
Egon Elbre
f49b0acc5b
repair until queue is empty ( #1716 )
...
* repair until queue is empty
2019-04-22 11:16:21 -04:00
Egon Elbre
274fd53ace
Skip verifier tests early ( #1793 )
2019-04-22 15:14:59 +03:00
Bryan White
b6d0157b5b
expose identity version flag on relevant identity cli commands ( #1776 )
2019-04-22 13:58:57 +03:00
Natalie Villasana
8d1f614662
removes unused queue code, moves queue_test.go to repairqueue_test.go in satellitedb dir ( #1783 )
2019-04-22 13:35:52 +03:00
Kaloyan Raev
8fc5fe1d6f
Refactor pb.Node protobuf ( #1785 )
2019-04-22 12:07:50 +03:00
Fadila
123bf291f2
Inspector draw routing table ( #1732 )
2019-04-22 11:34:11 +03:00
Maximillian von Briesen
b29d875326
Enable TestGetShareTimeout ( #1774 )
2019-04-22 08:54:08 +03:00
JT Olio
2744a26b60
pkg/cfgstruct: tie defaults to releases ( #1787 )
...
* tie defaults to releases
this change makes it so that by default, the flag defaults are
chosen based on whether the build was built as a release build or
an ordinary build. release builds by default get release defaults,
whereas ordinary builds by default get dev defaults.
any binary can have its defaults changed by specifying
--defaults=dev
or
--defaults=release
Change-Id: I6d216aa345d211c69ad913159d492fac77b12c64
* make release defaults more clear
this change extends cfgstruct structs to support either
a 'default' tag, or a pair of 'devDefault' and 'releaseDefault'
tags, but not both, for added clarity
Change-Id: Ia098be1fa84b932fdfe90a4a4d027ffb95e249c6
* clarify cfgstruct.DefaultsFlag
Change-Id: I55f2ff9080ebbc0ce83abf956e085242a92f883e
2019-04-19 12:17:30 -06:00
JT Olio
2f9aa7e7be
pkg/process: add --debug.trace-out option to binaries ( #1788 )
...
this adds a flag to all pkg/process binaries where if set,
will write a process-level trace for all monkit-instrumented
functions as an svg to the target path.
usage like:
uplink cp --debug.trace-out=trace.svg file sj://bucket/file
Change-Id: I8f6bbfc488f0f1ac270cb28a61347c6b9698cea7
2019-04-19 11:34:29 -04:00
Philip Hutchins
a840948671
Moving failure for putting pieces to Debug as this is expected behavior ( #1777 )
2019-04-18 08:35:44 -04:00