Skip to content

Allow naming conventions with connection names#8713

Merged
michaelstaib merged 3 commits intomainfrom
mst/connection-name-interceptor
Feb 25, 2026
Merged

Allow naming conventions with connection names#8713
michaelstaib merged 3 commits intomainfrom
mst/connection-name-interceptor

Conversation

@michaelstaib
Copy link
Copy Markdown
Member

@michaelstaib michaelstaib commented Sep 16, 2025

  • Add Naming Conventions to Connection Type
  • Add Test Cases

@michaelstaib michaelstaib added this to the HC-16.0.0 milestone Sep 16, 2025
@michaelstaib michaelstaib self-assigned this Sep 16, 2025
@michaelstaib michaelstaib marked this pull request as draft September 17, 2025 09:15
@michaelstaib michaelstaib marked this pull request as ready for review February 25, 2026 11:32
@michaelstaib michaelstaib added the 🎬 ready Ready to merge label Feb 25, 2026
@michaelstaib michaelstaib merged commit eaca765 into main Feb 25, 2026
118 checks passed
@michaelstaib michaelstaib deleted the mst/connection-name-interceptor branch February 25, 2026 11:43
@github-actions
Copy link
Copy Markdown
Contributor

Fusion Gateway Performance Results

Simple Composite Query

Req/s Err%
Constant (50 VUs) 6864.92 0.00%
Ramping (0-500-0 VUs) 7419.83 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 0.58ms 6.01ms 7.14ms 11.06ms 15.98ms 179.79ms
Ramping 0.55ms 24.50ms 29.82ms 62.75ms 75.15ms 178.43ms
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) 1286.36 0.00%
Ramping (0-500-0 VUs) 1328.20 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 4.54ms 34.25ms 37.75ms 51.44ms 60.30ms 439.99ms
Ramping 1.85ms 132.10ms 160.06ms 344.92ms 393.12ms 915.00ms
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) 23590.03 0.00%
Ramping (0-500-0 VUs) 18365.62 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 0.08ms 1.73ms 2.07ms 3.98ms 4.82ms 44.25ms
Ramping 0.08ms 9.47ms 11.51ms 23.74ms 28.68ms 102.40ms
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 22395166201 • Commit 669fdaa • Wed, 25 Feb 2026 12:01:55 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.

1 participant