Skip to content

apollo_propeller: add shard publish error type#11051

Merged
sirandreww-starkware merged 1 commit intomain-v0.14.1-committerfrom
12-23-apollo_propeller_add_shard_publish_error_type
Jan 15, 2026
Merged

apollo_propeller: add shard publish error type#11051
sirandreww-starkware merged 1 commit intomain-v0.14.1-committerfrom
12-23-apollo_propeller_add_shard_publish_error_type

Conversation

@sirandreww-starkware
Copy link
Contributor

No description provided.

Copy link
Contributor Author

sirandreww-starkware commented Dec 24, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@reviewable-StarkWare
Copy link

This change is Reviewable

This was referenced Dec 24, 2025
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_shard_publish_error_type branch from aef8cb9 to 24df536 Compare January 4, 2026 17:17
@sirandreww-starkware sirandreww-starkware changed the base branch from graphite-base/11051 to 12-23-apollo_propeller_add_tree_generation_error_type January 4, 2026 17:17
Copy link
Contributor

@guy-starkware guy-starkware left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@guy-starkware reviewed 1 file and all commit messages, and resolved 1 discussion.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware and @ShahakShama).

Copy link
Collaborator

@ShahakShama ShahakShama left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ShahakShama reviewed all commit messages and made 2 comments.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @noamsp-starkware and @sirandreww-starkware).


crates/apollo_propeller/src/types.rs line 121 at r2 (raw file):

    SigningFailed(String),
    ErasureEncodingFailed(String),
    NotConnectedToPeer(PeerId),

We don't want to fail on a single peer disconnected. Sending will still succeed as long as there's no 1/3 peers not connected


crates/apollo_propeller/src/types.rs line 122 at r2 (raw file):

    ErasureEncodingFailed(String),
    NotConnectedToPeer(PeerId),
    HandlerError(String),

This is unclear

@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_shard_publish_error_type branch from 24df536 to 386dae9 Compare January 12, 2026 14:23
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_tree_generation_error_type branch from 60f511a to 1f407b8 Compare January 12, 2026 14:23
@sirandreww-starkware sirandreww-starkware changed the base branch from 12-23-apollo_propeller_add_tree_generation_error_type to graphite-base/11051 January 13, 2026 10:54
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_shard_publish_error_type branch from 386dae9 to 1c965cf Compare January 13, 2026 11:04
@sirandreww-starkware sirandreww-starkware changed the base branch from graphite-base/11051 to 12-23-apollo_propeller_add_tree_generation_error_type January 13, 2026 11:04
Copy link
Contributor Author

@sirandreww-starkware sirandreww-starkware left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sirandreww-starkware made 2 comments.
Reviewable status: 0 of 1 files reviewed, 2 unresolved discussions (waiting on @guy-starkware, @noamsp-starkware, and @ShahakShama).


crates/apollo_propeller/src/types.rs line 121 at r2 (raw file):

Previously, ShahakShama wrote…

We don't want to fail on a single peer disconnected. Sending will still succeed as long as there's no 1/3 peers not connected

failure does not have to mean we stop the receiving, here it will be used to propagate an event to the network manager so it knows about it and hopefully works on establishing a connection. It ties into discovery, but this is just to inform the user of the behavior that "I failed but it's not my fault"


crates/apollo_propeller/src/types.rs line 122 at r2 (raw file):

Previously, ShahakShama wrote…

This is unclear

Very fair, added a TODO to change this and elaborate when it is used (possibly we'll change the type as well)

Copy link
Collaborator

@ShahakShama ShahakShama left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:lgtm:

@ShahakShama reviewed 1 file and all commit messages, made 1 comment, and resolved 2 discussions.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware).

@sirandreww-starkware sirandreww-starkware changed the base branch from 12-23-apollo_propeller_add_tree_generation_error_type to graphite-base/11051 January 13, 2026 11:14
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_shard_publish_error_type branch from 1c965cf to 269fba2 Compare January 13, 2026 11:14
@sirandreww-starkware sirandreww-starkware changed the base branch from graphite-base/11051 to 12-23-apollo_propeller_add_tree_generation_error_type January 13, 2026 11:15
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_shard_publish_error_type branch from 269fba2 to 26a792b Compare January 14, 2026 09:16
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_tree_generation_error_type branch from d18e3df to 0dc41cb Compare January 14, 2026 09:16
@graphite-app graphite-app bot changed the base branch from 12-23-apollo_propeller_add_tree_generation_error_type to graphite-base/11051 January 15, 2026 08:35
@sirandreww-starkware sirandreww-starkware force-pushed the 12-23-apollo_propeller_add_shard_publish_error_type branch from 26a792b to 215d276 Compare January 15, 2026 08:51
@graphite-app graphite-app bot changed the base branch from graphite-base/11051 to main-v0.14.1-committer January 15, 2026 08:52
@graphite-app
Copy link

graphite-app bot commented Jan 15, 2026

Merge activity

  • Jan 15, 8:52 AM UTC: Graphite rebased this pull request, because this pull request is set to merge when ready.

Copy link
Contributor Author

@sirandreww-starkware sirandreww-starkware left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sirandreww-starkware reviewed 1 file and all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @noamsp-starkware).

@sirandreww-starkware sirandreww-starkware added this pull request to the merge queue Jan 15, 2026
Merged via the queue into main-v0.14.1-committer with commit 1de1418 Jan 15, 2026
24 of 29 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Jan 17, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Comments