@@ -3550,12 +3550,9 @@ subscription_exists(StreamSubscriptions, SubscriptionId) ->
3550
3550
lists :any (fun (Id ) -> Id =:= SubscriptionId end , SubscriptionIds ).
3551
3551
3552
3552
send_file_callback (? VERSION_1 ,
3553
- Transport ,
3554
3553
_Log ,
3555
3554
# consumer {configuration =
3556
- # consumer_configuration {socket = S ,
3557
- subscription_id =
3558
- SubscriptionId ,
3555
+ # consumer_configuration {subscription_id = SubId ,
3559
3556
counters = Counters }},
3560
3557
Counter ) ->
3561
3558
fun (#{chunk_id := FirstOffsetInChunk , num_entries := NumEntries },
@@ -3566,19 +3563,16 @@ send_file_callback(?VERSION_1,
3566
3563
? REQUEST :1 ,
3567
3564
? COMMAND_DELIVER :15 ,
3568
3565
? VERSION_1 :16 ,
3569
- SubscriptionId :8 /unsigned >>,
3570
- Transport :send (S , FrameBeginning ),
3566
+ SubId :8 /unsigned >>,
3571
3567
atomics :add (Counter , 1 , Size ),
3572
3568
increase_messages_consumed (Counters , NumEntries ),
3573
- set_consumer_offset (Counters , FirstOffsetInChunk )
3569
+ set_consumer_offset (Counters , FirstOffsetInChunk ),
3570
+ FrameBeginning
3574
3571
end ;
3575
3572
send_file_callback (? VERSION_2 ,
3576
- Transport ,
3577
3573
Log ,
3578
3574
# consumer {configuration =
3579
- # consumer_configuration {socket = S ,
3580
- subscription_id =
3581
- SubscriptionId ,
3575
+ # consumer_configuration {subscription_id = SubId ,
3582
3576
counters = Counters }},
3583
3577
Counter ) ->
3584
3578
fun (#{chunk_id := FirstOffsetInChunk , num_entries := NumEntries },
@@ -3590,12 +3584,12 @@ send_file_callback(?VERSION_2,
3590
3584
? REQUEST :1 ,
3591
3585
? COMMAND_DELIVER :15 ,
3592
3586
? VERSION_2 :16 ,
3593
- SubscriptionId :8 /unsigned ,
3587
+ SubId :8 /unsigned ,
3594
3588
CommittedChunkId :64 >>,
3595
- Transport :send (S , FrameBeginning ),
3596
3589
atomics :add (Counter , 1 , Size ),
3597
3590
increase_messages_consumed (Counters , NumEntries ),
3598
- set_consumer_offset (Counters , FirstOffsetInChunk )
3591
+ set_consumer_offset (Counters , FirstOffsetInChunk ),
3592
+ FrameBeginning
3599
3593
end .
3600
3594
3601
3595
send_chunks (DeliverVersion ,
@@ -3665,9 +3659,7 @@ send_chunks(DeliverVersion,
3665
3659
Retry ,
3666
3660
Counter ) ->
3667
3661
case osiris_log :send_file (Socket , Log ,
3668
- send_file_callback (DeliverVersion ,
3669
- Transport ,
3670
- Log ,
3662
+ send_file_callback (DeliverVersion , Log ,
3671
3663
Consumer ,
3672
3664
Counter ))
3673
3665
of
0 commit comments