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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions