Project

General

Profile

Activity

From 05/23/2026 to 06/21/2026

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

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
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
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

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

06/09/2026

06:47 PM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Sorry to play the devil's advocate.
I understand that the data structure is some kind of SQL index, mapping from ...
Ovidiu Maxiniuc
10:09 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Alexandru Lungu wrote:
> This is a red flag for me. We are talking about tens of millions of record. This may requir...
Artur Școlnic
09:56 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
> on initialization all records are read from the db,
This is a red flag for me. We are talking about tens of mill...
Alexandru Lungu
09:36 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Ovidiu, the new approach is much simpler than that. The initialized filters hold only bits, some of them are set base... Artur Școlnic
09:29 AM Database Feature #11526 (WIP): Implement in-memory uniquness validation using Bloom filters
This is definitely a new approach.
Some notes in this regard:
* at 'in-memory' level, we already have @UniqueTrac...
Ovidiu Maxiniuc
09:19 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
Committed the initial version, so far it supports only in memory insertion/filter population and lookup, the filters ... Artur Școlnic
04:15 AM Database Feature #11526: Implement in-memory uniquness validation using Bloom filters
A Bloom filter is a space-efficient probabilistic data structure used to quickly test whether an item has been seen b... Artur Școlnic
04:05 AM Database Feature #11526 (Internal Test): Implement in-memory uniquness validation using Bloom filters
Artur Școlnic
02:31 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> Greg, I remember you suggested something related to this at some point, but I do not recall the exact details. Coul... Greg Shah
10:22 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The lexer doesn't appear to be the bottleneck. Using @tokens.fill()@ and summing the elapsed times across all Hotel_G... Paula Păstrăguș
09:42 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I think it is time to document some findings and updates here.
At this point, I think I have stabilized the Progre...
Paula Păstrăguș
12:48 PM Conversion Tools Support #6409: generate "railroad style" syntax diagrams for the progress parser
h1. Analysis of Approach
h2. Objective
Provide high-quality, readable "railroad" syntax diagrams for the full r...
Greg Shah
10:49 AM Database Feature #6720: lazy hydration
> I have made these measurements because I need to know if fixing the performance findings, but I think I shall find ... Greg Shah
10:43 AM Database Feature #6720: lazy hydration
Teodor,
I had a quick look at the patch you posted in #6720-159. What I immediately noticed is that it rolls back R...
Ovidiu Maxiniuc
08:41 AM Database Feature #6720: lazy hydration
I have done some tests *6720b* vs *trunk* and these are the measurements:
|_. scenario |_. rows |_. fields |_. 4GL (...
Teodor Gorghe
03:20 AM Database Feature #6720: lazy hydration
This is the list of findings for a patch which I am using (based on *6720b*):
{{Collapse(Findings)
h1. Code Review ...
Teodor Gorghe
10:25 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Also, I should note that the @EQUALS@ node will need to have its type rewritten as @ASSIGN@. Look at existing gramma... Greg Shah
09:26 AM Runtime Infrastructure Bug #11488 (Test): improve performance of the OpenClient protocol when the client is running in t...
11488a was merged into trunk rev. 16600 and archived. Eduard Soltan
09:13 AM Runtime Infrastructure Bug #11488 (Merge Pending): improve performance of the OpenClient protocol when the client is run...
Please merge 11488a now. Constantin Asofiei
08:04 AM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
Eduard Soltan wrote:
> Waiting on response for Gui application smoke tests.
Smoke tests on large GUI application ...
Eduard Soltan
08:16 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I don't see anything else what I can test. This needs full regression testing?
Constantin?
Radu Apetrii
08:15 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I don't see anything else what I can test. This needs full regression testing? Teodor Gorghe
08:14 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> I have tested the @SIGNATURE@ widget, which now it works.
> Since there is just one dependen...
Radu Apetrii
05:21 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
*Code review 10938a revisions 16514..16519*
* *[CRITICAL]* _functional_ @FillIn@.@shouldDisplayBlanks@: The state ch...
Hynek Cihlar
03:34 AM Database Bug #11502: Recycle dirty share H2 session
It is good, but the used config for the data sources is the default one, it needs to use the tenant specific one to a... Artur Școlnic
03:30 AM Database Bug #11502: Recycle dirty share H2 session
Can you take into the patch? Is a reasonable change? Teodor Gorghe
03:29 AM Database Bug #11502: Recycle dirty share H2 session
If it helps a customer application, I am ok with adding it back, just make sure to inherit the configuration of the d... Artur Școlnic
03:25 AM Database Bug #11502: Recycle dirty share H2 session
Artur Școlnic wrote:
> Connection pooling was removed for the Meta and Dirty databases to simplify configuration and...
Teodor Gorghe
03:07 AM Database Bug #11502: Recycle dirty share H2 session
Connection pooling was removed for the Meta and Dirty databases to simplify configuration and improve maintainability... Artur Școlnic

06/08/2026

07:43 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> Thank you, Roger!
> I used an older revision of the script. I merged my changes into the l...
Roger Borrello
03:42 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Thank you, Roger!
I used an older revision of the script. I merged my changes into the latest.
I re-patched my nc...
Ovidiu Maxiniuc
01:10 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc wrote:
> It looks like my Ubuntu uses @ncurses-6.4+20240113@. Both scripts above attempt to patch @v...
Roger Borrello
12:07 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
It looks like my Ubuntu uses @ncurses-6.4+20240113@. Both scripts above attempt to patch @v6.1_20200708@ and fail, be... Ovidiu Maxiniuc
08:38 AM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu, are you utilizing the ncurses process setup in both *gcd_systems* and FWD trunk? They are the baseline, and c... Roger Borrello
11:08 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Yes, the use of @^@ in @eq:EQUALS^@ overrides the @makeASTRoot()@ and forces the @EQUALS@ to be the root node.
I s...
Greg Shah
09:25 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
I've worked on the changes from the review and the only problem I am facing right now is resolving the qualified name... Dănuț Filimon
11:00 AM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
Constantin Asofiei wrote:
> Anything else remaining?
Waiting on response for Gui application smoke tests.
Eduard Soltan
10:38 AM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
Anything else remaining? Constantin Asofiei
10:34 AM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
#10529 app, #10614 app, ETF have been tested.
GUI application smoke tests + SOAP tests, GUI application unit tests...
Eduard Soltan
06:06 AM Database Bug #11502: Recycle dirty share H2 session
Artur, can you explain your changes for #11288 regarding dirty database?
I think the easiest way to fix the perfor...
Teodor Gorghe
01:50 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have tested the @SIGNATURE@ widget, which now it works.
Since there is just one dependency change, introducing @bc...
Teodor Gorghe

06/05/2026

04:53 PM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Code Review Task Branch 9767a Revision 16564
Overall, this is quite close. Here are changes I'd like to see:
1...
Greg Shah
12:08 PM Conversion Tools Feature #6320: sharded schemata
Using TRPL for import is overkill since the tree structure is so trivial. So, yes, I agree it should move away. Greg Shah
11:36 AM Conversion Tools Feature #6320: sharded schemata
Greg Shah wrote:
> If the details are in annotations in the DMOs, do we need the P2O documents? Annotations seems c...
Ovidiu Maxiniuc
11:08 AM Conversion Tools Feature #6320: sharded schemata
I think it is best to remove the @.dict@ files too. Greg Shah
11:00 AM Conversion Tools Feature #6320: sharded schemata
Greg Shah wrote:
> If the details are in annotations in the DMOs, do we need the P2O documents? Annotations seems c...
Constantin Asofiei
10:54 AM Conversion Tools Feature #6320: sharded schemata
If the details are in annotations in the DMOs, do we need the P2O documents? Annotations seems cleaner. Greg Shah
10:53 AM Conversion Tools Feature #6320: sharded schemata
Greg Shah wrote:
> Octavian Adrian Gavril wrote:
> > Understood, that makes perfect sense for production discipline...
Constantin Asofiei
10:37 AM Conversion Tools Feature #6320: sharded schemata
Octavian Adrian Gavril wrote:
> Understood, that makes perfect sense for production discipline. But does this setup ...
Greg Shah
10:12 AM Conversion Tools Feature #6320: sharded schemata
Understood, that makes perfect sense for production discipline. But does this setup still fundamentally confirm the O... Octavian Adrian Gavril
09:57 AM Conversion Tools Feature #6320: sharded schemata
At production, the customer will expect a merged database not to run against a shared. This means there is an assump... Greg Shah
09:46 AM Conversion Tools Feature #6320: sharded schemata
I did some testing in an OE environment and want to see if I got it right regarding how this feature works.
I set up...
Octavian Adrian Gavril
08:40 AM User Interface Bug #11326 (Internal Test): Reduce memory consumption of FWD clients
Teodor, the change looks good. Constantin Asofiei
07:18 AM User Interface Bug #11326 (Review): Reduce memory consumption of FWD clients
Teodor Gorghe
07:18 AM User Interface Bug #11326 (WIP): Reduce memory consumption of FWD clients
Created task branch *11326d* and committed revision *16599*:
* Fixed missing dependency issue on SIGNATURE widget.
...
Teodor Gorghe
06:33 AM User Interface Bug #11326: Reduce memory consumption of FWD clients
I have looked into @hotel@ changes.
Overall, they seem right, but I have one observation:
* @build.xml:deploy.prepa...
Teodor Gorghe
08:25 AM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
Constantin Asofiei wrote:
> Eduard, the changes are good. Please go with testing the #10529 app, #10614 app, ETF an...
Eduard Soltan
06:03 AM Runtime Infrastructure Bug #11488 (Internal Test): improve performance of the OpenClient protocol when the client is run...
Eduard, the changes are good. Please go with testing the #10529 app, #10614 app, ETF and any other app which uses ap... Constantin Asofiei
02:18 AM Runtime Infrastructure Bug #11488 (Review): improve performance of the OpenClient protocol when the client is running in...
Please review. Eduard Soltan
02:18 AM Runtime Infrastructure Bug #11488 (WIP): improve performance of the OpenClient protocol when the client is running in th...
Eduard Soltan
04:26 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> This is the fix:
> [...]
>
> I will include this patch in the next revision of *...
Octavian Adrian Gavril
03:21 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I found a fix for the issue described in my previous note.
In @annotations/method_defs.rules@, we decide whether t...
Octavian Adrian Gavril
02:44 AM User Interface Bug #11498 (Internal Test): NPE during browse ADD-LIKE-COLUMN()
Changes in rev. 16593 are OK. Razvan-Nicolae Chichirau

06/04/2026

06:41 PM Runtime Infrastructure Bug #11515: Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
The current wiki at "NCURSES":https://proj.goldencode.com/projects/p2j/wiki/NCURSES is currently deprecated, as it de... Ovidiu Maxiniuc
05:07 PM Runtime Infrastructure Bug #11515 (Review): Patching NCURSES Using Static Linking on Ubuntu 24.04.4 LTS (Noble Numbat)
Ovidiu Maxiniuc
03:49 PM User Interface Bug #11498: NPE during browse ADD-LIKE-COLUMN()
> 11498a/rev. 16592
The changes are good.
> so FWD throws IllegalStateException.
I committed the fix for it ...
Stanislav Lomany
10:06 AM Runtime Infrastructure Bug #11488: improve performance of the OpenClient protocol when the client is running in the same...
It seems that the most cases were immutable objects are being serialized and deserialized are coming from @AppServerH... Eduard Soltan
09:21 AM Conversion Tools Feature #6320 (WIP): sharded schemata
Octavian Adrian Gavril
09:20 AM Conversion Tools Feature #11404 (WIP): Implement annotation-based resolution for database dependencies.
Octavian Adrian Gavril
08:14 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've fixed the regression documented above by skipping collision checks for parent constructor names.
While testin...
Octavian Adrian Gavril
03:16 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Okay, it seems that @calculateUniqueJavaMethodName@ is searching for parent constructors as well. Since I disallowed ... Octavian Adrian Gavril
01:54 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Unfortunately, I'm seeing a few new differences, so I might have regressed something regarding constructor names in t... Octavian Adrian Gavril
07:51 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
Committed *9767a/16564*. Added partial VAR statement support and ParserTestDriver.java to be used with harness.
I ...
Dănuț Filimon

06/03/2026

11:51 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I refactored the constructor generation in *rev16588*. These changes include updating the constructor name in @legacy... Octavian Adrian Gavril
07:27 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
That is OK, remember that we don't have syntax checking support in FWD until #3882. So long as the tests exist and "... Greg Shah
04:48 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
I ran the harness against the failing tests and found errors such as:... Dănuț Filimon
04:29 AM Database Bug #9194 (WIP): FWD selects the wrong index when using CONTAINS?
False alarm, it seems that the selected index is wrong even with the recent trunk. The discussion happened in #11448. Radu Apetrii
04:03 AM Database Bug #9194 (Test): FWD selects the wrong index when using CONTAINS?
Radu Apetrii
02:47 AM User Interface Bug #11498 (Review): NPE during browse ADD-LIKE-COLUMN()
*Stanislav*: Please review 11498a/rev. 16592. The changes are meant to protect mostly the browse (but also the other ... Razvan-Nicolae Chichirau

06/02/2026

10:32 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Greg Shah wrote:
> In the meeting today, Octavian clarified that this info would be stored in the cvt database and i...
Octavian Adrian Gavril

05/29/2026

08:21 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
> This scenario is similar to how we decide which class to reference by looking at the propath. In the current versio... Greg Shah
03:35 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Regarding point 3, I re-checked the scenario, and I was wrong during today's meeting...
Octavian Adrian Gavril
08:11 AM Database Bug #11502: Recycle dirty share H2 session
Teodor, mind the effort in #8388 of dropping dirty-share being stored in H2, but in persistence database. Alexandru Lungu
08:00 AM Database Bug #11502: Recycle dirty share H2 session
Currently, on @DefaultDirtyShareManager@, when we need the dirty-share session, we use @new Session(dirtyDatabase)@ a... Teodor Gorghe
07:43 AM Database Bug #11502 (Internal Test): Recycle dirty share H2 session
Teodor Gorghe
06:15 AM Database Feature #9545: confirm/add table parameter support
Rebased to trunk rev. 16588. Eduard Soltan
06:06 AM Database Bug #11501: Investigate useSnapshot usage in multi-table indexed-reposition queries
This task is dedicated for investigating how the @useSnapshot@ array shall be used in the context of an invalidate mu... Alexandru Lungu
06:00 AM Database Bug #11501 (New): Investigate useSnapshot usage in multi-table indexed-reposition queries
Alexandru Lungu
05:52 AM Database Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
> [MAJOR] functional CompoundQuery.stateChanged: Replaces cursor.peekLastLoadedResult() with cursor.peekLastLoadedRes... Alexandru Lungu
05:41 AM Base Language Bug #4602: fixes for OO 4GL and structured error handling
Rebase 4602a to trunk rev. 16588. Eduard Soltan
03:22 AM Database Bug #11499: Debug and fix query logging issues
Great, thanks Alexandru.
Radu,
I am hoping you could help me with a few things, my first question is why the report...
Artur Școlnic
03:19 AM Database Bug #11499: Debug and fix query logging issues
I added Radu to this task; he is the dinosaur that built this a long time ago already :) Alexandru Lungu
02:23 AM Database Feature #4369 (Test): implement stateless FWD server clustering
4369a was merged to trunk rev. 16588 and archived. Eduard Soltan
01:58 AM Database Feature #4369 (Merge Pending): implement stateless FWD server clustering
Eduard: please merge 4369a now. Constantin Asofiei
01:57 AM Database Feature #4369: implement stateless FWD server clustering
Ovidiu Maxiniuc wrote:
> Greg Shah wrote:
> > [...] we are waiting on Ovidiu's thoughts on the metadata configurati...
Constantin Asofiei
01:09 AM User Interface Bug #11191 (Internal Test): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
*Code review 11191a revisions 16548..16550*
The changes look good. Please go ahead with regression testing. Also run...
Hynek Cihlar

05/28/2026

02:41 PM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
> > I need to integrate a versioning system for the generated class files. This is necessary for the incremental conv... Greg Shah
09:47 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I have three additional aspects that I want to solve for now:
> # The incremental c...
Octavian Adrian Gavril
06:39 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I have three additional aspects that I want to solve for now:
> # The incremental c...
Octavian Adrian Gavril
02:11 PM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Is the wiki complete? Ovidiu, can you take a look, too? [[p2j:Stateless_Server_Clusteri...
Ovidiu Maxiniuc
02:03 PM Database Feature #4369: implement stateless FWD server clustering
Ovidiu Maxiniuc wrote:
> * then there is the @useMeta@ in @DatabaseManager@. Even if the meta tables are availab...
Eduard Soltan
12:50 PM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> [...] we are waiting on Ovidiu's thoughts on the metadata configuration.
Yes, I am a bit concern...
Ovidiu Maxiniuc
12:16 PM Database Feature #4369: implement stateless FWD server clustering
Is the wiki complete? Ovidiu, can you take a look, too? [[p2j:Stateless_Server_Clustering]] Constantin Asofiei
11:58 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Waiting for large gui application smoke tests, and I will retest chui just in case.
Large ...
Eduard Soltan
08:40 AM Database Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Did you change the default setting for metadata (at least in non-clustered mode)?
>
Yes, now i...
Eduard Soltan
08:38 AM Database Feature #4369: implement stateless FWD server clustering
Did you change the default setting for metadata (at least in non-clustered mode)?
We need clear documentation on h...
Greg Shah
08:32 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> OK, anything else left to test or work?
Waiting for large gui application smoke tes...
Eduard Soltan
08:09 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Did you do a security scanning of the other jars brought by ge...
Constantin Asofiei
07:15 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Did you do a security scanning of the other jars brought by geode in 4369a?
Yes, ther...
Eduard Soltan
05:03 AM Database Feature #4369: implement stateless FWD server clustering
Did you do a security scanning of the other jars brought by geode in 4369a? Constantin Asofiei
04:32 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard, is this gradle change in the branch? What about the other jars?
I upgraded th...
Eduard Soltan
04:27 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard, is this gradle change in the branch? What about the other jars?
I committed o...
Eduard Soltan
04:21 AM Database Feature #4369: implement stateless FWD server clustering
Eduard, is this gradle change in the branch? What about the other jars?
Can we finish testing today for the other ...
Constantin Asofiei
11:48 AM Database Bug #11499: Debug and fix query logging issues
Artur Școlnic wrote:
> Another issues is meta table logging that is logged at the persistent table level, it must me...
Ovidiu Maxiniuc
07:01 AM Database Bug #11499: Debug and fix query logging issues
A few explanations for the unexpected logs:
1. Some of the queries were not logged because the reported time was bel...
Artur Școlnic
06:21 AM Database Bug #11499: Debug and fix query logging issues
Another feature I want to add is a base latency log, I think executing a simple @Select 1@ and logging the time is a ... Artur Școlnic
06:12 AM Database Bug #11499 (WIP): Debug and fix query logging issues
Artur Școlnic
06:11 AM Database Bug #11499: Debug and fix query logging issues
Query logging seems to have a few unexpected issues, this is one example... Artur Școlnic
06:03 AM Database Bug #11499 (WIP): Debug and fix query logging issues
Artur Școlnic
10:55 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Razvan-Nicolae Chichirau wrote:
> The idea behind @Addressed review from ...@ was that, since reviews have become mu...
Hynek Cihlar
06:17 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Hynek Cihlar wrote:
> Btw., use more descriptive commit messages. @Addressed review from #1234-12@ requires addition...
Razvan-Nicolae Chichirau
06:04 AM User Interface Bug #11211 (Internal Test): Improve source detection when dispatching mouse wheel events
Hynek Cihlar
06:04 AM User Interface Bug #11211: Improve source detection when dispatching mouse wheel events
Razvan-Nicolae Chichirau wrote:
> Please check 11211a/rev. 16518.
The changes look good. Please go ahead with reg...
Hynek Cihlar
08:17 AM User Interface Bug #11343 (Review): Alert-box suddenly disppears when a specific item is selected from a drop-do...
*Hynek*: Please review 11343a/rev. 16576. Razvan-Nicolae Chichirau
07:46 AM Base Language Feature #9767: Support the new VAR statement introduced in Progress 12.x
I looked a lot more into the lexer and preprocessor tests, but I can't figure out how to generate the OE baselines.
...
Dănuț Filimon
05:29 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I've already reduced @primary_expr@ prediction time from seconds down to nanoseconds, but that alone isn't enough. I ... Paula Păstrăguș
03:26 AM User Interface Bug #11498: NPE during browse ADD-LIKE-COLUMN()
Testcase:... Razvan-Nicolae Chichirau
03:20 AM User Interface Bug #11498 (Test): NPE during browse ADD-LIKE-COLUMN()
Razvan-Nicolae Chichirau
02:53 AM User Interface Bug #11170 (Internal Test): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN wi...
Razvan-Nicolae Chichirau wrote:
> Please check rev. 16565.
It's good, please go ahead with regression testing. Ch...
Hynek Cihlar

05/27/2026

02:50 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
It is hard to provide an answer. What I know is that the server image spawns FWD client instances (so it should have ... Teodor Gorghe
01:17 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
I know that all the thinning down that Teodor has done for this task is good... I could use some thinning myself! But... Roger Borrello
01:05 PM User Interface Bug #11326: Reduce memory consumption of FWD clients
Teodor Gorghe wrote:
> Committed the changes into *hotel_gui* revision *454*.
I made matching changes in *hotel* ...
Roger Borrello
12:33 PM User Interface Bug #10915 (Test): ugly dialogs
10915a was merged into the trunk as rev 16585 and then archived. Sergey Ivanovskiy
11:56 AM User Interface Bug #10915 (Merge Pending): ugly dialogs
Sergey Ivanovskiy wrote:
> Yes, I tested rev 16644 (10915a) but as rev 16645 is only a cleanup, then it seems done.
...
Hynek Cihlar
11:47 AM User Interface Bug #10915: ugly dialogs
Yes, I tested rev 16644 (10915a) but as rev 16645 is only a cleanup, then it seems done. Sergey Ivanovskiy
11:41 AM User Interface Bug #10915: ugly dialogs
No more testing planned? Hynek Cihlar
11:37 AM User Interface Bug #10915: ugly dialogs
Yes, Hotel, Hotel_GUI, the customers applications and testcases. Committed rev 16645 (10915a) removed commented code. Sergey Ivanovskiy
11:14 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> OK. I tested manually all dialogs and Stefanel reviewed/tested Oidc dialogs. CHUI regress...
Hynek Cihlar
11:11 AM User Interface Bug #10915: ugly dialogs
OK. I tested manually all dialogs and Stefanel reviewed/tested Oidc dialogs. CHUI regression tests are passed. Sergey Ivanovskiy
10:56 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Sergey Ivanovskiy wrote:
> > I finished manual GUI testing of rev 16644 (10915a). The re...
Hynek Cihlar
09:15 AM User Interface Bug #10915 (Review): ugly dialogs
Sergey Ivanovskiy
09:13 AM User Interface Bug #10915: ugly dialogs
This is my last review for rev 16444(10915a)
*Modified areas:* com.goldencode.p2j.main (4 files), com.goldencode.p...
Sergey Ivanovskiy
09:09 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> I finished manual GUI testing of rev 16644 (10915a). The rest tasks are CHUI regression t...
Sergey Ivanovskiy
09:03 AM User Interface Bug #10915: ugly dialogs
>CRITICAL] functional ModalDialog.close: When a `documentListener` keydown trigger handler awaits `dialog.close()`, t... Sergey Ivanovskiy
04:48 AM User Interface Bug #10915 (WIP): ugly dialogs
*Code review 10915a revisions 16580..16639*
Please check the following points. The critical one should be easy to ch...
Hynek Cihlar
04:16 AM User Interface Bug #10915: ugly dialogs
Thus 10915a passed ctrl_c regression tests and main regression tests with 3 failed. For the trunk I got the same resu... Sergey Ivanovskiy
09:05 PM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> The first round of the main regression tests completed with 3 failed tests #7143-1937.
T...
Sergey Ivanovskiy
11:08 AM Database Feature #4369: implement stateless FWD server clustering
... Eduard Soltan
09:41 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
>
> We need to move to 6.2.18 version in build.gradle - is this possible?
>
I looke...
Eduard Soltan
05:58 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Additional testing: in multi-tenant mode and with i.e. 150 or 200 classic agents started...
Eduard Soltan
05:51 AM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> I have tested ETF and chui on my side, they both pass.
Great, then I won't bother with ETF.
...
Constantin Asofiei
05:50 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> 4369a is OK. ChUI passed, I'll let you know about ETF.
>
I have tested ETF and ch...
Eduard Soltan
05:49 AM Database Feature #4369: implement stateless FWD server clustering
4369a is OK. ChUI passed, I'll let you know about ETF.
Eduard: we need to figure out the spring library version we...
Constantin Asofiei
11:06 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've committed new changes that fix the incremental conversion process. Converted classes are now loaded properly dur... Octavian Adrian Gavril
06:47 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
> So, the conversion is running with the converted module's configurations instead of its own. I need to fix the load... Greg Shah
02:10 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Greg Shah wrote:
> Anything that now can be found from converted artifacts should be read that way instead of throug...
Octavian Adrian Gavril
10:15 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
🤞 Greg Shah
10:03 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
I am currently trying one more approach for the ANTLR4 performance issue around @primary_expr@.
The main problem i...
Paula Păstrăguș
02:12 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
The main performance culprits still appear to be the "pull" alternatives. @adaptivePredict@ needs these alternatives ... Paula Păstrăguș
09:25 AM Base Language Feature #6407 (Review): name_map.xml improvements
Committed *6407b/16578*. Added inHandleProc to override the handle and make sure TARGET-PROCEDURE is set properly.
...
Dănuț Filimon
08:39 AM Database Bug #7667 (Test): Support OUTER-JOIN with PRESELECT at conversion
#11470 was fixed and support is now in trunk. Alexandru Lungu
06:30 AM User Interface Bug #10938 (Review): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
Hynek Cihlar wrote:
> *Code review 10938a revisions 16514..16518*
>
> Javadoc for @FillIn.shouldDisplayBlanks@ me...
Razvan-Nicolae Chichirau
04:33 AM User Interface Bug #11170 (Review): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
Please check rev. 16565. Razvan-Nicolae Chichirau
02:43 AM Runtime Infrastructure Feature #10451 (Test): GUI interaction event logging
Branch 10451a was merged into trunk as rev. @16583@ and archived. Paula Păstrăguș
02:28 AM Runtime Infrastructure Feature #10451 (Merge Pending): GUI interaction event logging
Please merge 10451a to trunk. Hynek Cihlar
02:16 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I have Serban's approval for testing with another application and Teodor's approval for the ChUI Regression Testing. ... Paula Păstrăguș

05/26/2026

03:53 PM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> * @GuiWebSocket.java@ needs to be reverted to trunk revision
Meant to solve some ja...
Eduard Soltan
02:38 PM Database Feature #4369: implement stateless FWD server clustering
Also: please rebase when convenient so other projects can be tested. Constantin Asofiei
02:36 PM Database Feature #4369: implement stateless FWD server clustering
Eduard, good work, there are only a few more issues; I'll run ETF and ChUI with this. Please also rebase. Bellow is ... Constantin Asofiei
01:16 PM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 4369a, rev. 16616.
> >
> > I think this handle...
Eduard Soltan
12:31 PM Database Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Committed on 4369a, rev. 16616.
>
> I think this handles everything.
Did you address the ...
Constantin Asofiei
11:32 AM Database Feature #4369: implement stateless FWD server clustering
Committed on 4369a, rev. 16616.
I think this handles everything.
About the spring-dependecy:...
Eduard Soltan
03:30 AM Database Feature #4369: implement stateless FWD server clustering
Eduard, this is review for 4369a rev 16611:
* for the management of temp group and users
** there should be a singl...
Constantin Asofiei
02:37 AM Database Feature #4369: implement stateless FWD server clustering
Eduard, how's the testing going for other apps?
> Fix is to exclude spring-jcl dependency.
I don't see this in b...
Constantin Asofiei
08:11 PM Database Feature #4369: implement stateless FWD server clustering
+Review of 4369a / r16611 (with focus on persistence)+
This is a huge changeset. I focused on persistence mainly, ...
Ovidiu Maxiniuc
03:25 PM User Interface Bug #11170 (WIP): The caret position is initially wrong for DECIMAL/INTEGER FILL-IN widgets
*Code review 11170a revisions 16561..16564*
* *[MINOR]* _style_ @NumberBufGui@.@deleteRegion@: Javadoc @@param@ tags...
Hynek Cihlar
03:09 PM User Interface Bug #10915: ugly dialogs
The first round of the main regression tests completed with 3 failed tests #7143-1937. Sergey Ivanovskiy
07:54 AM User Interface Bug #10915: ugly dialogs
Stefanel, thank you for the review. Sergey Ivanovskiy
07:51 AM User Interface Bug #10915: ugly dialogs
I tested the changes related to @p2j.sso_reauth.js@, and they look good and work well for me.
Stefanel Pezamosca
06:19 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Thank you. Are there any simulations for Oidc provider for testing?
I use this: docker...
Stefanel Pezamosca
06:16 AM User Interface Bug #10915: ugly dialogs
Thank you. Are there any simulations for Oidc provider for testing? Sergey Ivanovskiy
06:13 AM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> Stefanel, could you give me instructions to test Hotel Gui and @p2j_sso_reauth.js@ change...
Stefanel Pezamosca
06:02 AM User Interface Bug #10915: ugly dialogs
I finished manual GUI testing of rev 16644 (10915a). The rest tasks are CHUI regression testing and review/testing @p... Sergey Ivanovskiy
11:37 AM User Interface Bug #10938 (WIP): Date FILL-IN: Incorrect SCREEN-VALUE after widget enablement
*Code review 10938a revisions 16514..16518*
Javadoc for @FillIn.shouldDisplayBlanks@ mentions the method is only int...
Hynek Cihlar
09:40 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> Another observation:
> While testing the current solution with a jar copied into @p...
Greg Shah
07:04 AM Base Language Feature #6407: name_map.xml improvements
I have some problems figuring out what is wrong with the changes from the last commit, the only difference I can find... Dănuț Filimon
01:40 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Here are the results from yesterday:
* gso_282 failed: expected.
* gso_320 failed: not expected. However, Teodor ...
Paula Păstrăguș

05/25/2026

03:00 PM User Interface Bug #10915: ugly dialogs
OK. The current code @p2j.ModalDialog@ is over complicated. I was confused by AI review at some moment. Please review... Sergey Ivanovskiy
02:15 PM User Interface Bug #10915: ugly dialogs
Sergey Ivanovskiy wrote:
> It seems that 10915a doesn't have CHUI changes. Should I run CHUI regression tests?
Th...
Hynek Cihlar
12:23 PM User Interface Bug #10915: ugly dialogs
It seems that 10915a doesn't have CHUI changes. Should I run CHUI regression tests? Sergey Ivanovskiy
11:51 AM User Interface Bug #10915: ugly dialogs
Hynek, I found several regressions in the code. Please review the committed revision 16639 (10915a).
Stefanel, p...
Sergey Ivanovskiy
10:16 AM User Interface Bug #11495: FRAME/BROWSE is moving down
Testcase:
{{Collapse(browse_helper.p)...
Teodor Gorghe
09:04 AM User Interface Bug #11495 (New): FRAME/BROWSE is moving down
Teodor Gorghe
09:36 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I have three additional aspects that I want to solve for now:
# The incremental conversion is currently broken. This...
Octavian Adrian Gavril
07:47 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Another observation:
While testing the current solution with a jar copied into @p2j/build/lib@, I noticed some issue...
Octavian Adrian Gavril
06:56 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
I've found an issue with classes that don't have a package base in the @abl@ folder. For example, if the class path i... Octavian Adrian Gavril
05:54 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
I started the ChUI regression tests. In the best case scenario, we should have the results by EOD. Paula Păstrăguș
05:39 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
10451a was rebased, new rev is *16589*. Paula Păstrăguș
04:47 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Paula Păstrăguș wrote:
> Please let me know if there is another large GUI application that should be tested as well,...
Hynek Cihlar
04:23 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
The wiki has been updated and is available at [[p2j:Debugging GUI]].
Regression testing did not reveal any issues....
Paula Păstrăguș
03:20 AM Runtime Infrastructure Feature #10451: GUI interaction event logging
Addressed as rev *16524*.
I'm starting regression testing.
Paula Păstrăguș
04:49 AM Runtime Infrastructure Bug #11494: AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
I'll post the contents here:
* *[MAJOR]* _functional_ @SsoReauth@.@handleSsoReauth@: postMessage contract has no non...
Stefanel Pezamosca
04:45 AM Runtime Infrastructure Bug #11494: AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
Sergey, please don't add notes in the form of txt attachments. First it is hard to read through and second I don't th... Hynek Cihlar
03:49 AM Runtime Infrastructure Bug #11494: AI spotted security issue VirtualDesktopWebHandler.handleSsoReauth
Thanks for reporting this, there are some good points here. I'll handle it. Stefanel Pezamosca
04:49 AM Base Language Feature #6407: name_map.xml improvements
Constantin Asofiei wrote:
> Danut, please create a standalone test for the 16577 commit.
>
> The resolvers must n...
Dănuț Filimon
04:43 AM Database Bug #7667 (Pending): Support OUTER-JOIN with PRESELECT at conversion
This is being implemented in #11470. Alexandru Lungu
04:23 AM User Interface Bug #11211 (Review): Improve source detection when dispatching mouse wheel events
Please check 11211a/rev. 16518. Razvan-Nicolae Chichirau
03:38 AM User Interface Bug #11191 (Review): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
Hynek Cihlar wrote:
> *Code review 11191a revisions 16548..16549*
>
> * *[CRITICAL]* _style_ @RadioSetWidget@: Co...
Razvan-Nicolae Chichirau
02:16 AM Database Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> > -chui regression testing (had to eliminate spring-beans-5.3.20.jar, spring-core-5.3.20...
Eduard Soltan
02:12 AM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
We need to take some calculated risks.. otherwise, as you said, we will not be able to move forward with ANTLR4. I ma... Paula Păstrăguș
01:51 AM Database Bug #11288: Check if c3p0 is required for in-memory databases
Eric,
I don't expect performance in a customer application to be affected in a measurable way, this change was more ...
Artur Școlnic

05/23/2026

02:58 PM User Interface Bug #11191 (WIP): ChUI: COMBO-BOX raises error 4058 on valid SCREEN-VALUE assignment
*Code review 11191a revisions 16548..16549*
* *[CRITICAL]* _style_ @RadioSetWidget@: Copyright year in the file head...
Hynek Cihlar
02:37 PM Runtime Infrastructure Feature #10451 (Internal Test): GUI interaction event logging
*Code review 10451a revisions 16515..16523*
The changes look good, please address the following style issue and go a...
Hynek Cihlar
02:27 PM User Interface Bug #11211 (WIP): Improve source detection when dispatching mouse wheel events
*Code review 11211a revisions 16514..16517*
Two minor points, otherwise the changes look good. The functional point ...
Hynek Cihlar
02:35 AM User Interface Bug #10915 (Internal Test): ugly dialogs
*Code review 10915a revisions 16573..16629*
The changes look good. Please go ahead with regression testing, ideally ...
Hynek Cihlar
 

Also available in: Atom