Project

General

Profile

Activity

From 01/06/2026 to 02/04/2026

02/04/2026

11:32 AM Bug #11157: Improve FWD server startup mode in server.sh
In a perfect world, the same @server.sh@ would be used at all customers. I don't want it to be customized or be out ... Greg Shah
09:29 AM Bug #11157 (Internal Test): Improve FWD server startup mode in server.sh
Can you test with Hotel ChUI, as well? If testing is good, Greg, we should be able to merge to the Hotel projects. It... Roger Borrello
09:09 AM Bug #11157: Improve FWD server startup mode in server.sh
Roger Borrello wrote:
> The changes look very good. Have you tested @start_server.sh@, the a wrapper script that exp...
Andrei Plugaru
08:53 AM Bug #11157: Improve FWD server startup mode in server.sh
The changes look very good. Have you tested @start_server.sh@, the a wrapper script that expects @server.sh@ to start... Roger Borrello
03:03 AM Feature #11169: Running Ahead-of-time compilation (AOT) on FWD
Java *Ahead-of-time compilation* was introduced in *JDK 25*, as an evolution of *AppCDS*, which optimizes the warmup ... Teodor Gorghe
02:36 AM Feature #11169 (New): Running Ahead-of-time compilation (AOT) on FWD
Teodor Gorghe

02/03/2026

08:56 AM Bug #10071 (Closed): Method code too large - ReflectASM
Constantin Asofiei
03:38 AM Bug #10963: appserver resiliency and self healing
Regardin ... Artur Școlnic

01/30/2026

05:43 AM Bug #11157 (Review): Improve FWD server startup mode in server.sh
Andrei Plugaru
05:42 AM Bug #11157 (WIP): Improve FWD server startup mode in server.sh
This is the patch needed for @server.sh@ in hotel_gui project which allows redirecting the KILL signal to the java pr... Andrei Plugaru

01/29/2026

10:22 AM Bug #11157: Improve FWD server startup mode in server.sh
While working on #4369, I discovered that the current way of starting the Java process in server.sh may not work well... Andrei Plugaru
10:12 AM Bug #11157 (Internal Test): Improve FWD server startup mode in server.sh
Andrei Plugaru
07:05 AM Bug #10963: appserver resiliency and self healing
I increased the heap to 16Gb and repeated the stress test 3 times, the OutOfMemoryError was solved, so it is somethin... Artur Școlnic
05:27 AM Bug #10963: appserver resiliency and self healing
During the investigation for #10941-77 I tried to replicate a long running query by executing some apis on the client... Artur Școlnic
06:35 AM Feature #9686: move FWD to Java 25
Committed revision *16266* in task branch *9686a*:
- Additional fixes.
- Fix for database import when XML files exc...
Teodor Gorghe

01/27/2026

10:59 AM Feature #11152: improve broker session distribution to implement simple load balancing
Our session distribution for the brokers is pretty naive. I recall it was a simple round robin but regardless, it do... Greg Shah
10:57 AM Feature #11152 (New): improve broker session distribution to implement simple load balancing
Greg Shah

01/26/2026

01:37 PM Support #8922: runtime infrastructure tests
Artur Școlnic wrote:
> I want to mention that I am committing the tests to 8922a/AppserverTests as I write them, so ...
Constantin Asofiei
10:13 AM Support #8922: runtime infrastructure tests
I want to mention that I am committing the tests to 8922a/AppserverTests as I write them, so they can be found and re... Artur Școlnic
09:06 AM Feature #9686: move FWD to Java 25
Committed revision *422* on *hotel_gui* project:
- Adjusted client.sh and server.sh to be compatible with Java 25.
Teodor Gorghe
08:58 AM Feature #9686: move FWD to Java 25
Yes, they are. Teodor Gorghe
08:57 AM Feature #9686: move FWD to Java 25
Teodor Gorghe wrote:
> Created task branch *9686a*.
>
> Committed revision *16265* in task branch *9686a*:
> - A...
Roger Borrello

01/23/2026

07:57 AM Support #8922: runtime infrastructure tests
Ok, it was an issue in my project, I was running the wrong program, sorry for the confusion. The variable is persiste... Artur Școlnic
07:53 AM Support #8922: runtime infrastructure tests
State-aware, I think it is the only one that guarantees that the requests are handled by the same agent. Artur Școlnic
07:52 AM Support #8922: runtime infrastructure tests
Artur Școlnic wrote:
> And I configured only one agent in the pool range for all the tests, so it would be obvious w...
Constantin Asofiei
07:51 AM Support #8922: runtime infrastructure tests
p1.p... Artur Școlnic
07:47 AM Support #8922: runtime infrastructure tests
Artur Școlnic wrote:
> I already tried with shared variables, I don't think they get saved on the appserver.
Are yo...
Constantin Asofiei
07:38 AM Support #8922: runtime infrastructure tests
I already tried with shared variables, I don't think they get saved on the appserver.
I have a single agent for a st...
Artur Școlnic
06:56 AM Support #8922: runtime infrastructure tests
Artur Școlnic wrote:
> Do you think there is a reliable way to check if the context is actually reset or if somethin...
Constantin Asofiei
06:14 AM Support #8922: runtime infrastructure tests
Constantin, I am trying to write some tests that explore the different session management with classic appserver (sta... Artur Școlnic
06:54 AM Feature #9686: move FWD to Java 25
Created task branch *9686a*.
Committed revision *16265* in task branch *9686a*:
- Added compatibility for JRE25.
...
Teodor Gorghe
06:06 AM Bug #10963 (WIP): appserver resiliency and self healing
Eric Faulhaber wrote:
> Artur/Constantin, should this go into test status, or back into WIP (it's marked 90%)? Is th...
Artur Școlnic
06:03 AM Bug #10963: appserver resiliency and self healing
Eric Faulhaber wrote:
> Does #10963-84 need to be addressed in another iteration, or did that make it into 10963b?
...
Artur Școlnic

01/22/2026

04:29 AM Support #8922: runtime infrastructure tests
I started developing the 4gl access tests on an OE env. I created a single project that is linked to the Web Server ... Artur Școlnic
03:01 AM Support #8922: runtime infrastructure tests
Although there are mentions of ABL unit tests covering the 4gl access, I could not find them.
What I did found are t...
Artur Școlnic

01/21/2026

02:15 PM Bug #10963: appserver resiliency and self healing
Artur/Constantin, should this go into test status, or back into WIP (it's marked 90%)? Is there something left to imp... Eric Faulhaber
07:35 AM Bug #10963: appserver resiliency and self healing
10963b was merged as trunk/16357 and ported to 10614_main/16227. Artur Școlnic
07:06 AM Bug #10963 (Merge Pending): appserver resiliency and self healing
Please merge 10963b after 11104a. Constantin Asofiei
09:49 AM Support #8922: runtime infrastructure tests
The same tests written for 4GL "create server" will need to be executed via OpenClient, too (in both classic and paso... Constantin Asofiei
09:48 AM Support #8922: runtime infrastructure tests
> I reviewed this task and the Appserver_Tests wiki and noticed that we already have multiple tests covering differen... Greg Shah
09:36 AM Support #8922: runtime infrastructure tests
I reviewed this task and the Appserver_Tests wiki and noticed that we already have multiple tests covering different ... Artur Școlnic

01/20/2026

10:23 AM Bug #10963: appserver resiliency and self healing
I tested the PASOE application in both modes, the testing passed. Artur Școlnic
06:09 AM Bug #10963 (Internal Test): appserver resiliency and self healing
Please update the copyright year. Otherwise, I'm OK with the changes. Constantin Asofiei
04:21 AM Bug #10963 (Review): appserver resiliency and self healing
Artur Școlnic
09:14 AM Support #8922 (WIP): runtime infrastructure tests
Artur Școlnic
08:38 AM Feature #9685: move FWD to Java 21
Our appcds support from Java 17 is broken in Java 21. See #11100-27 and following for details. Greg Shah

01/19/2026

05:14 AM Bug #10963: appserver resiliency and self healing
Constantin Asofiei wrote:
> Greg Shah wrote:
> > In PASOE mode, shouldn't we be implementing @server-side-resources...
Artur Școlnic
05:06 AM Bug #10963: appserver resiliency and self healing
I don’t believe there are any remaining leaks aside from the one in @connections@; 10963b addresses that issue.
Co...
Artur Școlnic

01/16/2026

03:33 AM Bug #10963 (WIP): appserver resiliency and self healing
I am sorry for the confusion, Ovidiu, most of the code in 10963b is no longer required. I will update the branch with... Artur Școlnic

01/15/2026

05:50 PM Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> Ovidiu, the leak fixes are in 10963b.
+Review of 10963b / r16345+
* @BufferManager.java@:...
Ovidiu Maxiniuc
10:18 AM Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> In PASOE mode, shouldn't we be implementing @server-side-resources@ automatically as @all@? It w...
Constantin Asofiei
10:01 AM Bug #10963: appserver resiliency and self healing
In PASOE mode, shouldn't we be implementing @server-side-resources@ automatically as @all@? It would not work any ot... Greg Shah
09:43 AM Bug #10963: appserver resiliency and self healing
Some other notes why 'headless' mode was used initially: at that time, there was no server-side support for UI, inclu... Constantin Asofiei
09:36 AM Bug #10963 (Merge Pending): appserver resiliency and self healing
Please merge 10963a now. Constantin Asofiei
09:31 AM Bug #10963: appserver resiliency and self healing
I've ran the test - the only issue is that @TC.displayError@ ends up writing the error message to STDOUT for the FWD ... Constantin Asofiei
08:08 AM Bug #10963: appserver resiliency and self healing
Artur, please do a test where in PASOE there is an appserver call which has:... Constantin Asofiei
07:38 AM Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Did all of your testing have the "non-compatible context deletion" disabled?
There is no need to...
Artur Școlnic
07:15 AM Bug #10963: appserver resiliency and self healing
Did all of your testing have the "non-compatible context deletion" disabled?
Constantin: You control the merge.
Greg Shah
07:03 AM Bug #10963: appserver resiliency and self healing
I cleaned up 10963a, it has the stability fix and the headless issue fix, I tested the pasoe project in pasoe and cla... Artur Școlnic
06:20 AM Bug #10963 (Internal Test): appserver resiliency and self healing
Artur Școlnic

01/14/2026

01:41 PM Bug #10963: appserver resiliency and self healing
Artur, that is a good find. I think the checks for @isHeadless()@ in these @ProcedureManager@ methods were added bac... Constantin Asofiei
12:53 PM Bug #10963: appserver resiliency and self healing
It seems like almost all the leaks discussed on the task are a consequence of a single issue. The procedure resources... Artur Școlnic
08:38 AM Bug #10963: appserver resiliency and self healing
I tested the performance of the customer application with the context delete and it was barely different, maybe a 10-... Artur Școlnic
07:38 AM Bug #10963: appserver resiliency and self healing
Ovidiu, the leak fixes are in 10963b.
Constantin, I left only the PASOE related changes in 10963a.
Artur Școlnic
07:24 AM Bug #10963: appserver resiliency and self healing
Ovidiu, please review the other persist changes (beside BufferManager) Constantin Asofiei
07:00 AM Bug #10963: appserver resiliency and self healing
Artur Școlnic wrote:
> @buf1@ is added to @openBuffers@ of the staticMethod scope and global scope every time the ...
Constantin Asofiei
06:05 AM Bug #10963: appserver resiliency and self healing
start.p... Artur Școlnic
05:59 AM Bug #10963: appserver resiliency and self healing
Where exactly are these buffers defined in 4gl? Constantin Asofiei
05:53 AM Bug #10963: appserver resiliency and self healing
Constantin Asofiei wrote:
> This deletes all resources created in the static OO method.
It does not delete the @o...
Artur Școlnic
05:41 AM Bug #10963: appserver resiliency and self healing
Constantin Asofiei wrote:
> So, are you talking about explicit buffers defined in some static OO method which get le...
Artur Școlnic
05:28 AM Bug #10963: appserver resiliency and self healing
About the BufferManager changes - in @TransactionManager.processScopeNotifications@, there is this code:... Constantin Asofiei
04:06 AM Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> Please go ahead with the context reset and make it conditional based on a directory flag. We sho...
Artur Școlnic

01/13/2026

09:41 AM Bug #10963: appserver resiliency and self healing
Please go ahead with the context reset and make it conditional based on a directory flag. We should probably default... Greg Shah
09:36 AM Bug #10963: appserver resiliency and self healing
Greg Shah wrote:
> See my thoughts from #10963-53. I think we should add this flag.
I suppose the downside to rese...
Artur Școlnic
09:29 AM Bug #10963: appserver resiliency and self healing
See my thoughts from #10963-53. I think we should add this flag.
On the other hand, if we have real leaks here, t...
Greg Shah
09:12 AM Bug #10963: appserver resiliency and self healing
Just as an experiment, I tried cleaning the FWD context after a session is terminated and this solved the leak comple... Artur Școlnic
08:01 AM Bug #10963: appserver resiliency and self healing
I added the following fixes to the branch:
1. MSAManager connections not being clean up.
2. TxWrapper loadedBuffers...
Artur Școlnic
07:59 AM Bug #10963: appserver resiliency and self healing
Constantin Asofiei wrote:
> Artur, please provide some simple examples for #10963-56 and #10963-55 assumptions.
I...
Artur Școlnic

01/12/2026

08:23 AM Bug #10963: appserver resiliency and self healing
Artur, please provide some simple examples for #10963-56 and #10963-55 assumptions. Constantin Asofiei
08:13 AM Bug #10963: appserver resiliency and self healing
The TemporaryBuffer keys from @domains@ are strongly reachable from @SecurityManager@, so they are not deleted from t... Artur Școlnic
07:35 AM Bug #10963: appserver resiliency and self healing
The cause for @openBuffers@ leaking is that inner persistent static procedures do not clean the @openBuffers@ and oth... Artur Școlnic
 

Also available in: Atom