Skip to content

Conversation

@einat-starkware
Copy link
Contributor

No description provided.

Copy link
Contributor Author

einat-starkware commented Jan 1, 2026

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

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

@reviewable-StarkWare
Copy link

This change is Reviewable

@einat-starkware einat-starkware marked this pull request as ready for review January 1, 2026 13:30
Copy link
Collaborator

@noaov1 noaov1 left a comment

Choose a reason for hiding this comment

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

@noaov1 reviewed 3 files and all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @einat-starkware).

Copy link
Collaborator

@noaov1 noaov1 left a comment

Choose a reason for hiding this comment

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

@noaov1 made 3 comments.
Reviewable status: all files reviewed, 3 unresolved discussions (waiting on @einat-starkware).


crates/apollo_gateway/src/large_storage_writer.rs line 13 at r1 (raw file):

pub trait LargeStorageWriterTrait: Send + Sync {
    async fn set_proof(&self, facts_hash: Felt, proof: Proof) -> Result<(), LargeStorageError>;
}

Suggestion:

pub trait ProofArchiveWriterTrait: Send + Sync {
    async fn set_proof(&self, facts_hash: Felt, proof: Proof) -> Result<(), LargeStorageError>;
}

crates/apollo_gateway/src/large_storage_writer.rs line 16 at r1 (raw file):

#[derive(Debug, Error)]
pub enum LargeStorageError {

Suggestion:

pub enum ProofArchiveError {

crates/apollo_gateway/src/large_storage_writer.rs line 23 at r1 (raw file):

#[derive(Clone, Default)]
// TODO(Einat): Add GCS related fields.
pub struct LargeStorageWriter;

Suggestion:

pub struct GcsProofArchiveWriter;

@einat-starkware einat-starkware changed the base branch from einat/proof_manager/use_to_validate_in_batcher to graphite-base/11361 January 4, 2026 09:30
@einat-starkware einat-starkware force-pushed the einat/proof_manager/large_storage_trait branch from c422d30 to ec258b1 Compare January 4, 2026 11:19
@einat-starkware einat-starkware changed the base branch from graphite-base/11361 to einat/proof_manager/use_to_validate_in_batcher January 4, 2026 11:19
@einat-starkware einat-starkware force-pushed the einat/proof_manager/large_storage_trait branch from ec258b1 to 346af71 Compare January 4, 2026 11:23
Copy link
Contributor Author

@einat-starkware einat-starkware left a comment

Choose a reason for hiding this comment

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

@einat-starkware made 2 comments and resolved 2 discussions.
Reviewable status: 1 of 3 files reviewed, 1 unresolved discussion (waiting on @noaov1).


crates/apollo_gateway/src/large_storage_writer.rs line 16 at r1 (raw file):

#[derive(Debug, Error)]
pub enum LargeStorageError {

Done.


crates/apollo_gateway/src/large_storage_writer.rs line 23 at r1 (raw file):

#[derive(Clone, Default)]
// TODO(Einat): Add GCS related fields.
pub struct LargeStorageWriter;

Renamed everywhere and also changed it to use proof facts instead of the hash

@einat-starkware einat-starkware force-pushed the einat/proof_manager/large_storage_trait branch from 346af71 to c5fa51b Compare January 5, 2026 13:48
@einat-starkware einat-starkware force-pushed the einat/proof_manager/use_to_validate_in_batcher branch from 6dd2a16 to 7a6de7a Compare January 5, 2026 13:48
@einat-starkware einat-starkware force-pushed the einat/proof_manager/large_storage_trait branch from c5fa51b to 6450316 Compare January 5, 2026 14:16
@einat-starkware einat-starkware force-pushed the einat/proof_manager/use_to_validate_in_batcher branch from 7a6de7a to 28cb452 Compare January 5, 2026 14:16
@einat-starkware einat-starkware force-pushed the einat/proof_manager/large_storage_trait branch from 6450316 to a4d6799 Compare January 5, 2026 14:42
@einat-starkware einat-starkware force-pushed the einat/proof_manager/use_to_validate_in_batcher branch from 28cb452 to 1a3b7ed Compare January 5, 2026 14:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants