General

Profile

Greg Shah's activity

From 12/23/2025 to 01/21/2026

01/21/2026

10:21 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
It sounds good so far. Please note that if we need to directly reference @ProfileConfig@ then that class should not ... Greg Shah
09:48 AM Runtime Infrastructure Support #8922: runtime infrastructure tests
> I reviewed this task and the Appserver_Tests wiki and noticed that we already have multiple tests covering differen... Greg Shah
09:05 AM Base Language Feature #3853: implement LOG-MANAGER runtime
Probably not since we dont have a need to lookup arbitrary transaction blocks based on unique identifiers. You can l... Greg Shah

01/20/2026

08:58 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
> > > @name_map.xml@ and related code: I think we need to add a @fwdwebspeed/@ prefix for these sources in @name_map.... Greg Shah
08:38 AM Runtime Infrastructure Feature #9685: move FWD to Java 21
Our appcds support from Java 17 is broken in Java 21. See #11100-27 and following for details. Greg Shah

01/19/2026

09:58 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
> A user will be able to define a profile dependency, but what if the same file is present in multiple profiles? Do w... Greg Shah
09:32 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
Please create the class @DependencyManager@ in the @artifacts@ package. That is the class that should track the depe... Greg Shah
07:06 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
That seems reasonable. Greg Shah

01/16/2026

11:29 AM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> How should we proceed with the filenames for the converted classes?
> When we load ...
Greg Shah
11:21 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Code Review Task Branch 9709b Revisions 16351 and 16352
The logging changes are good.
Greg Shah
09:39 AM Database Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
> For the client configuration structure, I am thinking of having a different XML node name because it is easier and ... Greg Shah
09:30 AM Conversion Tools Bug #10919 (Internal Test): the source/AST view is broken in the Analytics web UI
Code Review Task Branch 10919b Revisions 16339 through 16341
The changes look good.
Greg Shah
06:24 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
Sounds good. All config should be in @p2j.cfg.xml@, primarily (maybe exclusively) in the @profile@ sections. Greg Shah

01/15/2026

05:53 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Container-related details should be #7275 or if you are trying to keep the details non-private, we can create another... Greg Shah
12:28 PM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> I need to transmit secure tokens as response headers but it is possible only to send them...
Greg Shah
10:01 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
In PASOE mode, shouldn't we be implementing @server-side-resources@ automatically as @all@? It would not work any ot... Greg Shah
07:15 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Did all of your testing have the "non-compatible context deletion" disabled?
Constantin: You control the merge.
Greg Shah
07:12 AM Database Bug #11115: Early invalidated for each query in desc mode finds no results
> After a discussion with Alex, a solution may be to try to also call @query.first@ inside this block from @BlockMana... Greg Shah
06:46 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
Put @dbash.sh@ in @tools/docker@. Greg Shah

01/14/2026

04:16 PM Conversion Tools Bug #10919: the source/AST view is broken in the Analytics web UI
It is much faster now. Greg Shah
03:45 PM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> I'd like to check this into a branch. Should I create a 10727 branch?
Yes
> It does require the @dbash.sh@ ...
Greg Shah
02:44 PM Conversion Tools Feature #10804: create replacement AST implementation for use with ANTLR 4
> The issue turned out to be that the caseSensitiveLiterals option is no longer supported in ANTLR4. As a result, the... Greg Shah
02:33 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revision 16361
The changes look good.
Greg Shah
01:15 PM Conversion Tools Feature #9638: resolve OO dependencies during parsing using annotations in already converted classes
Octavian Adrian Gavril wrote:
> I noticed that this pattern is used for getters/setters. But I think it's used for m...
Greg Shah
10:01 AM Conversion Tools Feature #6256: improved profile support
Constantin can make the call. Greg Shah
09:59 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Some customers will not use reverse proxy but will use the complex containers. So we must support complex containers... Greg Shah
06:33 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, you can investigate the code of @BrokerManager.schedule@ and add changes here to s...
Greg Shah
06:32 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Sergey Ivanovskiy wrote:
> Roger, I do not understand why you were using proxy. In our broker configuration we do no...
Greg Shah
06:45 AM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
Before we rewrite the approach, I want us to have a complete set of ABLUnit testcases. These should start with all o... Greg Shah

01/13/2026

09:41 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
Please go ahead with the context reset and make it conditional based on a directory flag. We should probably default... Greg Shah
09:29 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
See my thoughts from #10963-53. I think we should add this flag.
On the other hand, if we have real leaks here, t...
Greg Shah

01/12/2026

08:41 AM Database Bug #9950: Upgrade the metadata schema to a newer version
In the past we have always found that we can use the latest @standard.df@ even with older code. The newer versions h... Greg Shah
08:36 AM Conversion Tools Feature #6256 (Internal Test): improved profile support
Code Review Task Branch 6256b Revision 16331
The change looks good to me.
Roger: Please test it.
Greg Shah

01/08/2026

05:12 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Code Review Task Branch 7180a Revisions 16358 through 16360
The changes look good.
Greg Shah
10:58 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> At that point, they would have FWD runtime images ready to put into the application's Docker images (server and cli... Greg Shah
10:55 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger Borrello wrote:
> Greg Shah wrote:
> > Roger: Based on your trials and tribulations with this, I think our do...
Greg Shah

01/07/2026

08:51 AM Deployment Support #10727: implement a docker image that supports the full range of development processes wi...
> I am looking at building the runtime images, specifically I'd like to have this process for development.
> On the ...
Greg Shah
08:17 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
Roger: Based on your trials and tribulations with this, I think our documentation needs edits. Please write those ed... Greg Shah

01/05/2026

03:51 PM Conversion Tools Bug #11089: Lexical/Grammatical Errors in TRPL Expressions
The proposed changes are specific to FWD. I'm moving the task. Greg Shah
03:49 PM TRPL Feature #1747: evaluate Scala for suitability as the basis for TRPL as a DSL
Vladimir Tsichevski wrote:
> Greg Shah wrote:
>
> > Whatever choice we make must be a well supported language.
>...
Greg Shah
02:32 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> As a general idea - I think anything which has temp-tables for these cases, we will rewrite to not use them.
Yes...
Greg Shah
01:29 PM Base Language Feature #9488: implement all built-in OO classes using the open source ADE code from 12.8.4
> * files which have also a history list from our the hand-written .cls file - should we keep that history?
We kee...
Greg Shah
12:43 PM User Interface Bug #10913: multiple tabs draw labels highlighted at the same time
Yes Greg Shah
09:28 AM User Interface Bug #4221: Error in BaseEntity class
Why is the task set to 80%? Greg Shah
09:26 AM Conversion Tools Feature #6256 (WIP): improved profile support
Fix it here. Greg Shah
09:17 AM Conversion Tools Feature #6256: improved profile support
OK, fix it. It should behave like "use this if no other profile is specified". Greg Shah
08:41 AM Conversion Tools Feature #6256: improved profile support
Roger Borrello wrote:
> I tested by removing @default="true"@ (I had already removed @default="false"@, which seemed...
Greg Shah
08:25 AM Base Language Feature #3853: implement LOG-MANAGER runtime
> QryInfo - could be quite complicated from what I see above, as FWD persistence subsystem is completely difference
...
Greg Shah

12/31/2025

09:45 AM Documentation Support #9709: Needed: Basic example of configuring separate client and server
We cannot require reverse proxy as a solution. Greg Shah
09:42 AM Conversion Tools Feature #6256: improved profile support
As documented in [[p2j:Chapter_6_Project_Setup#Profiles|Profiles]] (and discussed previously in #6256-127) you can sp... Greg Shah

12/29/2025

09:33 AM Conversion Tools Feature #6256: improved profile support
Roger Borrello wrote:
> Greg Shah wrote:
> > Roger Borrello wrote:
> > > Dănuț, did you test any configuration whe...
Greg Shah

12/24/2025

01:33 PM Runtime Infrastructure Bug #8206: Logging manager issues
It needs to be tested in multiple runtime environments, including appserver and REST. Greg Shah
09:38 AM Conversion Tools Feature #6256: improved profile support
Roger Borrello wrote:
> Dănuț, did you test any configuration where you had 2 profiles, each one specifying a differ...
Greg Shah

12/23/2025

08:05 AM Base Language Feature #6506: implement CGI WebSpeed support and the standard web-disp.p dispatch functionality
Code Review Task Branch 6506b Revisions 16293 through 16295
Radu: Although Florin wrote the changes in the E4GL pr...
Greg Shah
 

Also available in: Atom