@@ -3565,12 +3565,9 @@ subscription_exists(StreamSubscriptions, SubscriptionId) ->
3565
3565
lists :any (fun (Id ) -> Id =:= SubscriptionId end , SubscriptionIds ).
3566
3566
3567
3567
send_file_callback (? VERSION_1 ,
3568
- Transport ,
3569
3568
_Log ,
3570
3569
# consumer {configuration =
3571
- # consumer_configuration {socket = S ,
3572
- subscription_id =
3573
- SubscriptionId ,
3570
+ # consumer_configuration {subscription_id = SubId ,
3574
3571
counters = Counters }},
3575
3572
Counter ) ->
3576
3573
fun (#{chunk_id := FirstOffsetInChunk , num_entries := NumEntries },
@@ -3581,19 +3578,16 @@ send_file_callback(?VERSION_1,
3581
3578
? REQUEST :1 ,
3582
3579
? COMMAND_DELIVER :15 ,
3583
3580
? VERSION_1 :16 ,
3584
- SubscriptionId :8 /unsigned >>,
3585
- Transport :send (S , FrameBeginning ),
3581
+ SubId :8 /unsigned >>,
3586
3582
atomics :add (Counter , 1 , Size ),
3587
3583
increase_messages_consumed (Counters , NumEntries ),
3588
- set_consumer_offset (Counters , FirstOffsetInChunk )
3584
+ set_consumer_offset (Counters , FirstOffsetInChunk ),
3585
+ FrameBeginning
3589
3586
end ;
3590
3587
send_file_callback (? VERSION_2 ,
3591
- Transport ,
3592
3588
Log ,
3593
3589
# consumer {configuration =
3594
- # consumer_configuration {socket = S ,
3595
- subscription_id =
3596
- SubscriptionId ,
3590
+ # consumer_configuration {subscription_id = SubId ,
3597
3591
counters = Counters }},
3598
3592
Counter ) ->
3599
3593
fun (#{chunk_id := FirstOffsetInChunk , num_entries := NumEntries },
@@ -3605,12 +3599,12 @@ send_file_callback(?VERSION_2,
3605
3599
? REQUEST :1 ,
3606
3600
? COMMAND_DELIVER :15 ,
3607
3601
? VERSION_2 :16 ,
3608
- SubscriptionId :8 /unsigned ,
3602
+ SubId :8 /unsigned ,
3609
3603
CommittedChunkId :64 >>,
3610
- Transport :send (S , FrameBeginning ),
3611
3604
atomics :add (Counter , 1 , Size ),
3612
3605
increase_messages_consumed (Counters , NumEntries ),
3613
- set_consumer_offset (Counters , FirstOffsetInChunk )
3606
+ set_consumer_offset (Counters , FirstOffsetInChunk ),
3607
+ FrameBeginning
3614
3608
end .
3615
3609
3616
3610
send_chunks (DeliverVersion ,
@@ -3680,9 +3674,7 @@ send_chunks(DeliverVersion,
3680
3674
Retry ,
3681
3675
Counter ) ->
3682
3676
case osiris_log :send_file (Socket , Log ,
3683
- send_file_callback (DeliverVersion ,
3684
- Transport ,
3685
- Log ,
3677
+ send_file_callback (DeliverVersion , Log ,
3686
3678
Consumer ,
3687
3679
Counter ))
3688
3680
of
0 commit comments