Project

General

Profile

Activity

From 07/20/2022 to 08/18/2022

08/18/2022

05:25 PM Database Support #6679: H2 general performance tuning
Dănuț Filimon wrote:
> The tests have 200 threads with 5/10 loops. The full tests have 200-2000 randomly generated...
Eric Faulhaber
05:18 PM Database Support #6679: H2 general performance tuning
Greg Shah wrote:
> This sounds quite exciting.
>
> Are the above comparisons using 1.4.200 patched in PageStore m...
Eric Faulhaber
03:23 PM Database Support #6679: H2 general performance tuning
This sounds quite exciting.
Are the above comparisons using 1.4.200 patched in PageStore mode versus the later ver...
Greg Shah
10:01 AM Database Support #6679: H2 general performance tuning
Using the resources available in [[p2j:Performance Testing the H2 Database]] I have done tests using Apache JMeter an... Dănuț Filimon

08/17/2022

04:06 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> Please expand to see {{collapse(the full list of expected UDF in FWD)
> [...]
> }}
>
>...
Igor Skornyakov
04:04 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Please expand to see {{collapse(the full list of expected UDF in FWD)... Ovidiu Maxiniuc
01:57 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> I used @meld@ to compare two text captions:
> # as the 'file name' suggests, I executed a ...
Igor Skornyakov
01:53 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> Now, as I wrote the text above, I noticed that the UDFs are defined once for *ALL* database...
Igor Skornyakov
01:46 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Greg Shah wrote:
> > I think it would be better to decide on a name casing (all lowercase maybe?)
>
> +1 for all ...
Igor Skornyakov
01:45 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Added placeholder for the error handling UDFs in 3821c/14169.
>
> Please note that some ...
Ovidiu Maxiniuc
01:40 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> > Anyway, I think that it is a little late to change the approach.
> I am not sure what yo...
Igor Skornyakov
01:26 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Well, this is a possible option. It is a natural choice since UDFs a 4GL functions' counter...
Ovidiu Maxiniuc
12:11 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> I think the best would be to scan for @@HQLFunction@ annotation in the list of @public st...
Igor Skornyakov
12:03 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
> I think it would be better to decide on a name casing (all lowercase maybe?)
+1 for all lowercase names.
Greg Shah
11:59 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Greg Shah wrote:
> Why would this emit into the converted code? Our converted code should not be dialect-specific t...
Ovidiu Maxiniuc
11:53 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> I've generated templates for MariaDB UDFs from PostgreSQL ones. This is why we have no e.g....
Ovidiu Maxiniuc
11:16 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
> Devil's advocate point: there already are significant differences in syntax and builtin function names across datab... Greg Shah
11:12 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Please note however, that adding "signature" suffix to the UDF names increases their total number by ~50%.
For examp...
Igor Skornyakov
11:09 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Please note also that I decided do not add underscore to the names of UDFs w/o argument. So...
Eric Faulhaber
11:05 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Devil's advocate point: there already are significant differences in syntax and builtin function names across databas... Eric Faulhaber
09:12 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Greg Shah wrote:
> If I understand correctly, different database "dialects" (in FWD) will have different function na...
Igor Skornyakov
08:19 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
If I understand correctly, different database "dialects" (in FWD) will have different function names for the same 4GL... Greg Shah
06:54 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Added additional UDFs' signatures in 3821c/14171.
@fwdsession@ UDF does not exist for PostgreSQL. Actually I do no...
Igor Skornyakov
03:40 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Please note also that I decided do not add underscore to the names of UDFs w/o argument. So it should be @getfwdversi... Igor Skornyakov
02:48 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Added placeholder for the error handling UDFs in 3821c/14169.
Please note that some native UDFs (such as @totimest...
Igor Skornyakov
01:30 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> Igor,
>
> I implemented the decoration of the UDFs as described in note-31. I encountere...
Igor Skornyakov
10:57 AM Database Support #6679 (Internal Test): H2 general performance tuning
Alexandru Lungu
03:45 AM Database Feature #6582: implement multi-table AdaptiveQuery
Committed 6582a/rev. 14160 including some fixes for order by clause and iteration type in multi-table @AdaptiveQuery@... Alexandru Lungu
08:14 PM Database Feature #6348: implement support for MariaDB
With hotel_gui/r248 and 3821c/14168, I am able to start the client and authenticate. The @Guests@, @Rates@ and @Rooms... Ovidiu Maxiniuc

08/16/2022

07:39 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor,
I implemented the decoration of the UDFs as described in note-31. I encountered some differences. I know you...
Ovidiu Maxiniuc
01:20 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Refactored @ScriptRunner@ moving dialect-specific logic into the corresponding subclasses. Added support for MariaDB ... Igor Skornyakov
01:10 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> No, I do not work on this. In fact I've planned to finish with porting UDFs first.
Ovi...
Eric Faulhaber
12:17 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> Igor Skornyakov wrote:
> > OK. Switching to the @ScriptRunner@ and most commonly used UDFs...
Igor Skornyakov
10:42 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> OK. Switching to the @ScriptRunner@ and most commonly used UDFs.
> Please note however tha...
Ovidiu Maxiniuc
02:41 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Changed @build.gradle@ to add MariaDB @udfs.sql@ to the p2j.jar in 3821c/14165. Igor Skornyakov
01:31 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
OK. Switching to the @ScriptRunner@ and most commonly used UDFs.
Please note however that we also need UDFs names re...
Igor Skornyakov
11:22 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> Igor,
> Please do a check-out of the hotel_gui project (@~/secure/code/p2j_repo/samples/ho...
Eric Faulhaber
11:17 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
The following is a list of 4GL builtin functions used within WHERE clauses, based on their presence in the applicatio... Eric Faulhaber
03:25 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Constantin Asofiei wrote:
> * @DatabaseTriggerManager@ - the problem here is that the context-local instance is refe...
Ovidiu Maxiniuc
02:55 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
Ovidiu and Eric: Please review the persistence related Scopeables in #6650-2 and see if you can offer some guidance. Greg Shah
02:54 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
> For some cases (like UnnamedStreams and SharedVariableManager), the decision is easy - if the context-local WorkAre... Greg Shah
09:01 AM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
The complex part of the task is to determine where and when to register a Scopeable with the next (or current) block.... Constantin Asofiei
10:50 AM Database Feature #6348: implement support for MariaDB
Ovidiu Maxiniuc wrote:
> I can confirm the char r-trimming is provided out-of-the-box and char-indexes seems to wo...
Eric Faulhaber
08:17 PM Database Feature #6348: implement support for MariaDB
Please upgrade to FWD r14164 if you want to convert, import and start the hotel_gui test application. However, connec... Ovidiu Maxiniuc
10:34 AM User Interface Bug #6676 (Review): BACK-TAB jumps by two widgets at once
Stanislav Lomany
10:34 AM User Interface Bug #6676 (WIP): BACK-TAB jumps by two widgets at once
Fixed by Eugenie in 3821c revision 14163. Stanislav Lomany
07:07 AM Base Language Feature #4065: server-side processing of client platform dependencies
Yes, this is a flaw but it is better than the alternative.
Can we detect when the same lvalue is re-assigned a new...
Greg Shah
06:57 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> We don't actually allocate any additional memory, but there will be an extra entry in our registr...
Constantin Asofiei
06:56 AM Base Language Feature #4065: server-side processing of client platform dependencies
> FWD will keep it allocated in the context's address space, as it 'allocated' this address space when the RETURN or ... Greg Shah
06:47 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> > My point is if the memory is not deallocated on FWD server, this will lead to a memory leak in ...
Constantin Asofiei
06:45 AM Base Language Feature #4065: server-side processing of client platform dependencies
> I understand, but I have at least a case in #6277 where the RETURN parameter is not being deallocated on the FWD se... Greg Shah
06:28 AM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> ... in this case, the library call is https://www.openssl.org/docs/man1.1.1/man3/EVP_sha...
Constantin Asofiei
06:26 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> In this case, we can augment the RETURN or OUTPUT parameter with additional size information. Ac...
Constantin Asofiei
06:21 AM Base Language Feature #4065: server-side processing of client platform dependencies
> The only solution I see is to disable the address space check for RETURN and OUTPUT parameters, in the FWD runtime.... Greg Shah
05:46 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Perhaps we should require that the 4GL code is modified to tell us the size of the returned point...
Constantin Asofiei
05:39 AM Base Language Feature #4065: server-side processing of client platform dependencies
> But the deregistration of this pointer from the FWD context's address space may not happen, if the memptr is not de... Greg Shah
05:06 AM Base Language Feature #4065: server-side processing of client platform dependencies
Another approach would be to allow memptr to be assigned addresses returned by the native API calls, and not register... Constantin Asofiei
05:05 AM Base Language Feature #4065: server-side processing of client platform dependencies
There is an issue with server-side memptr which affects #6277. The problem is related to memptr used at @define retu... Constantin Asofiei

08/15/2022

07:21 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor,
Please do a check-out of the hotel_gui project (@~/secure/code/p2j_repo/samples/hotel_gui/@). Use the latest F...
Ovidiu Maxiniuc
01:28 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> But if I understand now, the functions work with Julian day values, just not those that wo...
Igor Skornyakov
01:20 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
I initially was confused by the statement:
> So at this moment FWD @todate(integer)@ and @toint(date)@ UDFs work o...
Eric Faulhaber
01:10 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> The parameter passed to @todate(integer)@ is the number of days since 12/31/-4714 (the Julia...
Igor Skornyakov
01:03 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> According to the MariaDB documentation its date functions do not work correctly with non-gr...
Eric Faulhaber
06:16 PM User Interface Bug #6676: BACK-TAB jumps by two widgets at once
Testcase:... Stanislav Lomany
06:09 PM User Interface Bug #6676 (Review): BACK-TAB jumps by two widgets at once
Stanislav Lomany
01:11 PM Database Bug #6599: minimal mode conversion problem with DMO name collision
Ovidiu, this is related to 6129a branch, where DMO annotations are registered in NameConverter. Constantin Asofiei
12:52 PM Database Bug #6599: minimal mode conversion problem with DMO name collision
Sorry, I was focused on the very last entry here. I just saw the solution I proposed after clicking submit. However, ... Ovidiu Maxiniuc
12:50 PM Database Bug #6599: minimal mode conversion problem with DMO name collision

Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > Constantin Asofiei wrote:
> > > I think the correct way is...
Ovidiu Maxiniuc
12:00 PM Database Bug #6599: minimal mode conversion problem with DMO name collision
Eric Faulhaber wrote:
> Constantin Asofiei wrote:
>
> > I think the correct way is to not link the DMO name with ...
Constantin Asofiei
11:34 AM Database Bug #6599: minimal mode conversion problem with DMO name collision
Constantin Asofiei wrote:
> I think the correct way is to not link the DMO name with the SQL table name, for minim...
Eric Faulhaber
10:09 AM Database Feature #6582: implement multi-table AdaptiveQuery
I created 6582a as a branch of 3821c. I committed (rev. 14159) some conversion related work and minimal runtime chang... Alexandru Lungu
08:27 AM Runtime Infrastructure Feature #6673: rework appserver agent approach to use a shared queue instead of a check-in/check-...
In #6672, the simple test case shows significant performance degradation between the single-user and multi-user cases... Greg Shah
08:12 AM Runtime Infrastructure Feature #6673 (New): rework appserver agent approach to use a shared queue instead of a check-in/...
Greg Shah
07:55 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Let me know when you have some results on the performance comparison. I think that is the remain...
Tomasz Domin
07:33 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Let me know when you have some results on the performance comparison. I think that is the remaining blocker. Even i... Greg Shah
06:20 AM Runtime Infrastructure Support #5567: move FWD to Java 11
That is probably within "normal range" of results. The ChUI test set is not 100% reliable. There are false negative... Greg Shah
03:15 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Tomasz: Do you have comparable ChUI regression test results between 3821c and 5567a?
Yes I hav...
Tomasz Domin

08/14/2022

11:55 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
According to the MariaDB documentation its date functions do not work correctly with non-gregorian dates (before Octo... Igor Skornyakov
11:40 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
In 3821c/14154. *174* of *219* UDFs are ported from PostrgreSQL to MariaDB.
Started working on format-driven conve...
Igor Skornyakov

08/13/2022

09:31 PM Database Feature #6348: implement support for MariaDB
The revision 14156 brings several improvements for the dialect:
* I noticed they released a new GA JDBC driver (3.0....
Ovidiu Maxiniuc

08/12/2022

04:47 PM Runtime Infrastructure Bug #6671: Build configurations need "fine tuning"
The @3821c_14154@ revision allows the Hotel ChUI server to start using the @fwdServer@ deployment, and the client to ... Roger Borrello
10:50 AM Runtime Infrastructure Bug #6671 (New): Build configurations need "fine tuning"
Roger Borrello
04:22 PM Database Feature #6450: buffer/buffer-field features
I did not work with 6129a lately so I had to update the branch and review those changes. Constantin did the rebase ag... Ovidiu Maxiniuc
10:47 AM Database Feature #6450: buffer/buffer-field features
Ovidiu, I see there was a review cycle in #6502 and a commit of your changes to 6129a. Given that, is there anything ... Eric Faulhaber
03:19 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
In 3821c/14153. *157* of *219* UDFs are ported from PostrgreSQL to MariaDB.
So, all 'simple' UDFs have been ported...
Igor Skornyakov
03:11 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz: Do you have comparable ChUI regression test results between 3821c and 5567a? Greg Shah
01:49 PM Database Feature #6348: implement support for MariaDB
How to configure your test project to work with @MariaDb@:
* update your @cfg/p2j.cfg.xml@ to add generation of DDL ...
Ovidiu Maxiniuc
01:33 PM Database Feature #6348: implement support for MariaDB
I did a basic write/read from database test. It seems to be working, but I did not use any fancy queries.
I used t...
Ovidiu Maxiniuc

08/11/2022

03:17 PM Conversion Tools Feature #6670: Implement empty-argument preprocessor quirk
Consider the following include (test.i):... Hynek Cihlar
03:13 PM Conversion Tools Feature #6670 (New): Implement empty-argument preprocessor quirk
Hynek Cihlar
02:32 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > Exactly. Any objections?
>
> No, seems like a good approa...
Igor Skornyakov
02:27 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Exactly. Any objections?
No, seems like a good approach.
I would like to get the in...
Eric Faulhaber
02:19 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> If I understand your process correctly, it looks like you are doing an automated port of the...
Igor Skornyakov
02:17 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
If I understand your process correctly, it looks like you are doing an automated port of the "scaffolding" from the P... Eric Faulhaber
02:13 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > It appears that we should use @DECIMAL(65, 38)@ instead of @NUME...
Igor Skornyakov
02:05 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> It appears that we should use @DECIMAL(65, 38)@ instead of @NUMERIC@ in UDFs.
Shouldn't ...
Eric Faulhaber
01:59 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
In 3821c/14150. *55* of *219* UDFs are ported from PostrgreSQL to MariaDB.
Please do not be too optimistic. The po...
Igor Skornyakov
12:45 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
It appears that we should use @DECIMAL(65, 38)@ instead of @NUMERIC@ in UDFs. Igor Skornyakov
03:13 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> I just looked at this again and noticed that some of the mappings ...
Igor Skornyakov
01:14 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> [...]
> In fact the MariaDB data types a not very different from PostgreSQL ones. See the ...
Eric Faulhaber
11:23 AM Conversion Tools Feature #6669: load all conversion rules from the jar by default and honor the file system if it ...
It should be possible to run conversion with just the FWD jar(s) in place. Today, I think we actually need the @p2j/... Greg Shah
11:21 AM Conversion Tools Feature #6669 (New): load all conversion rules from the jar by default and honor the file system ...
Greg Shah

08/10/2022

05:24 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> > I'm ok with your naming convention, though where the mapped data types differ in name for...
Ovidiu Maxiniuc
03:12 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Created MariaDB UDFs templates.
Committed to 3821c/14145.
Igor Skornyakov
02:39 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> We had a similar issue with H2 and we resolved it by prepending an underscore followed by a ...
Igor Skornyakov
02:06 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
We had a similar issue with H2 and we resolved it by prepending an underscore followed by a unique integer (for that ... Eric Faulhaber
01:38 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> I've realized that in MariaDB we cannot have two UDFs with the same name but different sign...
Igor Skornyakov
01:24 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
I've realized that in MariaDB we cannot have two UDFs with the same name but different signatures.
This requires cha...
Igor Skornyakov
08:01 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
At this moment I see the following plan
# Create an @AWK@ script for automatic conversion of the udfs.sql script for...
Igor Skornyakov
05:10 PM Database Feature #6371: implement SAVE CACHE statement
Pushed revision 6371a/14096 with JavaDoc and indexes. Boris Schegolev
01:14 PM Database Feature #6371: implement SAVE CACHE statement
If the cost is not high, making an implicit @SAVE CACHE@ call at server startup will make the system more resilient/s... Greg Shah
01:11 PM Database Feature #6371: implement SAVE CACHE statement
The persistence of the DMOs is a good point. We would want these to load like any other DMOs, if no schema changes ha... Eric Faulhaber
12:49 PM Database Feature #6371: implement SAVE CACHE statement
Also, I wonder if we should even do this persisting for generated DMOs for dynamic temp-tables (at least if they are ... Greg Shah
12:47 PM Database Feature #6371: implement SAVE CACHE statement
Another difference from dynamic temp-tables: the generated DMOs must survive server restarts (or must be recreated on... Greg Shah
12:35 PM Database Feature #6371: implement SAVE CACHE statement
After detecting schema differences, we need to inspect/apply/walk these to generate the correct DMO interfaces. DMO i... Eric Faulhaber
11:19 AM Database Feature #6371: implement SAVE CACHE statement
Let's go with XML for persisting each "snapshot" state, which will be used for later comparisons. TBD: do we need to ... Eric Faulhaber
11:17 AM Conversion Tools Feature #6237: OEUnit support
OEUnit includes quite a bit of UI code (including GUI) for running tests. Early parsing of this code shows that it m... Greg Shah
09:09 AM Runtime Infrastructure Support #5567: move FWD to Java 11
If 5567a has the same ChUI regression testing results as 3821c, then the only thing holding us back from merging 5567... Greg Shah
04:10 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger Borrello wrote:
> Tomasz, I just checked @build.gradle@ into @3821c_14140@ with the update mentioned above. Is...
Tomasz Domin

08/09/2022

05:45 PM Database Feature #6371: implement SAVE CACHE statement
XML is more consistent with the rest of the configuration in FWD. Greg Shah
04:59 PM Database Feature #6371: implement SAVE CACHE statement
I pushed revision 6371a/14095 with code to support comparison for tables and columns. Also, extended the javadoc on t... Boris Schegolev
11:20 AM Database Feature #6371: implement SAVE CACHE statement
Eric Faulhaber wrote:
> Boris Schegolev wrote:
> > Saved state will consist of tables, columns and index lists. Thi...
Tijs Wickardt
11:02 AM Database Feature #6371: implement SAVE CACHE statement
Eric Faulhaber wrote:
> Boris, please commit all your updates to 6371a. You are the only one changing this branch, s...
Eric Faulhaber
10:56 AM Database Feature #6371: implement SAVE CACHE statement
Boris Schegolev wrote:
> Saved state will consist of tables, columns and index lists. This object can be serialized ...
Eric Faulhaber
10:47 AM Database Feature #6371: implement SAVE CACHE statement
Boris, please commit all your updates to 6371a. You are the only one changing this branch, so it is safe. This will m... Eric Faulhaber
02:02 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz, I just checked @build.gradle@ into @3821c_14140@ with the update mentioned above. Is there any way both 3821c... Roger Borrello
12:18 PM Conversion Tools Feature #6661: OCX: Implement support for conversion of VARTYPE parameters and properties
Hynek Cihlar wrote:
> ... If it finds a match, it will emit native Java method call
It must be an error if more t...
Vladimir Tsichevski
09:28 AM Conversion Tools Feature #6661: OCX: Implement support for conversion of VARTYPE parameters and properties
Implement conversion and runtime support for the polymorphic @VARTYPE@ data type used in OCX interfaces.
A possibl...
Hynek Cihlar
09:08 AM Conversion Tools Feature #6661 (New): OCX: Implement support for conversion of VARTYPE parameters and properties
Hynek Cihlar
11:55 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
If the JSON array approach seems to be the only viable option, I think we have to use it for now. Another alternative... Eric Faulhaber

08/08/2022

01:23 PM Runtime Infrastructure Support #5567: move FWD to Java 11
> It took some time as each run takes about 6-7 hours (build + database import + tests).
From my memory about expe...
Greg Shah
07:43 AM Runtime Infrastructure Support #5567: move FWD to Java 11
weekly rebase to 3821c/14131, committed 5821c/14149
Tomasz Domin
04:05 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger Borrello wrote:
> This results in the usage of @xml-apis-1.4.01.jar@, which seems to alleviate a conversion er...
Tomasz Domin
02:28 AM Runtime Infrastructure Support #5567: move FWD to Java 11
I've made it to run main_regression tests on my local workstation. It took some time as each run takes about 6-7 hour... Tomasz Domin

08/05/2022

03:47 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> I've made changes to build scripts to make this branch compatible with Java 8 again
> So now ...
Roger Borrello
07:12 AM Runtime Infrastructure Support #5567: move FWD to Java 11
I've made changes to build scripts to make this branch compatible with Java 8 again
So now JVM used during compiling...
Tomasz Domin
06:47 AM Runtime Infrastructure Support #5567: move FWD to Java 11
> The performance decrease from shifting to Java 11 is an expected feature. This is not a bug but cost for using more... Greg Shah
02:35 PM Database Feature #6371: implement SAVE CACHE statement
Implemented @DatabaseState@ object, @Difference@ object and loading / comparison for tables. Please, review. Boris Schegolev
12:04 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
There is a about a couple of dozens of PostgreSQL native UDFs (~10%) that heavily use arrays and/or user-defined data... Igor Skornyakov

08/04/2022

10:41 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Two notes here:
1. The patch in @5567-2.diff@ is need to be applied even for further versions of the @Java 8@, not...
Eugenie Lyzenko
05:47 AM Runtime Infrastructure Support #5567: move FWD to Java 11
We have indeed done a large amount of testing of the persistence layer/database performance in FWD. There are many a... Greg Shah
06:18 AM Database Feature #6348: implement support for MariaDB
Greg Shah wrote:
> > However supporing word indexes for non-normalized extent fields can be not strightforward.
>
...
Igor Skornyakov
05:50 AM Database Feature #6348: implement support for MariaDB
> However supporing word indexes for non-normalized extent fields can be not strightforward.
Is it possible to use...
Greg Shah
12:38 AM Database Feature #6348: implement support for MariaDB
Eric Faulhaber wrote:
> Agreed, we should not have logic that begins @if (dialect instanceof *Dialect) ...@.
>
I'...
Igor Skornyakov
10:59 PM Database Feature #6348: implement support for MariaDB
Ovidiu Maxiniuc wrote:
> Yes, I noticed that @WordTable@ class and some methods of @DDLGeneratorWorker@ are not full...
Eric Faulhaber

08/03/2022

04:39 PM Database Feature #6371: implement SAVE CACHE statement
Saved state will consist of tables, columns and index lists. This object can be serialized using common methods (YAML... Boris Schegolev
12:41 AM Database Feature #6371: implement SAVE CACHE statement
Boris Schegolev wrote:
> I am attaching a proposal for Schema Comparator service. It would be invoked like:
>
> [...
Eric Faulhaber
03:52 PM Database Feature #6348: implement support for MariaDB
Yes, I noticed that @WordTable@ class and some methods of @DDLGeneratorWorker@ are not fully dialect independent. The... Ovidiu Maxiniuc
02:56 PM Database Feature #6348: implement support for MariaDB
Please note that @CONTAINS@ (word tables') support for MariaDB will also need some some efforts (we need MariaDB-spec... Igor Skornyakov
02:03 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> A customer did some testing on Java 11. They ran branch 6129a which is a modified version of an ...
Tomasz Domin
01:10 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Please see #6348-7. In fact, it would be good to review that whole task.
Thank you, revie...
Igor Skornyakov
12:52 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Please see #6348-7. In fact, it would be good to review that whole task. Eric Faulhaber
12:11 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Have we already made a decision about datatypes' mapping for MariaDB?
At this moment the most important for me are s...
Igor Skornyakov
11:17 AM User Interface Bug #3015: Frame scrolling is broken
The screens for @lastevent_mouse_coords.p@ in FWD (left) and OE (right):
!3015.png!
besides the missing scrollb...
Vladimir Tsichevski

08/02/2022

03:56 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> I'll do the same for other applications instead of making java version related branches.
We...
Roger Borrello
03:35 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Rebased to 3821c/14122, pushed 5567a/14138
Roger Borrello wrote:
> Greg Shah wrote:
> > > I'd like to code up a...
Tomasz Domin
09:57 AM Base Language Feature #6416: explore and implement ideas to make OO 4GL more efficient
Constantin Asofiei wrote:
> A part of the problem is the instance initialization in 4GL; the constructors are calle...
Marian Edu

08/01/2022

03:42 PM Database Feature #6371: implement SAVE CACHE statement
I am attaching a proposal for Schema Comparator service. It would be invoked like:... Boris Schegolev
02:32 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Ovidiu Maxiniuc wrote:
> I used the following command:
> [...]
>
> That installed for me:
> [...]
>
> I do n...
Igor Skornyakov
02:22 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
I used the following command:... Ovidiu Maxiniuc
01:27 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Working with version 10.8.3 Igor Skornyakov
12:45 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Which version of MariaDB should I work with?
The most recent production build (10.8, AFA...
Eric Faulhaber
04:14 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Which version of MariaDB should I work with?
Thank you.
Igor Skornyakov
12:58 PM Base Language Feature #6650: improve performance of Scopeable notification in TM.processScopeNotifications
I've tried a simple looping block executed (via Java FOR statement) 100k times and the times are with/without executi... Constantin Asofiei
12:54 PM Base Language Feature #6650 (WIP): improve performance of Scopeable notification in TM.processScopeNotifications
Constantin Asofiei
10:44 AM Base Language Feature #6416: explore and implement ideas to make OO 4GL more efficient
Greg Shah wrote:
> What specific features of the constructor processing are impacted if we used direct construction ...
Constantin Asofiei
10:35 AM Base Language Feature #6416: explore and implement ideas to make OO 4GL more efficient
What specific features of the constructor processing are impacted if we used direct construction (did not properly du... Greg Shah
10:19 AM Base Language Feature #6416: explore and implement ideas to make OO 4GL more efficient
A part of the problem is the instance initialization in 4GL; the constructors are called *after* the initialization ... Constantin Asofiei
10:25 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
@SourceNameMapper@ APIs like @getExternalProgram@ or @getInternalEntry@ get called each time something dynamic is exe... Constantin Asofiei
10:21 AM Base Language Feature #6649 (Test): improve the performance or SourceNameMapper runtime
Constantin Asofiei
10:22 AM Base Language Support #4061: base language performance work
* #4149 - BlockManager and TransactionManager handle TransactionType.NONE incorrectly
* #6649 - SourceNameMapper per...
Constantin Asofiei
08:04 AM Runtime Infrastructure Feature #6646: short circuit legacy REST program invocation
> When registering the REST/SOAP services, FWD knows exactly what Java method should be invoked - this should allow t... Greg Shah
08:03 AM Runtime Infrastructure Feature #6646 (New): short circuit legacy REST program invocation
Greg Shah
07:38 AM Base Language Feature #1970: improve ControlFlowOps method resolution by reflection
In regard to my idea to use a call-site specific "token" (e.g. @private static final Object _CALL_SITE_TOKEN_xyz = ne... Greg Shah

07/31/2022

03:41 PM Database Feature #6628 (WIP): port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov
05:58 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Runtime for constructor overload with @object@ arguments is not yet complete. Having two constructors like:... Constantin Asofiei

07/29/2022

08:05 AM Conversion Tools Bug #6644: OpenClient proxy does not sanitize the names for legacy mode
With @proxy-legacy-names="true"@ true setting, any 4GL programs exposed as OpenClient proxy, will have the Java code ... Constantin Asofiei
08:03 AM Conversion Tools Bug #6644 (New): OpenClient proxy does not sanitize the names for legacy mode
Constantin Asofiei
08:02 AM Conversion Tools Bug #6612: Extent input-output arguments of functions are not correctly wrapped
This may be solved in 6129a. Constantin Asofiei
06:51 AM Conversion Tools Bug #6642: improve parsing memory footprint
I've fixed some issues in 6129a/14249 in 12450, the customer's app now completes full conversion with 10g of heap.
...
Constantin Asofiei
01:25 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> I understand that MariaDB does not have arrays
Not as a first class data type, no, but p...
Eric Faulhaber

07/27/2022

04:02 PM Database Bug #6599: minimal mode conversion problem with DMO name collision
Eric, minimal mode conversion was added after I my @NameConverter.java@ change - and conversion was fine, until the r... Constantin Asofiei
03:43 PM Database Bug #6599: minimal mode conversion problem with DMO name collision
Constantin, it looks like you made this change very early in 6129a (rev 13815), apparently to address cases of confli... Eric Faulhaber
06:15 AM Database Bug #6599: minimal mode conversion problem with DMO name collision
Eric, can this be fixed? Although is not a problem when running the converted code, this is a problem when executing... Constantin Asofiei
01:09 PM Conversion Tools Bug #6642 (Review): improve parsing memory footprint
The changes are in 6129a/14249. Please review.
This will be committed to 6129a.3821c.13813, too, once I'm finishe...
Constantin Asofiei
11:59 AM Conversion Tools Bug #6642: improve parsing memory footprint
In #6627-4 it was found that the parsing phase keeps a lot of state in the heap. This required for a large customer ... Constantin Asofiei
11:39 AM Conversion Tools Bug #6642 (Review): improve parsing memory footprint
Constantin Asofiei
05:10 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
The fix in 6129a.3821c.13813 revision 13956 was committed to main 6129a branch revision 14248.
Other fixes in 6129...
Constantin Asofiei
04:36 AM Base Language Feature #4350: method overload when they differ by a temp-table, dataset, buffer or object or ext...
Fixed an issue with OUTPUT arguments, when the argument is an interface and the parameter is a class implementing the... Constantin Asofiei
03:57 AM Base Language Bug #6640: parsing bug for initial ",0000" for decimal variables or fields
There is a problem with parsing an initial value of ",0000" for decimal variables or fields.
For example:...
Constantin Asofiei
03:53 AM Base Language Bug #6640 (New): parsing bug for initial ",0000" for decimal variables or fields
Constantin Asofiei
03:33 AM Database Support #4701: try to improve H2 transaction commit performance
I just noticed that H2 is moving kinda fast with no more than 5 releases in the last couple of months. I can't tell i... Alexandru Lungu

07/25/2022

04:56 PM Conversion Tools Bug #6627: improve conversion memory footprint for AstKey persistent maps
Experimenting showed that the impact of these changes didn't have the magnitude I first assumed. The changes I have ... Constantin Asofiei
11:44 AM User Interface Bug #6636: Unwanted selection due to direct manipulation
Eugenie, the changed condition ... Stanislav Lomany
11:24 AM User Interface Bug #6636: Unwanted selection due to direct manipulation
Read #5644-23 and #5644-25 for a start. Stanislav Lomany
11:23 AM User Interface Bug #6636 (WIP): Unwanted selection due to direct manipulation
Stanislav Lomany
09:34 AM User Interface Feature #4837: Add javascript keyboard test application for the virtual desktop
Committed rev 14105 added gui elements for test keys js application to implement replay keystrokes functionality. The... Sergey Ivanovskiy
03:56 AM Database Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> I've done a bit of query exploring. I converted the following example:
>
> [...]
>
> ...
Igor Skornyakov
03:38 AM Database Feature #6582: implement multi-table AdaptiveQuery
I've done a bit of query exploring. I converted the following example:... Alexandru Lungu

07/24/2022

01:28 PM Database Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> I was rather thinking if there are implications of @FIRST/LAST@ and @OUTER-JOIN@ when doing...
Igor Skornyakov
06:06 AM Database Feature #6582: implement multi-table AdaptiveQuery
Eric Faulhaber wrote:
> The ideal scenario is that we start in preselect (fast) mode and we only ever transition to ...
Alexandru Lungu
05:08 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
It looks that in migration of the PostgreSQL native UDFs to MariaDB the most efforts will require those UDFs that use... Igor Skornyakov

07/23/2022

01:50 PM Database Feature #6582: implement multi-table AdaptiveQuery
As far as I understand the approach described in #6582-9 works with MariaDB 10.2+ as well. Igor Skornyakov
07:44 AM Database Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
>Also, I didn't consider yet other aspects as: FIRST/LAST or OUTER-JOIN.
I can suggest the f...
Igor Skornyakov
04:28 AM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor, can you think of a way to generate a list of the PostgreSQL built-in functions (includ...
Igor Skornyakov

07/22/2022

06:07 PM Database Feature #6630: optimize return of table parameter
While working on a related issue I noticed the following stack trace:... Ovidiu Maxiniuc
05:55 PM Database Feature #6630 (Closed): optimize return of table parameter
Ovidiu Maxiniuc
02:25 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> So far, so good...
>
> [...]
Please note the PostreSQL UDF raise both @ERROR@ and @NOT...
Igor Skornyakov
02:20 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
So far, so good...... Eric Faulhaber
01:06 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Igor, can you think of a way to generate a list of the PostgreSQL built-in functions (includ...
Igor Skornyakov
01:05 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> Greg Shah wrote:
>
> > I suspect that error handling will be a problem.
>
> I guess yo...
Eric Faulhaber
01:01 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber wrote:
> What are the technical prerequisites a database implementation must have for word index su...
Igor Skornyakov
01:01 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Greg Shah wrote:
> I suspect that error handling will be a problem.
I guess you're right, based on the answers ...
Eric Faulhaber
12:55 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor, can you think of a way to generate a list of the PostgreSQL built-in functions (including signatures) upon whic... Eric Faulhaber
12:42 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Igor Skornyakov wrote:
> Please note also that it is makes sense to check how the words tables' support can be porte...
Eric Faulhaber
12:40 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Looping in SQL can be simulated using "Common Table Expressions":https://en.wikipedia.org/wiki/Hierarchical_and_recur... Greg Shah
12:24 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
Please note also that it is makes sense to check how the words tables' support can be ported to MariaDB. Igor Skornyakov
12:11 PM Database Feature #6628: port PostgreSQL native user defined functions to MariaDB
We need a robust library of UDFs for MariaDB to represent 4GL built-in functions used in WHERE clauses, which referen... Eric Faulhaber
11:50 AM Database Feature #6628 (WIP): port PostgreSQL native user defined functions to MariaDB
Eric Faulhaber
01:53 PM Conversion Tools Bug #6629: incremental conversion for OpenClient proxy programs
Incremental conversion for OpenClient proxy Java code is not possible at this time. If a 4GL program configured as p... Constantin Asofiei
01:50 PM Conversion Tools Bug #6629 (Test): incremental conversion for OpenClient proxy programs
Constantin Asofiei
12:07 PM Database Feature #6348: implement support for MariaDB
Greg Shah wrote:
> > Greg: I know Roger was keeping the documentation/license project up-to-date, but is there a wik...
Ovidiu Maxiniuc
07:50 AM Database Feature #6348: implement support for MariaDB
> Greg: I know Roger was keeping the documentation/license project up-to-date, but is there a wiki with the steps nee... Greg Shah
04:00 AM Database Feature #6348: implement support for MariaDB
With 3821c/14095 change of build.gradle, this was added:... Constantin Asofiei
11:53 AM Runtime Infrastructure Support #5567: move FWD to Java 11
I did a whole lot of smoke testing on <app_c>. Most of the issue were pilot error where I forgot to change from Java ... Roger Borrello
11:46 AM Database Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> I got the time to familiarize myself with @AdaptiveQuery@. I understood the motivation for ...
Eric Faulhaber
10:41 AM Database Feature #6582: implement multi-table AdaptiveQuery
I got the time to familiarize myself with @AdaptiveQuery@. I understood the motivation for the "adaptive" part, but n... Alexandru Lungu
10:07 AM Database Feature #6582: implement multi-table AdaptiveQuery
Alexandru Lungu wrote:
> Eric Faulhaber wrote:
> > Alexandru, please review the existing @AdaptiveQuery@ implementa...
Eric Faulhaber
09:17 AM Conversion Tools Bug #6627: improve conversion memory footprint for AstKey persistent maps
It is a good plan and a reasonable trade-off. Greg Shah
08:59 AM Conversion Tools Bug #6627: improve conversion memory footprint for AstKey persistent maps
There are these persistent (in the H2 conversion database) maps:... Constantin Asofiei
08:47 AM Conversion Tools Bug #6627 (Review): improve conversion memory footprint for AstKey persistent maps
Constantin Asofiei

07/21/2022

07:59 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Tomasz: It would be great if you post a list of the items to handle/consider when shifting a FWD ...
Tomasz Domin
07:55 PM Runtime Infrastructure Support #5567: move FWD to Java 11

CTRL-C tests for 5567a + @5739-4.diff@ + @5737a.diff@ completed successfully on my local workstation, I've uploaded...
Tomasz Domin
07:01 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> > > Seems like @ctx = SSLContext.getInstance("TLSv1.2",...@ resolves the issue. Let me @10-15@...
Tomasz Domin
06:55 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Questions for Tomasz:
>
> # Is this branch ready for wider testing? If so, I'd like to make a...
Tomasz Domin
06:33 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> > I'd like to code up a check on the Java version, and make the decision in the server.sh script...
Roger Borrello
05:55 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz: It would be great if you post a list of the items to handle/consider when shifting a FWD installation from Ja... Greg Shah
05:53 PM Runtime Infrastructure Support #5567: move FWD to Java 11
I think so. Tomasz never mentioned this, but it wouldn't have been possible for any of our teammates to do testing o... Greg Shah
05:49 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Roger: After Tomasz has the latest changes checked in, please do a quick check of @<app_c>@.
T...
Roger Borrello
05:16 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Roger: After Tomasz has the latest changes checked in, please do a quick check of @<app_c>@.
Tomasz: What is the s...
Greg Shah
04:57 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> Eugenie Lyzenko wrote:
> > Tomasz,
> >
> > Seems like @ctx = SSLContext.getInstance("TL...
Tomasz Domin
03:41 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> Tomasz,
>
> Seems like @ctx = SSLContext.getInstance("TLSv1.2",...@ resolves the issue. ...
Eugenie Lyzenko
03:31 PM Runtime Infrastructure Support #5567: move FWD to Java 11
My tests for @<app_s>@ were done with this; I did not apply any other TLS patch, was done with 5567a as in rev 14102
...
Constantin Asofiei
03:28 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz,
Seems like @ctx = SSLContext.getInstance("TLSv1.2",...@ resolves the issue. Let me @10-15@ min to test.
Eugenie Lyzenko
03:22 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> Tomasz Domin wrote:
> > Eugenie Lyzenko wrote:
> > > No difference, same errors. I will t...
Eugenie Lyzenko
03:21 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > and syslog will show this:
> > [...]
>
> Check @ldd /opt/sp...
Constantin Asofiei
03:10 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Constantin Asofiei wrote:
> and syslog will show this:
> [...]
Check @ldd /opt/spawner/spawn@
It should be:
<p...
Tomasz Domin
03:01 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > Tomasz, are you able to run the FWD web client in Hotel GUI, us...
Constantin Asofiei
02:57 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > No difference, same errors. I will try previous release of the @JD...
Eugenie Lyzenko
02:51 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> No difference, same errors. I will try previous release of the @JDK11@.
My Java version
<...
Tomasz Domin
02:36 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> Tomasz Domin wrote:
> > Eugenie Lyzenko wrote:
> > > Testing update:
> > >
> > > So I ...
Eugenie Lyzenko
02:24 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > Testing update:
> >
> > So I think only @NIO@ issue left here.
...
Eugenie Lyzenko
02:24 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Constantin Asofiei wrote:
> Tomasz, are you able to run the FWD web client in Hotel GUI, using 5567a and Java 11?
...
Tomasz Domin
02:16 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Constantin Asofiei wrote:
> Tomasz, are you able to run the FWD web client in Hotel GUI, using 5567a and Java 11?
...
Tomasz Domin
02:11 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz, are you able to run the FWD web client in Hotel GUI, using 5567a and Java 11? Constantin Asofiei
02:07 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> Testing update:
>
> So I think only @NIO@ issue left here.
Please Try @5567-1.diff@
Tomasz Domin
01:54 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Testing update:
1. Compilation is OK.
2. The @Swing@ client works. I did some smoke tests with @app_m@ and found ...
Eugenie Lyzenko
01:11 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Greg Shah wrote:
> Yes, we are testing 5567a which is rebased from 3821c rev 14087.
I'll update the environment a...
Eugenie Lyzenko
01:02 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Yes, we are testing 5567a which is rebased from 3821c rev 14087. Greg Shah
01:01 PM Runtime Infrastructure Support #5567: move FWD to Java 11
> I had to switch TLS Context from TLS to TLSv3, Greg - was I allowed to do this ?
I don't have an objection, as l...
Greg Shah
01:01 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Eugenie Lyzenko wrote:
> > The problems found in starting @app_m@ with @JDK11@:
> >
> Than...
Eugenie Lyzenko
12:50 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Eugenie Lyzenko wrote:
> The problems found in starting @app_m@ with @JDK11@:
>
Thank you Eugenie.
> 1. The @F...
Tomasz Domin
10:12 AM Runtime Infrastructure Support #5567: move FWD to Java 11
The problems found in starting @app_m@ with @JDK11@:
1. The @FWD@ can not be compiled with @Java 11@ (to be fixed)...
Eugenie Lyzenko
09:06 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Code review 5567a revisions 14099..14102. The changes look good. Hynek Cihlar
09:05 AM Runtime Infrastructure Support #5567: move FWD to Java 11
> I'd like to code up a check on the Java version, and make the decision in the server.sh script.
This is a good ...
Greg Shah
09:04 AM Runtime Infrastructure Support #5567: move FWD to Java 11
If I understand correctly, the old way only works for Java 8 and the new way works for Java 9 and above. Greg Shah
09:03 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Tomasz Domin wrote:
> Constantin Asofiei wrote:
> > What's the equivalent for @-Djava.ext.dirs=null:../lib/spi@ in ...
Roger Borrello
08:13 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Spawner fails:... Constantin Asofiei
08:00 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Constantin Asofiei wrote:
> What's the equivalent for @-Djava.ext.dirs=null:../lib/spi@ in Java 11? I get this error...
Tomasz Domin
07:54 AM Runtime Infrastructure Support #5567: move FWD to Java 11
What's the equivalent for @-Djava.ext.dirs=null:../lib/spi@ in Java 11? I get this error when starting @<app_s>@:
<p...
Constantin Asofiei
06:54 AM Runtime Infrastructure Support #5567: move FWD to Java 11
Questions for Tomasz:
# Is this branch ready for wider testing? If so, I'd like to make a push on testing for thi...
Greg Shah
05:44 AM Runtime Infrastructure Support #5567: move FWD to Java 11
This is great! When you have equivalent results, please report on the performance between Java 8 and 11. Greg Shah
11:54 AM User Interface Bug #6053: Widget realisation
Hynek Cihlar wrote:
> Igor, do you remember the test cases for which you needed the @canAccess@ method and @wasReali...
Igor Skornyakov
03:08 AM Base Language Bug #6623: validate the memptr bytes in "copy-lob from memptr to clob/longchar" statement
According to https://knowledgebase.progress.com/articles/Article/P110518 , COPY-LOB will try to translate the memptr ... Constantin Asofiei
03:03 AM Base Language Bug #6623 (New): validate the memptr bytes in "copy-lob from memptr to clob/longchar" statement
Constantin Asofiei

07/20/2022

07:53 PM Database Feature #6348: implement support for MariaDB
A first revision of FWD with partial support for MariaDb dialect was committed in 14095:
* the build script will fet...
Ovidiu Maxiniuc
06:06 PM Runtime Infrastructure Support #5567: move FWD to Java 11
Found working regression test and p2j combination (rev *14087*).
Rebased to *14087* and pushed to *5567a*/*14102*
...
Tomasz Domin
05:01 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> In FWD both icons and checkboxes are visible, but they are displayed the opposite order...
Vladimir Tsichevski
12:51 PM User Interface Bug #5622: TREEVIEW widget issues
Vladimir Tsichevski wrote:
> In FWD both icons and checkboxes are visible, but they are displayed the opposite order...
Vladimir Tsichevski
04:51 AM Database Bug #6577 (Review): move RecordBuffer.ooFields at the DMO meta
3821c/14090 - RecordBuffer instance fields can not be accessed directly from static methods - their getter must be us... Constantin Asofiei
 

Also available in: Atom