Skip to content

mitigate inconsistencies from unknown graph-node feature support #526

@Theodus

Description

@Theodus

This is a temporary measure to mitigate inconsistencies that arise from indexers serving queries with different versions of graph-node. The gateway must enforce some feature set. This followup should be to support versioned queries (GIP-24) in indexer-service and the gateway.

TODO

  • merge feat(indexer-service): Add graph-node version endpoint from status api graphprotocol/indexer#841, release to indexers ASAP
  • add a config field for min_graph_node_version, enforce via a filter in indexing_status.rs.
  • set minimum graph-node version to 0.33.0, but allow unknown graph-node version for now.
  • transition to strict enforcement, after substantial indexer adoption of the updated indexer-service
  • GIP-24
    • add indexer-service support for versioned queries
    • add the new version field to attestations, such that the gateway supports both for the transition period
    • add gateway support for the above

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions