Skip to content

Allow JsonWriter to be reset.#9146

Merged
michaelstaib merged 2 commits intomainfrom
mst/jsonwriter-reset
Feb 18, 2026
Merged

Allow JsonWriter to be reset.#9146
michaelstaib merged 2 commits intomainfrom
mst/jsonwriter-reset

Conversation

@michaelstaib
Copy link
Copy Markdown
Member

No description provided.

@michaelstaib michaelstaib merged commit d9b52ab into main Feb 18, 2026
6 checks passed
@michaelstaib michaelstaib deleted the mst/jsonwriter-reset branch February 18, 2026 22:41
@github-actions
Copy link
Copy Markdown
Contributor

Fusion Gateway Performance Results

Simple Composite Query

Req/s Err%
Constant (50 VUs) 2879.95 0.00%
Ramping (0-500-0 VUs) 3344.00 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 0.77ms 15.33ms 17.13ms 30.82ms 35.60ms 171.13ms
Ramping 0.79ms 64.45ms 66.57ms 124.46ms 141.45ms 265.86ms
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) 737.66 0.00%
Ramping (0-500-0 VUs) 815.53 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 8.94ms 63.22ms 66.21ms 81.54ms 90.35ms 371.80ms
Ramping 1.85ms 256.41ms 264.60ms 529.28ms 564.56ms 680.52ms
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) 23125.44 0.00%
Ramping (0-500-0 VUs) 18250.91 0.00%
Response Times & Query
Min Med Avg P90 P95 Max
Constant 0.10ms 1.75ms 2.11ms 4.03ms 4.91ms 41.21ms
Ramping 0.10ms 9.55ms 11.53ms 23.64ms 28.43ms 98.55ms
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 22160599611 • Commit a1cf3db • Wed, 18 Feb 2026 23:16:40 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