Skip to content

More usage collection in parallel, less webhooks in parallel#1766

Merged
ssalinas merged 4 commits into
masterfrom
parallelism
Mar 30, 2018
Merged

More usage collection in parallel, less webhooks in parallel#1766
ssalinas merged 4 commits into
masterfrom
parallelism

Conversation

@ssalinas

Copy link
Copy Markdown
Contributor

/fixes #1765

@ssalinas ssalinas added this to the 0.19.2 milestone Mar 27, 2018
@ssalinas ssalinas added hs_qa and removed hs_qa labels Mar 27, 2018
int deployUpdates = 0;

for (SingularityWebhook webhook : webhooks) {
List<CompletableFuture<Void>> webhookFutures = new ArrayList<>();

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this list ever written to?

this.objectMapper = objectMapper;

this.webhookSemaphore = AsyncSemaphore.newBuilder(configuration::getMaxConcurrentWebhooks).build();
this.webhookExecutorService = Executors.newCachedThreadPool(new ThreadFactoryBuilder().setNameFormat("webhooks-%d").build());

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Doesn't look like this guy is used anywhere after being created.

@baconmania

Copy link
Copy Markdown
Contributor

🚢

1 similar comment
@pschoenfelder

Copy link
Copy Markdown
Contributor

🚢

@ssalinas ssalinas merged commit ba0c5f0 into master Mar 30, 2018
@ssalinas ssalinas deleted the parallelism branch March 30, 2018 12:50
@stevenschlansker

Copy link
Copy Markdown
Contributor

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rate limiting and parallelism limits for webhook delivery

4 participants