Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tyrus-dev] [External] : High CPU consumption on IBM Mainframe with Jenkins agent
  • From: Jan Supol <jan.supol@xxxxxxxxxx>
  • Date: Mon, 1 Aug 2022 13:05:04 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Xs+gByamvF8wgQisoWESGFSveIh3DTWutvuaExoPIL8=; b=hhYG8CyYJUX8hMk5XT9lwS/2+TG3xCiPtIWOWRVVEScHRc2bOXzeY+hKSQd9ZJ7pS71S2g4QGQkW0QHoR2xtCHoRqLsuEaVMsYWjEEr/yk7z4EhAdeJ4hIuklH4Y8pvbJkbGQ77P2lftXE8vp6amVhSdCWqAiEJ9/c1RAeXKfOkje/SOR9wvVO39Z4cEqWU4wkFlRHQT5npr4I5sb7gHPgB4giQdpG5AZR022mefL7YIIjZjNJzRNEy7aVb3AGLMm4ZXEqCW/A549atAKTYqlNFZwXQZS1LKn+LmZUejtzDcaBg91Ujf9D8PsPBNw/WeZQoJYI2a+j5DOPlwQELiYg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Oeiz3CAnhmJt2Rl/N++qxXZEjEgFzFh95Et4+wdjysnigbyU1wFqewYMH68fNYeotFlKZf+vkeRi9HBQqLfjKylYjds0pnEvM43P2mY5q8A4ZlKfvDjUUwOmrRTBbIwE9q+1pPTs7hyNXu5XLpe+rRqFBNVw2OLY11UGaahxg/quCtFcBX8aENXkKTcpyZF7Rmb9eD3xYysqxvM/WBtSaeZQ8OYty4uxcQnPuJ3RHksF+vGpbvF0Nt8lzvcivdHOCatco9uAp4SjRJX8ENdhAiE/VX6tb+XTunk1zZkjehE+h2gVgiLadNiETmFa8kPm7ypjxR9O2kljvyECUJcATA==
  • Delivered-to: tyrus-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/tyrus-dev/>
  • List-help: <mailto:tyrus-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/tyrus-dev>, <mailto:tyrus-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/tyrus-dev>, <mailto:tyrus-dev-request@eclipse.org?subject=unsubscribe>
  • Msip_labels:
  • Thread-index: AQHYoKpuz1ll5stMwEWVwZrKtb6DHa2Z9hYc
  • Thread-topic: [External] : [tyrus-dev] High CPU consumption on IBM Mainframe with Jenkins agent

Hello David,
I currently lead the Tyrus project and I am curious about what could be wrong.

As far as I understand the issue
  • The CPU consumption occurs on J9 JVM. Does it occur on other JVM such as Open JDK JVM?
  • The CPU consumption occurs when using jdk-client. Does it occur when using grizzly-client?
Possibly, can you file an issue on the Tyrus issue tracker [1], and add a public repository on github with a simple reproducer? Please let us know what Tyrus version you use.

Thanks,
Jan




From: tyrus-dev <tyrus-dev-bounces@xxxxxxxxxxx> on behalf of David Frenzel <david.frenzel.crosswind@xxxxxxxxx>
Sent: Tuesday, July 26, 2022 6:44 AM
To: tyrus-dev@xxxxxxxxxxx <tyrus-dev@xxxxxxxxxxx>
Subject: [External] : [tyrus-dev] High CPU consumption on IBM Mainframe with Jenkins agent
 
Hello everyone,

I am new to this mailing list. However, we are experiencing issues with running Jenkins agents on an IBM Mainframe in conjunction with WebSockets (due to firewall restrictions, obviously). 
Jenkins uses the Tyrus WebSocket implementation and the thread that is causing the high CPU consumption is called tyrus-jdk-client-1. We have a case open with IBM because we believe that there could be something wrong with the implementation of their J9 JVM for z/OS. IBM suggests that something with the usage of their API is not correct which would point to Tyrus. They asked us to get in touch with someone from Tyrus development to clarify questions and so on.

I wanted to reach out to this list to simply ask if someone would be open to get in touch and have a look at this problem. I am happy to provide more details. Just let me know.
I am not with IBM but T-Systems International and located in Germany. We are going to compensate for the time that someone spends with us on this issue.

In case these sort of requests are inappropriate for this mailing list I apologize in advance.

Thanks,
David

Back to the top