Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: graphprotocol/graph-node
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: graphprotocol/graph-node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: lutter/hosted
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 10 commits
  • 20 files changed
  • 3 contributors

Commits on Sep 16, 2025

  1. all: fix all cargo check warnings (#6102)

    Fixes all 16 cargo check warnings across the codebase:
    
    **Cargo.toml fixes:**
    - Remove invalid `doc = false` key from git dependency
    
    **Dead code warnings:**
    - Add #[allow(dead_code)] to reference implementations and test utilities
    - PoI struct and helper functions (proof_of_indexing/reference.rs)
    - AscSubgraphEntityOp enum (runtime/wasm)
    - CopyVid struct (store/postgres)
    
    **Lifetime syntax warnings:**
    - Add explicit '_ lifetime parameters to fix confusing syntax
    - Fix 11 lifetime warnings across store, runtime, and utility modules
    
    All tests pass and cargo check now produces zero warnings.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-authored-by: Claude <noreply@anthropic.com>
    2 people authored and lutter committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    a5d8811 View commit details
    Browse the repository at this point in the history
  2. core: Better logging of assignment events

    In particular, include the deployment hash
    lutter committed Sep 16, 2025
    Configuration menu
    Copy the full SHA
    388d230 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2bd144b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2f40bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    260f13f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    35554d0 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2025

  1. Configuration menu
    Copy the full SHA
    e734af7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    25caea7 View commit details
    Browse the repository at this point in the history
  3. graph, store: Moar logging

    lutter committed Sep 17, 2025
    Configuration menu
    Copy the full SHA
    98dea2e View commit details
    Browse the repository at this point in the history
  4. all: Defer getting manifest from IPFS when starting subgraph

    The current code in `SubgraphAssignmentProvider.start` fetched the manifest
    from IPFS before starting a subgraph. But the code calling `start`,
    ultimately `SubgraphRegistrar.start_assigned_subgraphs` waited for all
    subgraphs to start successfully before processing assignment events.
    
    That could lead to a situation where a slow IPFS server, even if it was
    slow for just one subgraph, could keep a node from processing assignment
    events.
    
    With these changes, interacting with IPFS is deferred to the future that is
    spawned for running the subgraph so that slow IPFS can slow how long it
    takes for a subgraph to start, but not the system overall.
    lutter committed Sep 17, 2025
    Configuration menu
    Copy the full SHA
    0106f26 View commit details
    Browse the repository at this point in the history
Loading