Project

General

Profile

Activity

From 06/10/2026 to 07/09/2026

07/09/2026

03:05 PM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
An interesting idea which has occurred, but it is not related to porting the FWD runtime to C#.
Blazor Hybrid, a f...
Teodor Gorghe
11:31 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*10804b* *rev* *16630* resolved a performance bottleneck by introducing @predictSelectionListPhrase__561@, improving ... Paula Păstrăguș
11:14 AM Testing Feature #11562 (WIP): [Lyra] Multi-node tests playback
11562a merged to trunk revision 16645. Hynek Cihlar
09:38 AM Testing Feature #11562 (Merge Pending): [Lyra] Multi-node tests playback
The patch is in 11562a, regression testing passed. I'll merge 11562a to trunk when trunk freeze is lifted. Hynek Cihlar
09:22 AM Testing Feature #11562: [Lyra] Multi-node tests playback
I send it to you via email when Redmine was down a few days ago. Here it is again.... Șerban Bursuc
09:20 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Serban, please attach the patch. Hynek Cihlar
07:19 AM User Interface Bug #11303 (WIP): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
Razvan-Nicolae Chichirau
06:55 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Currently, *11327a* has *5948* new lines of code. It is in review.
If the testing goes well, I think it can be merge...
Teodor Gorghe
06:50 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Hi all,
What is the status on this one in terms of availability on trunk\9866c? it seems significant
Dean Macken
06:07 AM Runtime Infrastructure Bug #11327 (Review): implement size limited "chunking" for bulk data transfer between client and ...
Fix is in 16639. Teodor Gorghe

07/08/2026

12:20 PM Base Language Feature #4658: OO serialization support
Found some tests in @testcases/tests/appsrv/4gl_rpc/serialization@, but they are pretty limited. I am going to extend... Eduard Soltan
11:09 AM Database Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
11573a was merged to trunk/16643 and custom branch rev 16429. Artur Școlnic
09:50 AM Database Bug #11573 (Merge Pending): Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> I tested the multi tenant project, large gui application unit tests and etf, all passed.
You...
Constantin Asofiei
09:45 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I tested the multi tenant project, large gui application unit tests and etf, all passed. Artur Școlnic
09:00 AM Runtime Infrastructure Bug #11327 (WIP): implement size limited "chunking" for bulk data transfer between client and server
Constantin, you are right about the interaction between FWD client and websocket.
There are some places where there ...
Teodor Gorghe
08:55 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Rebased 4602a to trunk rev. 16642. Please review. Eduard Soltan
07:51 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
You're right, we hide that in the existing initializer. Greg Shah
07:40 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg Shah wrote:
> The @NUM_LITERAL@ instances need to be under an @LBRACKET@ node, even with a @KW_INIT@.
I was ...
Dănuț Filimon
07:37 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
The @NUM_LITERAL@ instances need to be under an @LBRACKET@ node, even with a @KW_INIT@. Greg Shah
06:40 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
In one of the examples I am currently working with:... Dănuț Filimon
07:16 AM User Interface Bug #11592 (Internal Test): In-browse toggle-box MODIFIED flag is not set on mouse click
Alexandru Lungu
05:06 AM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
Stanislav Lomany wrote:
> Hynek, I've added a guard condition in 11592a rev 16636, please review.
Code review. It...
Hynek Cihlar

07/07/2026

05:47 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Rebased *9709e* up to revision 16693. Roger Borrello
09:16 AM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
Hynek, I've added a guard condition in 11592a rev 16636, please review. Stanislav Lomany
08:46 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Done. Now 11573b contains all the changes and I will continue working on it, but 11573a conta...
Constantin Asofiei
08:30 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Done. Now 11573b contains all the changes and I will continue working on it, but 11573a contains only the trigger rel... Artur Școlnic
08:24 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Constantin,
> The regression in ETF comes from the second set of changes, but rev 16622-166...
Constantin Asofiei
08:12 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Constantin,
The regression in ETF comes from the second set of changes, but rev 16622-16623 addresses one of the is...
Artur Școlnic
07:40 AM User Interface Bug #11343 (Review): Alert-box suddenly disppears when a specific item is selected from a drop-do...
I'll get this back to the review phase to get a response from Hynek for #11343-17. Razvan-Nicolae Chichirau
05:57 AM Runtime Infrastructure Bug #11325 (Test): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Branch 11325a was merged into the trunk as rev 16639 and archived. Sergey Ivanovskiy
05:16 AM Runtime Infrastructure Bug #11325 (Merge Pending): JVM shutdown hooks executed on FWD server, but they belong to the FWD...
11325a can be merged now. Constantin Asofiei
05:14 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
CHUI regression tests were passed. Hotel Gui web client in the virtual desktop mode and in the embedded mode has no n... Sergey Ivanovskiy
02:34 AM Database Bug #11502: Recycle dirty share H2 session
Artur tested with this branch and he confirmed that the testing on #10614 app has passed. Teodor Gorghe
02:13 AM User Interface Bug #11191 (Review): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
Small regression detected on the testcases project:... Razvan-Nicolae Chichirau
12:42 AM Runtime Infrastructure Bug #11327 (Review): implement size limited "chunking" for bulk data transfer between client and ...
Teodor Gorghe

07/06/2026

05:22 PM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Main CHUI regression tests were passed with 2 known failed test cases. Sergey Ivanovskiy
12:25 PM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
During manual testing of large customers applications I observed that on soft logout the web client throws @IllegalSt... Sergey Ivanovskiy
05:07 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Rebased 11325a up to rev 16641. Sergey Ivanovskiy
12:59 PM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
*Code review 11592a revisions 16634..16635*
I didn't test, but worth to check:
* *[MAJOR]* _functional_ @BrowseGuiI...
Hynek Cihlar
09:05 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The issue was solved, latest 10804b rev is *16627*.
I'll run another overnight conversion, it shouldn't hang at th...
Paula Păstrăguș
08:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Thank you, Alex.
I will fix the test case, then retest etf, hopefully it will be enough.
Artur Școlnic
08:41 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, I committed to testcases/1847 plenty of tests in @tests/persistence/flushing_validation/flush_pipeline_regress... Alexandru Lungu
08:40 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Teodor Gorghe wrote:
> * *[MAJOR]* _functional_ @Block@.@rollback@ / @SavepointManager@.@rollback@: Removing the @tx...
Teodor Gorghe
07:58 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
I integrated the remaining tests from #7178-25 and #7178-27. Dănuț Filimon
03:31 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
I have tested latest changes of #11327 on a big GUI project, with custom fonts and GUI elements.
I was able to run t...
Teodor Gorghe

07/03/2026

05:45 PM User Interface Feature #11595: Implement support for HonorProKeys and HonorReturnKey options of the OCX based wi...
Seems like we need to implement conversion/runtime support for @HonorProKeys@ and @HonorReturnKey@ with @OCX@ based w... Eugenie Lyzenko
05:43 PM User Interface Feature #11595 (New): Implement support for HonorProKeys and HonorReturnKey options of the OCX ba...
Eugenie Lyzenko
01:56 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I have some good news to share! One of the larger applications successfully passed the first phase of the conversion,... Paula Păstrăguș
07:28 AM Testing Feature #11562: [Lyra] Multi-node tests playback
> Serban, plrease run your tests with the branch.
I initially did but it's good that you pressed on this because i...
Șerban Bursuc
06:27 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Șerban Bursuc wrote:
> Hynek Cihlar wrote:
> > 11562a contains the required refactorings. I did some elementary tes...
Hynek Cihlar
06:17 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Hynek Cihlar wrote:
> 11562a contains the required refactorings. I did some elementary testing, more testing is WIP....
Șerban Bursuc
02:54 AM User Interface Bug #11498 (Test): NPE during browse ADD-LIKE-COLUMN()
Branch 11498a was merged into trunk as rev. 16635 and archived. Razvan-Nicolae Chichirau
02:43 AM User Interface Bug #11498 (Merge Pending): NPE during browse ADD-LIKE-COLUMN()
From my point of view, no issues. 11498a can be merged now. Radu Apetrii
01:39 AM User Interface Bug #11498: NPE during browse ADD-LIKE-COLUMN()
Are there any concerns left regarding the testing phase? Razvan-Nicolae Chichirau
02:21 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
For intra-jvm, I have changed the @assign@ method on @memptr@ to avoid fully materializing a @byte[]@ when copying fr... Teodor Gorghe
02:10 AM User Interface Bug #11592 (Review): In-browse toggle-box MODIFIED flag is not set on mouse click
Hynek, please review 11592a rev 16635. Stanislav Lomany

07/02/2026

07:56 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Roger Borrello wrote:
> Docs next.
I update all the generic documentation.
Roger Borrello
03:58 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Here's the new usage:... Roger Borrello
02:12 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> I assume you can make and test the changes in a very short amount of time. So why not just do it...
Roger Borrello
01:29 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I assume you can make and test the changes in a very short amount of time. So why not just do it immediately? Greg Shah
11:53 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg Shah wrote:
> I agree that the postgres port by default should be not exposed. I think this should also be tru...
Roger Borrello
10:59 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
I agree that the postgres port by default should be not exposed. I think this should also be true for debugging port... Greg Shah
10:43 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Greg, in our standard docker setups where we create and manage the database via our container scripts, I think we nee... Constantin Asofiei
03:59 PM User Interface Bug #11592: In-browse toggle-box MODIFIED flag is not set on mouse click
The issue is described in #11545-13.
Created task branch 11592a from FWD trunk revision 16634.
Stanislav Lomany
03:49 PM User Interface Bug #11592 (Internal Test): In-browse toggle-box MODIFIED flag is not set on mouse click
Stanislav Lomany
10:42 AM Testing Feature #11562: [Lyra] Multi-node tests playback
I have a working Artillery support implemented, not yet checked in. A simple (but distributed) smoke test passed. Hynek Cihlar
10:40 AM Testing Feature #11562 (Review): [Lyra] Multi-node tests playback
11562a contains the required refactorings. I did some elementary testing, more testing is WIP. Serban, please review.... Hynek Cihlar
03:44 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Șerban Bursuc wrote:
> Hynek Cihlar wrote:
> > Serban, I will create new task branch 11562a for this work. My plan ...
Hynek Cihlar
03:16 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Hynek Cihlar wrote:
> Serban, I will create new task branch 11562a for this work. My plan is to to perform the refac...
Șerban Bursuc
02:15 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Serban, I will create new task branch 11562a for this work. My plan is to to perform the refactorings first and merge... Hynek Cihlar
02:12 AM Testing Feature #11562 (WIP): [Lyra] Multi-node tests playback
Hynek Cihlar
09:35 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
During today's meeting, we decided to keep the changes in the @oo@ package since the @skeleton@ project is difficult ... Octavian Adrian Gavril
08:54 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
-I don't think the impact would be significant because @memptr@ max size is *2 MB*.- It is actually *2 GB*. Teodor Gorghe
07:48 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
> I can still integrate tests from #4105, #4121, #4207, #4208, #4231 (double check), #4440, #4492, #4782, #4791, #665... Greg Shah
06:41 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Second round.
I did not find any tests for #4123, #4124, #4147, #4160, #4162, #4170, #4171, #4174, #4181, #4182, #...
Dănuț Filimon
04:51 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> I could setup ETF and test myself, please let me know.
You can start doing the ETF setup, ...
Teodor Gorghe
04:49 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I think the first finding is relevant because if I run the tests manually, it passes. I think there is something rela... Teodor Gorghe
04:47 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
If this is going to be substantial effort on your part, I could setup ETF and test myself, please let me know. Artur Școlnic
04:45 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I still have not found the procedure because the test suite is large.
Please check the automated code review and s...
Teodor Gorghe
03:14 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Teodor,
Please send me in private the 4gl sources for the failing test.
Artur Școlnic
01:28 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey, I am trying to make sure the broker template (below) is updated properly, and sectio...
Roger Borrello
11:25 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey, I am trying to make sure the broker template (below) is updated properly, and section 2.1 doesn't really indi... Roger Borrello

07/01/2026

03:13 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
There are some tests from ETF which has failed and these are unexpected.
Check @devsrv01:/tmp/tg.20260701/11573.zip@
Teodor Gorghe
08:12 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Chui regression tests passed, the only one left is ETF, which is tested by Teodor. Artur Școlnic
01:56 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Not, just the ones I mentioned. Should I continue with those?
Yes, please.
Constantin Asofiei
01:56 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Not, just the ones I mentioned. Should I continue with those? Artur Școlnic
01:54 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Artur Școlnic wrote:
> > Another customer application: smoke tests will be done by Razvan to...
Constantin Asofiei
01:53 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Another customer application: smoke tests will be done by Razvan tomorrow morning.
This on...
Artur Școlnic
01:32 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Roger Borrello wrote:
> > Is it OK to stuff @setup_ncurses6x.sh@ from #11515 in *9709e*?
>
> ...
Roger Borrello
12:18 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> I had to update @tools/docker/docker_build.sh@ as I found the non-PG server image was not be...
Greg Shah
12:16 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I had to update @tools/docker/docker_build.sh@ as I found the non-PG server image was not being built.
Is it OK to...
Roger Borrello
11:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> so we can leave this code without additional optimization.
OK, sounds good.
Hynek Cihlar
10:04 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Code review 9709e. The changes look good to me now, no more concerns....
Sergey Ivanovskiy
06:01 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> Code review 9709e. The changes look good to me now, no more concerns.
Actually one more poi...
Hynek Cihlar
05:56 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
Hynek Cihlar
05:56 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code review 9709e. The changes look good to me now, no more concerns. Hynek Cihlar
04:19 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, Thank you for help in fixing this. I update wiki [[p2j:Web_Client_Setup]] by adding this note into 5.2 paragra... Sergey Ivanovskiy
11:37 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Constantion Asofiei wrote:
> Teodor, something we need to think about: appserver calls can be in the same JVM - so, ...
Constantin Asofiei
06:55 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Task branch *11327a* was rebased to trunk revision *16634*. Last revision is now *16635*. Teodor Gorghe
09:47 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
> Greg, I think there's a good reason to go into the related tasks for all those tasks and check if we can find more ... Greg Shah
09:41 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Amazing!
I did not find any tests for #1521, #1868, #1896, #1969, #2683, #3024, #3253, #3255, #3310, #3471, #3490,...
Dănuț Filimon
09:15 AM Database Bug #11588: Implement a dedicated Query implementation for CAN-FIND
The reason for me not to be that optimistic is that we did a good job previously 🤠, based on the existing constraints... Ovidiu Maxiniuc
08:44 AM Database Bug #11588: Implement a dedicated Query implementation for CAN-FIND
> There is no actual hydration of the record (as noted above, an empty (all fields nulls) is created if the record is... Alexandru Lungu
08:33 AM Database Bug #11588: Implement a dedicated Query implementation for CAN-FIND
To have a base to start from, I will describe current state.
For stand-alone function, there are two kind of it: u...
Ovidiu Maxiniuc
08:19 AM Database Bug #11588: Implement a dedicated Query implementation for CAN-FIND
From a conversion perspective, I would greatly prefer if we implement this similar to how we implement functions (e.g... Greg Shah
07:28 AM Database Bug #11588: Implement a dedicated Query implementation for CAN-FIND
The goal is to achiave a different query implementation for CAN-FIND construct instead of leveraging the @FindQuery@ ... Alexandru Lungu
07:19 AM Database Bug #11588 (New): Implement a dedicated Query implementation for CAN-FIND
Alexandru Lungu
09:08 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Roger Borrello wrote:
> Teodor Gorghe wrote:
> > Can you tell in which docker file did you found this issue?
>
>...
Teodor Gorghe
09:06 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Also, why @FWD_LIB@ is the client archive? Shouldn't be the convert archive (@/opt/fwd@)?
@F...
Roger Borrello
09:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Can you tell in which docker file did you found this issue?
In trying to duplicate the cus...
Roger Borrello
08:42 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Also, why @FWD_LIB@ is the client archive? Shouldn't be the convert archive (@/opt/fwd@)?
For @hotel_gui@, in @/opt/...
Teodor Gorghe
08:26 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Can you tell in which docker file did you found this issue? Teodor Gorghe
08:56 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, should @fwdspi.jar@ be part of the *archiveClient* in @build.gradle@? In my Dockerfiles I copy it to the proj... Roger Borrello
05:20 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
It looks like the test case above isn't compiling in OE and requires a @SUPER()@ call to be correct. Consequently, I ... Octavian Adrian Gavril
04:31 AM User Interface Bug #11211 (Test): Improve source detection when dispatching mouse wheel events
Razvan-Nicolae Chichirau
04:31 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Branch 11211a was merged into trunk as rev. 16631 and archived. Razvan-Nicolae Chichirau
04:15 AM User Interface Bug #11211 (Merge Pending): Improve source detection when dispatching mouse wheel events
Please merge 11211a to trunk now. Alexandru Lungu

06/30/2026

07:23 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, could you help with this issue if this is valueable for you
>
> * *[MINOR]* _se...
Roger Borrello
05:46 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, could you help with this issue if this is valuable for you
Yes. I'm looking at it.
Roger Borrello
04:05 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, could you help with this issue if this is valueable for you
* *[MINOR]* _security_ @dbash.sh@.@main@: With ...
Sergey Ivanovskiy
04:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek Cihlar wrote:
> > *Code review 9709e revisions 16621..16665*
> >
> > The follow...
Hynek Cihlar
04:02 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> *Code review 9709e revisions 16621..16665*
>
> The following points look legit.
>
> * *[...
Sergey Ivanovskiy
03:55 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
*Code review 9709e revisions 16621..16665*
The following points look legit.
* *[MAJOR]* _performance_ @BrokerManage...
Hynek Cihlar
12:34 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I've been collaborating with Claude to help document the broker usage by utilizing Claude to at least get me close to... Roger Borrello
07:47 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Rebased 9709e up to revision 16672. Sergey Ivanovskiy
06:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek Cihlar wrote:
> *Code review 9709e revisions 16621..16664*
>
> In @BrokerCore@, the added @while@ in @aslee...
Sergey Ivanovskiy
10:23 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
In the latest standard workstation, I've added a tool called @bzr-issues@ which can be used to build a list of all ta... Greg Shah
09:15 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Testing done for 11573a:
Multi tenant application: harness, performance and reports
Large gui application: unit tes...
Artur Școlnic
08:18 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Constantin Asofiei wrote:
> * What if you do a DO TRANSACTION (a sub-tx) in @proc0@?
no effect, just one savepoint ...
Artur Școlnic
07:47 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Oh, I was using the implicit buffer for the assign, not b-book.
> Anyway, the behavior is th...
Constantin Asofiei
07:46 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Oh, I was using the implicit buffer for the assign, not b-book.
Anyway, the behavior is the same, there is only one ...
Artur Școlnic
07:38 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I used an inner procedure. Will test with an external one. Artur Școlnic
07:37 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> The procedure cannot update the record since the buffer has a no-lock. Seems like the trigger...
Constantin Asofiei
07:35 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Constantin Asofiei wrote:
> in the mean time, please test:
> * what happens if you remove the trigger
Only one s...
Artur Școlnic
07:05 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Validation.flush
The described failure path is not quite right, when flushImpl fails, it rolls back its own savepoi...
Artur Școlnic
06:14 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
> Should i address those findings?
Please cross-check them. I will do a separate individual review my own. If you ...
Alexandru Lungu
06:13 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Can I continue testing?
Yes, but in the mean time, please test:
* what happens if you remov...
Constantin Asofiei
06:10 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Sorry, that was supposed to be a question :)
Should i address those findings?
Artur Școlnic
06:08 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Alex,
If you agree with those points, I will fix the issues AI found.
Artur Școlnic
06:06 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, some AI observations:
* *[MAJOR]* _functional_ @Validation@.@flush@: @dmlSavepoint.complete()@ runs after t...
Alexandru Lungu
05:50 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Can I continue testing? Artur Școlnic
05:40 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
start.p... Artur Școlnic
04:40 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
No, I will come up with one. Artur Școlnic
04:39 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, do you have a standalone test which shows how these changes are used? Constantin Asofiei
04:38 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Changed priority to reflect the urgency of the fix. Artur Școlnic
03:42 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Thank you, Ovidiu.
I will start testing while Constantin looks over the changes.
Artur Școlnic
04:41 AM User Interface Bug #10938 (Internal Test): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Code review 10938a, the changes look good. Hynek Cihlar

06/29/2026

06:37 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I have reviewed 11573a, 16622..16624. I think the solution might work.
Please fix the following code style issues...
Ovidiu Maxiniuc
08:29 AM Database Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
Ovidiu, Constantin,
The changes in rev 16624 are as follows:
Undoable DMO changes are still tracked immediately in...
Artur Școlnic
08:03 AM Database Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
Ovidiu, I saw that we eagerly set savepoints for undoable tracking, I am trying to improve that, please postpone the ... Artur Școlnic
02:16 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu, please take a look again at rev 16623. Artur Școlnic
03:15 PM Conversion Tools Feature #1757: update ANTLR to latest version
A wiki page with guidance on how we migrate from ANTLR2 to ANTLR4 is in [[p2j:ANTLR Migration Guide]]. Greg Shah
10:56 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
*Code review 9709e revisions 16621..16664*
In @BrokerCore@, the added @while@ in @asleep@ makes the wait uninterrupt...
Hynek Cihlar
09:01 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
It is probably a good idea for both you and myself to review. Greg Shah
08:48 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Just to be clear, who is responsible for the review now? Hynek Cihlar
09:48 AM Database Bug #11569 (Review): Implement a finer grained invalidation for FastFindCache
Alexandru,
The changes in 11569a are meant to:
Reduce unnecessary ffcache invalidation by retaining results that a...
Artur Școlnic
09:30 AM Database Bug #11576 (Review): Fix outer-join iteration handling for nullOuter.
... Stefanel Pezamosca

06/26/2026

08:53 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Committed revision *16614* on task branch *11327a*:
* Added initial work.
Teodor Gorghe
08:24 AM Runtime Infrastructure Bug #11327 (WIP): implement size limited "chunking" for bulk data transfer between client and server
I have started to work in this task.
I have implemented a new type of stream, @BinaryPayload@, which wraps the @by...
Teodor Gorghe
08:47 AM User Interface Bug #11498: NPE during browse ADD-LIKE-COLUMN()
Testing that passed:
* ChUI regression tests
* Hotel GUI + 2 customer app general smoke-testing
* Unit-tests from ...
Razvan-Nicolae Chichirau
08:37 AM Database Bug #11576 (Internal Test): Fix outer-join iteration handling for nullOuter.
I will upload @CompoundOuterJoinTest.cls@ to testcases project after I add few more variations.
*10803a* was rebas...
Stefanel Pezamosca
08:01 AM Database Bug #11576: Fix outer-join iteration handling for nullOuter.
This task covers the remaining outer-join query iteration issues that are not fixed by 10962a.
#10962 should addre...
Stefanel Pezamosca
08:01 AM Database Bug #11576 (Review): Fix outer-join iteration handling for nullOuter.
Stefanel Pezamosca
08:20 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
... Dănuț Filimon
07:12 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Alexandru Lungu wrote:
> PS: My comment was to remind of the origin for this savepoint. Radu, do you recall the task...
Radu Apetrii
05:52 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
PS: My comment was to remind of the origin for this savepoint. Radu, do you recall the task in which this happened? T... Alexandru Lungu
05:51 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
> I will change Validation.flush() so it only creates the validation savepoint when there is actual DML pending.
T...
Alexandru Lungu
02:38 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu,
You are right, I think the fix is to first short circuit clean, already-persisted records. Then fire the tr...
Artur Școlnic
08:32 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
My first question is what happens if the trigger decides to reject the record using <code class="PHP">RETURN ERROR</c... Ovidiu Maxiniuc
07:04 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
Branch 10962a was merged to trunk rev 16623 and archived.
This is opened for assessing potential performance impro...
Alexandru Lungu
07:00 AM Database Bug #10962 (Merge Pending): Optimized multi-table compound components are not invalidated
POC testing passed.
ETF testing passed.
Preparing to merge.
Alexandru Lungu
05:38 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Yes, I will let you know when ready. Alexandru Lungu
03:59 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Alex: is the trunk still frozen for the delivery? Radu Apetrii
03:48 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Testing that passed (changes related to identifying the true mouse wheel target):
* ChUI regression tests
* Whole U...
Razvan-Nicolae Chichirau
05:13 AM Runtime Infrastructure Bug #11325 (Internal Test): JVM shutdown hooks executed on FWD server, but they belong to the FWD...
Sergey Ivanovskiy wrote:
> I rebased 11325a rev 16625.
Sergey, good work integrating the server-side filesystem cha...
Constantin Asofiei
03:37 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
I rebased 11325a rev 16625. Sergey Ivanovskiy
03:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I rebased 9709e to rev. 16664. Sergey Ivanovskiy
03:18 AM Base Language Bug #11575: StackOverflowError while deleting a handle type without delete implementation
Testcase:... Teodor Gorghe
03:15 AM Base Language Bug #11575 (New): StackOverflowError while deleting a handle type without delete implementation
Teodor Gorghe
09:58 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> That's my fault. My apologies. I used the names from downloaded library instead of GC conve...
Roger Borrello
08:52 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger Borrello wrote:
> Greg Shah wrote:
> > Why are you changing the naming convention? Please rename the patch f...
Ovidiu Maxiniuc
09:56 PM Database Feature #10491: Tool to standardize PG cluster creation
Ovidiu Maxiniuc wrote:
> After re-reviewing the script in r16624 I did not see anything wrong, except:
> * the depe...
Roger Borrello

06/25/2026

07:55 PM Database Feature #10491: Tool to standardize PG cluster creation
After re-reviewing the script in r16624 I did not see anything wrong, except:
* the dependency on @startup_pg.sh@. T...
Ovidiu Maxiniuc
10:16 AM Database Feature #10491: Tool to standardize PG cluster creation
I rebased *10491a* and verified @fwd_create_pg_cluster.sh@ matches up with the lastest from the *container* project. ... Roger Borrello
05:08 PM Deployment Feature #8362: implement a web-based UI for "project creation" and deliver it as a docker image
Is there already a task for making @directory.xml@ maintenance more dynamic or "online" rather than static? I have so... Roger Borrello
04:41 PM Runtime Infrastructure Feature #9686: move FWD to Java 25
I've added JDK25 to the Docker development images. These are being pushed to the goldencode Docker Hub for use with ... Roger Borrello
03:56 PM Deployment Feature #10719 (WIP): Base Docker images need version control
I've got updates in the container project to stuff meta data into @/etc/version.properties@ in the image's filesystem... Roger Borrello
03:22 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Here's the code block where we decide which to use... we don't have a method to pull in the very old versions for pat... Roger Borrello
03:03 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Greg Shah wrote:
> Why are you changing the naming convention? Please rename the patch files to match the conventio...
Roger Borrello
02:35 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Why are you changing the naming convention? Please rename the patch files to match the convention used for the older... Greg Shah
01:58 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> I think we should have different scripts for each OS. At least for latest 2-3 LTS. I am not...
Roger Borrello
01:39 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
I think we should have different scripts for each OS. At least for latest 2-3 LTS. I am not sure whether:
* the name...
Ovidiu Maxiniuc
12:41 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger Borrello wrote:
> Greg Shah wrote:
> > You have sufficient rights on projsrv01 to do it.
>
> I'll take tha...
Roger Borrello
12:23 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Greg Shah wrote:
> You have sufficient rights on projsrv01 to do it.
I'll take that as approval (whereas if you d...
Roger Borrello
12:02 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
You have sufficient rights on projsrv01 to do it. Greg Shah
11:53 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Can we get the @ncurses_curses_h_in_v6.4+20240113.patch@ and @ncurses_lib_getch_c_v6.4+20240113.patch@ files uploaded... Roger Borrello
01:52 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu, please also take a look. Changes make sense for me. Constantin Asofiei
01:48 PM Database Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
I committed the solution to 11573a, in the end it was a corner case where a trigger flushed and validated a record, t... Artur Școlnic
09:38 AM Database Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
Artur Școlnic
09:38 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Profiling a client's application write heavy scenario showed that we are setting and immediately releasing savepoints... Artur Școlnic
09:33 AM Database Bug #11573 (Test): Remove unnecessary JDBC savepoint during validation
Artur Școlnic
12:17 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
The wiki page [[p2j:Web Client Setup]] was updated. Please review the changes and note *5.2 Host indexing and orderin... Sergey Ivanovskiy
11:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Greg Shah wrote:
> Code Review Task branch 9709e Revisions 16625 through 16651
> In @HostsManager@, there is only...
Sergey Ivanovskiy
05:02 AM Database Bug #11502 (Internal Test): Recycle dirty share H2 session
Teodor, I'm OK with the changes. Please rebase and also test with #10614 app. Constantin Asofiei
04:57 AM Database Bug #11502 (Review): Recycle dirty share H2 session
Teodor Gorghe
04:57 AM Database Bug #11502 (WIP): Recycle dirty share H2 session
Committed revision *16600* on task branch *11502a*:
* Pool H2 dirty-share database connection.
*Constantin*, plea...
Teodor Gorghe
04:49 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Smoke testing and stress testing of a customer app with 11526a did not reveal any regressions. Razvan-Nicolae Chichirau

06/24/2026

05:21 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
I made commits for @tools/docker/docker_build.sh@ and the Dockerfile which make the process of extracting branch and ... Roger Borrello
02:00 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code Review Task branch 9709e Revisions 16625 through 16651
Overall, the changes look reasonable.
In @HostsMana...
Greg Shah
05:51 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, I did not observe the status. The task completed. Dependency on hosts.txt was removed from the code. Sergey Ivanovskiy
05:49 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
Can this be set to 100%? Greg Shah
02:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
9709e was rebased up to 16650. Sergey Ivanovskiy
10:39 AM Database Bug #11569: Implement a finer grained invalidation for FastFindCache
This issue is dedicated to optimizing the FFC invalidation, specifically the full index/table invalidation that can b... Artur Școlnic
10:35 AM Database Bug #11569 (WIP): Implement a finer grained invalidation for FastFindCache
Artur Școlnic
10:34 AM Database Bug #11569 (Review): Implement a finer grained invalidation for FastFindCache
Artur Școlnic
10:06 AM Conversion Tools Feature #6320: sharded schemata
Yes, using a per-module namespace would be a way to solve the issue I noted in #6320-5. Greg Shah
10:03 AM Conversion Tools Feature #6320: sharded schemata
Greg Shah wrote:
> > This means that apps/modules need to be able to be converted in pieces and executed at runtime ...
Octavian Adrian Gavril
09:21 AM Documentation Support #11567: spawning diagram updates
We need to update the [[p2j:Web_Client_Setup#Under-The-Hood|spawning diagrams]] with the following changes in mind:
...
Greg Shah
09:17 AM Documentation Support #11567 (New): spawning diagram updates
Greg Shah
07:08 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
I've wrapped up the FOR EACH WHERE/BY, dataset with relation-fields, lots of unqualified fields/tables tests.
I'm ...
Dănuț Filimon
06:36 AM User Interface Bug #11170 (Test): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Branch 11170a was merged into trunk as rev. 16614 and archived. Razvan-Nicolae Chichirau
06:17 AM User Interface Bug #11170 (Merge Pending): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN wi...
Seems good. 11170a can be merged right now. Radu Apetrii
05:51 AM User Interface Bug #11170: The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Testing that passed:
* ChUI regression tests
* fill-in, text and combo-box tests from testcases
* Hotel GUI + 2 cu...
Razvan-Nicolae Chichirau
04:06 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Performance for the #11477 scenario (with added 0.5ms latency) is ... Artur Școlnic
02:52 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Constantin Asofiei wrote:
> Sergey, review for 11325a rev 16495:
> * I'm OK with the changes, but please rebase
> ...
Sergey Ivanovskiy

06/23/2026

02:45 PM Database Feature #11526 (Internal Test): Implement in-memory uniquness validation using Bloom filters
Very well!
Let's get it tested and profiled, to see if it works correctly and improves performance, not regress it.
Ovidiu Maxiniuc
12:39 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I addressed the other concerns, Ovidiu, please review rev 16611. Artur Școlnic
12:26 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Ovidiu Maxiniuc wrote:
> * @BloomFilterHashUtils.java@
> ** line 159: I still think this is *not correct*: notice...
Artur Școlnic
11:53 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Hynek Cihlar wrote:
> Șerban Bursuc wrote:
> > Of course, we proceed as planned. But for this step we really need t...
Șerban Bursuc
11:43 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Șerban Bursuc wrote:
> Of course, we proceed as planned. But for this step we really need that load testing machine....
Hynek Cihlar
11:42 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Hynek Cihlar wrote:
> Șerban Bursuc wrote:
> > Hynek Cihlar wrote:
> > > Serban, you should think more outside the...
Șerban Bursuc
11:35 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Greg Shah wrote:
> Could we expose the diagnostics tooling as admin REST APIs in the FWD server? That would allow t...
Hynek Cihlar
11:29 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Șerban Bursuc wrote:
> Hynek Cihlar wrote:
> > Serban, you should think more outside the box, literally :-). Lyra i...
Hynek Cihlar
08:57 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Hynek Cihlar wrote:
> Serban, you should think more outside the box, literally :-). Lyra is executed on its own serv...
Șerban Bursuc
08:47 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Could we expose the diagnostics tooling as admin REST APIs in the FWD server? That would allow the support to be dis... Greg Shah
08:43 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Serban, you should think more outside the box, literally :-). Lyra is executed on its own server node (or nodes) comp... Hynek Cihlar
08:38 AM Testing Feature #11562: [Lyra] Multi-node tests playback
I'm adding my own analysis for completness :-).
h1. Lyra: run recorded tests under Artillery for distributed load ...
Hynek Cihlar
08:33 AM Testing Feature #11562: [Lyra] Multi-node tests playback
If we indeed can effectively integrate and use Artillery, I'd prefer to do that instead of "recreating the wheel". I... Greg Shah
08:31 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Gemini chat output:
h2. Prompt 1
I'm considering a toolset for implementing load testing for my web application...
Greg Shah
08:28 AM Testing Feature #11562: [Lyra] Multi-node tests playback
As a clarification of the 1 VU -> 1 node process architecture. <customer app> still uses @OsSsoAuthenticator@, which ... Șerban Bursuc
08:08 AM Testing Feature #11562: [Lyra] Multi-node tests playback
On 6/23/26 10:45, Hynek Cihlar wrote:
>
> Greg,
>
>
> regarding Lyra and Artillery. Lyra's core is designed such...
Hynek Cihlar
08:07 AM Testing Feature #11562 (Review): [Lyra] Multi-node tests playback
Hynek Cihlar
04:47 AM Database Bug #10962: Optimized multi-table compound components are not invalidated
Alexandru Lungu wrote:
> Stefanel, please help with testing:
>
> * please test the other application REST API tes...
Stefanel Pezamosca
03:53 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Constantin, have you had a chance to look at the approach mentioned above? Let me know what you think. Octavian Adrian Gavril

06/22/2026

04:51 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
+Review of 11526a, r16609+
I think you are on the right track. The issues previously reported look fixed. I see ot...
Ovidiu Maxiniuc
09:18 AM Database Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
I made the changes, now the filters are initialized async on the first validation, until it is fully initialized, it ... Artur Școlnic
02:30 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> What do you mean by not needing?
When the entire library is passed in the classpath... the p...
Roger Borrello
01:29 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Of course, if that value is incorrect, clients will fail to spawn. Teodor Gorghe
01:25 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
What do you mean by not needing?
In case of not using *AppCDS*, the spawned clients will still use *libPath*. It w...
Teodor Gorghe
01:18 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> If there is no @libPath@, the server will use the @deploy/lib@ or @/opt/fwd-deploy/convert/li...
Roger Borrello
12:51 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
If there is no @libPath@, the server will use the @deploy/lib@ or @/opt/fwd-deploy/convert/lib@ libPath, depending wh... Teodor Gorghe
09:25 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, thank you for pressing on in my absence. The @getcp.sh@ helper was created to move so much logic out of @clie... Roger Borrello
08:52 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Also, I have checked the *hotel* changes.
Is not a good time to refactor @getcp.sh@ to generate a lightweight clas...
Teodor Gorghe
08:50 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
*Roger*, for now, the stats showed in last notes, convinced me that having an almost full coverage archive, is not th... Teodor Gorghe
07:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I've committed the build changes as rev *16622*. @./gradlew all@ should work now. Paula Păstrăguș
06:14 AM Database Bug #10962 (Internal Test): Optimized multi-table compound components are not invalidated
> Hmm, I think that query.getTableCount() == 1 && limitation can be lifted, in order to avoid setting the reference r... Alexandru Lungu

06/19/2026

09:48 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Radu Apetrii wrote:
> Teodor Gorghe wrote:
> > I would need to schedule a meet with you.
> >
> > Today, 10:00 AM...
Teodor Gorghe
07:09 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I would need to schedule a meet with you.
>
> Today, 10:00 AM GMT-4 time, are you availabl...
Radu Apetrii
06:11 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I would need to schedule a meet with you.
Today, 10:00 AM GMT-4 time, are you available (this is 17:00 on my time)?
Teodor Gorghe
09:03 AM Runtime Infrastructure Bug #11325 (Review): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Constantin, please review the committed revision 16606(11325a). Sergey Ivanovskiy
05:42 AM Runtime Infrastructure Bug #11325 (WIP): JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Sergey Ivanovskiy
05:42 AM Runtime Infrastructure Bug #11325: JVM shutdown hooks executed on FWD server, but they belong to the FWD client
Constantin, I am sorry for missed your note. Do we need to fallback to @OrderedShutdownHooks.registerShutdownHook(1, ... Sergey Ivanovskiy
06:39 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
10804b was rebased, new rev is *16621*. Paula Păstrăguș
06:08 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Next, I'll rabase the branch, setup new big application, redo the conversion, and solve the remaining parser issues. ... Paula Păstrăguș
05:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> One testcase is still failing: @AdaptiveQuery.initialize@ now receives @WHOLE-INDEX@ as a p...
Paula Păstrăguș
05:15 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Oh well 🤷 I saw this task related to #9842 so I said it's worth a shot. Șerban Bursuc
05:12 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
#10122, neither. Paula Păstrăguș
05:10 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
#9933 isn't resolved. Paula Păstrăguș
04:54 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
I'll retest #9933 and #10122. Paula Păstrăguș
04:52 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Paula, can you re-test this? #9842 was merged into trunk. Șerban Bursuc
01:17 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Unfortunately, no. A sketch solution was proposed, but other priorities took precedence, so we didn't move forward wi... Paula Păstrăguș

06/18/2026

05:52 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I checked in updates to both hotel and hotel GUI that are able to configure AppCDS (and not configure). The template ... Roger Borrello
02:13 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I ran the Swing client test with 2 and 5 concurrent clients:
|_. MODE |_. #Up |_. PeakRSS (MB) |_. Rss (...
Roger Borrello
02:01 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I corrected what was creating a huge archive, and ported to hotel_gui. I was recursing through all the @*.jar@ files.... Roger Borrello
09:16 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> *165M* is huge, I have didn't saw an archive so big which was generated by @deploy_appcds.sh@...
Roger Borrello
09:01 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
*165M* is huge, I have didn't saw an archive so big which was generated by @deploy_appcds.sh@
This is what I ran to ...
Teodor Gorghe
08:54 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Do you think it is reasonable to use just the listing files just from @java -cp p2j.jar:... c...
Roger Borrello
08:51 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Make sure that CDS is actually working. Check it using @jcmd <PID> VM.metaspace@, it seems to...
Roger Borrello
08:39 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Do you think it is reasonable to use just the listing files just from @java -cp p2j.jar:... com.goldencode.p2j.main.C... Teodor Gorghe
08:34 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
-Make sure that CDS is actually working. Check it using @jcmd <PID> VM.metaspace@, it seems to me that CDS is not wor... Teodor Gorghe
08:30 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Roger, use this list for @LstExporter@ and share the results:
A run with 5 clients yielded...
Roger Borrello
08:14 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Roger, use this list for @LstExporter@ and share the results:
I will get to this as soon as ...
Roger Borrello
01:09 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Roger, use this list for @LstExporter@ and share the results:... Teodor Gorghe
03:59 PM Database Bug #11552: Stale data with write trigger.
Ovidiu Maxiniuc wrote:
> The @doBlock@ itself will not mark the record as @STALE@, just @CHANGED@. Clearly, a secon...
Eduard Soltan
03:35 PM Database Bug #11552: Stale data with write trigger.
I tried to track it back, but something is missing. A link.
The @doBlock@ itself will not mark the record as @STAL...
Ovidiu Maxiniuc
02:33 PM Database Bug #11552: Stale data with write trigger.
Constantin Asofiei wrote:
> Eduard, do you have a standalone test for this? Or these are just observations from deb...
Eduard Soltan
02:03 PM Database Bug #11552: Stale data with write trigger.
Eduard, do you have a standalone test for this? Or these are just observations from debugging? Constantin Asofiei
11:46 AM Database Bug #11552: Stale data with write trigger.
Lets suppose we will have a buffer scoped to transactional block. As finalizables of this block the will be register... Eduard Soltan
11:18 AM Database Bug #11552 (New): Stale data with write trigger.
Eduard Soltan
11:18 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
Is there any further update since comment 23? I note the non-closed related items are also probably in need of an upd... James Berry
08:10 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: LATEST Hotel GUI performance comparison between ANTLR2 and ANTLR4. (Please note that all conversions were e... Paula Păstrăguș
04:38 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
For Hotel GUI, the total time needed to generate the tokens with the ANTLR2 based lexer and convert them to ANTLR4 co... Paula Păstrăguș
08:02 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
The tests were developed on the examples from #7178-2.
This is a recap of the tests that were completed or have a ...
Dănuț Filimon

06/17/2026

06:43 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I checked in revision 206 of *hotel* so it is more reviewable. The JSON format contains the appcds values in their ow... Roger Borrello
03:17 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I think that @deploy_appcds.sh@ @LstExporter@ class/package list can be fine-tuned even furth...
Roger Borrello
02:04 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I think that @deploy_appcds.sh@ @LstExporter@ class/package list can be fine-tuned even further to find a good balanc... Teodor Gorghe
11:16 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Claude is trying to convince me that the @LstExporter@ isn't necessary, and rather the manifest of the @p2j.jar@ shou... Roger Borrello
08:58 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have thought that they were being launcher by ClientSpawner, my bad. Teodor Gorghe
08:57 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> There is no support for @client.sh@ AppCDS yet. Top priority was web clients, appservers and ...
Roger Borrello
01:36 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
There is no support for @client.sh@ AppCDS yet. Top priority was web clients, appservers and batch-process. Teodor Gorghe
10:26 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
I agree that AI will help greatly with any .NET code that needs to be hand written BUT wherever possible we will conv... Greg Shah
10:24 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
Artur Școlnic wrote:
> Would the order of conversion be:
> 1. Customer application to Java, which establishes a bas...
Greg Shah
10:01 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
The second item makes a lot of sense.
The good news is that AI can do 90% of the job because most of @.NET@ elemen...
Teodor Gorghe
09:51 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
Would the order of conversion be:
1. Customer application to Java, which establishes a baseline, then convert FWD to...
Artur Școlnic
09:38 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg Shah wrote:
> > [...]
>
> The core issue here is that you are using @closestPeerId@ which is going to be in ...
Dănuț Filimon
08:56 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
> ... Greg Shah
08:28 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Alright, so I got to into a point where the literal generates in the block instead of the variable definition.
The...
Dănuț Filimon
06:36 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Dănuț Filimon wrote:
> Greg Shah wrote:
> > > The main issue I have now is @var char c1 = "1".@ ,this is mostly rel...
Greg Shah
06:30 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg Shah wrote:
> > The main issue I have now is @var char c1 = "1".@ ,this is mostly related to @convert/literals....
Dănuț Filimon
09:24 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The approach seems to work! 🥳 I was able to get the same AST for @standard.df@. However, there are still a few remain... Paula Păstrăguș
08:56 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Artur, rebuild the index at FWD server must be done concurrently (the runtime will work without the filter, and the f... Constantin Asofiei
08:53 AM Database Feature #11526 (WIP): Implement in-memory uniquness validation using Bloom filters
Artur Școlnic
08:52 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Ok, I was reluctant to go with this approach since it would cripple the server on startup for an undetermined amount ... Artur Școlnic
07:44 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Artur Școlnic wrote:
> > * consistency - always rebuilt on server startup, while feeding records from the database t...
Constantin Asofiei
07:38 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Constantin Asofiei wrote:
> * degradation - there are cases where a physical table is used as a temp-table - data is...
Artur Școlnic
07:16 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
If you have an early implementation, we need some serious stress-testing, for 100s of millions of records, where mult... Constantin Asofiei
07:13 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Artur, these are some notes after having a discussion with Ovidiu:
* degradation - there are cases where a physical ...
Constantin Asofiei
04:37 AM Database Feature #6720: lazy hydration
Committed with the fix for #6720-179 in +6720b/r16636+. Teodor Gorghe
03:12 AM User Interface Bug #11343: Alert-box suddenly disppears when a specific item is selected from a drop-down list u...
Is this a conceptual regression? I could not identify any functional regression in your testcase with 11343a. When op... Razvan-Nicolae Chichirau
02:02 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
The inverted check was a typo when switching from bit to strict equality checks, my bad. Also fixed the 2 minor point... Razvan-Nicolae Chichirau

06/16/2026

07:35 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I had some challenges getting the AppCDS setup going for hotel... see #11472-24 and 25.
-There were some updated C...
Roger Borrello
11:14 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
@ant deploy.appcds@ for local setup or docker prepare in case of docker environments.
Should be invoked everytime ...
Teodor Gorghe
11:12 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, where do you envision @deploy_appcds.sh@ to be invoked (besides @build.xml@)? Should this be done at server s... Roger Borrello
05:13 AM User Interface Bug #11326 (Test): Reduce memory consumption of FWD clients
Branch 11326d was merged into trunk as rev. 16606 and archived. Teodor Gorghe
05:07 AM User Interface Bug #11326 (Merge Pending): Reduce memory consumption of FWD clients
Radu Apetrii wrote:
> Radu Apetrii wrote:
> > Teodor Gorghe wrote:
> > > I don't see anything else what I can test...
Constantin Asofiei
03:39 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Radu Apetrii wrote:
> Teodor Gorghe wrote:
> > I don't see anything else what I can test. This needs full regressio...
Radu Apetrii
05:30 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
+Review of 11526a, r16607+
*I.* I see you have radically changed the way the hash is computed. I see it is closer ...
Ovidiu Maxiniuc
09:21 AM Database Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
Ovidiu Maxiniuc wrote:
> ** lines 311, 342: not having default values will make configuration difficult. What shou...
Artur Școlnic
08:37 PM Database Feature #11526 (WIP): Implement in-memory uniquness validation using Bloom filters
+Review of 11526a, r16500..16606+
* @Validation.java@
** lines 151-153: the imports should use the .* syntax (pac...
Ovidiu Maxiniuc
11:24 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
I don't think the customer would accept iKVM as a solution. And I'm worried that the more advanced usage would not w... Greg Shah
11:08 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
Constantin Asofiei wrote:
> iKVM looks like it supports only Java 8.
This might be a problem as we have just swi...
Ovidiu Maxiniuc
10:28 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
Good point about the JNI code. .NET has good native support that will directly replace @libffi@ (or the Java FFM sup... Greg Shah
09:31 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
iKVM looks like it supports only Java 8.
Features which we use in FWD, beside 3rd party jars and JDK:
* reflec...
Constantin Asofiei
08:55 AM Runtime Infrastructure Feature #11539: port and/or re-implement runtime support in C# (or other CLR implementation)
In #2148, we used iKVM to deliver a subset of our runtime in .NET CLR. This worked well but may not be a solution fo... Greg Shah
10:26 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
> The main issue I have now is @var char c1 = "1".@ ,this is mostly related to @convert/literals.rules@ and when shou... Greg Shah
10:03 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg Shah wrote:
> I'd prefer not to do that.
>
> Please show the output that is being generated incorrectly alon...
Dănuț Filimon
08:18 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
I'd prefer not to do that.
Please show the output that is being generated incorrectly along with the 4GL and the AST.
Greg Shah
10:21 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
We could detect at runtime and record hints based on this. Those hints could then change how we convert. Greg Shah
09:25 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
I finished a prototype implementation, it detects when a find unique query is being iterated, meaning that the same s... Artur Școlnic
07:10 AM User Interface Bug #11343 (WIP): Alert-box suddenly disppears when a specific item is selected from a drop-down ...
I'm testing the changes and found an issue when opening a dialog-box from the value-changed trigger. See the attached... Hynek Cihlar
06:43 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I am moving to an alternative approach for the ANTLR4 lexer performance issue (based on the idea mentioned by Greg in... Paula Păstrăguș
05:35 AM Database Bug #11502: Recycle dirty share H2 session
Generally speaking I would expect the dirty db to be less strained than the primary one due to the limited scope of t... Artur Școlnic
05:28 AM Database Bug #11502: Recycle dirty share H2 session
I don't think cloning *shared primary db* / *tenant primary db* config because of #11502-12.
Dirty DB connections ...
Teodor Gorghe
04:50 AM Database Bug #11502: Recycle dirty share H2 session
Teodor, the shared db has a directory config, it can be used for the dirty shared db. The tenant private databases ha... Artur Școlnic
04:47 AM Database Bug #11502: Recycle dirty share H2 session
A quick reminder about the question from #11502-12.
#11502 is not a critical issue, but the performance is a bit w...
Teodor Gorghe
04:00 AM Database Feature #6720: lazy hydration
Committed revision *16635* on task branch *6720b*:
* Implemented runtime feedback field usage feature which decides ...
Teodor Gorghe
02:36 AM Database Feature #6720: lazy hydration
Rebased *6720b* to trunk rev *16603*. Latest revision is *16632*.
A copy of old *6720b* is in @devsrv01:/tmp/tg.2026...
Teodor Gorghe

06/15/2026

03:01 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
We could add the logic in the script like below. If we confirm the patch levels are correct for the releases noted:
...
Roger Borrello
02:11 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger,
The latest patches and the script attached to this task only work with Ubuntu 24.4. Older revisions of the OS...
Ovidiu Maxiniuc
01:47 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
OK. I can update the *gcd_systems* version with this updated version, although I do need a determination if the patch... Roger Borrello
01:12 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger Borrello wrote:
> Ovidiu Maxiniuc wrote:
> > Most likely, I used @-s@ last week (possibly before that also). ...
Eugenie Lyzenko
01:00 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger,
Actually, some of the changes in the script were suggested by Eugenie. I bothered him a bit last week in nee...
Ovidiu Maxiniuc
12:51 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
I forgot to mention that I updated the usage:... Roger Borrello
12:48 PM Runtime Infrastructure Bug #11515 (Review): Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> Most likely, I used @-s@ last week (possibly before that also). But I think I 'repaired' th...
Roger Borrello
11:17 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Most likely, I used @-s@ last week (possibly before that also). But I think I 'repaired' the damage by dropping the a... Ovidiu Maxiniuc
10:43 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> Roger,
>
> The solution which works for me is running the script using @-f -uom@ paramet...
Roger Borrello
09:52 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger,
The solution which works for me is running the script using @-f -uom@ parameters:
* @-f@ to get the patch ...
Ovidiu Maxiniuc
09:41 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Roger Borrello wrote:
> I did see that I was missing a @sudo@ for the @apt get@. When I added it in, I had issues:
...
Roger Borrello
09:00 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
I did see that I was missing a @sudo@ for the @apt get@. When I added it in, I had issues:... Roger Borrello
08:46 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu, you must have had some remnants left behind. I just downloaded from this task:
* @setup_ncurses6_4-noWide.sh...
Roger Borrello
02:59 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I added temporary lexer profiling in order to measure the token generation cost per token type, aggregated across all... Paula Păstrăguș
12:26 PM Conversion Tools Feature #11540: rework conversion back-end to add optional support for output to C#
This is long awaited feature. The conversion architecture was built with thin in mind. When I first read about it, I ... Ovidiu Maxiniuc
09:41 AM Conversion Tools Feature #11540: rework conversion back-end to add optional support for output to C#
There are some customers that prefer C# to Java.
The core of both languages have nearly identical syntax and C# ...
Greg Shah
09:21 AM Conversion Tools Feature #11540 (New): rework conversion back-end to add optional support for output to C#
Greg Shah
10:03 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg, is the option of adding a new token like @VAR_DEF_ITEM@ that will replace @SYMBOL@ in @VAR_DEF_LIST@? I have th... Dănuț Filimon
09:18 AM Runtime Infrastructure Feature #11539 (New): port and/or re-implement runtime support in C# (or other CLR implementation)
Greg Shah
07:11 AM Database Feature #6720: lazy hydration
Ok, I am starting to rebase this branch.
I have tried to reproduce what you told in previous discussions, two @FOR...
Teodor Gorghe
06:36 AM Database Feature #6720: lazy hydration
> Alexandru/Greg, should I rebase 6720b to latest trunk revision or should I port these to a new branch?
Please r...
Alexandru Lungu
04:14 AM Database Feature #6720: lazy hydration
*Alexandru/Greg*, should I rebase *6720b* to latest trunk revision or should I port these to a new branch?
I have ...
Teodor Gorghe
03:59 AM Database Feature #6720: lazy hydration
I think #10554 fix relevant here because there are more @Session.associate@ calls.
There is a bug with this testca...
Teodor Gorghe
06:46 AM Runtime Infrastructure Bug #11538: Switch from whole Redis instance to just a logical database.
The directory is the source of all truth in FWD configuration. Additionally, its performance is also quite important... Greg Shah
06:40 AM Runtime Infrastructure Bug #11538: Switch from whole Redis instance to just a logical database.
Lets say in customer setup, it will have the directory data on database numbered @0@, other process required by custo... Eduard Soltan
06:35 AM Runtime Infrastructure Bug #11538: Switch from whole Redis instance to just a logical database.
From AI:
h1. Redis Logical Database
A Redis logical database is a separate, isolated namespace within a single ...
Greg Shah
06:26 AM Runtime Infrastructure Bug #11538: Switch from whole Redis instance to just a logical database.
Why would want to use multiuple logical databases? It is not an unambiguously better way to use Redis. Greg Shah
05:51 AM Runtime Infrastructure Bug #11538 (Review): Switch from whole Redis instance to just a logical database.
Eduard Soltan
05:51 AM Runtime Infrastructure Bug #11538 (WIP): Switch from whole Redis instance to just a logical database.
Committed on *11538a, rev. 16603*.
Added support for logical database usage. In order to change the database numbe...
Eduard Soltan
05:22 AM Runtime Infrastructure Bug #11538: Switch from whole Redis instance to just a logical database.
Right now the Redis directory implementation is design to take the whole redis instance. The scope of this task is to... Eduard Soltan
05:20 AM Runtime Infrastructure Bug #11538 (Review): Switch from whole Redis instance to just a logical database.
Eduard Soltan
01:50 AM Database Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
11526a can be reviewed. The implemented features are:
1. Filter population and persistence as a separate ant task
2...
Artur Școlnic
12:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
This is auto generated document for broker configuration inserted into the existing wiki. The existing images are not... Sergey Ivanovskiy

06/12/2026

03:12 PM User Interface Bug #11537: First-row selection quirk in a MULTIPLE browse after reopening the query.
Under certain conditions, the first row of a @MULTIPLE@ selection browse in 4GL is selected after query reopen (while... Stanislav Lomany
03:04 PM User Interface Bug #11537 (New): First-row selection quirk in a MULTIPLE browse after reopening the query.
Stanislav Lomany
02:01 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Unfortunately, no. The same error when building the native lib.
Of course, I did @sudo rm -rf ncurses*@ before lau...
Ovidiu Maxiniuc
12:15 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> I did this previously and I did not like it. The @-a@ parameter requires @sudo@. As result,...
Roger Borrello
12:30 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Added mermaid diagrams for editing.
I find this document phenomenal! I don't have time...
Roger Borrello
04:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Added mermaid diagrams for editing. Sergey Ivanovskiy
04:16 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
h2(#web-client-setup). Web Client Setup
{{toc}}
This chapter documents how to configure and setup the FWD Serve...
Sergey Ivanovskiy
10:27 AM User Interface Bug #11536: The clipboard selection is not correct for the initial CHUI screen.
During the Web CHUI manual testing #11477-78 it was found that the clipboard selection is calculated incorrectly. The... Sergey Ivanovskiy
10:23 AM User Interface Bug #11536 (WIP): The clipboard selection is not correct for the initial CHUI screen.
Sergey Ivanovskiy
09:28 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Slight issues with the current way we annotate variables, for a DEFINE VARIABLE we'll just annotate the DEFINE_VARIAB... Dănuț Filimon
09:03 AM Database Feature #6720: lazy hydration
Alexandru Lungu wrote:
> Well, if you have a result-set and do 3 next operations, the first two rows are lost. If yo...
Teodor Gorghe
08:31 AM Database Feature #6720: lazy hydration
Again, let's back up here and understand what is the case for 4GL code to access to a specific row's results after it... Greg Shah
08:07 AM Database Feature #6720: lazy hydration
> This would be outside of the PRESELECT. If the buffers used for a PRESELECT query can't be accessed outside of thei... Alexandru Lungu
07:50 AM Database Feature #6720: lazy hydration
> If a FIND is executed and the FFC is used, then the id provided. The id is checked against the session cache. The s... Greg Shah
07:43 AM Database Feature #6720: lazy hydration
Alexandru Lungu wrote:
> The fundamental difference between trunk and #6720 is that the session cached DMOs may get ...
Teodor Gorghe
07:30 AM Database Feature #6720: lazy hydration
> I'm not sure I agree on the PRESELECT. I'd like to know what the real cases are where we have to load the DMO after... Alexandru Lungu
06:24 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> Is the current implementation handling things like @OPEN QUERY@/@GET@, all scenarios that use thi...
Teodor Gorghe
06:21 AM Database Feature #6720: lazy hydration
I'm not sure I agree on the @PRESELECT@. I'd like to know what the real cases are where we have to load the DMO afte... Greg Shah
05:45 AM Database Feature #6720: lazy hydration
> We should expand this much further as a first step. After that, we can look at optimizations to minimize cases wher... Alexandru Lungu
04:07 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> > Until now, the lazy hydration is done just for three things:
>
> We should expand this much ...
Teodor Gorghe
08:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Before moving forward, another project conversion progressed further than in previous attempts, it reached the *serve... Paula Păstrăguș
08:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Another slowdown source is the @evaluateExpr@ method: under ANTLR2, Hotel GUI spends *5.3 seconds* in it, whereas und... Paula Păstrăguș
08:40 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I changed the config to be read from directory, each database will have it's config under @database/db_name/orm/bloom... Artur Școlnic
06:41 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
When a record is added, we hash its indexed fields and set the corresponding bits to 1. Those bits may already be sha... Artur Școlnic
06:22 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I'm surprised that the solution doesn't just clear the bits associated with the deleted record. Greg Shah
06:16 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Greg Shah wrote:
> So there will be a "buildup" of invalid (out of date) bits for deleted records?
Yes, but a spa...
Artur Școlnic
06:13 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
So there will be a "buildup" of invalid (out of date) bits for deleted records? That is even more of a reason to re-... Greg Shah
02:10 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
A bloom filter is not meant to register a deleted record, there is a separate structure called counting bloom filter ... Artur Școlnic

06/11/2026

06:32 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
I did this previously and I did not like it. The @-a@ parameter requires @sudo@. As result, the result of the patch/b... Ovidiu Maxiniuc
06:17 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu, what happens if you use the @-a@ option? I'm just trying to understand when this started happening. Was there... Roger Borrello
03:43 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Artur, a more technical question:
The Bloom data structure is inherently additive, you set/add bits as the hashes ar...
Ovidiu Maxiniuc
10:37 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
The implementation is at a point where a customer project could be tested fully, I will get on with that and deffer f... Artur Școlnic
09:24 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Constantin Asofiei wrote:
> Artur, some questions:
> * for a running FWD server, when does this gets persisted on d...
Artur Școlnic
09:09 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Greg Shah wrote:
> I like the non-persisted nature of the design in #11526-27.
I like it too, unless the population...
Artur Școlnic
08:40 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I like the non-persisted nature of the design in #11526-27.
I don't think we can apply changes to the filter befor...
Greg Shah
08:37 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Artur, some questions:
* for a running FWD server, when does this gets persisted on disk? Can it recover in case th...
Constantin Asofiei
08:32 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
> This is a level of speed that means we don't need to persist things in between server restarts. We could just build... Alexandru Lungu
08:10 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
For now, make the location of the cache configurable. Production deployments must carefully place and secure all fil... Greg Shah
08:10 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
As far as memory consumption for the same 10 tables with 7mil rows goes, these are the values
if all where in the sm...
Artur Școlnic
07:56 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Greg Shah wrote:
> This is a level of speed that means we don't need to persist things in between server restarts. ...
Artur Școlnic
07:53 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
This is a level of speed that means we don't need to persist things in between server restarts. We could just build ... Greg Shah
07:48 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I tested the filter population on a customer db, I used 10 tables with 7.2 mil rows in total, the filters took only 1... Artur Școlnic
07:34 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
When it comes to security, the filters have no readable data, it is hashed and highly compressed. The more concerning... Artur Școlnic
07:29 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
The easiest and most performant way is to store the artifacts (serialized filters) on the server filesystem, for dist... Artur Școlnic
07:23 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
My point is that this should be a general solution not something hard coded to multi-tenant.
Yes, you can read the...
Greg Shah
07:03 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Greg Shah wrote:
> I don't understand why this would be associated with tenant data. This is a general solution for...
Artur Școlnic
06:45 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I don't understand why this would be associated with tenant data. This is a general solution for persistence, right?... Greg Shah
06:36 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I actually intended to use an external file. Adding tenant API for filter management is the better and more elegant s... Artur Școlnic
06:28 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Artur Școlnic wrote:
> I just realized that tenant API needs a running server, I think as a first option, manually w...
Greg Shah
05:49 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I just realized that tenant API needs a running server, I think as a first option, manually writing all the database ... Artur Școlnic
05:34 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I need a way to specify what tables need to use the filters and what config to apply to them, since filter population... Artur Școlnic
09:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > Roger, I can add missed information according to the current v...
Roger Borrello
09:16 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, I can add missed information according to the current version of 9709e using Claud...
Roger Borrello
09:10 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, I can add missed information according to the current version of 9709e using Claude help. Is it OK? Sergey Ivanovskiy
08:58 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Yes, I see that in this wiki [[p2j:Web_Client_Setup]] the broker diagrams are not present...
Roger Borrello
01:02 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Yes, I see that in this wiki [[p2j:Web_Client_Setup]] the broker diagrams are not present and broker remote spawn sch... Sergey Ivanovskiy
08:33 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
@var char[3] c1 = ["1", "2", "3"].@ also works after a few small adjustments.
Right now, I am approaching @var cha...
Dănuț Filimon
07:34 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
I was getting too complicated and missed a lot of details, I should've just piggy bagged the DEFINE_VARIABLE implemen... Dănuț Filimon
08:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
10804b is at rev *16584* now (here you can find today's parser improvements). Paula Păstrăguș
08:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I also attached a log file in my previous post. It includes the total time ANTLR4 spends in prediction mode for each ... Paula Păstrăguș
08:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Hmm, for Hotel GUI, @createShadowNodes@ takes around @0.2@ seconds in total, which seems reasonable from my POV. (we ... Paula Păstrăguș
07:51 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
In this 2X difference for the front end, 40% comes from the ANTLR4 code and 60% from something else. The other major... Greg Shah
07:45 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: Hotel GUI performance comparison between ANTLR2 and ANTLR4.
|_. Metric |_. ANTLR2 |_. ANTLR4 |
| Total ...
Paula Păstrăguș
07:48 AM Database Bug #11502: Recycle dirty share H2 session
There is a list of @c3p0@ parameters which should not be copied from primary database, like @minPoolSize@, @initialPo... Teodor Gorghe
02:03 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
All the project build scripts may need to be modified to use this smaller docker image. Teodor Gorghe

06/10/2026

07:10 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> OK. What parts should be documented to provide the big-picture view in your opinion? What...
Roger Borrello
06:53 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> But I need to include a bug fix in @dbash.sh@ in revision 16607.
Revision 16637 contains ...
Roger Borrello
10:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK. What parts should be documented to provide the big-picture view in your opinion? What is missed? Sergey Ivanovskiy
10:30 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> This is for your usages because I know that you use ClientsToPortsGenerator in your scrip...
Roger Borrello
02:36 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Greg Shah wrote:
> > Please write documents in textile format instead of markdown. Textile...
Sergey Ivanovskiy
06:59 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, #9709-971 contains some info related to the FWD docker images. The Hotel apps, as well as any customer apps, ... Roger Borrello
04:01 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Currently there is no distinguishing between Docker images that are including various levels of PostGreSQL client, so... Roger Borrello
02:01 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Roger Borrello wrote:
> Is this task to match up with _building_ the proper FWD docker image that would contain the ...
Teodor Gorghe
09:39 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor, have you looked at the build of the FWD Docker containers which are used as the basis for the application Doc... Roger Borrello
06:31 PM Database Bug #11529: Incorrect Data Structure for TenantManager
This is an issue I am thinking for some time now. It is not critical, but only because the single client using a MT-e... Ovidiu Maxiniuc
06:02 PM Database Bug #11529 (New): Incorrect Data Structure for TenantManager
Ovidiu Maxiniuc
02:35 PM Conversion Tools Feature #11528: implement COMPILE stmt
Although this is a 4GL language statement, possibly best considered part of Base Language, from our perspective it ha... Greg Shah
02:22 PM Conversion Tools Feature #11528 (New): implement COMPILE stmt
Greg Shah
10:12 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
10804b is at rev *16583* now (the latest). Paula Păstrăguș
10:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, it is not 3x slower anymore, it is only around 2x now, and I think I can still push the boundaries:) Paula Păstrăguș
10:00 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: the current Hotel GUI parse time is *49 seconds*. I think I can still improve this further through parser c... Paula Păstrăguș
09:20 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Right, I remember having this error from the very beginning, basically two years ago:-)
Anyway, I think a fresh ch...
Paula Păstrăguș
09:16 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> It is not valid, a dot is missing here:
Hmmm. Something is wrong here with the project. You are working with H...
Greg Shah
07:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> ANTLRv2 and ANTLRv4 both have their loops and optional alternatives set to be greedy by default. ...
Paula Păstrăguș
07:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Greg Shah wrote:
> > > This suggests that we may also need some special tricks for cases w...
Paula Păstrăguș
07:06 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg Shah wrote:
> > This suggests that we may also need some special tricks for cases where a @no viable alternativ...
Paula Păstrăguș
06:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Paula Păstrăguș wrote:
> Another important thing I noticed is that the ANTLR4 prediction algorithm does not seem to ...
Greg Shah
06:49 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> One bottleneck I identified is the @toolbar.p@ file. It throws an NPE caused by a @no viable alternative@, which is... Greg Shah
06:23 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Greg, is a @()*@ construct in ANTLR2 greedy or non-greedy by default? I only found three @options@ blocks with @greed... Paula Păstrăguș
06:11 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Another important thing I noticed is that the ANTLR4 prediction algorithm does not seem to provide a reliable way to ... Paula Păstrăguș
05:44 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
*Update*: Hotel GUI parse time has now dropped to *1 minute and 8 seconds*, with a total conversion time of *5 minute... Paula Păstrăguș
10:03 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Added artifact persistence, initialization from db, support for an Ant task. The code needs proper formatting and jav... Artur Școlnic
08:18 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I am planning to execute the filters initialization as Ant task, it would need to be executed after the import, stric... Artur Școlnic
03:16 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
The structure is a bit array, a very large one, 5 million for example. On write the indexed fields are hashed a few t... Artur Școlnic
09:28 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Ignore my last comment, I forgot a patch. Dănuț Filimon
09:25 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg Shah wrote:
> You should be trying for something like this:
>
> [...]
>
> I've removed the annotations fo...
Dănuț Filimon
09:21 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
You should be trying for something like this:... Greg Shah
08:44 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
The current problem I am working on is the definition of @var char[3] c1 = [1,2,3]@, this generates the following ast... Dănuț Filimon
02:52 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Greg Shah wrote:
> Also, I should note that the @EQUALS@ node will need to have its type rewritten as @ASSIGN@. Loo...
Dănuț Filimon
08:33 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> > Until now, the lazy hydration is done just for three things:
>
> We should expand this much ...
Teodor Gorghe
06:44 AM Database Feature #6720: lazy hydration
> Until now, the lazy hydration is done just for three things:
We should expand this much further as a first step....
Greg Shah
05:40 AM Database Feature #6720: lazy hydration
I have started to partially implement *Runtime feedback per call-site*, with the key set to @(database, fql)@.
{{C...
Teodor Gorghe
03:04 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> I wonder if we have minimized the hydration needed? My understanding is that previous attempts a...
Teodor Gorghe
01:58 AM Database Feature #6720: lazy hydration
Greg Shah wrote:
> > I have made these measurements because I need to know if fixing the performance findings, but I...
Teodor Gorghe
01:12 AM Database Feature #6720: lazy hydration
Ovidiu Maxiniuc wrote:
> Teodor,
> I had a quick look at the patch you posted in #6720-159. What I immediately not...
Teodor Gorghe
07:14 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
11288d was ported to 10614_main rev 16417. Artur Școlnic
06:53 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Artur, please patch 10614_main with 11288a now. Constantin Asofiei
 

Also available in: Atom