Jeff Wendling
c6d189a871
pkg/kademlia: fix timeout test slowness ( #1937 )
...
The timeout tests were configured to use very short timeouts but
for some reason they took many seconds to complete. This commit
fixes two issues:
1. The transports were always using the default timeout rather than
the timeout specified.
2. The tests were possibly calling t.FailNow inside of the non-test
goroutine which causes it to exit, possibly losing an error from
the error group. Additionally, it didn't seem to be testing that
the error came back as a deadline wrapped in a transport error.
The tests run in ~3s instead of ~60s now.
2019-05-09 18:01:06 +00:00
aligeti
bf917df49d
Fix to issue an error for empty enc key ( #1923 )
2019-05-09 12:07:07 -04:00
Egon Elbre
942a74b320
run two satellites in integration tests ( #1932 )
2019-05-09 16:39:43 +02: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
Ivan Fraixedes
838476f164
Makefile: test-satellite-cfg-change improvements ( #1915 )
...
* Clarifies that the test-satellite-cfg-change is for being run by
Jenkins as others are.
* Move the target for updating the satellite configuration lock file to
a new Makefile group, called "Tooling".
* Change how it's run the script update-satellite-cfg-lock.sh for
ensuring that the outcome is the same when running from different
machines.
2019-05-09 16:25:44 +03:00
Bill Thorp
4002ed4463
unskip TestIdentifyIrreparableSegments ( #1927 )
2019-05-09 15:55:34 +03:00
JT Olio
de81a89da4
cmd/statreceiver: enable lua libraries in lua config ( #1919 )
2019-05-09 08:46:01 +03:00
Stefan Benten
03914d05c6
jenkins: shorten timeout ( #1928 )
2019-05-09 08:40:00 +03:00
JT Olio
29c2aba417
docs/design: template ( #1911 )
2019-05-08 15:43:23 -04:00
Matt Robinson
bcf9a809b6
Update golang version used for release builds ( #1926 )
2019-05-08 15:20:00 -04: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
Kaloyan Raev
3a4bf6b062
Uplink CLI should not require identity ( #1920 )
...
Fixes https://storjlabs.atlassian.net/browse/V3-1713
2019-05-08 16:49:23 +02:00
Egon Elbre
964b4af53e
ensure tests fail when parsing test output fails ( #1914 )
2019-05-08 16:36:41 +03: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
Egon Elbre
81827a1dc2
ensure lockedgen handles comments properly ( #1917 )
2019-05-08 14:43:49 +03:00
Egon Elbre
a2b61fd67c
storage node collector ( #1913 )
2019-05-08 14:11:59 +03: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
Ivan Fraixedes
f8df461249
v3-1660: Create a test that breaks when satellite config file has changed ( #1898 )
...
* scripts: check for satellite configuration changes
Create a simple script that checks if the satellite configuration has
differed with the last changes.
* Makefile: add target to check satellite cfg changes
Add a Makefile target which executes the script that checks if the last
changes has made a change in the satellite configuration.
* ci: add satellite cfg check on integration stage
* FIXUP: use releae defaults rather than development ones
* FIXUP: show the message when config differs & some cleanups
* scripts: add script to update the satellite cfg lock
Add a script for allowing to update the satellite configuration lock
file and add Makefile target to run it.
* scripts/testsdata: update satellite cfg lock
Update the satellite configuration lock file with the last changes that
satellite has suffered upstream.
2019-05-07 17:20:04 -04:00
Nikolay Yurchenko
dd45fb54ea
Uplink CLI link added to popup ( #1894 )
2019-05-07 16:25:35 -04:00
Michael Barlock
a5a985154e
Direct suggestions to ideas.storj.io ( #1891 )
...
* Direct suggestions to ideas.storj.io
* Fix grammar in readme
2019-05-07 22:14:25 +02:00
Stefan Benten
ac452a5819
Add Network Wipe for Storagenodes ( #1909 )
...
* Add Network Wipe Migration to InfoDB
* Remove New Data Section
2019-05-07 22:05:50 +02:00
sanderr
a795ec93ac
typo ( #1882 )
2019-05-07 22:00:20 +02:00
aligeti
a83bb17417
updates the libuplink documentation with examples ( #1801 )
...
* updates the libuplink documentation with examples
* updated code review comments
* updated code review comments
* mods
* exmaple interface
2019-05-07 11:44:01 -04: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
Bill Thorp
d903865346
audit and uptime ratios default to 1
2019-05-07 10:23:08 -04:00
Dennis Coyle
2633913106
updates release MaxThreshold default to 130 ( #1907 )
2019-05-07 10:01:16 -04:00
Stefan Benten
4515dd8ab3
Add barlock and sndrr to CLA List ( #1906 )
...
* Add barlock and sndrr
* Restart CLA Check
2019-05-07 15:20:06 +02:00
Brandon Iglesias
b185c1ee8e
Adding Jeff Wendling to the CLA list. ( #1905 )
2019-05-07 14:26:16 +02:00
Jess G
a9b8b50839
add boltDB batching for Put operation, add benchmark test ( #1865 )
...
* add boltDB batching for Put operation, add benchmark test
* add batchPut method to kademlia routingTable
* add BatchPut method for other KeyValueStore to satisfy interface
* return err not implemented
* add noSync to boltdb client
* rm boltDB noSync
* make batch block and fix tests
* changes per CR
* rm test setting so it matches prod code behavior
* fix lint errs
2019-05-06 13:47:12 -07:00
Stefan Benten
6f964e63e8
Add Yingrong ( #1902 )
2019-05-06 16:10:46 -04:00
Stefan Benten
eeb4f6541e
Update Calculation to include the used space for the allocation ( #1899 )
2019-05-06 14:59:30 -04:00
Matt Robinson
9f98450824
Fix Jenkins master builds ( #1889 )
...
* Missed a bit to make jenkins build the versioncontrol image correctly
2019-05-03 14:14:38 -04:00
Matt Robinson
43ae28ce2c
Add image for versioncontrol server ( #1875 )
...
* First pass at building a version server container image
* Actually adding the Dockerfile this branch
* Add entrypoint to auto create config file
2019-05-02 23:25:04 +02:00
Stefan Benten
becc7617a6
Add Build Timeout to Jenkinsfile ( #1883 )
2019-05-02 11:48:04 -04:00
Yehor Butko
ba78ad8c0b
V3-1243 audit all node code and vulnerabilities part 1 ( #1881 )
2019-05-02 16:48:47 +03:00
Nikolay Yurchenko
ff50a2ba11
[V3-1556],[V3-1589],[V3-1550], popup fixed ( #1851 )
2019-05-02 12:54:48 +03:00
Maximillian von Briesen
900ede151a
do not return error if no stripe in audit selection ( #1867 )
2019-05-01 14:59:30 -04:00
Stefan Benten
891780990f
Add Identity to Version Control Server ( #1876 )
...
* Add Version Information for Identity Tool
* Adding Versions to JSON Output
* Restart CLA-Bot
2019-05-01 18:21:51 +02:00
Egon Elbre
ecde1bd251
jenkins: use -race for check-imports and fix dbx check ( #1873 )
...
What: Use -race for check-imports, this means it will use the cached build files.
Why:
2019-05-01 09:44:12 -06: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
f6b0a6b269
made inspector segment health care about healthy nodes ( #1858 )
2019-04-29 09:22:51 -04:00
Alexander Leitner
b0f67820f6
Use libuplink in the cmd/uplink files ( #1703 )
...
* Use libuplink in the cmd/uplink files
Co-authored-by: "Dylan Lott" lott.dylan@gmail.com
2019-04-26 15:00:25 -06:00