Skip to content

Conversation

@tobias-tengler
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings January 23, 2026 18:00
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR exposes internal types from the HotChocolate.Utilities.Buffers assembly to the ChilliCream.Nitro.Fusion assembly, specifically making the JsonMarshal polyfill class accessible.

Changes:

  • Added InternalsVisibleTo attribute for ChilliCream.Nitro.Fusion assembly

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tobias-tengler tobias-tengler merged commit 7c456a0 into main Jan 23, 2026
122 checks passed
@tobias-tengler tobias-tengler deleted the tte/json-marshal-internalsvisibleto branch January 23, 2026 18:09
@github-actions
Copy link
Contributor

🚀 Fusion Gateway Performance Results

Simple Composite Query

Constant Load (50 VUs)

Requests/sec Error Rate
5773.75 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.78ms 7.18ms 160.72ms 8.51ms 13.20ms 18.65ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
4568.99 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.78ms 38.63ms 284.90ms 48.54ms 108.46ms 127.73ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
      }
    }
  }
}

Deep Recursion Query

Constant Load (50 VUs)

Requests/sec Error Rate
267.46 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
12.97ms 175.28ms 596.82ms 181.23ms 226.02ms 255.42ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
304.26 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
3.02ms 667.71ms 1730.31ms 695.14ms 1424.23ms 1492.53ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  users {
    ...User
    reviews {
      ...Review
      product {
        ...Product
        reviews {
          ...Review
          author {
            ...User
            reviews {
              ...Review
              product {
                ...Product
              }
            }
          }
        }
      }
    }
  }
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
        reviews {
          ...Review
          product {
            ...Product
          }
        }
      }
    }
  }
}

Variable Batching Throughput

Constant Load (50 VUs)

Requests/sec Error Rate
24070.65 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 1.68ms 37.77ms 2.03ms 3.87ms 4.73ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
18964.57 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 9.22ms 105.22ms 11.13ms 22.88ms 27.52ms

Executed Query

query TestQuery_8f7a46ce_2(
  $__fusion_1_upc: ID!
  $__fusion_2_price: Long!
  $__fusion_2_weight: Long!
) {
  productByUpc(upc: $__fusion_1_upc) {
    inStock
    shippingEstimate(weight: $__fusion_2_weight, price: $__fusion_2_price)
  }
}

Variables (5 sets batched in single request)

[
  { "__fusion_1_upc": "1", "__fusion_2_price": 899, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "2", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 },
  { "__fusion_1_upc": "3", "__fusion_2_price": 15, "__fusion_2_weight": 20 },
  { "__fusion_1_upc": "4", "__fusion_2_price": 499, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "5", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 }
]

No baseline data available for comparison.


Run 21296024146 • Commit 74c7052 • Fri, 23 Jan 2026 18:18:41 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.

2 participants