Commit Graph

2723 Commits

Author SHA1 Message Date
Hector Sanjuan
a046af811c
Merge pull request #1590 from ipfs/feat/pin-false
Adder: Add "no-pin" option.
2022-02-28 20:25:24 +01:00
Hector Sanjuan
00dffe23b8 Adder: Add "no-pin" option.
This does 3 things:

- Add a NoPin option to the adder. When set to true, the adding process does not
send a pin in the end.

- When user-allocations are set and local=true happens, we do not overwrite
  the allocations returned by the allocator to include the local peer
  anymore, as this could alter user-allocations.

- Some code improvement (remove pointers).
2022-02-28 20:10:12 +01:00
Hector Sanjuan
36c38be948
Merge pull request #1589 from ipfs/fix/1586-remove-distribution-test
monitor: Remove Distribution() method and test.
2022-02-28 18:33:30 +01:00
Hector Sanjuan
49825d1df7 monitor: Remove Distribution() method and test.
Follow up to #939. Fixes #1586.
2022-02-28 17:47:34 +01:00
Hector Sanjuan
9e35b7bc9b Fix links in latest CHANGELOG entry 2022-02-16 17:17:29 +01:00
Hector Sanjuan
4f2f59e6cd CHANGELOG: Mention that failure threshold no longer has effect 2022-02-16 17:17:04 +01:00
Hector Sanjuan
3c56576439
Set development version v0.14.5-next 2022-02-16 17:12:14 +01:00
Hector Sanjuan
e95c4430ee
Release v0.14.5 2022-02-16 17:12:00 +01:00
Hector Sanjuan
c88b056ab2
Merge pull request #1584 from ipfs/v0.14.5/changelog
Changelog for v0.14.5
2022-02-16 17:11:39 +01:00
Hector Sanjuan
7034d50f64 Changelog for v0.14.5 2022-02-16 17:10:47 +01:00
Hector Sanjuan
3ba9dda592
Merge pull request #1582 from ipfs/update-go-ds-crdt-4
Update go-ds-crdt with panic fix
2022-02-16 15:08:26 +01:00
Hector Sanjuan
8583953357 Update go-ds-crdt with panic fix 2022-02-16 14:20:46 +01:00
Hector Sanjuan
93efde804c
Merge pull request #1581 from ipfs/fix/log-levels
Fix/log levels
2022-02-15 20:22:33 +01:00
Hector Sanjuan
b36d2b1146 Log error by default in go-libp2p-gorpc 2022-02-15 19:39:24 +01:00
Hector Sanjuan
d0e905babe Fix critical log level
The CRITICAL log level no longer exists and we were logging more than we
wanted to.
2022-02-15 19:38:33 +01:00
Hector Sanjuan
3ffaf0fcc7
Merge pull request #1579 from ipfs/gorpc-upgrade
go-libp2p-gorpc upgrade
2022-02-15 19:33:43 +01:00
Hector Sanjuan
4c40ab5547
Merge pull request #1580 from ipfs/dependency-upgrades
Dependency upgrades
2022-02-15 19:33:14 +01:00
Hector Sanjuan
fa36958221 Merge branch 'master' into dependency-upgrades 2022-02-15 19:14:50 +01:00
Hector Sanjuan
9a0bca222b go-libp2p-gorpc upgrade 2022-02-15 19:12:12 +01:00
Hector Sanjuan
dc2b82e772
Merge pull request #1565 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/ipfs/go-ipfs-files-0.1.1
Bump github.com/ipfs/go-ipfs-files from 0.1.0 to 0.1.1
2022-02-15 19:11:58 +01:00
Hector Sanjuan
5fb851babf
Merge pull request #1577 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/ipfs/go-ds-crdt-0.3.1
Bump github.com/ipfs/go-ds-crdt from 0.3.0 to 0.3.1
2022-02-15 19:11:47 +01:00
Hector Sanjuan
90e67eb80d
Merge pull request #1573 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/ipfs/go-path-0.2.2
Bump github.com/ipfs/go-path from 0.2.1 to 0.2.2
2022-02-15 19:11:37 +01:00
dependabot[bot]
a1841a3162
Bump github.com/ipfs/go-ds-crdt from 0.3.0 to 0.3.1
Bumps [github.com/ipfs/go-ds-crdt](https://github.com/ipfs/go-ds-crdt) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/ipfs/go-ds-crdt/releases)
- [Commits](https://github.com/ipfs/go-ds-crdt/compare/v0.3.0...v0.3.1)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ds-crdt
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-15 16:41:12 +00:00
Hector Sanjuan
913339e7d5
Merge pull request #1576 from ipfs/update-go-ds-crdt-3
crdt: increase number of workers from 5 to 50. Upgrade.
2022-02-15 17:39:04 +01:00
Hector Sanjuan
975814229c crdt: increase number of workers from 5 to 50. Upgrade.
The go-ds-crdt upgrade disables multi-head-processing by default again. We see
this causes a lot of branching.

We however increase the number of workers. With large deltas, it may be
possible that all the 5 workers are busy downloading a delta or processing
them, while we potentially have hundreds of children in the DAG. Thus it is
not bad to attempt to do more things in parallel.
2022-02-15 16:54:42 +01:00
Hector Sanjuan
168b0caa86
Merge pull request #1575 from ipfs/fix/1569-leave-peername-empty
Fix #1569: Leave peername empty when unknown
2022-02-14 20:00:28 +01:00
Hector Sanjuan
05163a5706 Fix #1569: Leave peername empty when unknown 2022-02-14 18:37:58 +01:00
Hector Sanjuan
6edc04336a
Merge pull request #1574 from ipfs/fix/1570-bad-graph-comment
Fix #1570: fix comment description about graph nodes' color
2022-02-14 14:56:28 +01:00
Hector Sanjuan
2794bd89e8 Fix #1570: fix comment description about graph nodes' color 2022-02-14 14:54:24 +01:00
dependabot[bot]
a9250966a2
Bump github.com/ipfs/go-path from 0.2.1 to 0.2.2
Bumps [github.com/ipfs/go-path](https://github.com/ipfs/go-path) from 0.2.1 to 0.2.2.
- [Release notes](https://github.com/ipfs/go-path/releases)
- [Commits](https://github.com/ipfs/go-path/compare/v0.2.1...v0.2.2)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-path
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-14 11:09:39 +00:00
dependabot[bot]
55e9ab622c
Bump github.com/ipfs/go-ipfs-files from 0.1.0 to 0.1.1
Bumps [github.com/ipfs/go-ipfs-files](https://github.com/ipfs/go-ipfs-files) from 0.1.0 to 0.1.1.
- [Release notes](https://github.com/ipfs/go-ipfs-files/releases)
- [Commits](https://github.com/ipfs/go-ipfs-files/compare/v0.1.0...v0.1.1)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ipfs-files
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-07 11:13:37 +00:00
Hector Sanjuan
670f9ac7d9
Merge pull request #1550 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/ipfs/go-ipfs-files-0.1.0
Bump github.com/ipfs/go-ipfs-files from 0.0.9 to 0.1.0
2022-02-02 01:29:29 +01:00
Hector Sanjuan
5f746f870b
Release candidate v0.14.5-rc1 2022-02-02 01:08:22 +01:00
Hector Sanjuan
92e5eaa58e
Merge pull request #1557 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/prometheus/client_golang-1.12.1
Bump github.com/prometheus/client_golang from 1.11.0 to 1.12.1
2022-02-02 01:07:43 +01:00
Hector Sanjuan
fbc45b17e4
Merge pull request #1558 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/ipfs/go-ipfs-config-0.19.0
Bump github.com/ipfs/go-ipfs-config from 0.18.0 to 0.19.0
2022-02-02 01:07:25 +01:00
Hector Sanjuan
18ea2d82c9
Merge pull request #1563 from ipfs/dependabot/go_modules/dependency-upgrades/github.com/ipfs/go-ds-crdt-0.3.0
Bump github.com/ipfs/go-ds-crdt from 0.2.4 to 0.3.0
2022-02-02 01:07:15 +01:00
Hector Sanjuan
5221afb9b2
Merge pull request #1562 from ipfs/feat/filter-cids
Restapi: add "cids" query param to /pins
2022-02-02 00:57:43 +01:00
Hector Sanjuan
54a11d7277 Add bad test file (it does not work, just for tracking) 2022-02-02 00:52:39 +01:00
Hector Sanjuan
095fa8effe pinsvc: request_id -> requestid 2022-02-02 00:52:39 +01:00
Hector Sanjuan
a744ee5206 Pin CID must be a string and not a jsoned-cid ({"/":"cid"}) 2022-02-02 00:52:39 +01:00
Hector Sanjuan
b25b5e734b Adjust multiaddress types 2022-02-02 00:52:39 +01:00
Hector Sanjuan
583011c3a4 Fix panic in common api tests 2022-02-02 00:52:39 +01:00
Hector Sanjuan
524e2ecbc0 Wire in pinsvcapi to ipfs-cluster-service 2022-02-02 00:52:39 +01:00
Hector Sanjuan
40bdb795e8 pinsvcapi: extract types into their own module for better re-use later 2022-02-02 00:52:39 +01:00
Hector Sanjuan
9549e0c86e api: Add the Pinning Services API module
This fixes #1213. It adds partial support for the Pinning Services API with some caveats:

* RequestIDs == CIDs. This is a violation of the spec, as request IDs will not be unique etc.
* Pagination, name matching, metadata matching, ordering etc. are not supported in the List endpoint.
* The List endpoint only supports status filtering and cid query parameter.
* Created time property is not supported and always set to Now()

There is more work to do here: cleanup, extract useful types etc. and TESTS.
2022-02-02 00:52:39 +01:00
Hector Sanjuan
0787ffbe36 PinInfo type: include Allocations, Origins, Metadata
This will facilitate building outputs for the Pinning Services API, saving a
round trip to query the cluster State, since all the needed information
already comes from the PinTracker, which has already accessed the state.

Since the pintracker already included a state attribute (Name), we are simply
going down that path.
2022-02-02 00:52:38 +01:00
Hector Sanjuan
ea624d50e4 common api: automatically set NotFound errors 2022-02-02 00:44:27 +01:00
Hector Sanjuan
d4073f9cfa cluster: add PeersWithFilter option that only requests info for certain peer IDs
(currently will be unused)
2022-02-02 00:43:00 +01:00
Hector Sanjuan
a5eb3f2db0 api: Support a custom error function for custom error messages 2022-02-02 00:43:00 +01:00
dependabot[bot]
8786588ac1
Bump github.com/ipfs/go-ds-crdt from 0.2.4 to 0.3.0
Bumps [github.com/ipfs/go-ds-crdt](https://github.com/ipfs/go-ds-crdt) from 0.2.4 to 0.3.0.
- [Release notes](https://github.com/ipfs/go-ds-crdt/releases)
- [Commits](https://github.com/ipfs/go-ds-crdt/compare/v0.2.4...v0.3.0)

---
updated-dependencies:
- dependency-name: github.com/ipfs/go-ds-crdt
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-02-01 23:41:52 +00:00