Project

General

Profile

Activity

From 12/29/2024 to 01/27/2025

01/27/2025

09:11 AM Support #5568: implement application-specific TERMINFO database overrides
> Is this plan OK?
Yes
Greg Shah
07:57 AM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > I think the only case when data embedding in @libp2j.so@ is not convenient is the case when ter...
Eugenie Lyzenko
06:56 AM Support #5568: implement application-specific TERMINFO database overrides
> I think the only case when data embedding in @libp2j.so@ is not convenient is the case when terminfo system files a... Greg Shah

01/25/2025

07:44 PM Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15667@. Rebased with recent trunk @15663@, new revision is @15668@.
Th...
Eugenie Lyzenko

01/24/2025

02:51 PM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> Wouldn't it be easier to do this from Java code? We could (as part of the build) include the @te...
Eugenie Lyzenko
09:00 AM Support #5568: implement application-specific TERMINFO database overrides
> (as part of the build) include the @terminfo/@ directory structure (and files) in the @p2j.jar@
My idea with thi...
Greg Shah
08:56 AM Support #5568: implement application-specific TERMINFO database overrides
Wouldn't it be easier to do this from Java code? We could (as part of the build) include the @terminfo/@ directory s... Greg Shah
08:51 AM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> > For the @TERMINFO@ seems like I've found a way to integrate @TERMINFO@ data into @libp2j.so@ co...
Eugenie Lyzenko
07:04 AM Support #5568 (WIP): implement application-specific TERMINFO database overrides
Greg Shah
06:58 AM Support #5568: implement application-specific TERMINFO database overrides
> For the @TERMINFO@ seems like I've found a way to integrate @TERMINFO@ data into @libp2j.so@ code. So I think we ca... Greg Shah
07:47 PM Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15666@.
Just clean up from commented code used in debug/testing.
Gr...
Eugenie Lyzenko
12:59 PM Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
I copied @web_apis_20250124.zip@ to xfer at @/opt/gcd/@. Greg Shah
11:30 AM Support #9580: migrate/merge REST and SOAP and WEB tests into Testcases project
Constantin has a set of tests for REST, SOAP and WEB (as noted in #8661-538):
> I've uploaded to @devsrv01:/tmp/we...
Greg Shah
11:24 AM Support #9580 (New): migrate/merge REST and SOAP and WEB tests into Testcases project
Greg Shah
12:59 PM Support #9581: migrate/merge Appserver tests into Testcases project
I copied @open_client_example_20250124.zip@ to xfer at @/opt/gcd/@. Greg Shah
11:52 AM Support #9581: migrate/merge Appserver tests into Testcases project
Greg, the file needs to be moved from /tmp/ to be preserved - it will get deleted on next restart of devsrv01. What ... Constantin Asofiei
11:37 AM Support #9581: migrate/merge Appserver tests into Testcases project
Constantin has a set of tests for Appserver (as noted in #8661-543):
> I've uploaded a new @devsrv01:/tmp/open_cli...
Greg Shah
11:32 AM Support #9581 (New): migrate/merge Appserver tests into Testcases project
Greg Shah

01/23/2025

04:49 PM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> We can't remove the patched ncurses support in this branch. Otherwise when customers move to thi...
Eugenie Lyzenko
04:36 PM Support #5568: implement application-specific TERMINFO database overrides
We can't remove the patched ncurses support in this branch. Otherwise when customers move to this revision, they wil... Greg Shah
04:34 PM Support #5568: implement application-specific TERMINFO database overrides
> I would prefer to minimize as much as possible the user interaction in @TERMINFO_DIRS@ setup process to avoid human... Greg Shah
04:31 PM Support #5568: implement application-specific TERMINFO database overrides
I think the current code puts a lot of "installation knowledge" into our native C code. That means that the installa... Greg Shah
04:12 PM Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15661@. Rebased with recent trunk @15661@, new revision is @15665@.
Th...
Eugenie Lyzenko
09:13 PM Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> The @5568a@ updated for review to revision @15656@. Rebased with recent trunk @15658@, new ...
Eugenie Lyzenko
11:22 AM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Trunk rev 15662 was pushed to xfer. Greg Shah
03:05 AM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Eric Faulhaber wrote:
> *Lorian*, Greg asked that we test trunk/15658 with the customer harness before we push it to...
Lorian Sandu

01/22/2025

05:37 PM Support #5568: implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15656@. Rebased with recent trunk @15658@, new revision is @15660@.
Sm...
Eugenie Lyzenko
12:36 PM Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> I received the below when I checked out *5568a* and ran @ant all sheet:war archive@... I kno...
Eugenie Lyzenko
10:58 AM Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > So this is out of our control? But in any case the customer will...
Roger Borrello
10:20 AM Support #5568: implement application-specific TERMINFO database overrides
Sorry about changing the percentage.
Eugenie Lyzenko wrote:
> So this is out of our control? But in any case the ...
Roger Borrello
09:55 AM Support #5568: implement application-specific TERMINFO database overrides
I received the below when I checked out *5568a* and ran @ant all sheet:war archive@... I know it was PICNIC error (Pr... Roger Borrello
09:14 AM Support #5568: implement application-specific TERMINFO database overrides
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Guys,
> >
> > I'm investigating the possible ways when @t...
Eugenie Lyzenko
08:58 AM Support #5568: implement application-specific TERMINFO database overrides
I will look at the code changes later, but I think the checking and unzipping of the terminfo should probably be in o... Greg Shah
08:50 AM Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Guys,
>
> I'm investigating the possible ways when @terminfo.zip@ is not delivered for t...
Constantin Asofiei
08:48 AM Support #5568: implement application-specific TERMINFO database overrides
Guys,
I'm investigating the possible ways when @terminfo.zip@ is not delivered for the production system. Can some...
Eugenie Lyzenko
09:38 PM Support #5568 (Review): implement application-specific TERMINFO database overrides
The @5568a@ updated for review to revision @15655@.
This update has complete set of @FWD@ changes to implement @TE...
Eugenie Lyzenko
08:29 PM Support #5568: implement application-specific TERMINFO database overrides
Created task branch @5568a@ from trunk revision @15654@.
Preparing to commit @FWD@ related updates.
Eugenie Lyzenko
05:08 PM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Eric Faulhaber wrote:
> *Ovidiu*, I read through this section of the documentation. One thing that was not fully cle...
Ovidiu Maxiniuc
03:37 PM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Ovidiu Maxiniuc wrote:
> BTW, I updated the "Multi-Tenancy":https://proj.goldencode.com/projects/p2j/wiki/Multi-Tena...
Eric Faulhaber
03:26 PM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
*Lorian*, Greg asked that we test trunk/15658 with the customer harness before we push it to customers. Since this is... Eric Faulhaber
12:43 PM Feature #8989 (Test): Add support for multiple dialects for the multi-tenant landlord database
Branch 8989a was merged into trunk as rev. 15658 and archived. Ovidiu Maxiniuc
12:30 PM Feature #8989 (Merge Pending): Add support for multiple dialects for the multi-tenant landlord da...
Please merge 8989a to trunk now. Eric Faulhaber
02:05 PM Feature #8976: Admin REST API for interacting with tenant authentication tables
I re-started working on this issue for a couple of days now.
I am implementing the support for keeping in sync the...
Ovidiu Maxiniuc

01/21/2025

05:59 PM Bug #9567: AppServer: NPE on server shutdown prevents server shutdown
UPD: this issue happens only if a client is connected (I tested with WEB client).
If the server is shut down right a...
Vladimir Tsichevski
05:43 PM Bug #9567: AppServer: NPE on server shutdown prevents server shutdown
I was shutting down a customer application, which runs application server instances.
I used the @-k@ option passed t...
Vladimir Tsichevski
05:29 PM Bug #9567 (New): AppServer: NPE on server shutdown prevents server shutdown
Vladimir Tsichevski
05:24 PM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> It is a good idea to use @jar@.
>
> I'm also OK if we want to modify the @client.sh@ and @serv...
Eugenie Lyzenko
02:36 PM Support #5568: implement application-specific TERMINFO database overrides
It is a good idea to use @jar@.
I'm also OK if we want to modify the @client.sh@ and @server.sh@ scripts instead o...
Greg Shah
01:16 PM Support #5568: implement application-specific TERMINFO database overrides
To be safe, you can use @jar@, which allows you to extract from a zip file:... Roger Borrello
12:18 PM Support #5568: implement application-specific TERMINFO database overrides
One possible implementation approach is to use @unzip@ tool inside native code to extract the terminfo archive. This ... Eugenie Lyzenko
12:15 PM Support #5568: implement application-specific TERMINFO database overrides
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > OK. The implementation plan is:
> > 1. Include @terminfo@ into ...
Eugenie Lyzenko
08:24 AM Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> OK. The implementation plan is:
> 1. Include @terminfo@ into @FWD@ repo.
> 2. Making chan...
Roger Borrello
09:09 PM Support #5568: implement application-specific TERMINFO database overrides
Constantin Asofiei wrote:
> Eugenie Lyzenko wrote:
> > Constantin Asofiei wrote:
> > > A production environment wi...
Eugenie Lyzenko
10:37 AM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
Radu Apetrii wrote:
> *Review for 8989a:*
> * This is like the smallest complaint ever, but in @MariaDbLenientDiale...
Ovidiu Maxiniuc

01/20/2025

04:14 PM Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Constantin Asofiei wrote:
> > A production environment will not have a @deploy/lib@ or wha...
Constantin Asofiei
04:11 PM Support #5568: implement application-specific TERMINFO database overrides
Constantin Asofiei wrote:
> A production environment will not have a @deploy/lib@ or whatever structure. The only f...
Eugenie Lyzenko
04:03 PM Support #5568: implement application-specific TERMINFO database overrides
A production environment will not have a @deploy/lib@ or whatever structure. The only folders which can be assumed a... Constantin Asofiei
03:31 PM Support #5568: implement application-specific TERMINFO database overrides
I think the good location is client side, @ConsoleHelper.initChui()@ method:... Eugenie Lyzenko
02:09 PM Support #5568: implement application-specific TERMINFO database overrides
If we go with this approach, if the files already exist, then we can:
* just always overwrite them
* if we don't ov...
Constantin Asofiei
02:06 PM Support #5568: implement application-specific TERMINFO database overrides
I would do it like this:
* for spawned clients, the FWD server is responsible of extracting the files and injecting ...
Constantin Asofiei
02:03 PM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> This is a possibility, though we would probably put it into @deploy/@ since most of the project d...
Eugenie Lyzenko
01:20 PM Support #5568: implement application-specific TERMINFO database overrides
This is a possibility, though we would probably put it into @deploy/@ since most of the project doesn't get put on a ... Greg Shah
12:43 PM Support #5568: implement application-specific TERMINFO database overrides
I have confirmation the @TERMINFO_DIRS@ based approach works for having independent terminfo database. Moreover we ha... Eugenie Lyzenko
08:08 AM Support #5568: implement application-specific TERMINFO database overrides
> Question: will these be needed by batch processes, launched maybe via the directory scheduler (so the spawner is in... Greg Shah
08:07 AM Support #5568: implement application-specific TERMINFO database overrides
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > The problem with this approach is it only works in development enviro...
Greg Shah
03:23 AM Feature #8989: Add support for multiple dialects for the multi-tenant landlord database
*Review for 8989a:*
* This is like the smallest complaint ever, but in @MariaDbLenientDialect@ and in @P2JH2Dialect@...
Radu Apetrii

01/18/2025

01:09 PM Support #5568: implement application-specific TERMINFO database overrides
Question: will these be needed by batch processes, launched maybe via the directory scheduler (so the spawner is invo... Constantin Asofiei
12:18 PM Support #5568: implement application-specific TERMINFO database overrides
Greg Shah wrote:
> The problem with this approach is it only works in development environments. In production syste...
Eugenie Lyzenko
11:20 AM Support #5568: implement application-specific TERMINFO database overrides
The problem with this approach is it only works in development environments. In production systems we don't have a c... Greg Shah
07:52 PM Support #5568 (WIP): implement application-specific TERMINFO database overrides
The solution plan:
1. Take the currently patched @xterm@, @vt220@, @vt320@ files and put them into @terminfo@ subd...
Eugenie Lyzenko
08:55 PM Feature #8989 (Review): Add support for multiple dialects for the multi-tenant landlord database
I created task branch 8989a and committed the changes. Supported dialects are H2, PSQL, MariaDb (for SQL Server, the ... Ovidiu Maxiniuc

01/17/2025

08:26 AM Bug #9554: SSLCertGenUtil crashes: : The AES key must have 128, 192 or 256 bits!
# I run the @SSLCertGenUtil@ for a converted application and the current FWD trunk as described in https://proj.golde... Vladimir Tsichevski
08:13 AM Bug #9554 (New): SSLCertGenUtil crashes: : The AES key must have 128, 192 or 256 bits!
Vladimir Tsichevski
06:12 AM Feature #9552: how to build libp2j such that it can be deployed to multiple different versions of...
Today, it is expected that when you build libp2j, you do so on the same or equivalent system to the target platform o... Greg Shah
06:06 AM Feature #9552 (New): how to build libp2j such that it can be deployed to multiple different versi...
Greg Shah

01/16/2025

03:50 PM Feature #8989 (WIP): Add support for multiple dialects for the multi-tenant landlord database
I've started implementing this feature. For the moment, PostgreSQL seems to be working in my small test cases. I will... Ovidiu Maxiniuc

01/15/2025

04:53 PM Support #9514: assess, recommend and document monitoring tools plan
I may have been "playing" with sampling created the problem.
I was trying to connect to a customers Docker contai...
Roger Borrello
08:39 AM Bug #9472 (Test): change the AppServerConnectionPool from a push to a pull model
Greg Shah
08:21 AM Bug #9472: change the AppServerConnectionPool from a push to a pull model
Branch 9472a was merged to trunk rev 15641 and archived. Constantin Asofiei
08:14 AM Bug #9472 (Merge Pending): change the AppServerConnectionPool from a push to a pull model
I'm merging this to trunk now. Constantin Asofiei

01/14/2025

07:42 AM Bug #9530 (Rejected): NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Pe...
Greg Shah
07:25 AM Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
Ovidiu Maxiniuc wrote:
> Galia,
> for some reason, the stack trace line number are not matching with my revision (...
Galya B
07:21 AM Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
Galia,
for some reason, the stack trace line number are not matching with my revision (either because of my mine ch...
Ovidiu Maxiniuc
06:20 AM Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
+ Ovidiu Radu Apetrii
06:19 AM Bug #9530: NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Persistence l...
The server exits on start with an exception, when logging for @com.goldencode.p2j.persist.Persistence@ (or parent pac... Galya B
06:10 AM Bug #9530 (Rejected): NPE in SessionFactory.SessionCloseThread when com.goldencode.p2j.persist.Pe...
Galya B

01/09/2025

08:38 AM Support #9514: assess, recommend and document monitoring tools plan
> I also want to add that there was a huge performance hit when I was trying to sign into the web client with the cus... Alexandru Lungu
08:33 AM Support #9514: assess, recommend and document monitoring tools plan
I also want to add that there was a huge performance hit when I was trying to sign into the web client with the custo... Roger Borrello
08:28 AM Support #9514: assess, recommend and document monitoring tools plan
Thanks for that, Alexandru. I'm trying to run with Java 8. I'll try the extension. Roger Borrello
04:07 AM Support #9514: assess, recommend and document monitoring tools plan
> I tried to do a quick assessment of VisualVM by downloading from https://visualvm.github.io/. It was very easy to g... Alexandru Lungu

01/08/2025

05:02 PM Support #9514: assess, recommend and document monitoring tools plan
I tried to do a quick assessment of *VisualVM* by downloading from https://visualvm.github.io/. It was very easy to g... Roger Borrello
12:43 PM Support #9514: assess, recommend and document monitoring tools plan
Greg Shah wrote:
> > *Unknown* to me and should be documented:
> > * SpreadsheetCacheHitCount
This is an unused ...
Hynek Cihlar
12:27 PM Support #9514: assess, recommend and document monitoring tools plan
> For #9514-1, I think logging is also a thing that should be added. With the @CentralLogger@ in place, I suppose hav... Greg Shah
10:05 AM Support #9514: assess, recommend and document monitoring tools plan
Moved "Available Instrumentation Points", but the wiki is still WIP.
For #9514-1, I think logging is also a thing ...
Alexandru Lungu
07:54 AM Support #9514: assess, recommend and document monitoring tools plan
Alexandru Lungu wrote:
> > The Profiling page can point to it, as can any page in Installation Configuration and Adm...
Greg Shah
07:36 AM Support #9514: assess, recommend and document monitoring tools plan
> The Profiling page can point to it, as can any page in Installation Configuration and Administration Guide.
Shou...
Alexandru Lungu
07:06 AM Support #9514: assess, recommend and document monitoring tools plan
> *Unknown* to me and should be documented:
> * SpreadsheetCacheHitCount
> * SpreadsheetCmdNanos
> * ThreadsCpuUti...
Greg Shah
07:05 AM Support #9514: assess, recommend and document monitoring tools plan
> *It is important* to note that many (I think most) tracepoints are wrapped in a conditional activated by @fwd_jmx_d... Greg Shah
04:10 AM Support #9514: assess, recommend and document monitoring tools plan
*Added*:
h5. FWD Server - Dynamic Query Processing
| OrmDynQueryProcess_SymRes | TIMER | @DynamicQueryHelper.pa...
Alexandru Lungu
02:22 PM Bug #9472 (Internal Test): change the AppServerConnectionPool from a push to a pull model
Code Review Task Branch 9472a Revisions 15630 and 15631
The changes look good to me.
Greg Shah
05:27 AM Bug #9472: change the AppServerConnectionPool from a push to a pull model
Greg, please review. Constantin Asofiei
10:12 AM Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
> Is it going to be always deployed on the same server as the API (as it is now), thus not requiring cross-domain req... Greg Shah
09:01 AM Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
Also a very important question: Is it going to be a single page application that needs only one entry point on the se... Galya B
08:16 AM Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
A `native` HTML/CSS/Javascript approach is recommended to have the bare minimum of a package manager (npm), typizatio... Galya B
07:46 AM Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
To me the important points are:
* tech stack in the context of @reduces dependencies on 3rd party code@;
* authenti...
Galya B
07:41 AM Feature #9519: rewrite the admin console using native HTML/CSS/Javascript and the RESTful admin API
The idea here is to eliminate GWT usage. This reduces dependencies on 3rd party code and potentially simplifies our ... Greg Shah
07:36 AM Feature #9519 (New): rewrite the admin console using native HTML/CSS/Javascript and the RESTful a...
Greg Shah
07:57 AM Feature #1847: improve server instrumentation
I would add a 'sampled' heap size of a context - this at least can show high-memory contexts and destroy them manuall... Constantin Asofiei
07:50 AM Feature #1847: improve server instrumentation
We will work on this in the coming months and I want to have a more specific list of the highest value tracepoints.
...
Greg Shah
07:42 AM Feature #1849 (Closed): expose management features, configuration...to inspection and control via...
Our work on JMX support and instrumentation is complete enough to close this task. More instrumentation will be done... Greg Shah

01/07/2025

12:35 PM Support #9514: assess, recommend and document monitoring tools plan
Alexandru: Is our documentation for [[p2j:Profiling#Available-Instrumentation-Points|Available JMX Instrumentation Po... Greg Shah
12:33 PM Support #9514: assess, recommend and document monitoring tools plan
We don't have generic documentation for production runtime monitoring, nor do we have a good recommendation for custo... Greg Shah
12:13 PM Support #9514 (New): assess, recommend and document monitoring tools plan
Greg Shah
06:27 AM Bug #9472: change the AppServerConnectionPool from a push to a pull model
9472a/15631 add checking for tasks (from the pool queue or worker's private queue) in a single synchronized block.
...
Constantin Asofiei

01/06/2025

12:20 PM Bug #9472 (Review): change the AppServerConnectionPool from a push to a pull model
Created task branch 9272a from trunk rev 15629.
The changes are in 9272a/15630 - this can be reviewed.
The idea...
Constantin Asofiei
 

Also available in: Atom