For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
  • DSX Exchange
    • Architecture
    • Pre-Deployment
    • Deployment
    • Integrator Quickstart
    • Operations
    • Authentication
    • BMS Integration
    • Validated Capabilities
  • Schema
NVIDIANVIDIA
Developer-friendly docs for your API
Privacy Policy | Your Privacy Choices | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact

Copyright © 2026, NVIDIA Corporation.

LogoLogo
On this page
  • Functional Validation
  • Local Benchmark Tooling
  • Reported Metrics
DSX Exchange

Validation

||View as Markdown|
Previous

BMS Integration

Next

Overview

Functional Validation

The functional suites validate event-bus behavior against the local Kind environment:

  • MQTT 3.1.1 protocol compliance
  • QoS 0, 1, 2 message delivery
  • Retained messages and will messages
  • High availability and failover
  • Federation between layers (CPC <-> CSC)
  • Authentication and authorization (OAuth2, mTLS, NKey)
  • Topic-based access control

Local Benchmark Tooling

The local environment includes MQTT benchmark tooling for smoke runs and operator-driven benchmark runs. These tests report the observed behavior of the current deployment; they do not define product targets.

Prerequisite: Performance and benchmark targets require MetalLB or an equivalent LoadBalancer (installed by make setup-infra). Without it, kubectl port-forward cannot sustain benchmark throughput and tests fail silently.

The MQTT performance suite exercises combinations of QoS level, retention, and deployment topology:

QoS 0QoS 0 + RetainedQoS 1QoS 1 + Retained
Local (same cluster)ExercisedExercisedExercisedExercised
Federation (CPC <-> CSC)ExercisedExercisedExercisedExercised

Federation runs are bidirectional: CPC-to-CSC and CSC-to-CPC.

Reported Metrics

The benchmark tooling reports these measurements:

MetricDescription
Messages published/receivedTotal message counts
Publish latencyTime from publish call to broker acknowledgement
End-to-end latencyTime from publish to subscriber receipt
ThroughputMessages per second (publish and receive)
Active connectionsConcurrent client count

The separate MQTT benchmark suite reports scenario-level measurements:

  • Connection rates and peak concurrent connections
  • Message throughput (publish and subscribe rates)
  • End-to-end latency percentiles (avg, P50, P90, P97, P99)
  • Success rates