General

Profile

Artur Școlnic's activity

From 11/24/2025 to 12/23/2025

12/19/2025

11:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Another great source of leak is @BufferManager.openBuffers@.
Considering the following scenario:
A persistent proce...
Artur Școlnic

12/18/2025

02:16 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
For unbound:... Artur Școlnic
02:07 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
From the documentation:... Artur Școlnic
01:25 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Constantin Asofiei wrote:
> On the heap you provided, my concern are RecordBuffer instances kept in BufferManager a...
Artur Școlnic
01:12 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Are we leaving the context in place until the next time that session is used? That would be a pr...
Artur Școlnic
07:37 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I found another leak in @TxWrapper$WorkArea@, @deregisterDynamicBuffer@... Artur Școlnic
03:30 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Evidence points to @SecurityContext@ @tokenMap@ hogging the memory. The number of objects in the map is not changing,... Artur Școlnic

12/17/2025

09:34 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
The leak is not present with classic appserver, after 4k requests in batches of 20, the used heap is < 1Gb. Artur Școlnic
09:06 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> I think the problem with the memory leak is with @Map<String, MultiSessionClientConnection> c...
Artur Școlnic
08:51 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
It is definitely an issue, but the memory retention is not significant, solving it did not solve the greater memory l... Artur Școlnic
07:54 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I think the problem with the memory leak is with @Map<String, MultiSessionClientConnection> connections = new Concurr... Artur Școlnic
05:00 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
It's more of a potential issue, I don't have a recreate, but what will happen with trunk if a msa task executed a fun... Artur Școlnic
04:56 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
I set the time out for the msa task a bit low, at 5 seconds, we will need to increase it for high workload scenarios ... Artur Școlnic

12/16/2025

08:52 AM Runtime Infrastructure Bug #10963 (Review): appserver resiliency and self healing
Artur Școlnic
08:52 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> 3. Make jetty thread pool configurable in directory (if not already) and find a suitable maxi...
Artur Școlnic

12/15/2025

10:01 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
A jetty thread pool is only used in @GenericWebServer@ and is instantiated with a default constructor.
The default v...
Artur Școlnic
08:37 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> From the logged failures in jmeter, I think the issue is the jetty thread pool, it simply c...
Artur Școlnic

12/12/2025

09:02 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
The next steps for this task are:
1. Investigate the rapidly increasing memory usage noted in #10963-22. I uploaded ...
Artur Școlnic
08:31 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Alexandru Lungu wrote:
> Is this a blocker for merging 10963a?
Yes, also some other testing we need to do.
Artur Școlnic
06:27 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Stress testing of the PASOE application:
* curl + visualVM:
1000 concurrent requests on a an infinite loop for 30...
Artur Școlnic

12/11/2025

09:19 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> I will test harness and concurrent requests in PASOE and classic.
This testing passed.
Artur Școlnic
08:02 AM Runtime Infrastructure Bug #10963 (Internal Test): appserver resiliency and self healing
I will test harness and concurrent requests in PASOE and classic.
Is there something else we could test?
Artur Școlnic
06:51 AM Runtime Infrastructure Bug #10963 (Review): appserver resiliency and self healing
In the current architecture, the LegacyServiceWorkers are accepting all the tasks in the order they arrive, either fr... Artur Școlnic

12/09/2025

11:48 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Isn't this based on however the client code is written? I don't understand how we would merge th...
Artur Școlnic
11:02 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
On another note, we are running the persistent procedure for each request, after the work with it is done, it is dele... Artur Școlnic

12/08/2025

09:28 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
Alexandru Lungu wrote:
> Artur, can you rerun the library_calls suite?
I recall having some issues running this s...
Artur Școlnic
07:35 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Is there a task or wiki on our PASOE implementation? I would like to know what our constraints and detailed specifica... Artur Școlnic
02:48 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> One solution would be to not count the bound session when deciding if a new one is to be crea...
Artur Școlnic

12/06/2025

03:19 PM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
In order to expose the problem and simplify the debugging, I used just 1 thread for the appserver worker, 1 for the M... Artur Școlnic

12/05/2025

08:36 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
As Constantin stated in #10941-35, @MsaCancellableCallable.reserveSession@ gets stuck on completing the future:
<pre...
Artur Școlnic
08:26 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Artur Școlnic

12/04/2025

09:56 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
With the recent fixes from #10941, the number of maximum concurrent requests FWD can handle is around 300 (with maxMs... Artur Școlnic

11/28/2025

08:35 AM Database Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> I fully agree, I was just wondering if I can help with tooling modification.
Since you brou...
Artur Școlnic
08:26 AM Database Support #10664: Develop a multi session test suite in harness
We know there are failures, hence the skewed results, we simply need to work on the issues and bring the success rate... Artur Școlnic
05:19 AM Database Support #10664 (Review): Develop a multi session test suite in harness
I finished writing the locking tests, the results are:
OE: 1610/1610
FWD: 411/1610
There are two main reasons wh...
Artur Școlnic
 

Also available in: Atom