Project

General

Profile

Activity

From 05/03/2022 to 06/01/2022

06/01/2022

01:06 PM Feature #5776: reduce memory requirements for the FWD client
> I will update p2j 3821c build.gradle once image-io-bmp patched version is uploaded into GCD maven repository.
I'...
Greg Shah
11:14 AM Support #5567: move FWD to Java 11
The code change is a long-standing bug in how we generate code. It is not a new issue.
For the compile errors, yo...
Greg Shah
11:06 AM Support #5567: move FWD to Java 11
I've started regression testing on devsrv01.
I ran conversion regression - there is a single difference in order of...
Tomasz Domin
02:27 AM Support #5567 (WIP): move FWD to Java 11
Tomasz Domin

05/31/2022

11:18 AM Feature #5776: reduce memory requirements for the FWD client
Greg Shah wrote:
> For this problem we need to implement transfer in chunks. I think we've discussed that before as...
Tomasz Domin
10:57 AM Feature #5776: reduce memory requirements for the FWD client
Tomasz Domin wrote:
> Fixed the issue with @image-io-bmp-3.1.2@ unneeded memory allocation.
> Attached:
> @image-i...
Tomasz Domin
10:55 AM Feature #5776: reduce memory requirements for the FWD client
Fixed the issue with @image-io-bmp-3.1.2@ unneeded memory allocation.
Attached:
@image-io-bmp-3.1.2-fwd.patch@ - pa...
Tomasz Domin
08:49 AM Support #5567: move FWD to Java 11
My recommendation is to run ChUI regression testing in both 3821c and 5567a. Because our ChUI regression testing can... Greg Shah
08:46 AM Support #5567: move FWD to Java 11
Rebased to 3821c/13935
Pushed/committed 5567a/13948
Tomasz Domin

05/29/2022

04:50 PM Feature #6471: load/scalability testing and improvements
In this task we will create automated tests to drive heavy multi-user load on the FWD server, allowing measurement of... Greg Shah
04:47 PM Feature #6471 (New): load/scalability testing and improvements
Greg Shah

05/27/2022

09:04 PM Feature #6435: RedHat/CentOS certification and support
* implement our scripting/setup/configuration for RHEL/CentOS
* test everything
* update all documentation
Greg Shah
09:02 PM Feature #6435 (New): RedHat/CentOS certification and support
Greg Shah

05/25/2022

03:42 PM Feature #5776: reduce memory requirements for the FWD client
Cool! My be the library used this color array for another cases or there is a bug here. Sergey Ivanovskiy
01:31 PM Feature #5776: reduce memory requirements for the FWD client
Sergey Ivanovskiy wrote:
> Tomasz Domin wrote:
> > I've tested the latest version (3.8.2) of imageio-bmp and issue ...
Tomasz Domin
11:53 AM Feature #5776: reduce memory requirements for the FWD client
Greg Shah wrote:
> Sergey/Eugenie: Do you have any thoughts on the icon color depth? What compatibility requirement...
Eugenie Lyzenko
11:46 AM Feature #5776: reduce memory requirements for the FWD client
Tomasz Domin wrote:
> Greg Shah wrote:
> > Sergey/Eugenie: Do you have any thoughts on the icon color depth? What ...
Sergey Ivanovskiy
11:33 AM Feature #5776: reduce memory requirements for the FWD client
Greg Shah wrote:
> Sergey/Eugenie: Do you have any thoughts on the icon color depth? What compatibility requirement...
Tomasz Domin
11:00 AM Feature #5776: reduce memory requirements for the FWD client
For this problem we need to implement transfer in chunks. I think we've discussed that before as well. Perhaps it i... Greg Shah
10:37 AM Feature #5776: reduce memory requirements for the FWD client
Greg Shah wrote:
> The @memptr@ allocates memory outside of the Java heap. It uses the CRT (C language runtime) mem...
Constantin Asofiei
10:15 AM Feature #5776: reduce memory requirements for the FWD client
Sergey/Eugenie: Do you have any thoughts on the icon color depth? What compatibility requirements do we have? Greg Shah
10:15 AM Feature #5776: reduce memory requirements for the FWD client
The @memptr@ allocates memory outside of the Java heap. It uses the CRT (C language runtime) memory allocation funct... Greg Shah
09:53 AM Feature #5776: reduce memory requirements for the FWD client
Please check what constraints are for ChUI clients; for example, is this imgop-bmp library loaded for ChUI? I hope n... Constantin Asofiei
09:39 AM Feature #5776: reduce memory requirements for the FWD client
During debugging I've found funny thing.
I've noticed that client application allocates a lot of heap memory just af...
Tomasz Domin
08:04 AM Feature #5776: reduce memory requirements for the FWD client
> - what is preferred way for passing configuration from server to client ? Do I need to expand ServerExports interfa... Greg Shah
07:32 AM Feature #5776: reduce memory requirements for the FWD client
As it was more relevant the text metrics optimizations are moved to #5742 and prepared for review #5742#note-12
Neve...
Tomasz Domin

05/24/2022

11:26 AM Feature #5776: reduce memory requirements for the FWD client
Some testing in meantime:
Original application first startup time: 25s memory usage: 456MB
Original application sec...
Tomasz Domin
10:51 AM Feature #5776: reduce memory requirements for the FWD client
I have two questions - maybe someone has quick answers
- what is preferred way for passing configuration from serv...
Tomasz Domin
10:39 AM Feature #5776: reduce memory requirements for the FWD client
Greg Shah wrote:
> Agreed. I like the plan.
>
> > enable further text metrics retrieval from server - kind of op...
Tomasz Domin
06:43 AM Feature #5776: reduce memory requirements for the FWD client
Agreed. I like the plan.
> enable further text metrics retrieval from server - kind of optimization to use only l...
Greg Shah
04:00 AM Feature #5776: reduce memory requirements for the FWD client
I've removed retrieval of full text metrics on @FontManager@ initialization and made @textMetrics@ a LRUCache with a ... Tomasz Domin

05/23/2022

04:02 PM Feature #5776: reduce memory requirements for the FWD client
Roger Borrello wrote:
> Tomasz Domin wrote:
> > Initial analysis proofs that almost 93% of heap is taken by @Map<St...
Tomasz Domin
03:28 PM Feature #5776: reduce memory requirements for the FWD client
Tomasz Domin wrote:
> Initial analysis proofs that almost 93% of heap is taken by @Map<String, int[]> textMetrics@ t...
Roger Borrello
03:24 PM Feature #5776: reduce memory requirements for the FWD client
Initial analysis proofs that almost 93% of heap is taken by @Map<String, int[]> textMetrics@ that stores textMetrics ... Tomasz Domin
12:07 PM Feature #5776: reduce memory requirements for the FWD client
Embedded mode is not yet functional. See #4205. Greg Shah
11:40 AM Feature #5776: reduce memory requirements for the FWD client
Roger Borrello wrote:
> > * I have issues running virtual desktop mode - after logging in I get HTTP 404 on getting ...
Tomasz Domin
11:32 AM Feature #5776: reduce memory requirements for the FWD client
Tomasz Domin wrote:
> Two remarks:
> * small change to build.xml to use a proper heap for aspectJ:
> [...]
>
> ...
Roger Borrello
11:12 AM Feature #5776: reduce memory requirements for the FWD client
I've converted customer app over weekend.
Deployed and started swing client - app works.
Two remarks:
* small ch...
Tomasz Domin

05/20/2022

02:04 PM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> It visible this way due to fact, that #6208 patch has been applied to both 3821c and 5567a (I ...
Hynek Cihlar
08:14 AM Support #5567: move FWD to Java 11
Thank you Hynek
Hynek Cihlar wrote:
> Missing file history entries:
> * @AdminServerImpl.java@
> * @GuiWindowCo...
Tomasz Domin
11:11 AM Feature #5776: reduce memory requirements for the FWD client
Roger Borrello wrote:
> Remember you can work with pre-build binaries, instead of converting yourself. When I run a ...
Tomasz Domin
10:34 AM Feature #5776: reduce memory requirements for the FWD client
Remember you can work with pre-build binaries, instead of converting yourself. When I run a conversion of this custom... Roger Borrello
10:28 AM Feature #5776: reduce memory requirements for the FWD client
Tomasz Domin wrote:
> I've setup customer application and started conversion.
> I guess I need to leave it over wee...
Eugenie Lyzenko
10:17 AM Feature #5776: reduce memory requirements for the FWD client
I've setup customer application and started conversion.
I guess I need to leave it over weekend based on estimated c...
Tomasz Domin

05/19/2022

12:58 PM Feature #5776 (WIP): reduce memory requirements for the FWD client
Currently I work mainly with hotel app, I need to setup some other application (e.g. one of customer's apps),
Hotel ...
Tomasz Domin
09:25 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> * Are there any known issues/regressions and/or other reasons to hold off on merging into 3821c?
...
Tomasz Domin
07:19 AM Support #5567: move FWD to Java 11
Missing file history entries:
* @AdminServerImpl.java@
* @GuiWindowContainer.java@
* @GenericWidget@
* @comhand...
Hynek Cihlar

05/18/2022

09:45 AM Support #5567: move FWD to Java 11
Hynek: Please review 5567a.
Tomasz:
* Are there any known issues/regressions and/or other reasons to hold off o...
Greg Shah
08:02 AM Support #5567: move FWD to Java 11
Rebased to 3821c rev 13894
Tested hotel_gui and hotel_chui.
Pushed 5567a rev 13906
Probably I would need to rebase...
Tomasz Domin

05/17/2022

04:19 PM Feature #6377: provide tooling (and UI in the admin interface) to manage appserver agents (start/...
A customer that is heavily invested in classic appserver has to use the "trim" processing to stop appserver agents wh... Greg Shah
04:17 PM Feature #6377 (WIP): provide tooling (and UI in the admin interface) to manage appserver agents (...
Greg Shah

05/13/2022

01:47 PM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Understood.
This is a long term feature as opposed to something that must be delivered quickly. I don't want to l...
Greg Shah
01:34 PM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Greg Shah wrote:
> I don't want to support both Jetty and Tomcat in the same server.
Adding Tomcat side by side t...
Hynek Cihlar
11:34 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
I don't want to support both Jetty and Tomcat in the same server. Many customers will have REST, SOAP, WebHandler an... Greg Shah
10:58 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Greg Shah wrote:
> > There are no servlets for SOAP, REST, WebHandler, so these parts need to be refactored to allow...
Hynek Cihlar
10:12 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Separately (via email) we discussed the implications of running the converted code in a Tomcat container. Doing that... Greg Shah
10:08 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
> There are no servlets for SOAP, REST, WebHandler, so these parts need to be refactored to allow it - and there will... Greg Shah
10:07 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Constantin wrote:
> There are no servlets for SOAP, REST, WebHandler, so these parts need to be refactored to allo...
Greg Shah
10:06 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
Hynek wrote:
> AFAIK Tomcat can be embedded in a Java process similarly as Jetty. Whether all the features FWD cur...
Greg Shah
10:03 AM Feature #6364: implement an option to use Tomcat instead of Jetty as the embedded webserver/servl...
We have a customer that has extensive processes and tooling to deploy part of their application in a Tomcat container... Greg Shah
09:56 AM Feature #6364 (New): implement an option to use Tomcat instead of Jetty as the embedded webserver...
Greg Shah

05/10/2022

12:53 PM Support #6341: evaluate JNA as a replacement for LIBFFI and/or our built-in COM bridge
"Java Native Access (JNA)":https://github.com/java-native-access/jna is an open source library which provides a dynam... Greg Shah
12:44 PM Support #6341 (New): evaluate JNA as a replacement for LIBFFI and/or our built-in COM bridge
Greg Shah
12:33 PM Support #6340: move JNI and native dependencies into the jar
This article describes a technique to load our own native libraries (and other native dependencies) from our own jar ... Greg Shah
12:21 PM Support #6340 (New): move JNI and native dependencies into the jar
Greg Shah
12:30 PM Support #5568: implement application-specific TERMINFO database overrides
See #6340. We could use the same technique to extract this application-specific TERMINFO database and avoid the inst... Greg Shah

05/09/2022

01:00 PM Support #5567 (Review): move FWD to Java 11
Ovidiu Maxiniuc wrote:
> During the weekend I did some research in this area. I was very curious of what are the dif...
Tomasz Domin
10:42 AM Support #5567: move FWD to Java 11
Just a note to myself regarding SPI locale providers.
I though it would be possible to add SPI locale provider witho...
Tomasz Domin
10:22 AM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> [...] I am trying to minimize changes/risks, as even now I've encountered some issue and have ...
Ovidiu Maxiniuc
09:07 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> Are the regressions specific to Java 11 (5567a) or are they in 3821c?
All are in 3821c.
I've...
Tomasz Domin
08:38 AM Support #5567: move FWD to Java 11
Are the regressions specific to Java 11 (5567a) or are they in 3821c? Greg Shah
07:01 AM Support #5567: move FWD to Java 11
Rebased to 3821c/r13853, restarted testing.
Found two more regression cases:
#6149#note-67
#6149#note-68
Othe...
Tomasz Domin

05/06/2022

02:26 PM Support #5567: move FWD to Java 11
Today I've rebased to latest 3821c and implemented changes/formatings/optimization proposed Ovidiu and started testin... Tomasz Domin
09:12 AM Support #5567: move FWD to Java 11
Ovidiu Maxiniuc wrote:
> > * make use of @Long/Integer/Character.valueOf@ instead of @new Long/Integer/Character@ ...
Tomasz Domin

05/05/2022

12:47 PM Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> My understanding of this task is migrating codebase and toolset to Java 11. I took the opportu...
Ovidiu Maxiniuc
11:53 AM Support #5567: move FWD to Java 11
Copied from #6208#note-25 as it matches here better:
My understanding of this task is migrating codebase and tools...
Tomasz Domin
10:52 AM Bug #6084: NIO SSL performance is slower than standard Java SSL
Greg Shah wrote:
> In #5384, Hynek implemented Conscrypt support for the web client communication (Java client SSL t...
Hynek Cihlar

05/04/2022

10:31 AM Support #5567: move FWD to Java 11
Greg Shah wrote:
> > Actually I am using <replace> tasks to replace string in generated java file, as there is only ...
Tomasz Domin

05/03/2022

07:03 AM Feature #5776: reduce memory requirements for the FWD client
> The BLOB and CLOB support was added in #3500. That task has no useful details about the actual implementation, jus... Greg Shah
06:45 AM Support #5567: move FWD to Java 11
> > I don't think we need to be dynamic. Download it and manually modify the code. We will post the customized vers... Greg Shah
 

Also available in: Atom