Activity
From 01/12/2026 to 02/10/2026
02/07/2026
02/06/2026
- 08:43 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- Sure, I will look into this as well.
- 08:42 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- I think we do more on the Jetty side than I want. I'm looking for a lower level transfer of the request. Also, I wa...
- 08:27 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- Greg Shah wrote:
> My idea was not to have a queue for getting a thread but a queue for the jobs. Also the idea is ... - 08:23 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- My idea was not to have a queue for getting a thread but a queue for the jobs. Also the idea is to do almost nothing...
- 08:15 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- I believe for classic this does not happen and on agent pool exhaustion, the requests are refused.
- 08:14 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- Constantin, please correct me if I am not accurate here, but I think this already happens with PASOE.
@AppServerConn... - 08:06 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- I have planned #6673 which I believe is the same idea. I would be happy for you to work on that task. My opinion is...
- 03:04 AM Feature #11183: Upgrade our PASOE implementation to a fully async paradigm
- Although PASOE significantly improved request throughput compared to the classic AppServer infrastructure, there is s...
- 03:02 AM Feature #11183 (WIP): Upgrade our PASOE implementation to a fully async paradigm
02/05/2026
- 04:16 AM Bug #11157: Improve FWD server startup mode in server.sh
- Roger Borrello wrote:
> Can you test with Hotel ChUI, as well?
I tested now and it is also fine. If we want to ...
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 ...
- 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...
- 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... - 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...
- 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 ...
- 02:36 AM Feature #11169 (New): Running Ahead-of-time compilation (AOT) on FWD
02/03/2026
- 08:56 AM Bug #10071 (Closed): Method code too large - ReflectASM
- 03:38 AM Bug #10963: appserver resiliency and self healing
- Regardin ...
01/30/2026
- 05:43 AM Bug #11157 (Review): Improve FWD server startup mode in server.sh
- 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...
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...
- 10:12 AM Bug #11157 (Internal Test): Improve FWD server startup mode in server.sh
- 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...
- 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...
- 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...
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...
- 10:57 AM Feature #11152 (New): improve broker session distribution to implement simple load balancing
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 ... - 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...
- 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. - 08:58 AM Feature #9686: move FWD to Java 25
- Yes, they are.
- 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...
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...
- 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.
- 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... - 07:51 AM Support #8922: runtime infrastructure tests
- p1.p...
- 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... - 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... - 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... - 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...
- 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.
... - 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... - 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?
...
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 ...
- 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...
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...
- 07:35 AM Bug #10963: appserver resiliency and self healing
- 10963b was merged as trunk/16357 and ported to 10614_main/16227.
- 07:06 AM Bug #10963 (Merge Pending): appserver resiliency and self healing
- Please merge 10963b after 11104a.
- 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...
- 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...
- 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 ...
01/20/2026
- 10:23 AM Bug #10963: appserver resiliency and self healing
- I tested the PASOE application in both modes, the testing passed.
- 06:09 AM Bug #10963 (Internal Test): appserver resiliency and self healing
- Please update the copyright year. Otherwise, I'm OK with the changes.
- 04:21 AM Bug #10963 (Review): appserver resiliency and self healing
- 09:14 AM Support #8922 (WIP): runtime infrastructure tests
- 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.
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... - 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...
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...
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@:... - 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... - 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...
- 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...
- 09:36 AM Bug #10963 (Merge Pending): appserver resiliency and self healing
- Please merge 10963a now.
- 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 ...
- 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:...
- 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... - 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. - 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...
- 06:20 AM Bug #10963 (Internal Test): appserver resiliency and self healing
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...
- 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...
- 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-...
- 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. - 07:24 AM Bug #10963: appserver resiliency and self healing
- Ovidiu, please review the other persist changes (beside BufferManager)
- 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 ... - 06:05 AM Bug #10963: appserver resiliency and self healing
- start.p...
- 05:59 AM Bug #10963: appserver resiliency and self healing
- Where exactly are these buffers defined in 4gl?
- 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... - 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... - 05:28 AM Bug #10963: appserver resiliency and self healing
- About the BufferManager changes - in @TransactionManager.processScopeNotifications@, there is this code:...
- 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...
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...
- 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... - 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... - 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...
- 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... - 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...
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.
- 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...
- 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...
Also available in: Atom