The change looks good to me, good catch.

>  I can create a new Jira ticket and pull request.
Please do, let's merge it.

On Thu, Aug 4, 2022 at 2:11 AM Arthur Naseef <artnas...@apache.org> wrote:

> Testing with 60,000+ services, found that cancelling large numbers of
> services takes significant time.  Found another linear lookup that can be
> optimized with a map.
>
> Here is a commit that fixes the problem in local testing:
>
>
> https://github.com/artnaseef/ignite/commit/4ca87f7f6e7aae193faf1404736e0b4ee7168752
>
>
> The difference, on my local system, with and without the patch:
>
> CANCEL 60,000 *WITHOUT PATCH* = 67s 358ms
>
> CANCEL 60,000 *PATCHED* = 1s 323ms
>
>
> Note that, with the IGNITE-17274 fix, startup of the same 60,000 services
> only takes ~ 9s.
>
> Appreciate any feedback, and I hope we can push this fix forward.  I can
> create a new Jira ticket and pull request.
>
> Art
>

Reply via email to