@@ -15,7 +15,7 @@ import (
1515)
1616
1717const (
18- datastreamChannelMultiplier = 2
18+ datastreamChannelBufferSize = 10
1919)
2020
2121// Sequencer represents a sequencer
@@ -59,9 +59,7 @@ func New(cfg Config, batchCfg state.BatchConfig, poolCfg pool.Config, txPool txP
5959 eventLog : eventLog ,
6060 }
6161
62- // TODO: Make configurable
63- channelBufferSize := 200 * datastreamChannelMultiplier // nolint:gomnd
64- sequencer .dataToStream = make (chan interface {}, channelBufferSize )
62+ sequencer .dataToStream = make (chan interface {}, datastreamChannelBufferSize )
6563
6664 return sequencer , nil
6765}
@@ -270,8 +268,6 @@ func (s *Sequencer) sendDataToStreamer(chainID uint64) {
270268 case state.DSL2FullBlock :
271269 l2Block := data
272270
273- //TODO: remove this log
274- log .Infof ("[ds-debug] start atomic op for l2block %d" , l2Block .L2BlockNumber )
275271 err = s .streamServer .StartAtomicOp ()
276272 if err != nil {
277273 log .Errorf ("failed to start atomic op for l2block %d, error: %v " , l2Block .L2BlockNumber , err )
@@ -283,8 +279,6 @@ func (s *Sequencer) sendDataToStreamer(chainID uint64) {
283279 Value : l2Block .L2BlockNumber ,
284280 }
285281
286- //TODO: remove this log
287- log .Infof ("[ds-debug] add stream bookmark for l2block %d" , l2Block .L2BlockNumber )
288282 _ , err = s .streamServer .AddStreamBookmark (bookMark .Encode ())
289283 if err != nil {
290284 log .Errorf ("failed to add stream bookmark for l2block %d, error: %v" , l2Block .L2BlockNumber , err )
@@ -299,8 +293,6 @@ func (s *Sequencer) sendDataToStreamer(chainID uint64) {
299293 Value : l2Block .L2BlockNumber - 1 ,
300294 }
301295
302- //TODO: remove this log
303- log .Infof ("[ds-debug] get previous l2block %d" , l2Block .L2BlockNumber - 1 )
304296 previousL2BlockEntry , err := s .streamServer .GetFirstEventAfterBookmark (bookMark .Encode ())
305297 if err != nil {
306298 log .Errorf ("failed to get previous l2block %d, error: %v" , l2Block .L2BlockNumber - 1 , err )
@@ -323,16 +315,12 @@ func (s *Sequencer) sendDataToStreamer(chainID uint64) {
323315 ChainID : uint32 (chainID ),
324316 }
325317
326- //TODO: remove this log
327- log .Infof ("[ds-debug] add l2blockStart stream entry for l2block %d" , l2Block .L2BlockNumber )
328318 _ , err = s .streamServer .AddStreamEntry (state .EntryTypeL2BlockStart , blockStart .Encode ())
329319 if err != nil {
330320 log .Errorf ("failed to add stream entry for l2block %d, error: %v" , l2Block .L2BlockNumber , err )
331321 continue
332322 }
333323
334- //TODO: remove this log
335- log .Infof ("[ds-debug] adding l2tx stream entries for l2block %d" , l2Block .L2BlockNumber )
336324 for _ , l2Transaction := range l2Block .Txs {
337325 _ , err = s .streamServer .AddStreamEntry (state .EntryTypeL2Tx , l2Transaction .Encode ())
338326 if err != nil {
@@ -347,25 +335,17 @@ func (s *Sequencer) sendDataToStreamer(chainID uint64) {
347335 StateRoot : l2Block .StateRoot ,
348336 }
349337
350- //TODO: remove this log
351- log .Infof ("[ds-debug] add l2blockEnd stream entry for l2block %d" , l2Block .L2BlockNumber )
352338 _ , err = s .streamServer .AddStreamEntry (state .EntryTypeL2BlockEnd , blockEnd .Encode ())
353339 if err != nil {
354340 log .Errorf ("failed to add stream entry for l2block %d, error: %v" , l2Block .L2BlockNumber , err )
355341 continue
356342 }
357343
358- //TODO: remove this log
359- log .Infof ("[ds-debug] commit atomic op for l2block %d" , l2Block .L2BlockNumber )
360344 err = s .streamServer .CommitAtomicOp ()
361345 if err != nil {
362346 log .Errorf ("failed to commit atomic op for l2block %d, error: %v " , l2Block .L2BlockNumber , err )
363347 continue
364348 }
365-
366- //TODO: remove this log
367- log .Infof ("[ds-debug] l2block %d sent to datastream" , l2Block .L2BlockNumber )
368-
369349 // Stream a bookmark
370350 case state.DSBookMark :
371351 bookmark := data
@@ -392,6 +372,8 @@ func (s *Sequencer) sendDataToStreamer(chainID uint64) {
392372 log .Errorf ("invalid stream message type received" )
393373 }
394374 }
375+
376+ s .finalizer .DatastreamChannelCountAdd (- 1 )
395377 }
396378}
397379
0 commit comments