Remove Bloom filter data section for message delivery command
Also update OsirisChunk entry to reflect current state.
This commit is contained in:
parent
7335aaaf1b
commit
75278ddf21
|
@ -386,7 +386,7 @@ Deliver => Key Version SubscriptionId OsirisChunk
|
|||
Key => uint16 // 0x0008
|
||||
Version => uint16
|
||||
SubscriptionId => uint8
|
||||
OsirisChunk => MagicVersion NumEntries NumRecords Epoch ChunkFirstOffset ChunkCrc DataLength Messages
|
||||
OsirisChunk => MagicVersion ChunkType NumEntries NumRecords Timestamp Epoch ChunkFirstOffset ChunkCrc DataLength TrailerLength BloomSize Reserved Messages
|
||||
MagicVersion => int8
|
||||
ChunkType => int8 // 0: user, 1: tracking delta, 2: tracking snapshot
|
||||
NumEntries => uint16
|
||||
|
@ -397,9 +397,8 @@ Deliver => Key Version SubscriptionId OsirisChunk
|
|||
ChunkCrc => int32
|
||||
DataLength => uint32
|
||||
TrailerLength => uint32
|
||||
BloomSize => uint8 // size of bloom filter data
|
||||
BloomSize => uint8 // size of bloom filter data, ignored at the moment
|
||||
Reserved => uint24 // 24 bits reserved for future use
|
||||
BloomFilterData => [uint8] // bloom filter data, the size of the array is defined by BloomSize
|
||||
Messages => [Message] // a continous collection of messages, the size of the array is defined by NumEntries
|
||||
Message => EntryTypeAndSize
|
||||
Data => bytes
|
||||
|
@ -413,7 +412,7 @@ Deliver => Key Version SubscriptionId CommittedOffset OsirisChunk
|
|||
Version => uint16
|
||||
SubscriptionId => uint8
|
||||
CommittedChunkId => uint64
|
||||
OsirisChunk => MagicVersion NumEntries NumRecords Epoch ChunkFirstOffset ChunkCrc DataLength Messages
|
||||
OsirisChunk => MagicVersion ChunkType NumEntries NumRecords Timestamp Epoch ChunkFirstOffset ChunkCrc DataLength TrailerLength BloomSize Reserved Messages
|
||||
MagicVersion => int8
|
||||
ChunkType => int8 // 0: user, 1: tracking delta, 2: tracking snapshot
|
||||
NumEntries => uint16
|
||||
|
@ -424,9 +423,8 @@ Deliver => Key Version SubscriptionId CommittedOffset OsirisChunk
|
|||
ChunkCrc => int32
|
||||
DataLength => uint32
|
||||
TrailerLength => uint32
|
||||
BloomSize => uint8 // size of bloom filter data
|
||||
BloomSize => uint8 // size of bloom filter data, ignored at the moment
|
||||
Reserved => uint24 // 24 bits reserved for future use
|
||||
BloomFilterData => [uint8] // bloom filter data, the size of the array is defined by BloomSize
|
||||
Messages => [Message] // a continous collection of messages, the size of the array is defined by NumEntries
|
||||
Message => EntryTypeAndSize
|
||||
Data => bytes
|
||||
|
|
Loading…
Reference in New Issue