feat: execute post-baseline jetstream parity plan

This commit is contained in:
Joseph Doherty
2026-02-23 12:11:19 -05:00
parent c3763e83d6
commit b41e6ff320
58 changed files with 1430 additions and 102 deletions

View File

@@ -0,0 +1,18 @@
using NATS.Server.JetStream.Cluster;
namespace NATS.Server.Tests;
public class JetStreamClusterGovernanceParityTests
{
[Fact]
public async Task Cluster_governance_applies_planned_replica_placement()
{
var planner = new AssetPlacementPlanner(nodes: 3);
var placement = planner.PlanReplicas(replicas: 2);
placement.Count.ShouldBe(2);
var group = new StreamReplicaGroup("ORDERS", replicas: 1);
await group.ApplyPlacementAsync(placement, default);
group.Nodes.Count.ShouldBe(2);
}
}