Add correlation ID field in commit offset frame
Not used yet, but can avoid a command version change if the command should have confirm response.
This commit is contained in:
parent
b8bdb5ae7b
commit
5e80aa9f39
|
|
@ -406,6 +406,7 @@ SaslAuthenticateResponse => Key Version CorrelationId ResponseCode PeerPropertie
|
|||
CommitOffset => Key Version Reference Stream Offset
|
||||
Key => int16 // 16
|
||||
Version => int16
|
||||
CorrelationId => int32 // not used yet
|
||||
Reference => string // max 256 characters
|
||||
SubscriptionId => uint8
|
||||
Offset => int64
|
||||
|
|
|
|||
|
|
@ -712,7 +712,8 @@ handle_frame_post_auth(Transport, #stream_connection{socket = S} = Connection,
|
|||
end;
|
||||
handle_frame_post_auth(_Transport, #stream_connection{virtual_host = VirtualHost, user = User} = Connection,
|
||||
State,
|
||||
<<?COMMAND_COMMIT_OFFSET:16, ?VERSION_0:16, ReferenceSize:16, Reference:ReferenceSize/binary,
|
||||
<<?COMMAND_COMMIT_OFFSET:16, ?VERSION_0:16, _CorrelationId:32,
|
||||
ReferenceSize:16, Reference:ReferenceSize/binary,
|
||||
StreamSize:16, Stream:StreamSize/binary, Offset:64>>, Rest) ->
|
||||
|
||||
case check_write_permitted(#resource{name = Stream, kind = queue, virtual_host = VirtualHost}, User, #{}) of
|
||||
|
|
|
|||
Loading…
Reference in New Issue