Project

General

Profile

Activity

From 06/22/2026 to 07/21/2026

Today

02:02 PM Database Feature #11467 (Internal Test): Improve ImportWorker performance
+Review of 11467a / r 16568+
I do like the new code. I think it is more readable. You addressed some of the issues...
Ovidiu Maxiniuc
11:18 AM Database Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> Eric, any other concerns?
Let's be sure to include multi-tenant in the testing.
O...
Eric Faulhaber
03:01 AM Database Feature #11467 (Review): Improve ImportWorker performance
Eric, any other concerns?
*Ovidiu* - please take at the changes again (moved to review for better visibility).
Constantin Asofiei
12:36 PM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
Committed on *11633a, rev. 16659*.
ConnectionBudgetManager manages connection buget per physical instance, keyed b...
Eduard Soltan
09:55 AM Database Feature #11638 (Review): Reduce FastFindCache invalidation thrashing
Constantin, when you have the time, please review 11638a. Artur Școlnic
07:10 AM Database Feature #11638: Reduce FastFindCache invalidation thrashing
The initial implementation shows promise, these are the results of comparing memory retention of FFC, trunk vs 11638a... Artur Școlnic
05:17 AM Database Feature #11638 (WIP): Reduce FastFindCache invalidation thrashing
Artur Școlnic
05:17 AM Database Feature #11638: Reduce FastFindCache invalidation thrashing
@FastFindCache@ currently reacts to writes by invalidating cached results very aggressively. In a workload where the ... Artur Școlnic
05:12 AM Database Feature #11638 (Review): Reduce FastFindCache invalidation thrashing
Artur Școlnic
09:54 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Ovidiu, thank you for the feedback, please take a look at rev 16613. Artur Școlnic
05:54 AM User Interface Bug #11631: fix issues with persistent UI triggers
The tests are in @testcases@ rev 1854. They should be ran in both standalone and test-suite mode. They pass in OE, ... Constantin Asofiei
02:03 AM User Interface Bug #11631 (WIP): fix issues with persistent UI triggers
Constantin Asofiei wrote:
> * an @APPLY <event> TO <handle>@ can't find an @ON ANY-KEY [ANYWHERE]@ trigger
Testcase...
Razvan-Nicolae Chichirau
05:20 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
OK. Thanks for this info. My version of ai project is old. Sergey Ivanovskiy
05:13 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Hynek, what the system/model did you use to get this review? My review did not list those...
Hynek Cihlar
04:58 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Hynek, what the system/model did you use to get this review? My review did not list those issues. Sergey Ivanovskiy
03:50 AM Documentation Support #9709 (WIP): Needed: Basic example of configuring separate client and server
*Code review 9709e revisions 16640..16694*
Some minor points below, otherwise the changes look good.
* *[MINOR]* _s...
Hynek Cihlar

07/20/2026

06:03 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
+Review of 11526a/r16612+
I found only small issue in a single source file from the changeset:
* @FilterManager.j...
Ovidiu Maxiniuc
10:06 AM Database Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
Implemented the memory management in rev/16612, Ovidiu, please review. Artur Școlnic
09:10 AM Database Bug #11573 (Test): Remove unnecessary JDBC savepoint during validation
11573b was merged to trunk/16658 and 10614_main/16432. Artur Școlnic
08:55 AM Database Bug #11573 (Merge Pending): Remove unnecessary JDBC savepoint during validation
11573b can be merged now. Constantin Asofiei
08:55 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Right. I expanded the cases where an expression evaluation is broken in a preprocessor statement. The initial version... Octavian Adrian Gavril
07:46 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Octavian Adrian Gavril wrote:
> Thanks! I've added the testcase as @preprocessor_if_eval_error.xml@ in *testcases/18...
Constantin Asofiei
04:17 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Thanks! I've added the testcase as @preprocessor_if_eval_error.xml@ in *testcases/1852*. Octavian Adrian Gavril
03:25 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > Octavian: Please add this to our preproc tests.
>
> Sure. I...
Constantin Asofiei
03:20 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Greg Shah wrote:
> Octavian: Please add this to our preproc tests.
Sure. I'm currently working on it, but the Pre...
Octavian Adrian Gavril
08:09 AM Base Language Feature #4658: OO serialization support
Greg Shah wrote:
> Is there any equivalent to Java's @Externalizable@ in which the 4GL developer can override the se...
Eduard Soltan
07:59 AM Base Language Feature #4658: OO serialization support
Is there any equivalent to Java's @Externalizable@ in which the 4GL developer can override the serialization/de-seria... Greg Shah
07:47 AM Base Language Feature #4658: OO serialization support
> Please provide details on the serialization format of each BDT (that includes handles, int64 and all the rest).
...
Eduard Soltan
05:57 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Constantin Asofiei wrote:
> Teodor, I haven't found anything wrong with the approach and implementation. Next steps...
Teodor Gorghe
04:24 AM Testing Feature #11562: [Lyra] Multi-node tests playback
Hynek, I see nothing wrong with the changes but they need to be tested using the current CACT suite, at least 2 clients. Șerban Bursuc
02:52 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Regression found on ChUI regression tests:... Razvan-Nicolae Chichirau

07/18/2026

02:08 AM Database Feature #11467: Improve ImportWorker performance
Worth taking a note is that with *11467a*, there are larger gaps between *recid*, which happens on the following case... Teodor Gorghe
01:45 AM Database Feature #11467: Improve ImportWorker performance
Eric Faulhaber wrote:
> I haven't reviewed the code, so this may not be a relevant inquiry, but please confirm:
>
...
Teodor Gorghe

07/17/2026

05:05 PM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> SQL dump gives output difference every time when you import from database, due to the fact ho...
Eric Faulhaber
03:02 PM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> Done in +11467a/r16568+.
Ovidiu, please review again.
Constantin Asofiei
10:23 AM Database Feature #11467: Improve ImportWorker performance
Done in +11467a/r16568+. Teodor Gorghe
10:03 AM Database Feature #11467: Improve ImportWorker performance
I see this from claude, it may be a valid point:
> * *[MINOR]* _functional_ @ImportWorker@.@importTable@ (bulk path)...
Constantin Asofiei
07:21 AM Database Feature #11467: Improve ImportWorker performance
Tested *10614_main* to import the database. Import time has reduced with nearly 50%.
Committed revision *16567* on...
Teodor Gorghe
05:32 AM Database Feature #11467: Improve ImportWorker performance
Currently working on #7143-1977, but I think it will be ready EOD. Teodor Gorghe
05:31 AM Database Feature #11467: Improve ImportWorker performance
Let me know if and when the branch is ready to merge. Constantin Asofiei
03:16 AM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> Constantin Asofiei wrote:
> > Teodor, please also test a (small) import with 10614_main.
> ...
Constantin Asofiei
03:15 AM Database Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> Teodor, please also test a (small) import with 10614_main.
On that app, we don't have...
Teodor Gorghe
03:14 AM Database Feature #11467: Improve ImportWorker performance
Teodor, please also test a (small) import with 10614_main. Constantin Asofiei
02:56 AM Database Feature #11467: Improve ImportWorker performance
Addressed code review #11467-17 in +11467a/r16566+. Teodor Gorghe
01:55 AM Database Feature #11467: Improve ImportWorker performance
SQL dump gives output difference every time when you import from database, due to the fact how data is being stored i... Teodor Gorghe
11:17 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Octavian: Please add this to our preproc tests. Greg Shah
11:01 AM Conversion Tools Bug #11636: errors raised during evaluation of &IF expressions drop the entire &IF
Errors in evaluation of a @&IF@ expression drops the entire statement. See this:... Constantin Asofiei
10:57 AM Conversion Tools Bug #11636 (New): errors raised during evaluation of &IF expressions drop the entire &IF
Constantin Asofiei
08:27 AM Database Feature #11526 (WIP): Implement in-memory uniquness validation using Bloom filters
Even for preview, it needs to be workable for multi-tenant. Let's keep going on improvements before merge. Greg Shah
07:31 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
For memory management I am implementing 3 things:
1. Making filter sizing table-specific instead of one fixed medium...
Artur Școlnic
07:20 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
I am ok with presenting this feature as a prototype for now, which is easily disabled, but certainly not as a finishe... Artur Școlnic
07:10 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
The current implementation is not suited for a multi tenant env, the memory consumption will be too high. I need to i... Artur Școlnic
05:38 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Sergey Ivanovskiy wrote:
> > Roger, sorry for missing your question, this settings below
>...
Sergey Ivanovskiy

07/16/2026

05:31 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, sorry for missing your question, this settings below
> [...]
> looks correct but...
Roger Borrello
10:40 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger, sorry for missing your question, this settings below... Sergey Ivanovskiy
03:24 PM Base Language Feature #4658: OO serialization support
Constantin Asofiei wrote:
> This is concerning. For normal JSON serialization of dataset/temp-table, we flush all b...
Eduard Soltan
03:16 PM Base Language Feature #4658: OO serialization support
Something else for deserialization: is an explicit no-arg constructor mandatory? In case there is only arg construct... Constantin Asofiei
02:17 PM Base Language Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Simplest way: add an explicit get/set and use a MESSAGE statement; if is executed, then ...
Eduard Soltan
02:14 PM Base Language Feature #4658: OO serialization support
Eduard Soltan wrote:
>
> > * buffers are being flushed before serialization (i.e. a NEW/CHANGED record is flushed)...
Constantin Asofiei
02:01 PM Base Language Feature #4658: OO serialization support
Constantin Asofiei wrote:
> Eduard, for properties: the DEFINE PROPERTY, GETTER and SETTER each can have their own a...
Eduard Soltan
09:13 AM Base Language Feature #4658: OO serialization support
Greg Shah wrote:
> All of the testcases you used are written as ABLUnit tests and included in testcases?
Written...
Eduard Soltan
08:07 AM Base Language Feature #4658: OO serialization support
Constantin Asofiei wrote:
> You mentioned EXTENT is already covered - we need to go further and check how builtin 4...
Constantin Asofiei
08:04 AM Base Language Feature #4658: OO serialization support
Plus, OBJECT fields, when a member (anywhere in the 'reference tree') back-references an already serialized object (r... Constantin Asofiei
08:00 AM Base Language Feature #4658: OO serialization support
Another edge case: force a getter, setter, or buffer flush to raise an error condition during serialization - what ha... Constantin Asofiei
07:59 AM Base Language Feature #4658: OO serialization support
Eduard, for properties: the DEFINE PROPERTY, GETTER and SETTER each can have their own access modifiers (private, pub... Constantin Asofiei
07:55 AM Base Language Feature #4658: OO serialization support
Eduard, this is really excellent work!
All of the testcases you used are written as ABLUnit tests and included in ...
Greg Shah
06:33 AM Base Language Feature #4658: OO serialization support
I think this wrap up everything tested.
h3. Class-level SERIALIZABLE
- A class marked SERIALIZABLE reports its...
Eduard Soltan
12:42 PM Database Feature #11467: Improve ImportWorker performance
I think that is a pass.
However, if you want to do a cross-check you can do a SQL database dump (backup) in text (SQ...
Ovidiu Maxiniuc
12:37 PM Database Feature #11467: Improve ImportWorker performance
That is expected since the dump as imported would be in 8859-1 and the database as imported is UTF-8. The import tra... Greg Shah
12:02 PM Database Feature #11467: Improve ImportWorker performance
Greg Shah wrote:
> Use our export tool to dump the content to @.d@ and then compare the @.d@ files to the originals....
Teodor Gorghe
09:27 AM Database Feature #11467 (Internal Test): Improve ImportWorker performance
Ovidiu Maxiniuc
09:27 AM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> Ovidiu, can you review +11467a/r16565+. Thanks!
+Review of 11467a / r16565+
I think the...
Ovidiu Maxiniuc
07:38 AM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> I am finding a way to validate the import on a *41GB* dump.
Use our export tool to dump th...
Greg Shah
06:16 AM Database Feature #11467: Improve ImportWorker performance
I am finding a way to validate the import on a *41GB* dump.
Teodor Gorghe
06:08 AM Database Feature #11467: Improve ImportWorker performance
I've ran the import with the #8755 18GB data dump (as I still have previous logs), and:
* 8755d import
> 100.00000%...
Constantin Asofiei
05:43 AM Database Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> I would have expected a greater improvement than just ~25%.
I think I have a high s...
Teodor Gorghe
05:34 AM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> *CLOB* data type is using @COPY@ statement, there is no issue regarding that. I have gated *B...
Constantin Asofiei
05:31 AM Database Feature #11467: Improve ImportWorker performance
When running @ant import.db@, @clean.db@ is being executed, which drops the database.
Word-index triggers are being ...
Teodor Gorghe
05:20 AM Database Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> I have done a couple of fixes, most of them were style fixes, support of COPY for word index ...
Constantin Asofiei
05:01 AM Database Feature #11467: Improve ImportWorker performance
Some measurements done on two projects, one with a smaller dump and another one, with way larger dump.
Project 1:
...
Teodor Gorghe
04:58 AM Database Feature #11467 (Review): Improve ImportWorker performance
Teodor Gorghe
04:58 AM Database Feature #11467 (WIP): Improve ImportWorker performance
Teodor Gorghe
04:58 AM Database Feature #11467: Improve ImportWorker performance
I have done a couple of fixes, most of them were style fixes, support of COPY for word index tables, tuned *ImportWor... Teodor Gorghe
10:39 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
max_connections is 'per cluster'. This needs to consider the max_connections for that cluster, and group these value... Constantin Asofiei
10:35 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
I like this a lot. In order to handle load balancing and the natural variability of the number of tenant sessions pe... Greg Shah
09:59 AM Database Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
One idea could be:
Configure a single cluster-wide connection budget per physical database instead, and let each ...
Eduard Soltan
09:56 AM Database Support #11633 (New): Reduce manual c3p0 tuning burden across cluster scale changes
Eduard Soltan
10:25 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I don't think so, as Alex said in #11625, only keeping track of the dmo state is not enough, there are RecordNursery ... Artur Școlnic
10:10 AM Database Bug #11573 (Internal Test): Remove unnecessary JDBC savepoint during validation
Yes, the remaining changes from 11573b are a subset of the previous revision. The removed changes have potential. Wil... Ovidiu Maxiniuc
04:26 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I reverted some of the fixes for tests failing in trunk as they are incomplete and out of scope, Ovidiu, please revie... Artur Școlnic
07:51 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
Some issues with the @control_characters.p@ test set involved two aspects regarding how the null character (@~000@) i... Octavian Adrian Gavril
07:38 AM User Interface Bug #11631: fix issues with persistent UI triggers
In #11580 there were fixed urgent problems (leaks) related to persistent UI triggers. This task is meant to fix othe... Constantin Asofiei
07:37 AM User Interface Bug #11631 (WIP): fix issues with persistent UI triggers
Constantin Asofiei
06:14 AM User Interface Bug #11294 (Review): Widget is overlapped by another widget after the parent frame is made visible
The changes from 11294a were overcomplicating things. I rebased the branch and switched to a cleaner approach.
*Hy...
Razvan-Nicolae Chichirau
04:30 AM Testing Feature #11562 (Review): [Lyra] Multi-node tests playback
Artillery support for Lyra checked in to 11562b. Serban, please review. See the instructions how to run the Lyra test... Hynek Cihlar
03:56 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Documented the new @directory.xml@ parameters in [[p2j:Network]]. Teodor Gorghe
03:09 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, please rebase the branch. Thanks.
Rebased *6407b* to latest *trunk/16653*, th...
Dănuț Filimon

07/15/2026

03:08 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> I fixed the regressions and some issues in trunk, details in #11625. I did a bit of a rework ...
Ovidiu Maxiniuc
10:55 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I checked and this does not make much sense in 4gl also... Artur Școlnic
10:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
You are right, if the flush fails, the delete fails also. I will look for another solution. Artur Școlnic
10:00 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, about the "flush before delete" - I think this may be problematic. The change exists only in memory until flu... Constantin Asofiei
09:42 AM Database Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
I fixed the regressions and some issues in trunk, details in #11625. I did a bit of a rework so the changes are bette... Artur Școlnic
03:49 AM Database Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
There are some regressions in tests Constantin provided in #11625, working on a fix. Artur Școlnic
02:45 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
We need to move this ahead. If this is disabled by default, is it safe to merge? Greg Shah
01:52 PM Base Language Feature #6407: name_map.xml improvements
Danut, please rebase the branch. Thanks. Constantin Asofiei
11:52 AM Base Language Feature #4658: OO serialization support
Eduard, please summarize what you've tested until now, some is included in what you posted above, but I want it in a... Constantin Asofiei
10:28 AM Base Language Feature #4658: OO serialization support
Some findings on 4gl seralization:
h3. JSON wire format
Not a flat property map — every object (root or nested)...
Eduard Soltan
10:19 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
10804b rev *16672* contains the necessary changes to preserve the legacy @DynamicQueryHelper@ behavior (along with a ... Paula Păstrăguș
08:46 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
I have done the suggestion about disabling chunk transfer when chunk size parameter is 0, alongside with the history ... Teodor Gorghe
07:48 AM Runtime Infrastructure Bug #11327 (Internal Test): implement size limited "chunking" for bulk data transfer between clie...
Teodor, I haven't found anything wrong with the approach and implementation. Next steps:
* fix the history entry in...
Constantin Asofiei
02:47 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 *16650*. Last revision is now *16655*. Teodor Gorghe
02:36 AM Runtime Infrastructure Bug #11327: implement size limited "chunking" for bulk data transfer between client and server
Teodor, please rebase. Constantin Asofiei
08:09 AM Conversion Tools Bug #10028: FWD needs full support for unicode/octal escape sequences
I’ve created branch *10028a* to continue working on this. From what I recall, there are two sets of tests that I crea... Octavian Adrian Gavril
02:50 AM Database Feature #9545: confirm/add table parameter support
Rebased to trunk rev. 16656. Eduard Soltan
02:36 AM Database Feature #9545: confirm/add table parameter support
Eduard, please rebase again and I'll move to full review and testing. Constantin Asofiei

07/14/2026

01:08 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu, thank you for catching these, I addressed the issues in rev 16647, please take a look again. Artur Școlnic
12:54 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
+Review of 11573b / r16646+
I was interested in balancing of the savepoints because of another task and I had a lo...
Ovidiu Maxiniuc
11:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Actually, I'm in progress of doing it. Ovidiu Maxiniuc
11:42 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu: please review also. Constantin Asofiei
11:26 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
I can do another 2 projects besides etf. I will also ask for help with chui regression testing. If the review is posi... Artur Școlnic
11:19 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
What additional testing does this need, once it is reviewed? Eric Faulhaber
08:51 AM Database Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
The problem was that rollback condition in SavepointManager.rollback() was too broad, trying to compensate for the fa... Artur Școlnic
03:43 AM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Yes, this is regressed by 11573b, thank you very much, Constantin. Artur Școlnic
01:02 PM User Interface Bug #10894 (Closed): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Greg Shah
10:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Currently we analyse ANTLR2's @RecognitionException@, @CharStreamException@ and @TokenStreamException@ when an error ... Ovidiu Maxiniuc
10:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
ANTLR4 provides two built-in error strategies: @DefaultErrorStrategy@, which attempts recovery, and @BailErrorStrateg... Paula Păstrăguș
09:54 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Indeed, the @showConversionError()@ is using heuristics to compose the error message to be printed. I quote from its ... Ovidiu Maxiniuc
09:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
We have not spent time matching their exact token failures. The more important thing is to ensure that we do fail fo... Greg Shah
09:19 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Hm... I think we may have an issue in trunk. The test case above, along with several others, does not produce *exactl... Paula Păstrăguș
07:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
Ovidiu, is the token you are referring to usually the *last* *token* produced by the lexer?
Exception handling cha...
Paula Păstrăguș
10:04 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
I went over more and more related issue and added another 100+ tests from multiple issues, had to rewrite most of the... Dănuț Filimon
08:00 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I tested the last revision with the OO application and encountered an issue regarding built-in classes that are not i... Octavian Adrian Gavril
02:39 AM User Interface Bug #11303 (Review): Editor isn't drawn when it is defined using INNER-CHARS and INNER-LINES
The problem is caused by the order of operations in @EditorGuiImpl.initialize()@. The scroll pane is initialized and ... Razvan-Nicolae Chichirau

07/13/2026

05:21 PM Database Bug #11573: Remove unnecessary JDBC savepoint during validation
Eduard, I think this is the recreate for the regression in 11573b:... Constantin Asofiei
11:35 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
While recovering from an error is usually a nice thing to have, in our case *we should behave similar to 4GL parser*.... Ovidiu Maxiniuc
09:50 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
One of the remaining gaps for this issue is *DynamicQueryHelper*. The unresolved part is the runtime parser error han... Paula Păstrăguș
09:04 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
10804b rev *16632* moves the changes from @progress.g@ revisions 437, 438 and 439 into the ProgressParser itself. It ... Paula Păstrăguș
11:35 AM Database Feature #1585 (Closed): add conversion and runtime support for word indexes
Greg Shah
11:34 AM Database Feature #5219: implement native full-text search for word index and CONTAINS support
The idea of this task is to leverage the native database full-text-search capability. It could be implemented for on... Greg Shah
10:03 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Rebased branch *9638a* with trunk *rev16648*. The new revision is *16665*. Octavian Adrian Gavril
09:52 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've noticed some warnings about null class names for objects referenced by class variables. I've committed a fix in ... Octavian Adrian Gavril
03:35 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've noticed that the current implementation translates the @HANDLE@ type to the @TABLE-HANDLE@ type based on ASTs on... Octavian Adrian Gavril
08:57 AM Database Feature #5220 (Closed): extend word index support to SQL Server
Greg Shah
07:31 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Dănuț Filimon wrote:
> Greg Shah wrote:
> > In the latest standard workstation, I've added a tool called @bzr-issue...
Dănuț Filimon
07:25 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Greg Shah wrote:
> In the latest standard workstation, I've added a tool called @bzr-issues@ which can be used to bu...
Dănuț Filimon
07:04 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Rebased *9767a* to latest *turnk/16648*, the branch is now at revision *16651*. Dănuț Filimon
06:48 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Committed *9767a/16566*. Expanded on the VAR statement support with chained definitions and initializers (including a... Dănuț Filimon

07/10/2026

11:46 AM User Interface Feature #9055 (Closed): server-side processing of client platform dependencies in the UI
Greg Shah
11:46 AM Base Language Feature #4065 (Closed): server-side processing of client platform dependencies
Greg Shah
09:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
10804b rev *16631* resolved a regression introduced in the previous revision, where @RUN@ statements were no longer p... Paula Păstrăguș
06:47 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I created this testcase based on the changes made to @oo@ package so far:
{{collapse...
Octavian Adrian Gavril

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
 

Also available in: Atom