Skip to content

Commit 65d3bba

Browse files
committed
fixup: fix init window and fetch limit calculation
1 parent ebc3609 commit 65d3bba

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

modules/grpc/common/grpc-source.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,13 @@ SourceDriver::init()
4747

4848
::grpc::EnableDefaultHealthCheckService(true);
4949

50-
this->super->super.worker_options.super.init_window_size /= super->super.num_workers;
51-
5250
if (fetch_limit == -1)
53-
fetch_limit = this->super->super.worker_options.super.init_window_size;
51+
{
52+
if (super->super.worker_options.super.init_window_size != -1)
53+
fetch_limit = super->super.worker_options.super.init_window_size / super->super.num_workers;
54+
else
55+
fetch_limit = 100;
56+
}
5457

5558
return log_threaded_source_driver_init_method(&this->super->super.super.super.super);
5659
}

0 commit comments

Comments
 (0)