participant Envoy as E [color="black"] participant Management Server 0 as M0 [color="black"] participant Management Server 1 as M1 [color="black"] E->M1: (V=..,R={},N=..,T=CDS) [color="green"] E->M0: (V=X,R={foo},N=A,T=EDS) [color="green"] M1->E: (V=M,R={foo:...,bar:...},N=D,T=CDS) [color="gray"] E->M0: (V=X,R={foo,bar},N=A,T=EDS [color="green"] Note right of M0: Management server 0 replies\nbefore processing resource update at X M0->E: (V=Y,R={foo:...,},N=B,T=EDS) [color="gray"] E->M0: (V=Y,R={foo,bar},N=B,T=EDS [color="green"]Created with Raphaƫl 2.2.0EnvoyEnvoyManagement Server 0Management Server 0Management Server 1Management Server 1(V=..,R={},N=..,T=CDS)(V=X,R={foo},N=A,T=EDS)(V=M,R={foo:...,bar:...},N=D,T=CDS)(V=X,R={foo,bar},N=A,T=EDSManagement server 0 repliesbefore processing resource update at X(V=Y,R={foo:...,},N=B,T=EDS)(V=Y,R={foo,bar},N=B,T=EDS