General

Profile

Greg Shah's activity

From 06/21/2026 to 07/20/2026

07/20/2026

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/17/2026

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
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/16/2026

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

07/15/2026

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

07/14/2026

01:02 PM User Interface Bug #10894 (Closed): Date FILL-IN: Client crash on APPLY '0' after APPLY '?'
Greg Shah
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

07/13/2026

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
08:57 AM Database Feature #5220 (Closed): extend word index support to SQL Server
Greg Shah

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

07/08/2026

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

07/02/2026

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

07/01/2026

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

06/30/2026

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

06/29/2026

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

06/25/2026

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

06/24/2026

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:49 AM Documentation Support #9709 (Review): Needed: Basic example of configuring separate client and server
Can this be set to 100%? Greg Shah
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
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

06/23/2026

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

Also available in: Atom