-
Notifications
You must be signed in to change notification settings - Fork 41
Provide and retrieve artifacts via the kademlia p2p network #477
New issue
Have a question about 8000 this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov Report
@@ Coverage Diff @@
## main #477 +/- ##
==========================================
- Coverage 60.55% 60.42% -0.14%
==========================================
Files 24 24
Lines 2183 2188 +5
==========================================
Hits 1322 1322
- Misses 861 866 +5
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👏
* keep all logs in release build and default to DEBUG log output for demo (part of pyrsia#442) (pyrsia#480) * Provide and retrieve artifacts via the kademlia p2p network (pyrsia#477) * lookup blobs via kademlia content provisioning * use dial and identify to add new node to dht * add local peer_id to status * Update source folder readme with more terminology and sub-crate (pyrsia#446) Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com> Co-authored-by: Erwin Morrhey <erwin@lodgon.com> Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com> Co-authored-by: Erwin Morrhey <erwin@lodgon.com> * Bump clap from 3.1.5 to 3.1.6 (pyrsia#474) Bumps [clap](https://github.com/clap-rs/clap) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v3.1.5...v3.1.6) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump once_cell from 1.9.0 to 1.10.0 (pyrsia#485) Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/matklad/once_cell/releases) - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](matklad/once_cell@v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: once_cell dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Introduce the `KeyBox` for consensus engine (pyrsia#464) * delete signed structs build passes * more traces of openssl * cargo fmt Co-authored-by: Erwin Morrhey <erwin@lodgon.com> Co-authored-by: Joeri Sykora <joeri@sertik.net> Co-authored-by: Chris Mc <christopherm@jfrog.com> Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Removal of OpenSSL dependencies - Signed_struct and Struct * Zap openssl (#20) * Keep all logs in release build and default to DEBUG log output for demo (part of #442) (#480) * Provide and retrieve artifacts via the kademlia p2p network (#477) * lookup blobs via kademlia content provisioning * use dial and identify to add new node to dht * add local peer_id to status * Update source folder readme with more terminology and sub-crate (#446) * Bump clap from 3.1.5 to 3.1.6 (#474) Bumps [clap](https://github.com/clap-rs/clap) from 3.1.5 to 3.1.6. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](clap-rs/clap@v3.1.5...v3.1.6) --- updated-dependencies: - dependency-name: clap dependency-type: direct:production update-type: version-update:semver-patch ... * Bump once_cell from 1.9.0 to 1.10.0 (#485) Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/matklad/once_cell/releases) - [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md) - [Commits](matklad/once_cell@v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: once_cell dependency-type: direct:production update-type: version-update:semver-minor ... * Introduce the `KeyBox` for consensus engine (#464) * delete signed structs * more traces of openssl * cargo fmt * add `now_as_iso8601_string` for testing * Resolution of errors * Restoring ArtifactBuilder * Removal of _hash * Suggested changes - Chris * Update Dockerfile * fix clippy warning by move import to correct spot * fix import * Update src/docker/v2/handlers/manifests.rs * Update src/metadata_manager/metadata.rs * Update src/docker/v2/handlers/manifests.rs * Updates to signed functions * Cargo format fix * Updates to dev-dep * Changes of methods to fields Signed-off-by: Abhijith Ganesh <67182544+AbhijithGanesh@users.noreply.github.com> Co-authored-by: Erwin Morrhey <erwin@lodgon.com> Co-authored-by: Joeri Sykora <joeri@sertik.net> Co-authored-by: Chris Mc <christopherm@jfrog.com> Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Mc <prince.chrismc@gmail.com> Co-authored-by: Joeri Sykora <joeri.sykora@gluonhq.com>
PR Checklist
cargo build
. For major changes,cargo build --workspace --release
is recommended.cargo test
. This executes our automated unit tests.cargo test
, I've runcargo clippy
cargo audit
pyrsia/main
branch.Description
Fixes #444
This PR introduces the following changes:
--peer
no longer requires the PeerId of that node. One can simple pass the IP and port, i.e.:--peer /ip4/127.0.0.1/tcp/41105