Project

General

Profile

Activity

From 12/10/2023 to 01/08/2024

01/09/2024

11:17 PM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Galya B wrote:
> Roger, did you create 7589b? 7589b is merged. It should have been 7589c.
Oops... I've correct it...
Roger Borrello

01/08/2024

05:55 PM Database Bug #8183 (WIP): debugging database module
I created task branch 8183a and committed some of my code I have maintained for some time (r14914). It was designed n... Ovidiu Maxiniuc
04:57 PM Database Bug #8183: debugging database module
This task is the place for discussions on how to do database debugging and develop tools for doing this optimally.
Ovidiu Maxiniuc
04:53 PM Database Bug #8183 (WIP): debugging database module
Ovidiu Maxiniuc
04:08 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
> > * we need to fix the ConnectionManager part where it uses 'new File'
> It sounds a related task, but in actual f...
Greg Shah
09:55 AM Base Language Feature #6417: cleanup some known items in appserver support
> agentId, sessionId, threadId: these are 'plugged in' but the Agent doesn't set the to anything (remain unknown).
...
Galya B
08:35 AM Base Language Feature #6417: cleanup some known items in appserver support
Marian, can you help with #6417-19. Something seems wrong with the paths to procedures for @appsrv/runall.p@. Galya B
08:28 AM Base Language Feature #6417: cleanup some known items in appserver support
> > * OO instance serialization and transmission to remote side (GES: are we already handling this in #4658?)
> I gu...
Greg Shah
08:20 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> * OO instance serialization and transmission to remote side (GES: are we already handling this in...
Galya B
08:02 AM Base Language Feature #6417: cleanup some known items in appserver support
@file-cvt-list.txt.soap.rest.webhandler@ (138 procedures) is a subset of @file-cvt-list.txt.rest_and_appserver@ (988 ... Galya B
07:09 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> Constantin Asofiei wrote:
> > * for SOAP, make sure 'soap:address' is set to '/wsa/wsafwd' in fwd....
Constantin Asofiei
05:16 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> * for SOAP, make sure 'soap:address' is set to '/wsa/wsafwd' in fwd.wsdl. After that, r...
Galya B
03:26 AM Base Language Feature #6417: cleanup some known items in appserver support
> * agentId, sessionId, threadId: these are 'plugged in' but the Agent doesn't set the to anything (remain unknown).
...
Galya B
02:43 AM Base Language Feature #6417: cleanup some known items in appserver support
> * oerequestinfo: adapterType requires enum, which is not supported by FWD yet
I reworked @com.goldencode.p2j.oo.ap...
Galya B
09:13 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
Alexandru Lungu wrote:
> Please let the application convert over night. After, we can go ahead with proper testing.
...
Dănuț Filimon
09:10 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
Please let the application convert over night. After, we can go ahead with proper testing. Alexandru Lungu
08:45 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
I updated the sources for the customer applications but there are some regressions/files missing which I'll need to l... Dănuț Filimon
01:34 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Roger, did you create 7589b? 7589b is merged. It should have been 7589c. Galya B

01/06/2024

10:29 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
It seems like you code is a bit different than the trunk. But it still should work:
In @putConnected()@, there is ...
Ovidiu Maxiniuc

01/05/2024

03:09 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I did some debugging and I found that the lookup is happening inside @ConnectionManager.java@ at @Map<String, String>... Theodoros Theodorou
02:48 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Ovidiu Maxiniuc wrote:
> Please check whether the @hotel@ database is connected at the moment @USERID()@ function is...
Theodoros Theodorou
12:56 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I remember we have full support here. IIRC, there were some differences between Linux and Windows and whether the @_U... Ovidiu Maxiniuc
10:18 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Ovidiu: Do you recall the status of our @userid@ implementation? What should be happening here? Greg Shah
08:06 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Greg Shah wrote:
> > Ok. There is @/security/accounts/osusers/osuser@ and @webClient/defaultOsUser@ in @hotel_gui@. ...
Theodoros Theodorou
12:08 PM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Branch 7589b was rebased to trunk_14912 and is at revision 14914. Roger Borrello
10:50 AM Runtime Infrastructure Bug #7589 (Review): org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Galya: Please review. Greg Shah
10:41 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
I tested @postbuild.sh@ with a bogus file, such that I would be able to test my dockerfile's ability to handle a @bui... Roger Borrello
09:14 AM Database Bug #7776 (Closed): Previous regression on FWD-H2 lazy mode
Greg Shah
04:07 AM Database Bug #7776 (Test): Previous regression on FWD-H2 lazy mode
This can be closed. Alexandru Lungu
09:14 AM Database Bug #8032 (Closed): Deleted records are returned by a preselect query
Greg Shah
04:06 AM Database Bug #8032: Deleted records are returned by a preselect query
5768a was merged to trunk. This task can be Closed. Alexandru Lungu
08:56 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> Import these in SoapUI and see if these work. There is also a @file-cvt-list.txt.rest_a...
Galya B
08:03 AM Base Language Feature #6417: cleanup some known items in appserver support
> * versioninfo fields are read-only, but writing them is a runtime error and not compile error in FWD.
Solved in ...
Galya B
04:14 AM Base Language Feature #6417: cleanup some known items in appserver support
Greg Shah wrote:
> * a QUIT on the remote side quits the client
Solved in r14910. @appsrv/test/test_raise_quit.p@...
Galya B
08:05 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Galya B wrote:
> Ovidiu Maxiniuc wrote:
> > At any rate, I think @Pair@ and @StringUtils@ are the only class from t...
Greg Shah
02:42 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Ovidiu Maxiniuc wrote:
> At any rate, I think @Pair@ and @StringUtils@ are the only class from that package/library ...
Galya B
02:39 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
We've started discussing how to access the DB configs in #7572-134 and I mentioned an issue noone paid attention to, ... Galya B
05:12 AM Database Feature #6720: lazy hydration
Eduard, please assist the regression hunting here. I am aware that you have a more suitable environment for regressio... Alexandru Lungu
05:08 AM Database Feature #7382: Check performance of delete from vs drop table in H2
Alexandru [ad], please provide a prototype for this task asap. Alexandru Lungu
04:04 AM Database Feature #7416 (Test): Reiterate DatabaseStatistics and leverage to other database profling tools
Alexandru Lungu
04:01 AM Database Bug #7138 (Internal Test): Short circuit fake-update (update with a new value eqaul to the old va...
Greg Shah wrote:
> What is the status of 7138a_h2? Does it need more review? More testing? It seems to provide a ...
Alexandru Lungu
03:56 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
Danut, I don't think that the shift to 10s looks OK with these statistics. Mind that we "lock" a connection from the ... Alexandru Lungu
03:48 AM Database Feature #6825 (WIP): improve table meta runtime (TableMapper and other)
Alexandru [ad], please attempt to continue profiling and optimization of @TableMapper@. The recent changes shifted a ... Alexandru Lungu

01/04/2024

03:56 PM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
I had a look over 7884a/14843. I see it already uses some of the ideas I wrote above. I have only a few notes:
* I...
Ovidiu Maxiniuc
03:27 PM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Eric Faulhaber wrote:
> Greg Shah wrote:
> > Eric: Is @org.apache.commons.lang3.tuple.*@ a supported/approved libra...
Ovidiu Maxiniuc
03:01 PM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
In #7884-32 Galya B wrote:
> Ovidiu Maxiniuc wrote:
> > For the second part. Provided the @ldbname@, the database c...
Ovidiu Maxiniuc
12:26 PM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Galya B wrote:
> Roger Borrello wrote:
> > In order to achieve a level of flexibility in the Docker versions of pro...
Roger Borrello
03:36 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Roger Borrello wrote:
> In order to achieve a level of flexibility in the Docker versions of projects, the Dockerfil...
Galya B
08:46 AM User Interface Bug #8074 (Closed): Preferred UI Theme not selected in web with auto-login and forked sessions
Greg Shah
08:42 AM User Interface Bug #8074 (Test): Preferred UI Theme not selected in web with auto-login and forked sessions
8074a was merged to trunk as rev. 14911 and archived. Galya B
08:30 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
It can be merged to trunk now. Greg Shah
07:52 AM User Interface Bug #8074 (Merge Pending): Preferred UI Theme not selected in web with auto-login and forked sess...
Galya B wrote:
> It's been tested before the review and now I've tested the newly introduced changes - @UserPreferen...
Hynek Cihlar
07:18 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
It's been tested before the review and now I've tested the newly introduced changes - @UserPreferences@ needed some m... Galya B
03:45 AM User Interface Bug #8074 (Internal Test): Preferred UI Theme not selected in web with auto-login and forked sess...
Code review 8074a revisions 14865 and 14866. The changes are good, I have no more concerns. Do you plan any more test... Hynek Cihlar
02:20 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
r14866 Theme without value in directory to use class name in the dropdown Galya B
02:09 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
Hynek Cihlar wrote:
> Galya B wrote:
> > Hynek Cihlar wrote:
> > > Code review 8074a.
> > >
> > > @WebDriverHan...
Galya B

01/03/2024

01:29 PM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Thanks for the explanation. In order to achieve a level of flexibility in the Docker versions of projects, the Docker... Roger Borrello
08:24 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Roger Borrello wrote:
> Galya B wrote:
> > If you want to introduce a related change, please take into consideratio...
Galya B
08:17 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Galya B wrote:
> If you want to introduce a related change, please take into consideration that with 7589b @postbuil...
Roger Borrello
02:25 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Roger Borrello wrote:
> Happy New Year!
Happy New Year!
> There were also a couple of oversights with this bra...
Galya B
12:10 PM User Interface Bug #7515: FILL-IN: editing dates issues
Another minor issue:
OE: when the cursor points to a delimiter, and the user inputs the *same* delimiter character...
Vladimir Tsichevski
11:25 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
Galya B wrote:
> Hynek Cihlar wrote:
> > Code review 8074a.
> >
> > @WebDriverHandler.getAvailableThemes@ should...
Hynek Cihlar
10:55 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya B wrote:
> It won't help with #6417-5 that is to make clear the requirement (do we want a runtime or compile e...
Constantin Asofiei
09:30 AM Base Language Feature #6417: cleanup some known items in appserver support
Constantin Asofiei wrote:
> Import these in SoapUI and see if these work. There is also a @file-cvt-list.txt.rest_a...
Galya B
09:11 AM Base Language Feature #6417: cleanup some known items in appserver support
> * some errors throw by SERVER:CONNECT are not the same
Tests in @testcases/appsrv/test/connect_errors/@ are now ...
Galya B
06:47 AM Base Language Feature #6417: cleanup some known items in appserver support
Galya, these are the steps to run the web tests from xfer testcases; some info is at [[p2j:Testcases#Running-Web-test... Constantin Asofiei
03:00 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou wrote:
> > * @AuditDbOps@
> > ** is @meta_aud_audit_data@ hard-coded SQL name valid for all sup...
Constantin Asofiei

01/02/2024

01:54 PM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Happy New Year!
I just wanted to post a "public service announcement" as this update to @postbuild.sh@ creates a ...
Roger Borrello
08:12 AM Runtime Infrastructure Bug #7589 (Test): org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
7589b was merged to trunk as rev. 14908 and archived. Galya B
07:55 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
You can merge now. Greg Shah
08:52 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
> Ok. There is @/security/accounts/osusers/osuser@ and @webClient/defaultOsUser@ in @hotel_gui@. Which one should I u... Greg Shah
08:28 AM Base Language Bug #8119 (Closed): JavaDoc build task produces more warnings in Windows in comparison to Linux
Greg Shah
08:23 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
New param @javadoc.verbose@ added to [[p2j:Building_FWD_From_Source#Build-Properties]]. Galya B
08:11 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
Please add this new property to "Build Properties":/projects/p2j:Building_FWD_From_Source#Build-Properties. Greg Shah
08:05 AM Base Language Bug #8119 (Test): JavaDoc build task produces more warnings in Windows in comparison to Linux
8119a was merged to trunk as rev. 14907 and archived. Galya B
07:56 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
You can merge now. Greg Shah
08:09 AM Deployment Support #3303: make the automated deployment process fully production ready
Branch 3303a was merged into trunk revision 14898 and archived. Roger Borrello

01/01/2024

05:55 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
> * @AuditDbOps@
> ** is @meta_aud_audit_data@ hard-coded SQL name valid for all supported dialects? *Eric:* here I ...
Theodoros Theodorou
09:09 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Constantin Asofiei wrote:
> Review of 4392a rev 14868:
> * ConnectHelper - is it possible to go into an infinite re...
Galya B
04:09 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Ovidiu Maxiniuc wrote:
> Constantin Asofiei wrote:
> > * FileStream - *Ovidiu*: I understand the purpose of 'hasDup...
Galya B
04:05 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Constantin Asofiei wrote:
> * we need to fix the ConnectionManager part where it uses 'new File'
It sounds a relate...
Galya B
03:57 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
Hynek Cihlar wrote:
> Code review 8074a.
>
> @WebDriverHandler.getAvailableThemes@ should somehow handle a theme ...
Galya B
03:00 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
Greg Shah wrote:
> Code Review Task Branch 8119a Revisions 14874 and 14875
>
> The changes are good.
>
> Pleas...
Galya B
02:55 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Greg Shah wrote:
> Code Review Task Branch 7589b Revision 14868
>
> The changes look good. If suitable testing h...
Galya B

12/28/2023

05:59 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Constantin Asofiei wrote:
> Review of 6422a rev 14906 (the entire code):
> * @AuditControlManager@
> ** we don't/...
Theodoros Theodorou

12/25/2023

07:04 AM Database Bug #6767: Possible name clashes in DMO classes
The work redone in the branch 6767b, The branch is rebased to trunk rev. 14906 the branch revision is 14917.
Please,...
Vladimir Tsichevski

12/23/2023

02:34 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
6649c was merged to trunk rev 14906 and archived. Constantin Asofiei
08:04 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Created task branch 6649c from trunk rev 14905
6649c rev 14906 fixes a race condition in SourceNameMapper propath ...
Constantin Asofiei
10:40 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Constantin Asofiei wrote:
> * FileStream - *Ovidiu*: I understand the purpose of 'hasDuplicatedLastLine' flag, but a...
Ovidiu Maxiniuc

12/22/2023

03:01 PM Database Bug #6767: Possible name clashes in DMO classes
The following methods should be also renamed in addition to the methods listed in #6767-9:... Vladimir Tsichevski
12:52 PM Base Language Feature #6422 (WIP): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Wow, I missed a lot.
Theodoros: Please address these concerns/notes.
Greg Shah
12:47 PM Base Language Feature #6422 (Review): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Review of 6422a rev 14906 (the entire code):
* @AuditControlManager@
** we don't/can't use @volatile@ for context-...
Constantin Asofiei
12:47 PM Base Language Feature #6422 (Internal Test): implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Eric Faulhaber wrote:
> Some minor coding standards or format issues in @DirectoryServiceHelper@:
> * Lines 7-8 sho...
Theodoros Theodorou
12:11 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Code Review Task Branch 6422a Revisions 14889 through 14906
I'm OK with the changes.
Greg Shah
11:48 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros: Please rebase this to the latest trunk revision 14903.
Constantin: Please review after this is rebased.
Greg Shah
11:29 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Code review 6422a/14902-14906 (after rebase):
The changes look good to me.
Some minor coding standards or forma...
Eric Faulhaber
12:49 PM Runtime Infrastructure Bug #7589 (Internal Test): org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
Code Review Task Branch 7589b Revision 14868
The changes look good. If suitable testing has been completed, we ca...
Greg Shah
12:35 PM Base Language Bug #8119 (Merge Pending): JavaDoc build task produces more warnings in Windows in comparison to ...
Code Review Task Branch 8119a Revisions 14874 and 14875
The changes are good.
Please rebase and we will schedul...
Greg Shah
12:16 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Review of 4392a rev 14868:
* ConnectHelper - is it possible to go into an infinite recursion in 4GL, if -pf is used ...
Constantin Asofiei
12:09 PM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
Code review 8074a.
@WebDriverHandler.getAvailableThemes@ should somehow handle a theme with empty name in the dire...
Hynek Cihlar
10:42 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
What is the status of 7138a_h2? Does it need more review? More testing? It seems to provide a decent improvement o... Greg Shah
04:24 AM Base Language Feature #7045 (Test): re-implement "normal" (non-abend) stack unwinding to avoid throwing an exce...
Branch 7045b was merged into trunk revision 14899 and archived. Alexandru Lungu
12:31 AM Database Bug #7496 (WIP): finish support for query:forward-only attribute
Since 7496b was merged, I'll put this issue into WIP. I've managed to find a few other issues with the implementation... Dănuț Filimon

12/21/2023

03:07 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
7045b is at the front of the queue now, go ahead and merge. Greg Shah
02:33 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
You can merge 7045b to trunk after 3303a. Greg Shah
02:27 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
7045b passed ETF testing. Constantin Asofiei
09:30 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Constantin, do you feel like it is better to get *everything* in trunk and then run ETF against all, instead of "micr... Alexandru Lungu
09:03 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Alexandru Lungu wrote:
> Constantin, ETF tests are the only ones that were not run. I rebased 7045b to latest trunk ...
Constantin Asofiei
07:15 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Nice catches, Eduard! Please do a second iteration of the changes - I really want to make sure we don't missed someth... Alexandru Lungu
06:17 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Looked at 7045b after rebase, it looks fine.
Done some minor fixes at history entry.
In @forBlockWorker@, changed i...
Eduard Soltan
02:43 PM Base Language Bug #8154: refactor scopeable stacks
Constantin Asofiei wrote:
> I need to digest this more; for scoped dictionaries, in my mind I have something like th...
Eric Faulhaber
01:51 PM Base Language Bug #8154: refactor scopeable stacks
Eric Faulhaber wrote:
> Constantin Asofiei wrote:
> > [...]
> > Why I mention this: all this stack push/pop, my fe...
Constantin Asofiei
01:19 PM Base Language Bug #8154: refactor scopeable stacks
Constantin Asofiei wrote:
> [...]
> Why I mention this: all this stack push/pop, my feeling is that is expensive; o...
Eric Faulhaber
12:46 PM Base Language Bug #8154: refactor scopeable stacks
From #7026-296:
> Constantin Asofiei wrote:
> > On a side note: all scope support is managed in various stacks (o...
Constantin Asofiei
12:45 PM Base Language Bug #8154 (WIP): refactor scopeable stacks
Constantin Asofiei
02:42 PM Deployment Support #3303: make the automated deployment process fully production ready
Greg Shah wrote:
> Code Review Task Branch 3303a Revision(s?) 14897 through 14899
>
> I'm not sure why it shows 3...
Roger Borrello
02:32 PM Deployment Support #3303: make the automated deployment process fully production ready
Code Review Task Branch 3303a Revision(s?) 14897 through 14899
I'm not sure why it shows 3 revisions but the chang...
Greg Shah
02:25 PM Deployment Support #3303: make the automated deployment process fully production ready
The incorrect branch name has been corrected to be *3303a* Roger Borrello
02:02 PM Deployment Support #3303: make the automated deployment process fully production ready
Roger Borrello wrote:
> Greg Shah wrote:
> > Could you have misnamed the branch on creation?
>
> Ugh... I must d...
Constantin Asofiei
02:00 PM Deployment Support #3303: make the automated deployment process fully production ready
Greg Shah wrote:
> Could you have misnamed the branch on creation?
Ugh... I must dyslexic be... I created it as *...
Roger Borrello
01:57 PM Deployment Support #3303: make the automated deployment process fully production ready
There is no branch at @~/secure/code/p2j_repo/p2j/active/3303a/@. Could you have misnamed the branch on creation? Greg Shah
01:49 PM Deployment Support #3303: make the automated deployment process fully production ready
Branch 3303a was rebased to trunk_14896 and is at revision 14899. Roger Borrello
02:42 PM Runtime Infrastructure Bug #8135: replace ScopedDictionary for better performance
Some notes on the current prototype replacement...
I've gotten rid of the dictionaries at each scope level. There ...
Eric Faulhaber
02:39 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Branch 7026f was merged into trunk revision 14897 and archived. Constantin Asofiei
10:34 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
7026f rev 14903 fixes some regressions in WidgetPool support.
Constantin Asofiei
06:14 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
7026f rev 14902 includes:
* Refactored the WidgetPool scopeable support to register for processing as needed.
* Obj...
Constantin Asofiei
01:34 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Eric Faulhaber wrote:
> Code review 6422a/14649-14653:
> > * I think the bind/unbind is not needed because I think ...
Theodoros Theodorou
12:39 PM Database Feature #6442: missing encoding/collation features
The @DBCODEPAGE()@ and @DBCOLLATION()@ built-in function were implemented in #7326 and available in trunk starting wi... Ovidiu Maxiniuc
12:05 PM Database Feature #4722 (Test): data import should be able to run with only the converted application jar f...
Branch 4722b was merged into trunk revision 14895 and archived. Ovidiu Maxiniuc
11:24 AM Database Feature #4722 (Merge Pending): data import should be able to run with only the converted applicat...
Please merge 4722b after 8056b. Greg Shah
10:58 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I rebased the branch to trunk/14890 and fixed the (strange, albeit simple) conflicts.
Pushed up 4722b to revision 14...
Ovidiu Maxiniuc
09:11 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu : Please rebase and if the result is working with a smoke test, we will get it merged. Greg Shah
09:03 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Constantin: Please review the @memptr@ change in 4722b rev 14888. If this was a safe change, why...
Constantin Asofiei
08:44 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Constantin: Please review the @memptr@ change in 4722b rev 14888. If this was a safe change, why didn't we make it b... Greg Shah
08:31 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu, there are a couple of conflicts when attempting to rebase against trunk revision 14890. Could you take a look... Roger Borrello
08:28 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Eric Faulhaber wrote:
> I think the @import.sh@ changes are ok, but I did not confirm with a test. Has this been tes...
Roger Borrello
09:36 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Eric Faulhaber wrote:
> In the @XmlFilePlugin@ c'tor, there is this comment:
> [...]
> At @ImportWorker@ line 606,...
Ovidiu Maxiniuc
11:36 AM User Interface Bug #7824 (Test): Simplify idle connection settings and apply the default configuration for the w...
Sergey Ivanovskiy
11:33 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
7824a has been rebased, merged into the trunc as rev 14893 and archived. Sergey Ivanovskiy
11:21 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Planning to merge within next 15 minutes after rebase. Sergey Ivanovskiy
10:00 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
This can merge after 7889a. Greg Shah
09:46 AM User Interface Bug #7824 (Merge Pending): Simplify idle connection settings and apply the default configuration ...
Code review 7824a revision 14897. The changes are good, I have no more objections. Hynek Cihlar
04:00 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
7824a has been rebased. It seems that it can be merged into the trunc. Are there any objections? Sergey Ivanovskiy
11:23 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
I fully agree with Eric and mark this as top focus in the implementation. However, I am not 100% sure this approach w... Alexandru Lungu
11:13 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
Please note that an explicit FIELDS clause in 4GL code will raise an error if a field is accessed in downstream code ... Eric Faulhaber
10:50 AM Database Bug #7496: finish support for query:forward-only attribute
Branch 7496b was merged into trunk revision 14891 and archived.
This task is still open due to 7496a.
Alexandru Lungu
10:07 AM Database Bug #7496: finish support for query:forward-only attribute
Doing it now - just 10 mins to check it out. Alexandru Lungu
07:52 AM Database Bug #7496: finish support for query:forward-only attribute
You can merge 7496b to trunk now. Greg Shah
04:57 AM Database Bug #7496: finish support for query:forward-only attribute
Greg, this seems like an easy performance gain. It was fully tested (except ETF). We can go ahead with the merge of 7... Alexandru Lungu
08:42 AM Database Bug #6767: Possible name clashes in DMO classes
Eric Faulhaber wrote:
> Vladimir, sorry for the long delay in reviewing this again. Please rebase this branch when y...
Vladimir Tsichevski

12/20/2023

06:55 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Hold off on the merge. 8056a and 8127a need to go first. Greg Shah
11:44 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Just rebased 7045b to latest trunk, but the process was a bit slow due to the large number of changes to be introduce... Alexandru Lungu
11:38 AM Base Language Feature #7045 (Merge Pending): re-implement "normal" (non-abend) stack unwinding to avoid throwin...
Please merge to trunk after 8007a. Greg Shah
10:36 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Quick final look at 7045b/14838...
It looks like we still need a rebase to current trunk before merge. Also, some ...
Eric Faulhaber
09:48 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Completely finished the testing of 7045b. Pending for merge. Alexandru Lungu
09:25 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Removed hard tabs from the previous commit. Committed on 7045b, revision 14838.
I do not think there is anything els...
Eduard Soltan
04:39 PM Database Bug #6767: Possible name clashes in DMO classes
Vladimir, sorry for the long delay in reviewing this again. Please rebase this branch when you can. I started reviewi... Eric Faulhaber
04:26 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Code review 6422a/14649-14653:
*Please note again that I am not familiar with the legacy audit feature set, so I a...
Eric Faulhaber
10:41 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Kind reminder for a review Theodoros Theodorou
01:37 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Code review 4722b/14887-14892:
Generally good, but please see comments/questions below.
I think the @import.sh@...
Eric Faulhaber
12:14 PM Database Feature #4722 (Review): data import should be able to run with only the converted application jar...
Eric: Please review. Greg Shah
11:59 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch 4722b was rebased to trunk_14886 and is at revision 14892. Roger Borrello
09:43 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I think so but, to my knowledge, the changes r14878..14884 were not reviewed. Ovidiu Maxiniuc
01:21 PM Base Language Feature #8138: ABLUnit configuration using environment variables
I agree, we should add the ability to configure the bootstrap cfg file name (and only the bootstrap cfg file name) vi... Greg Shah
08:27 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Vladimir Tsichevski wrote:
> Using Java properties for client configuration will allow to run with no configuration ...
Marian Edu
06:53 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Marian Edu wrote:
> Vladimir Tsichevski wrote:
> > IMO this will add another layer of complexity and mixed technolo...
Vladimir Tsichevski
06:49 AM Base Language Feature #8138: ABLUnit configuration using environment variables
Vladimir Tsichevski wrote:
> IMO this will add another layer of complexity and mixed technology. Besides, using OS e...
Marian Edu
06:02 AM Base Language Feature #8138: ABLUnit configuration using environment variables
IMO this will add another layer of complexity and mixed technology. Besides, using OS environment variables with Java... Vladimir Tsichevski
04:13 AM Base Language Feature #8138: ABLUnit configuration using environment variables
I'm extracting that from another unrelated issue just so it doesn't get lost.
Vladimir, we're running ABLUnit from...
Marian Edu
04:08 AM Base Language Feature #8138 (Internal Test): ABLUnit configuration using environment variables
Marian Edu
01:21 PM User Interface Bug #7794: FILL-IN: editing numbers issues
h2. Known issues compiled
This entry contains all know sub-issues, and will be edited as new sub-issues emerge and...
Vladimir Tsichevski
12:50 PM User Interface Bug #7794: FILL-IN: editing numbers issues
Greg Shah wrote:
> I am remembering that some layout modes (@COLON-ALIGNED@?, @SIDE-LABELS@?) might change the align...
Vladimir Tsichevski
12:18 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
6649a has been dead-archived. Greg Shah
02:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Greg Shah wrote:
> Is 6649a a live branch?
It should not be, all the work I've done was in 6649b.
Dănuț Filimon
08:29 AM Database Feature #6720: lazy hydration
I am "battling" with a small regression when averaging the new row-structure architecture with lazy hydration. I was ... Alexandru Lungu
08:25 AM Database Bug #7496: finish support for query:forward-only attribute
*Committed 7496b/rev.14879* Added the patch from #7496-41. Dănuț Filimon
05:40 AM Database Bug #7496: finish support for query:forward-only attribute
I finished testing the patch from #7496-41:
* POC tests: passed;
* POC regression tests: passed (with the expected ...
Dănuț Filimon
05:30 AM Base Language Feature #8140: Client PID
Is there a way to get the 'client' process identifier in FWD? We use that for sikuli to identify the process window t... Marian Edu
05:24 AM Base Language Feature #8140 (New): Client PID
Marian Edu
05:12 AM Base Language Bug #8139: OS-COMMAND fails on windows if not in "batch mode"
For what it's worth forcing the @SwingGuiDriver@ to take into account the @background@ option does solve the issue an... Marian Edu
04:48 AM Base Language Bug #8139: OS-COMMAND fails on windows if not in "batch mode"
We're trying to start a 'ui simulator' based on sikuli using @OS-COMMAND@ and this is always failing if the client is... Marian Edu
04:16 AM Base Language Bug #8139 (New): OS-COMMAND fails on windows if not in "batch mode"
Marian Edu
12:00 AM Deployment Support #3303: make the automated deployment process fully production ready
Branch 3303a was rebased to trunk_14886 and is at revision 14889. Roger Borrello

12/19/2023

05:47 PM Database Bug #8101: Issue with temp-table defined as reference-only
The above 4gl code generates the following java code.... Theodoros Theodorou
03:58 PM Database Feature #6720: lazy hydration
How far along is 6720b? Greg Shah
11:21 AM Runtime Infrastructure Bug #8135: replace ScopedDictionary for better performance
@ScopedDictionary@ and to a lesser degree its subclass @ScopedSymbolDictionary@ are used throughout the runtime to ma... Eric Faulhaber
11:11 AM Runtime Infrastructure Bug #8135 (New): replace ScopedDictionary for better performance
Eric Faulhaber
10:18 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
7045b passes a large set of regression tests from a customer application. I tested without the changes in rev. 14837.... Alexandru Lungu
10:13 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Is 6649a a live branch? Greg Shah
03:39 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru, I remember you also mentioned it in #6815. But at that time you asked Constantin for feedback on the idea.... Dănuț Filimon
03:32 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I agree with Eric. Fine tuning cache-sizes is a common pattern when deploying. I would also like a mechanism that can... Alexandru Lungu
09:59 AM Database Feature #7066: Implement multi-table indexed query in H2
It is pending mostly as it was attempting to optimize multi-table queries on H2. After some profiling and tracking, t... Alexandru Lungu
09:50 AM Database Feature #7066: Implement multi-table indexed query in H2
What is the status of this task and of 7066a? Greg Shah
09:38 AM Base Language Feature #6497: add equivalent support for the -T command line option
6497a was dead-archived. Greg Shah
08:38 AM Deployment Support #3303: make the automated deployment process fully production ready
The repository for @~/secure/code/p2j_repo/mgmt/@ is now also available on *xfer.goldencode.com* as @/opt/fwd/mgmt@
Roger Borrello
07:41 AM Deployment Support #3303: make the automated deployment process fully production ready
> After testing, I think I should remove at least *ncurses*, perhaps *jdk* as well. It all depends on how "thin" we w... Greg Shah
08:29 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu: Is this safe and ready to merge to trunk? Greg Shah
08:28 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> Does this need any further testing?
Not from my perspective.
Roger Borrello
07:42 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Does this need any further testing? Greg Shah
07:41 AM Database Bug #7496 (Internal Test): finish support for query:forward-only attribute
This change is invasive as it affects all @ProgressiveResults@ across any application. I am OK with the change: we sh... Alexandru Lungu
07:38 AM Database Bug #7496: finish support for query:forward-only attribute
Alexandru, I tested POC with the solution mentioned in #7496-40 after we discussed it could provide a performance imp... Dănuț Filimon
03:06 AM Database Bug #7496: finish support for query:forward-only attribute
Dănuț Filimon wrote:
> First things first, there are a lot of @23/12/15 12:47:11.619+0200 | SEVERE | com.goldencode...
Dănuț Filimon

12/18/2023

04:39 PM Deployment Support #3303: make the automated deployment process fully production ready
Right now I have the roles for building a Docker host as:
* base
* fwd_acct
* dev_tools
* jdk
* ncurses
* inter...
Roger Borrello
02:13 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> [[p2j:Database Configuration#Cache-Sizes]] was updated with the necessary information for con...
Eric Faulhaber
11:40 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Please review rev 14889 (7824a) that fixed refs: #7824-17 and #7824-27. Sergey Ivanovskiy
10:44 AM Base Language Feature #8124: rework conversion and runtime support for BLOCK-LEVEL and ROUTINE-LEVEL statements
Some notes about this: ROUTINE/BLOCK-LEVEL affect the 'file' and not the 'instance'. So, for OO, each top-level call... Constantin Asofiei
10:02 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch 4722b was rebased to trunk_14882 and is at revision 14888. Roger Borrello
09:51 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger Borrello wrote:
> Great! Don't forget to update the @ImportWorker.java@ header. I'll test it out this AM.
I...
Roger Borrello
09:22 AM Database Bug #8101: Issue with temp-table defined as reference-only
The failure comes from the line @boolean hasRecords = local.nonEmptyTableFlags.contains(multiplexID);@ in @TemporaryB... Theodoros Theodorou
06:29 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, please mind that there are still some hard-tabs in the last 2 commits. (@BlockManager@). Alexandru Lungu

12/15/2023

09:10 AM Database Bug #7496 (WIP): finish support for query:forward-only attribute
POC tests still fail, I am trying to setup the fwdtests project in Eclipse and debug. Dănuț Filimon
07:10 AM Database Bug #7496: finish support for query:forward-only attribute
First things first, there are a lot of @23/12/15 12:47:11.619+0200 | SEVERE | com.goldencode.p2j.persist.ForwardResu... Dănuț Filimon
04:07 AM Database Bug #7496: finish support for query:forward-only attribute
I am picking up work on this issue for #7991 and will be testing the changes first to see if there are any obvious pr... Dănuț Filimon
07:43 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
Committed on 8967a, revision 14872.
Added an annotation @internalfields@ with fields used in a @FOR EACH@ block to...
Eduard Soltan
07:04 AM Base Language Feature #6417: cleanup some known items in appserver support
@WebSpeed@ used to be OE app in the browser (in some script) running on the WebSpeed agent. So the client knew it is ... Galya B
04:39 AM Base Language Feature #6417: cleanup some known items in appserver support
> * VersionInfo:clientType supports only 4GLCLIENT and APPSERVER at this time
Access to @clientType@ via:
* @SESS...
Galya B
02:51 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
[[p2j:Database Configuration#Cache-Sizes]] was updated with the necessary information for configuring the cache size ... Dănuț Filimon
08:38 PM Deployment Support #3303: make the automated deployment process fully production ready
The latest revision builds a FWD reference system utilizing Docker image to retrieve the FWD deployment. Right now it... Roger Borrello

12/14/2023

12:24 PM Base Language Feature #8124: rework conversion and runtime support for BLOCK-LEVEL and ROUTINE-LEVEL statements
Instead of emitting @onBlockLevel(Condition.ERROR, Action.THROW);@ or @onRoutineLevel(Condition.ERROR, Action.THROW);... Greg Shah
12:22 PM Base Language Feature #8124 (New): rework conversion and runtime support for BLOCK-LEVEL and ROUTINE-LEVEL stat...
Greg Shah
12:18 PM Base Language Bug #8084 (Test): refactor the 'execute' method for legacy classes
Greg Shah
11:56 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
Branch 8084a was merged to trunk rev 14876 and archived. Constantin Asofiei
11:38 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
If you've done enough, you can merge. Greg Shah
11:34 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
Greg Shah wrote:
> Yes, if you are complete with testing.
I haven't converted all apps, but I think the conversion ...
Constantin Asofiei
09:47 AM Base Language Bug #8084 (Internal Test): refactor the 'execute' method for legacy classes
Yes, if you are complete with testing. Greg Shah
09:32 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
Greg Shah wrote:
> As an additional improvement, I wonder if we should change how @BLOCK-LEVEL@ and @ROUTINE-LEVEL@ ...
Constantin Asofiei
07:10 PM Base Language Bug #8084: refactor the 'execute' method for legacy classes
Code Review Task Branch 8084a Revisions 14870 through 14873
The changes are good.
As an additional improvement,...
Greg Shah
11:19 AM Base Language Feature #6649 (Test): improve the performance or SourceNameMapper runtime
Branch 6649b was merged to trunk rev 14874 and archived. Alexandru Lungu
11:08 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Yes, please merge now. Greg Shah
11:01 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
As this was the last testing required for #6649, I am preparing to merge 6649b. Alexandru Lungu
10:58 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > Constantin, if 6649b passes ETF, we can merge it to trunk. P...
Constantin Asofiei
10:32 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Constantin, if 6649b passes ETF, we can merge it to trunk. Please let me know when to proce...
Constantin Asofiei
09:43 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Constantin, if 6649b passes ETF, we can merge it to trunk. Please let me know when to proceed. Alexandru Lungu
08:49 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Together with Alexandru we've managed to find a cause and solution for the trunk regression. I'm working on running ... Constantin Asofiei
05:37 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Great news! I've ran the regression tests and all tests passed successfully. Dănuț Filimon
10:30 AM Base Language Bug #8119 (Review): JavaDoc build task produces more warnings in Windows in comparison to Linux
Galya B
10:30 AM Base Language Bug #8119 (WIP): JavaDoc build task produces more warnings in Windows in comparison to Linux
8119a r14874,14875: Option added to javadoc task to show all warnings. Galya B
09:15 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
@ant@ automatically picks up any @-D@ options on the command line and turns them into properties that can be referenc... Greg Shah
09:08 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
Once upon a time I got a project with configured linter that wasn't used. I enabled a test plan in the CI/CD for each... Galya B
08:57 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
> So do we want to open the Pandora box?
No, but I do want to have a @-D@ option that we can use to enable it. Ma...
Greg Shah
02:12 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
Here it is: The same output with @-Xdoclint:all@. So do we want to open the Pandora box?
Galya B
10:19 AM Deployment Support #3303: make the automated deployment process fully production ready
May I suggest Docker should be the main basis for the build and runtime roles? This would allow us to pull "code" fro... Roger Borrello
10:07 AM Database Feature #6720: lazy hydration
Adapted 6720b according to the row structure architecture. Continuing with testing and tracking. Alexandru Lungu
09:29 AM Base Language Bug #8116: SEARCH vs FILE-INFO
I like the idea. Greg Shah
07:13 AM Base Language Bug #8116: SEARCH vs FILE-INFO
Vladimir Tsichevski wrote:
> The only difference I can recall is that the client configuration cannot be set from co...
Marian Edu
06:46 AM Base Language Bug #8116: SEARCH vs FILE-INFO
Eugenie Lyzenko wrote:
> From application point of view the @PROPATH/SEARACHPATH@ should be @,@ separated. But in a ...
Marian Edu
08:05 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Ovidiu Maxiniuc wrote:
> Roger,
> Please update to latest 4922b. There are two issues fixed, which in fact, were pr...
Roger Borrello
08:16 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Roger,
Please update to latest 4922b. There are two issues fixed, which in fact, were present in trunk:
* changing ...
Ovidiu Maxiniuc
02:34 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
This is the type of warnings displayed when no slf4j imp present for the client:... Galya B
02:13 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
Waiting for feedback from Eric and Ovidiu #7884-32, #7884-42 and #7884-44. Galya B

12/13/2023

04:30 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> It is clear there is a regression that needs to be fixed here.
Well... not really. The culprit...
Roger Borrello
03:51 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
It is clear there is a regression that needs to be fixed here. Greg Shah
03:49 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Just want to log the *reservation.d* processing from non-4722b:... Roger Borrello
02:11 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> I'd like to get this into trunk. What is the effort to make this safe?
If Ovidiu could verify...
Roger Borrello
06:59 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I'd like to get this into trunk. What is the effort to make this safe? Greg Shah
10:55 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Done. Branch 7416b was merged into trunk as rev. 14872 and archived. Radu Apetrii
10:10 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Greg Shah wrote:
> You can go ahead.
I'll quickly rebase the branch and then proceed with the merging.
Radu Apetrii
10:03 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
You can go ahead. Greg Shah
06:31 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
After re-running the performance tests for both the baseline and the changed version, I got the following result:
* ...
Radu Apetrii
04:23 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Radu Apetrii wrote:
> Alexandru Lungu wrote:
> > Radu, first "batch" of logging refactoring didn't show any downgra...
Radu Apetrii
10:49 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
I don't know of a way to make OpenJDK show them. I'd be glad to see them (as long as it was optional) because to fin... Greg Shah
10:30 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
Yes, it's Oracle. This explains it.
But the Oracle ones are valid issues. Can we somehow make Open JDK show them, ...
Galya B
10:15 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
Could you be building on Windows using the Oracle JDK? The Oracle JDK generates a ver long list of javadoc errors as... Greg Shah
09:19 AM Base Language Bug #8119: JavaDoc build task produces more warnings in Windows in comparison to Linux
@./gradlew ant-javadoc@ build task produces more warnings in Windows in comparison to Linux. Galya B
09:16 AM Base Language Bug #8119 (Closed): JavaDoc build task produces more warnings in Windows in comparison to Linux
Galya B
10:08 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> It is normal to have 18-21 tests failed on that regression tests.
>
> As of my understan...
Greg Shah
09:52 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I ran the #7669-1 test and one of the users failed during the run 75 due to a @StaleRecordException@. I am running 71... Dănuț Filimon
09:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
It is normal to have 18-21 tests failed on that regression tests.
As of my understanding: if ETF passes, only ChUI...
Alexandru Lungu
09:01 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I finished testing a customer application with 7156b and 6649b and got between 18 (first run) and 21 (seconds run) te... Dănuț Filimon
08:02 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Rebased 6649b to latest trunk. It is now at rev. 14886.
Constantin, you can start the ETF tests. These tests are n...
Alexandru Lungu
07:46 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Danut, I am planning to do rebase of 6649b to the latest trunk now. Alexandru Lungu
06:48 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut, lets focus merging this by EOD. What testing is left?
Currently fixed the import.db...
Dănuț Filimon
06:46 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut, lets focus merging this by EOD. What testing is left?
Are all changes in 6649? I ca...
Constantin Asofiei
06:45 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Danut, lets focus merging this by EOD. What testing is left? Alexandru Lungu
09:38 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Committed on 7045b, revision 14837.
This change requires reconversion. 4gl constructs like @for tt@, should be con...
Eduard Soltan
08:27 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
I discussed with Eduard and it seems that the problem is that we have @forBlock(P2JQuery, int, String, Block)@, but w... Alexandru Lungu
09:03 AM Base Language Bug #8116: SEARCH vs FILE-INFO
Greg Shah wrote:
> Vladimir can also help here regarding the specifics of our ABLUnit support. It is slightly diffe...
Vladimir Tsichevski
08:58 AM Base Language Bug #8116: SEARCH vs FILE-INFO
From application point of view the @PROPATH/SEARACHPATH@ should be @,@ separated. But in a real application the separ... Eugenie Lyzenko
08:53 AM Base Language Bug #8116: SEARCH vs FILE-INFO
Vladimir can also help here regarding the specifics of our ABLUnit support. It is slightly different because of the ... Greg Shah
08:51 AM Base Language Bug #8116: SEARCH vs FILE-INFO
I'll make a couple of quick points and then Eugenie will take it from there.
1. Your use case should be supported ...
Greg Shah
08:53 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
4392a r14868 Ready for review. Fixing the remote @FileStream@ by adding a flag to determine if the file is supposed t... Galya B
06:11 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
A note: Even with @StreamFactory@ it's not always the client filesystem, but depends on the directory config @server-... Galya B
01:39 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
I'll add a flag to handle both cases. By default it will be the old logic, since we can't pinpoint where it's used. A... Galya B
08:26 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Constantin Asofiei wrote:
> Ovidiu, please see previous note - do you recall why that was added?
I remember the mom...
Ovidiu Maxiniuc
07:07 AM Deployment Support #3303: make the automated deployment process fully production ready
I generally like this. Let's consider the idea that roles can be additive. By splitting these into "lego blocks" we... Greg Shah
06:43 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
We can leave them. Greg Shah
06:40 AM Base Language Bug #8084 (Review): refactor the 'execute' method for legacy classes
The changes for this and #8069 are in 8084a rev 14873. Please review. Constantin Asofiei
05:37 AM Runtime Infrastructure Bug #7589: org.slf4j.impl.StaticLoggerBinder when deploying p2j.jar in tomcat
7589b r14868: adds FWD's slf4j implementation to the classpath of both the temp JVM created by the spawner and the sp... Galya B

12/12/2023

06:33 PM Deployment Support #3303: make the automated deployment process fully production ready
Greg Shah wrote:
> The playbooks are 3 years old, were never 100% complete and we never got local execution running ...
Roger Borrello
06:22 PM Deployment Support #3303: make the automated deployment process fully production ready
Branch 3303 was created from trunk_14870. I checked in an update to allow for locales to be included in the convert a... Roger Borrello
06:17 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Branch 4722b was rebased to trunk_14870 and is at revision 14874. Roger Borrello
05:43 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Updated the "wiki":/projects/p2j/wiki/Patching_NCURSES_Using_Static_Linking. Should the older versions be removed? I ... Roger Borrello
05:19 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Yes Greg Shah
05:18 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Then how do we provide a newer version outside of the standard workstation?
I'm not sure. Is t...
Roger Borrello
02:31 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Danut, is it possible to test 6649b without reconverting? This should theoretically run wit...
Dănuț Filimon
11:18 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Danut, is it possible to test 6649b without reconverting? This should theoretically run with no problem and build up ... Alexandru Lungu
07:04 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
The results of the POC test are in :)
|_. |_. Baseline (4 cold tests avg) |_. 7156b + 66...
Dănuț Filimon
05:07 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I smoke tested a large customer application with 6649b and everything worked well. Currently running POC tests. Dănuț Filimon
04:44 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Dănuț Filimon wrote:
> I addressed the review from Hynek in *6649b.rev.14879*
Code review. The changes are good.
Hynek Cihlar
03:33 AM Base Language Feature #6649 (Internal Test): improve the performance or SourceNameMapper runtime
Dănuț Filimon
03:32 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
I addressed the review from Hynek in *6649b.rev.14879* where I added a @removeIdentifier@ method and changed the logg... Dănuț Filimon
02:55 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Alexandru Lungu wrote:
> Constantin, can you run the ETF tests with 6649b once ready? Thank you.
Will do.
Constantin Asofiei
02:54 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Danut, please mark this as Urgent; we need to test it asap.
Thus, address the review from Hynek and lets move on w...
Alexandru Lungu
11:13 AM Database Feature #6720: lazy hydration
Branch 6720c was merged to trunk rev 14869 and archived.
Resuming work on 6720b
Alexandru Lungu
10:59 AM Database Feature #6720: lazy hydration
You can merge to trunk now. Greg Shah
10:40 AM Database Feature #6720: lazy hydration
Completely fixed 6720c. I had some "invisible" regressions there. Also, it was quite confusing why the @AdaptiveRowSt... Alexandru Lungu
03:37 AM Database Feature #6720: lazy hydration
Fixed the last concerns. Committed 6720c / rev. 14848.
Redoing quick profiling and regression tests now for 6720c...
Alexandru Lungu
11:07 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, there is an API issue we have on BlockManager. I think the rewriting of the BlockManager API to include the q... Alexandru Lungu
03:55 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Committed on 7045b, revision 14836.
- removed @handleQueryOffEnd@ method from QueryWrapper and all of its usage.
- ...
Eduard Soltan
02:58 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
Eduard, please address the latest suggestions and commit to 7045b.
Lets redo the whole testing process with this l...
Alexandru Lungu
09:09 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
> By the way @-pf@ for DB connect uses @new File()@. Is it acceptable there?
No. That is not OK there either.
Greg Shah
02:37 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Constantin Asofiei wrote:
> Galya B wrote:
> > By the way @-pf@ for DB connect uses @new File()@. Is it acceptable ...
Galya B
02:17 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Galya B wrote:
> By the way @-pf@ for DB connect uses @new File()@. Is it acceptable there?
You mean the code in @C...
Constantin Asofiei
01:48 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Ovidiu, please see previous note - do you recall why that was added? Constantin Asofiei
01:44 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
I've found the issue with the remote stream:
@FileStream@:...
Galya B
12:47 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Greg Shah wrote:
> Code Review Task Branch 4392a Revisions 14865 and 14866
>
> I did a quick review. The primary...
Galya B
12:45 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Greg Shah wrote:
> Code Review Task Branch 4392a Revisions 14865 and 14866
>
> I did a quick review. The primary...
Galya B
08:16 AM Base Language Bug #8116: SEARCH vs FILE-INFO
Although there is this slight difference in FWD implementation my issue seems to come from invalid @PROPATH@ settings... Marian Edu
04:19 AM Base Language Bug #8116: SEARCH vs FILE-INFO
When using @SEARCH@ using relative path in 4GL the file is looked-up in all @PROPATH@ entries and if found the full-p... Marian Edu
04:19 AM Base Language Bug #8116 (New): SEARCH vs FILE-INFO
Marian Edu

12/11/2023

03:56 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Some other notes, beside what Greg mentioned:
# does @-pf@ overwrite only the preceding options (the one which appea...
Constantin Asofiei
03:10 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Constantin: Please review. Greg Shah
03:10 PM Base Language Feature #4392: add -pf support for appserver CONNECT() method
Code Review Task Branch 4392a Revisions 14865 and 14866
I did a quick review. The primary issue I see is that the...
Greg Shah
10:12 AM Base Language Feature #4392: add -pf support for appserver CONNECT() method
...and r14866 for the file header. Galya B
10:07 AM Base Language Feature #4392 (Review): add -pf support for appserver CONNECT() method
4392a r14865 ready for review.
Fixes the connect param "-pf" for servers. The code wasn't completed and was throwi...
Galya B
01:19 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Code review 6649b revision 14878.
@MonitorRunnable.identifiers@ are never cleared. Shouldn't an entry be removed, ...
Hynek Cihlar
12:13 PM Database Feature #6720: lazy hydration
I am glad you already tested the implementation and you found no regressions. I re-analysed the iterator from @Ordere... Ovidiu Maxiniuc
06:02 AM Database Feature #6720: lazy hydration
Committed 6720c/14847 including the suggestions you made.
* Regarding @fieldCnt@, it should have been 1 to short ...
Alexandru Lungu
11:30 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Sergey Ivanovskiy wrote:
> Please review the committed revision 14868 (7824a).
Code review.
According to the j...
Hynek Cihlar
06:34 AM User Interface Bug #7824: Simplify idle connection settings and apply the default configuration for the web clie...
Hynek Cihlar wrote:
> Sergey Ivanovskiy wrote:
> > We can change the code of @WebClientsManager@ for the case when ...
Sergey Ivanovskiy
03:15 AM Base Language Feature #6417: cleanup some known items in appserver support
> * versioninfo fields are read-only, but writing them is a runtime error and not compile error in FWD.
This one see...
Galya B
02:12 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Alexandru Lungu wrote:
> Radu, first "batch" of logging refactoring didn't show any downgrade. I didn't expect to se...
Radu Apetrii
02:08 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Eric Faulhaber wrote:
> Are you saying there is a 3.5% penalty when the implementation is passive, or when it is act...
Radu Apetrii
 

Also available in: Atom