Skip to content

Fix UseConnection argument validation.#9139

Merged
michaelstaib merged 2 commits intomainfrom
mst/useconnection-validation
Feb 18, 2026
Merged

Fix UseConnection argument validation.#9139
michaelstaib merged 2 commits intomainfrom
mst/useconnection-validation

Conversation

@michaelstaib
Copy link
Copy Markdown
Member

@michaelstaib michaelstaib commented Feb 18, 2026

Fixes #8943

@michaelstaib michaelstaib merged commit af0d679 into main Feb 18, 2026
9 checks passed
@michaelstaib michaelstaib deleted the mst/useconnection-validation branch February 18, 2026 15:52
@github-actions
Copy link
Copy Markdown
Contributor

Fusion Gateway Performance Results

Simple Composite Query

Req/s Err%
Constant (50 VUs) 2960.60 0.00%
Ramping (0-500-0 VUs) 3194.78 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 0.73ms 14.80ms 16.66ms 30.45ms 36.07ms 172.85ms
Ramping 0.81ms 68.31ms 69.72ms 128.79ms 143.23ms 266.37ms
query TestQuery {
  topProducts(first: 5) {
    inStock
    name
    price
    shippingEstimate
    upc
    weight
    reviews {
      id
      body
      author {
        id
        username
        name
      }
    }
  }
}

Deep Recursion Query

Req/s Err%
Constant (50 VUs) 744.69 0.00%
Ramping (0-500-0 VUs) 813.35 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 9.25ms 62.45ms 65.64ms 80.89ms 89.37ms 337.44ms
Ramping 1.82ms 254.41ms 263.93ms 529.21ms 566.65ms 688.96ms
query TestQuery {
  users {
    id
    username
    name
    reviews {
      id
      body
      product {
        inStock
        name
        price
        shippingEstimate
        upc
        weight
        reviews {
          id
          body
          author {
            id
            username
            name
            reviews {
              id
              body
              product {
                inStock
                name
                price
                shippingEstimate
                upc
                weight
              }
            }
          }
        }
      }
    }
  }
  topProducts(first: 5) {
    inStock
    name
    price
    shippingEstimate
    upc
    weight
    reviews {
      id
      body
      author {
        id
        username
        name
        reviews {
          id
          body
          product {
            inStock
            name
            price
            shippingEstimate
            upc
            weight
          }
        }
      }
    }
  }
}

Variable Batching Throughput

Req/s Err%
Constant (50 VUs) 23153.97 0.00%
Ramping (0-500-0 VUs) 18394.91 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 0.10ms 1.74ms 2.11ms 4.02ms 4.91ms 68.88ms
Ramping 0.10ms 9.50ms 11.54ms 23.60ms 28.56ms 118.71ms
query TestQuery($upc: ID!, $price: Long!, $weight: Long!) {
  productByUpc(upc: $upc) {
    inStock
    shippingEstimate(weight: $weight, price: $price)
  }
}

Variables (5 sets batched per request)

[
  { "upc": "1", "price": 899, "weight": 100 },
  { "upc": "2", "price": 1299, "weight": 1000 },
  { "upc": "3", "price": 15, "weight": 20 },
  { "upc": "4", "price": 499, "weight": 100 },
  { "upc": "5", "price": 1299, "weight": 1000 }
]

Run 22146868257 • Commit 0e53f49 • Wed, 18 Feb 2026 16:37:38 GMT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

MaxPageSize is not applied to PageConnection (Relative Cursor Paging)

1 participant