|
2 | 2 | import os |
3 | 3 | import json |
4 | 4 | import logging |
| 5 | +# generate random integer values |
| 6 | +from random import seed |
| 7 | +from random import randint |
| 8 | +# seed random number generator |
| 9 | +# DO NOT create a seed. |
| 10 | +# Actual randomness is generated without a seed |
| 11 | +# for this use case. |
| 12 | + |
| 13 | +contributor_breadth_worker_p = randint(48000, 48500) |
| 14 | +facade_worker_p = randint(48501, 49000) |
| 15 | +insight_worker_p = randint(49002, 49500) |
| 16 | +metric_status_worker_p = randint(49501, 50000) |
| 17 | +pull_request_worker_p = randint(50001, 50500) |
| 18 | +repo_info_worker_p = randint(50501, 51000) |
| 19 | +value_worker_p = randint(51002, 51500) |
| 20 | +contributor_worker_p = randint(52000, 52500) |
| 21 | +message_insights_worker_p = randint(53000, 53499) |
| 22 | +pull_request_analysis_worker_p = randint(54000, 54500) |
| 23 | +discourse_analysis_worker_p = randint(54500, 54999) |
| 24 | +message_insights_worker_p = randint(55000, 55499) |
| 25 | +clustering_worker_p = randint(57000, 57499) |
| 26 | +github_worker_p = randint(57500, 58000) |
| 27 | +linux_badge_worker_p = randint(47000,47499) |
| 28 | +gitlab_issues_worker_p = randint(47500,47999) |
| 29 | +release_worker_p = randint(56000, 56499) |
| 30 | +gitlab_merge_request_worker_p = randint(56500, 56999) |
| 31 | +main_port = randint(5001,5300) |
| 32 | + |
| 33 | + |
5 | 34 |
|
6 | 35 | from augur.logging import ROOT_AUGUR_DIRECTORY |
7 | 36 |
|
|
198 | 227 | }, |
199 | 228 | "Workers": { |
200 | 229 | "contributor_breadth_worker": { |
201 | | - "port": 50003, |
| 230 | + "port": contributor_breadth_worker_p, |
202 | 231 | "switch": 0, |
203 | 232 | "workers": 1 |
204 | 233 | }, |
205 | 234 | "facade_worker": { |
206 | | - "port": 50100, |
| 235 | + "port": facade_worker_p, |
207 | 236 | "repo_directory": "repos/", |
208 | 237 | "switch": 1, |
209 | 238 | "workers": 1 |
210 | 239 | }, |
211 | 240 | "github_worker": { |
212 | | - "port": 50200, |
| 241 | + "port": github_worker_p, |
213 | 242 | "switch": 1, |
214 | 243 | "workers": 1 |
215 | 244 | }, |
216 | 245 | "insight_worker": { |
217 | | - "port": 50300, |
| 246 | + "port": insight_worker_p, |
218 | 247 | "metrics": {"issues-new": "issues", "code-changes": "commit_count", "code-changes-lines": "added", |
219 | 248 | "reviews": "pull_requests", "contributors-new": "new_contributors"}, |
220 | 249 | "confidence_interval": 95, |
|
225 | 254 | "anomaly_days": 14 |
226 | 255 | }, |
227 | 256 | "linux_badge_worker": { |
228 | | - "port": 50400, |
| 257 | + "port": linux_badge_worker_p , |
229 | 258 | "switch": 1, |
230 | 259 | "workers": 1 |
231 | 260 | }, |
232 | 261 | "metric_status_worker": { |
233 | | - "port": 50500, |
| 262 | + "port": metric_status_worker_p, |
234 | 263 | "switch": 0, |
235 | 264 | "workers": 1 |
236 | 265 | }, |
237 | 266 | "pull_request_worker": { |
238 | | - "port": 50600, |
| 267 | + "port": pull_request_worker_p, |
239 | 268 | "switch": 1, |
240 | 269 | "workers": 1 |
241 | 270 | }, |
242 | 271 | "repo_info_worker": { |
243 | | - "port": 50700, |
| 272 | + "port": repo_info_worker_p, |
244 | 273 | "switch": 1, |
245 | 274 | "workers": 1 |
246 | 275 | }, |
247 | 276 | "value_worker": { |
248 | | - "port": 50800, |
| 277 | + "port": value_worker_p, |
249 | 278 | "scc_bin": "scc", |
250 | 279 | "switch": 0, |
251 | 280 | "workers": 1 |
252 | 281 | }, |
253 | 282 | "contributor_worker": { |
254 | | - "port": 50900, |
| 283 | + "port": contributor_worker_p, |
255 | 284 | "switch": 0, |
256 | 285 | "workers": 1 |
257 | 286 | }, |
258 | 287 | "gitlab_issues_worker": { |
259 | | - "port": 51000, |
| 288 | + "port": gitlab_issues_worker_p, |
260 | 289 | "switch": 1, |
261 | 290 | "workers": 1 |
262 | 291 | }, |
263 | 292 | "release_worker": { |
264 | | - "port": 51100, |
| 293 | + "port": release_worker_p, |
265 | 294 | "switch": 1, |
266 | 295 | "workers": 1 |
267 | 296 | }, |
268 | 297 | "gitlab_merge_request_worker": { |
269 | | - "port": 51200, |
| 298 | + "port": gitlab_merge_request_worker_p, |
270 | 299 | "switch": 0, |
271 | 300 | "workers": 1 |
272 | 301 | }, |
273 | 302 | "message_insights_worker": { |
274 | | - "port": 51300, |
| 303 | + "port": message_insights_worker_p, |
275 | 304 | "switch": 0, |
276 | 305 | "workers": 1, |
277 | 306 | "insight_days": 30, |
278 | 307 | "models_dir": "message_models" |
279 | 308 | }, |
280 | 309 | "pull_request_analysis_worker": { |
281 | | - "port": 51400, |
| 310 | + "port": pull_request_analysis_worker_p, |
282 | 311 | "switch": 0, |
283 | 312 | "workers": 1, |
284 | 313 | "insight_days": 30 |
285 | 314 | }, |
286 | 315 | "discourse_analysis_worker":{ |
287 | | - "port" : 51500, |
| 316 | + "port" : discourse_analysis_worker_p, |
288 | 317 | "switch": 0, |
289 | 318 | "workers": 1 |
290 | 319 | }, |
291 | 320 | "message_insights_worker": { |
292 | | - "port": 51300, |
| 321 | + "port": message_insights_worker_p, |
293 | 322 | "switch": 0, |
294 | 323 | "workers": 1, |
295 | 324 | "insight_days": 30, |
296 | 325 | "models_dir": "message_models" |
297 | 326 | }, |
298 | 327 | "pull_request_analysis_worker": { |
299 | | - "port": 51400, |
| 328 | + "port": pull_request_analysis_worker_p, |
300 | 329 | "switch": 0, |
301 | 330 | "workers": 1, |
302 | 331 | "insight_days": 30 |
303 | 332 | }, |
304 | 333 | "discourse_analysis_worker":{ |
305 | | - "port" : 51500, |
| 334 | + "port" : discourse_analysis_worker_p, |
306 | 335 | "switch": 0, |
307 | 336 | "workers": 1 |
308 | 337 | }, |
309 | 338 | "clustering_worker": { |
310 | | - "port": 51600, |
| 339 | + "port": clustering_worker_p, |
311 | 340 | "switch": 0, |
312 | 341 | "workers": 1, |
313 | 342 | "max_df" : 0.9, |
|
335 | 364 | "Server": { |
336 | 365 | "cache_expire": "3600", |
337 | 366 | "host": "0.0.0.0", |
338 | | - "port": "5000", |
| 367 | + "port": main_port, |
339 | 368 | "workers": 4, |
340 | 369 | "timeout": 60 |
341 | 370 | }, |
342 | 371 | "Frontend": { |
343 | 372 | "host": "0.0.0.0", |
344 | | - "port": "5000" |
| 373 | + "port": main_port |
345 | 374 | }, |
346 | 375 | "Logging": { |
347 | 376 | "logs_directory": "logs/", |
|
0 commit comments