Kishan Mohanbhai Sagathiya
4d8ef92b3d
health/graph: Improve graph
...
Mark local, trusted peers. Add peernames. Improve display.
2019-11-07 10:47:29 +01:00
Hector Sanjuan
ab4f2b4c41
Merge pull request #932 from ipfs/feat/nat
...
Enable P2P Circuit relay and QUIC
2019-11-05 13:11:01 +01:00
Hector Sanjuan
b08fe09cec
Move to latest quic-transport
2019-11-05 12:52:08 +01:00
Hector Sanjuan
e34bddd3ab
Do not start Autonat when not used
...
Avoid chaining options as not necessary.
Add functions for common options and protector creation.
2019-11-05 12:51:18 +01:00
Kishan Mohanbhai Sagathiya
c7f37ce9f4
Use quic and use tls by default in restapi and restapi client
...
(cherry picked from commit 7ab1cd66ed17fda923b149628cae18ea96d1cf45)
2019-11-05 12:51:18 +01:00
Hector Sanjuan
1214aabf5b
Allow main tests to run for 15 mins
2019-11-05 12:51:18 +01:00
Hector Sanjuan
b306bda877
Raft logging: update logger to new interface
2019-11-05 12:51:18 +01:00
Hector Sanjuan
73ab101a3a
Use latest go-libp2p-raft
...
Does not spit errors when no addresses are known for a peer.
2019-11-05 12:51:18 +01:00
Hector Sanjuan
9bd7260d37
Fix bad identing in test file
2019-11-05 12:51:18 +01:00
Hector Sanjuan
8d7ff58787
Use fixed version of go-libp2p-tls
2019-11-05 12:51:15 +01:00
Hector Sanjuan
24491ab3fc
Update to latest quic-transport
2019-11-05 12:50:46 +01:00
Hector Sanjuan
669e75aefc
libp2p host: add secio as alternative, do not rewrap host
...
Only use QUIC for tests, as TCP+TLS has proven very unreliable.
2019-11-05 12:50:46 +01:00
Kishan Mohanbhai Sagathiya
56ef75b50c
Use TLS instead of secio for security
2019-11-05 12:50:46 +01:00
Kishan Mohanbhai Sagathiya
ce85bfc745
Added support for QUIC
...
- Cluster peers will now be able dial and listen using QUIC
- By default QUIC is enabled, to disable it remove QUIC listen address
from service.json
- This commit also adds a config option for whether to act as relay or
not, EnableRelayHop
2019-11-05 12:50:46 +01:00
Kishan Mohanbhai Sagathiya
e702c5fee1
Enable p2p-circuit-relay
...
- make all nodes relay
- let them discover relays
- enable autorelay
2019-11-05 12:50:46 +01:00
Hector Sanjuan
dcb6c0805b
Merge pull request #946 from ipfs/dockerfiles-improvs
...
Dockerfiles: download modules in advance
2019-11-05 12:27:51 +01:00
Hector Sanjuan
e06118277e
Merge pull request #923 from ipfs/feat/pin-expiration
...
Pin Expiration
2019-11-05 12:27:02 +01:00
Hector Sanjuan
af29bbc944
Pin-expiration: error when pinning expired pins
2019-11-05 12:22:52 +01:00
Kishan Mohanbhai Sagathiya
e4e1cbea6e
Fix #481 : Pin expiration
...
This adds a new PinOption: ExpireAt.
The StateSync ticker will check and unpin expired pins from the Cluster.
ipfs-cluster-ctl supports an "expire-in" which gives a duration.
2019-11-05 10:40:48 +01:00
Kishan Sagathiya
295915272b
Tests: multiple fixes to tests reliability ( #943 )
...
This makes a number of fixes to improve the reliability of tests.
2019-10-31 21:51:13 +01:00
Hector Sanjuan
d2ec84d8f2
Address review
2019-10-31 10:58:09 +01:00
Hector Sanjuan
073a0dfa58
Dockerfiles: download modules in advance
...
This should speed up Dockerfile builds, particularly when building after
updating the code since the modules will not be to be re-downloaded.
2019-10-28 10:23:18 +01:00
Kishan Sagathiya
7b499263af
service init --randomports:
...
Allow initialize cluster with random ports that are ununsed (at the moment of initialization)
2019-10-24 17:54:50 +02:00
Kishan Sagathiya
31534a429b
Fix #374 : health metrics
improvements
...
- Human-sizes for freespace metrics. Display whether if metric is
expires in something like "expires in 3m".
- When not passing metric name `ipfs-cluster-ctl health metrics` hits
the the metrics endpoint which returns a list of available metrics and
displays to user
- Humanize metrics output
- Sort metrics output
2019-10-24 16:37:26 +02:00
Hector Sanjuan
04a5881b07
Merge pull request #934 from ipfs/go1.13
...
Bump things to Go 1.13
2019-10-12 16:50:16 +02:00
Hector Sanjuan
05be173241
Fix test program for go1.13
2019-10-04 20:01:40 +02:00
Hector Sanjuan
78c83f0bb5
Bump things to Go 1.13
2019-10-04 19:27:02 +02:00
Hector Sanjuan
3abf764de8
Merge pull request #930 from ipfs/update/deps4
...
Update/deps4
2019-10-03 15:43:01 +02:00
Hector Sanjuan
e273a3919d
Golint
2019-10-01 13:59:54 +02:00
Hector Sanjuan
2c47585870
Handle wrapping outside the ipfs adder
...
The ipfs adder does not wrap anymore.
2019-10-01 12:19:22 +02:00
Hector Sanjuan
9cd9bce556
Test base32 adding output
2019-10-01 12:19:22 +02:00
Hector Sanjuan
91f1d160a7
Attempt to fixes to adder and alignment with newer versions
2019-10-01 12:19:22 +02:00
Hector Sanjuan
be4be9a494
Dependency update
2019-09-27 18:54:42 +02:00
Hector Sanjuan
582968f44e
Merge pull request #915 from ipfs/feat/proxy-logging
...
API logs for IPFS Proxy
2019-09-27 12:07:34 +02:00
Hector Sanjuan
ffd02a6a64
Merge pull request #917 from ipfs/fix/pin-queue-full
...
Error queue is full for stateless pintracker
2019-09-27 11:48:03 +02:00
Hector Sanjuan
1f07b3af81
Merge pull request #919 from ipfs/feat/clean-metrics
...
Test that expired PeerMetrics gets deleted
2019-09-26 18:46:59 +02:00
Hector Sanjuan
ce20e86fdb
Merge pull request #907 from ipfs/feat/local-add
...
`--local` flag for `ctl add`
2019-09-23 13:13:59 -04:00
Hector Sanjuan
a98292bfa6
Merge pull request #893 from ipfs/feat/recover-all
...
Pin recover on all peers
2019-09-23 13:13:48 -04:00
Kishan Mohanbhai Sagathiya
fe57e33726
Addressed reviews
2019-09-21 14:07:26 +05:30
Hector Sanjuan
4696fdf8d5
Merge pull request #920 from jimpick/patch-1
...
Spelling fix
2019-09-20 15:17:47 -04:00
Hector Sanjuan
9012bfa73e
Improve docker-compose.yml for testing
...
Makes sure it works well with the quickstart docs
2019-09-20 11:08:40 -04:00
Kishan Mohanbhai Sagathiya
ca81048ffa
Allocate in the beginning for local as well
2019-09-18 13:21:04 +05:30
Jim Pick
6c790a9289
Spelling fix
2019-09-13 20:09:11 -07:00
Hector Sanjuan
3c4859c74c
Release 0.11.0
2019-09-13 18:57:25 +02:00
Hector Sanjuan
cf0b22c1f0
Merge pull request #880 from ipfs/0.11.0/changelog
...
Changelog for v0.11.0
2019-09-13 18:56:51 +02:00
Hector Sanjuan
c0384c2a8f
Changelog for v0.11.0
2019-09-13 18:55:23 +02:00
Hector Sanjuan
d21dffa923
Release 0.11.0-rc10
2019-09-13 10:52:13 +02:00
Hector Sanjuan
14a9965e4c
Merge pull request #918 from ipfs/update/go-ds-crdt2
...
CRDT: update and increase timeout
2019-09-13 09:35:17 +02:00
Kishan Mohanbhai Sagathiya
76857112b2
Test that expired PeerMetrics gets deleted
2019-09-13 08:01:15 +07:00
Hector Sanjuan
1a0998f10d
CRDT: update and increase timeout
...
* Update go-ds-crdt to 0.1.5 which adds a return statement in case of error fetching a node.
* Increase DAG-Get timeout to 2 minutes
* Downgrade go-bitswap to 0.1.6.
2019-09-12 19:22:52 +02:00