@@ -72,7 +72,7 @@ std::unique_ptr<sitetosite::SiteToSiteClient> RemoteProcessorGroupPort::getNextP
72
72
sitetosite::SiteToSiteClientConfiguration config (peers_[this ->peer_index_ ].getPeer (), local_network_interface_, client_type_);
73
73
config.setSecurityContext (ssl_service);
74
74
peer_index_++;
75
- if (peer_index_ >= static_cast <int >(peers_.size ())) {
75
+ if (peer_index_ >= gsl::narrow <int >(peers_.size ())) {
76
76
peer_index_ = 0 ;
77
77
}
78
78
config.setHTTPProxy (this ->proxy_ );
@@ -89,9 +89,7 @@ std::unique_ptr<sitetosite::SiteToSiteClient> RemoteProcessorGroupPort::getNextP
89
89
}
90
90
91
91
void RemoteProcessorGroupPort::returnProtocol (core::ProcessContext& context, std::unique_ptr<sitetosite::SiteToSiteClient> return_protocol) {
92
- auto count = peers_.size ();
93
- if (context.getProcessor ().getMaxConcurrentTasks () > count)
94
- count = context.getProcessor ().getMaxConcurrentTasks ();
92
+ auto count = std::max<size_t >(context.getProcessor ().getMaxConcurrentTasks (), peers_.size ());
95
93
if (available_protocols_.size_approx () >= count) {
96
94
logger_->log_debug (" not enqueueing protocol {}" , getUUIDStr ());
97
95
// let the memory be freed
@@ -139,15 +137,13 @@ void RemoteProcessorGroupPort::onSchedule(core::ProcessContext& context, core::P
139
137
}
140
138
// populate the site2site protocol for load balancing between them
141
139
if (!peers_.empty ()) {
142
- auto count = peers_.size ();
143
- if (context.getProcessor ().getMaxConcurrentTasks () > count)
144
- count = context.getProcessor ().getMaxConcurrentTasks ();
140
+ auto count = std::max<size_t >(context.getProcessor ().getMaxConcurrentTasks (), peers_.size ());
145
141
for (uint32_t i = 0 ; i < count; i++) {
146
142
std::unique_ptr<sitetosite::SiteToSiteClient> nextProtocol = nullptr ;
147
143
sitetosite::SiteToSiteClientConfiguration config (peers_[this ->peer_index_ ].getPeer (), this ->getInterface (), client_type_);
148
144
config.setSecurityContext (ssl_service);
149
145
peer_index_++;
150
- if (peer_index_ >= static_cast <int >(peers_.size ())) {
146
+ if (peer_index_ >= gsl::narrow <int >(peers_.size ())) {
151
147
peer_index_ = 0 ;
152
148
}
153
149
logger_->log_trace (" Creating client" );
@@ -183,8 +179,6 @@ void RemoteProcessorGroupPort::onTrigger(core::ProcessContext& context, core::Pr
183
179
184
180
RPGLatch count;
185
181
186
- std::string value;
187
-
188
182
logger_->log_trace (" On trigger {}" , getUUIDStr ());
189
183
190
184
std::unique_ptr<sitetosite::SiteToSiteClient> protocol_ = nullptr ;
0 commit comments