Activity
From 03/02/2023 to 03/31/2023
04/01/2023
- 08:58 PM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Dănuț Filimon wrote:
> Ovidiu, is there any case where a rtrim is used but should not be removed when using @MariaDb...
03/31/2023
- 07:28 PM Database Bug #6767: Possible name clashes in DMO classes
- Eric Faulhaber wrote:
> Vladimir Tsichevski wrote:
>
> > What am I expected to do to make this patch merged to th... - 06:21 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- > but without knowing why that check was there in the first place I'd be hesitant to remove it.
If I recall correc... - 05:24 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Summary of findings for today:
* I've confirmed that @character.chr@ behaves differently to Progress' @CHR@ for mu... - 12:26 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Good work, yes this makes sense.
- 03:06 PM Database Feature #6371: implement SAVE CACHE statement
- Merged into trunk as revision 14524.
- 02:18 PM Database Feature #6371 (Review): implement SAVE CACHE statement
- Code review 6371b/14529: the changes look good.
- 01:53 PM Database Feature #6371: implement SAVE CACHE statement
- I pushed cleanup and headers update for modified files as revision 14529. Also, normalized extent support is replaced...
- 12:08 PM Database Feature #6371: implement SAVE CACHE statement
- I've looked at 6371b and the changes look safe, they are limited to SAVE CACHE package in FWD.
- 03:02 PM Base Language Bug #7243 (Review): collision between YEAR function and a perm table abbreviated name
- The fix is in 7199b/14526.
- 01:57 PM Base Language Bug #7243 (WIP): collision between YEAR function and a perm table abbreviated name
- 01:55 PM Base Language Bug #7243: collision between YEAR function and a perm table abbreviated name
- The patch for this seems to be:...
- 01:36 PM Base Language Bug #7243: collision between YEAR function and a perm table abbreviated name
- This test fails to convert:...
- 01:35 PM Base Language Bug #7243 (Closed): collision between YEAR function and a perm table abbreviated name
- 12:35 PM Testing Support #6853: implement automated 4GL compatibility testing and CI/CD
- > how to included them (automatically?) in CI/CD
If one adds tests to an existing test set, then I expect it would... - 11:51 AM Base Language Bug #7240 (Review): conversion problem related to ENTERED in a IF expr
- The fix is in 7199b/14524
- 03:19 AM Base Language Bug #7240: conversion problem related to ENTERED in a IF expr
- The recreate is this:...
- 03:19 AM Base Language Bug #7240 (Closed): conversion problem related to ENTERED in a IF expr
- 11:25 AM Database Bug #7035: Extract query parameters from statically converted FQL
- 7035a still fails, I think is related to some date literal. I need to find the actual FQL and SQL, will get back to ...
- 07:13 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Committed it as 7035a/rev. 14525. I will also redo some of my regression tests for this.
- 04:51 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Dănuț Filimon wrote:
> I attached a patch that should solve the issue. When handling strings in @FQLPreprocessor.cre... - 04:08 AM Database Bug #7035: Extract query parameters from statically converted FQL
- I attached a patch that should solve the issue. When handling strings in @FQLPreprocessor.createParameterDiff@, they ...
- 07:53 AM Base Language Feature #4065: server-side processing of client platform dependencies
- From email:
>>> Hynek wrote:
>>>
>>> I meant the loading resources for the UI (icons, bitmaps). I got your point... - 07:22 AM Base Language Feature #4065: server-side processing of client platform dependencies
- > what do you think?
I think this is a discussion that is unrelated to this task. Yes, we probably have a bug in ... - 07:15 AM Base Language Feature #4065: server-side processing of client platform dependencies
- > but server-side processing is required only by legacy streams (used by INPUT/OUTPUT statements) and other cases whe...
- 03:08 AM Base Language Feature #4065: server-side processing of client platform dependencies
- Roger Borrello wrote:
> I have a question about this task... In #4938-52 I need to configure the web client such tha... - 02:03 AM Database Feature #6444: dataset improvements
- Ovidiu Maxiniuc wrote:
> Yes, That is correct. The time-stamps remain, but they need to be grouped together at the e...
03/30/2023
- 07:29 PM Database Feature #6444: dataset improvements
- Yes, That is correct. The time-stamps remain, but they need to be grouped together at the end of history list, under ...
- 04:32 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> Ovidiu Maxiniuc wrote:
> > Actually, not what I meant by updating the history entries.
> ... - 03:15 PM Database Feature #6444: dataset improvements
- Constantin Asofiei wrote:
> The 'scale' computed in @int colDecs = Math.max(1, column.getDecimals());@ results in '0... - 03:04 PM Database Feature #6444: dataset improvements
- The 'scale' computed in @int colDecs = Math.max(1, column.getDecimals());@ results in '0' so colDecs becomes 1, in Ov...
- 02:28 PM Database Feature #6444: dataset improvements
- Ovidiu Maxiniuc wrote:
> Here is the isolated testcase:
> [...]
> And the results are as follows:
> |_. Reference... - 02:22 PM Database Feature #6444: dataset improvements
- Constantin Asofiei wrote:
> We need Ovidiu's test first. Also, try the test in #6444-201 with and without DECIMAL... - 02:20 PM Database Feature #6444: dataset improvements
- Here is the isolated testcase:...
- 01:13 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > If DECIMALS is not specified, it defaults to 10 in OE. In F... - 01:12 PM Database Feature #6444: dataset improvements
- Constantin Asofiei wrote:
> If DECIMALS is not specified, it defaults to 10 in OE. In FWD, there may be a problem a... - 01:08 PM Database Feature #6444: dataset improvements
- If DECIMALS is not specified, it defaults to 10 in OE. In FWD, there may be a problem as we assume '0' in @persist.o...
- 12:54 PM Database Feature #6444: dataset improvements
- Well, in fact I've used the attached test for WRITE-JSON.
- 12:40 PM Database Feature #6444: dataset improvements
- For example, this test:...
- 12:39 PM Database Feature #6444: dataset improvements
- Constantin Asofiei wrote:
> Do you have a test which just uses @WRITE-XML@ for a temp-table with some records?
I me... - 12:39 PM Database Feature #6444: dataset improvements
- This test uses appserver calls - the data may be affected by the transfer over the appserver. Do you have a test whi...
- 12:27 PM Database Feature #6444: dataset improvements
- Constantin Asofiei wrote:
> Igor, please specify a testcase I can use for the decimal serialization - where you saw ... - 12:23 PM Database Feature #6444: dataset improvements
- Igor, please specify a testcase I can use for the decimal serialization - where you saw that the rounding is necessary.
- 12:22 PM Database Feature #6444: dataset improvements
- Branch 6444a was rebased to the trunk rev. 14523.
Pushed up to revision 14548. - 01:35 AM Database Feature #6444: dataset improvements
- Ovidiu Maxiniuc wrote:
> Actually, not what I meant by updating the history entries.
> Your entry must be the last ... - 12:15 AM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> Ovidiu Maxiniuc wrote:
> > Please update the H entries first. I will do some tests regardi... - 03:09 PM Base Language Feature #4065: server-side processing of client platform dependencies
- I have a question about this task... In #4938-52 I need to configure the web client such that we have this in the dir...
- 01:15 PM Base Language Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> Hynek Cihlar wrote:
> > Constantin, see #4065-59 and the related where we discussed thi... - 11:16 AM Base Language Feature #4065: server-side processing of client platform dependencies
- Hynek Cihlar wrote:
> Constantin, see #4065-59 and the related where we discussed this.
OK, but when server-side st... - 03:12 AM Base Language Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> Greg, correct me if I'm wrong, but server-side processing is required only by legacy str... - 03:08 AM Base Language Feature #4065: server-side processing of client platform dependencies
- Greg, correct me if I'm wrong, but server-side processing is required only by legacy streams (used by INPUT/OUTPUT st...
- 03:02 AM Base Language Feature #4065: server-side processing of client platform dependencies
- Constantin Asofiei wrote:
> From Hynek via email:
> > Changing the direct IO in the client process to go through a ... - 02:59 AM Base Language Feature #4065: server-side processing of client platform dependencies
- From Hynek via email:
> Changing the direct IO in the client process to go through a remoted object on the server wi... - 02:25 AM Base Language Feature #4065: server-side processing of client platform dependencies
- I rebased 4065a against trunk revision 14520.
- 02:51 PM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> I rebased the branch (well, merged trunk into 6371b) without major issues.
>
> > As not... - 02:44 PM Database Feature #6371: implement SAVE CACHE statement
- Awesome, I will apply headers update and continue cleanup and testing. Thank you!
- 02:42 PM Database Feature #6371: implement SAVE CACHE statement
- Eric Faulhaber wrote:
> Boris Schegolev wrote:
> > I rebased the branch (well, merged trunk into 6371b) without maj... - 01:37 PM Database Feature #6371: implement SAVE CACHE statement
- Boris Schegolev wrote:
> I rebased the branch (well, merged trunk into 6371b) without major issues.
This is not ... - 01:17 PM Database Feature #6371: implement SAVE CACHE statement
- I rebased the branch (well, merged trunk into 6371b) without major issues.
> As noted in #6371-100, #6371-101, an... - 12:48 PM Testing Support #6853: implement automated 4GL compatibility testing and CI/CD
- Greg, I'm not sure if this has been discussed or not, but we need a way to standardize how to write tests for integra...
- 12:33 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Here's a short summary of findings from today, I'll follow up with a status update shortly.
Greg Shah wrote:
> ... - 02:40 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Roughly, this seems right.
# Before you go very far, please implement the 4GL testcase(s) to ensure we understand ... - 11:39 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> # convert (wrap) values to the expected type is cases the usage requires it (to use val... - 11:34 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> I think the solution would be in literals.rules on line 371:
> [...]
> to add a @!(isN... - 11:20 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- I think the solution would be in literals.rules on line 371:...
- 11:23 AM Database Bug #7035: Extract query parameters from statically converted FQL
- There are lots of these:...
- 11:21 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Alexandru Lungu wrote:
> Rebased 7035a with latest trunk/rev. 14523.
ETF testing fails badly. - 09:53 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Rebased 7035a with latest trunk/rev. 14523.
- 09:34 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Alexandru Lungu wrote:
> Tested it against two large customer applications. Also profiled against a customer POC. Th... - 06:37 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Tested it against two large customer applications. Also profiled against a customer POC. There were no regressions.
... - 06:31 AM Database Bug #7035: Extract query parameters from statically converted FQL
- Alexandru, what's the state of testing for 7035a?
- 10:08 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- *Committed 7108a_h2/rev.18*. Fix for cached @CompareMode@ where the same instance is used but a different one is requ...
- 05:39 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- *Committed 7108a/rev.14519*. Skip adding upper and rtrim in the @SortCriterion.toString@ represensation when necessar...
- 09:08 AM Database Feature #7066: Implement multi-table indexed query in H2
- Alexandru Lungu wrote:
> * @s.setType(INDEX);@ means that you set the @index_name@ AST type to INDEX. This way, in a... - 08:27 AM Database Feature #7066: Implement multi-table indexed query in H2
- *Review for 7066a/rev. 14532*
The changes are reasonable considering the need of enforcing USE-INDEX in some scenari... - 06:26 AM Database Feature #7066: Implement multi-table indexed query in H2
- I've committed to 7066a, rev. 14532 and 7066a_h2, rev. 14 some changes that target the use of @use index@.
As Alex p... - 07:23 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya Bogdanova wrote:
> Merged to trunk as r14521. It also fixes the repeating of log messages mentioned in #5753#n... - 07:13 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Merged to trunk as r14521. It also fixes the repeating of log messages mentioned in #5753#note-79.
Do I have to wr... - 06:57 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya Bogdanova wrote:
> I was able to reproduce the issue with the hanging appserver and it's fixed in 5701d as I'v... - 04:45 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- I was able to reproduce the issue with the hanging appserver and it's fixed in 5701d as I've mentioned earlier. Do I ...
- 04:14 AM Runtime Infrastructure Bug #5701 (Review): logfile names for -O outputToFile use the spawner pid instead of the Java (FW...
- 02:56 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > Keep in mind this is with the 5701d fix and FWD trunk. So F... - 02:43 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- I added some missing messages to the clientlog for #5753.
- 02:37 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- I think I did something to the repeated constructor msg, but atm not 100% sure.
- 02:35 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> Keep in mind this is with the 5701d fix and FWD trunk. So FWD trunk loses some MESSAGE ... - 02:18 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya, the changes in 5701d look OK.
Regarding your issue: I've checked your test and the @hello@ you see in the a... - 07:16 AM Base Language Feature #6497: add equivalent support for the -T command line option
- The branch 6497a has been rebased to trunk 14521. The new rev no is 14526.
Please review it and let me know if I c... - 06:51 AM Conversion Tools Feature #6256: improved profile support
- There is a problem when the 'exclude' filter is used to not add files to conversion. During pre-scan phase, the filt...
- 05:36 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
- Alexandru Lungu wrote:
> Eric Faulhaber wrote:
> > If you are intending to remove it at the FQL level, please note ... - 04:25 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- The tests Constantin did for #5701#note-86 made me think about the appserver agent logs.
The implementation in #57... - 04:12 AM Runtime Infrastructure Bug #7236: Inconsistencies in stderr and logs related to MESSAGE and AppError constructor
- To be addressed after the merge of #5701, #5753 and #5703.
Steps to reproduce in #5701#note-86.
Issues:
* The ... - 04:04 AM Runtime Infrastructure Bug #7236 (New): Inconsistencies in stderr and logs related to MESSAGE and AppError constructor
- 03:05 AM Database Bug #6767: Possible name clashes in DMO classes
- Vladimir Tsichevski wrote:
> What am I expected to do to make this patch merged to the trunk?
Create a task bra...
03/29/2023
- 05:10 PM Database Bug #6767: Possible name clashes in DMO classes
- Eric Faulhaber wrote:
> Code review 6767-full.diff:
>
> The changes look good.
>
> Just some minor issues with... - 12:58 PM Database Bug #6767: Possible name clashes in DMO classes
- Code review 6767-full.diff:
The changes look good.
Just some minor issues with the file headers:
* The dates... - 04:59 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- First time the literal is wrapped as a parameter in @expression.rules@:...
- 03:17 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- If I remove the "wrap_parameter" annotation from the literal, both OO method and function calls convert correctly wit...
- 02:28 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> > * we will need to regression test the conversion of the original app where this was ... - 02:19 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> OK, lets back-track a little. Sorry I was so abrupt in the initial note, I was expectin... - 12:41 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- OK, lets back-track a little. Sorry I was so abrupt in the initial note, I was expecting a pin-point fix, not a full...
- 12:01 PM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > Constantin Asofiei wrote:
> > > There can be nested PLU... - 11:53 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > There can be nested PLUS ASTs, with complex expression w... - 11:51 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> There can be nested PLUS ASTs, with complex expression with or without STRING literal.
... - 11:34 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Why did you remove the @descent-rules@ portion? There can be nested PLUS ASTs, with complex expression with or witho...
- 11:30 AM Base Language Bug #7184 (Review): Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > Constantin Asofiei wrote:
> >
> > > * copy all annota... - 11:00 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
>
> > * copy all annotations from @ref2@ to the @ref@ AST
... - 10:58 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> * copy all annotations from @ref2@ to the @ref@ AST
Is there a nice way to do this ... - 10:56 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> Seems, we need to transfer the annotations from the @PLUS@ node, not from the first arg... - 10:55 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> Vladimir Tsichevski wrote:
> > The question is which of 3 ways of *fixing* this problem... - 10:41 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> The question is which of 3 ways of *fixing* this problem to choose? :-(
First, you nee... - 10:33 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> Somewhere in TRPL (I think annotations) we transform this AST:
> [...]
> to this AST:
... - 10:27 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Somewhere in TRPL (I think annotations) we transform this AST:...
- 10:23 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> Please attach also the AST from the F2 phase (after parsing) and also the .cache for t... - 10:18 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Vladimir Tsichevski wrote:
> Constantin Asofiei wrote:
> > What's the full AST for the method call @testMethod("asd... - 10:17 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- Constantin Asofiei wrote:
> What's the full AST for the method call @testMethod("asdf" + "qwerty").@?
I've attach... - 10:12 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- What's the full AST for the method call @testMethod("asdf" + "qwerty").@?
- 10:11 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- I need some help from TRPL gurus in deciding how to solve this issue. I see the following variants:
# explicitly c... - 04:09 PM Database Feature #6444: dataset improvements
- Ovidiu, please post when you have some test results, so we can figure out where this falls in the merge order. Thanks.
- 12:23 AM Database Feature #6444: dataset improvements
- Ovidiu Maxiniuc wrote:
> Please update the H entries first. I will do some tests regarding the synchronize, fill and... - 03:30 PM Database Feature #6371: implement SAVE CACHE statement
- Code review 6371b/14485-14488:
Overall, it seems good functionally; nice work. I do have some considerations and c... - 03:14 PM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- It's taken me a bit of time to grok the @Text@ class, and how ABL codepages correspond to JVM ones, but I believe I h...
- 11:40 AM Database Bug #7185: H2 in-memory lazy hydration
- Committed 7185a/rev. 14532 and 7185a_h2/rev. 16: handle cases when result-set is composed out of multiple row structu...
- 11:09 AM Database Bug #7185: H2 in-memory lazy hydration
- *Done some tests with latest 7185a/rev. 14531 and latest 7185a_h2:*
* @FWDDirectAccess.retrieveResponse@ you creat... - 09:02 AM Database Bug #7185: H2 in-memory lazy hydration
- Based on #7185-14 I committed *7185a/rev.14531*. I confirmed that @TempRecord.checkIncomplete@ is redundant and remov...
- 07:15 AM Database Bug #7185: H2 in-memory lazy hydration
- Eric Faulhaber wrote:
> The idea when I first implemented @BaseRecord@ was to make the @data@ array directly accessi... - 06:28 AM Database Bug #7185: H2 in-memory lazy hydration
- Alexandru Lungu wrote:
> *Eric, Constantin, please advice*. If we attempt to implement lazy-hydration in any form ... - 06:03 AM Database Bug #7185: H2 in-memory lazy hydration
- *Review for 7185a/rev. 14529 and 14530*
This is close to a conceptually correct solution. However, there are still... - 05:19 AM Database Bug #7185: H2 in-memory lazy hydration
- *Committed 7185a/rev.14530*. Fixed a NPE in @TempRecord.getDatum()@ where fallback was assigned but readFields was null.
- 10:16 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Danut, please mark #7108-31 as high priority for now.
- 09:12 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin, I think it is good to go... for 3rd time. 3rd time should be the lucky one.
- 09:10 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Ok, that's straight weird. Every third run of the same procedure (without deleting the output to files) writes the fi...
- 09:00 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- I've found a weird behavior just now. If the @output to@ file is already existing, the text goes to @outputToFile@ in...
- 08:56 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> Did you test the batch client with a program using @OUTPUT TO somefile.txt@?
Yes. I'v... - 08:36 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya, try this for appserver connect @-AppService app_server -S 21200 -H localhost -sessionModel Session-free -Direc...
- 06:06 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Otherwise chui (terminal / swing) and batch work fine - generate the file and output any other display text.
- 05:46 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> Galya: please do some tests in batch/appserver/ChUI, with code like this:
> [...]
If... - 02:19 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya Bogdanova wrote:
> Lol. My... Is this the overwrite message warning for... I haven't set this myself.
If some... - 07:47 AM Database Bug #7235: Avoid selecting all fields for an CAN-FIND sub-select
- 4GL code:...
- 07:39 AM Database Bug #7235 (Closed): Avoid selecting all fields for an CAN-FIND sub-select
- 07:17 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
- Eric Faulhaber wrote:
> If you are intending to remove it at the FQL level, please note that we do a reverse lookup ... - 06:37 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
- Is the idea to just remove the ORDER BY at the SQL level (as opposed to the FQL level)?
If you are intending to re... - 06:19 AM Base Language Feature #6497: add equivalent support for the -T command line option
- The branch 6497a has been rebased to trunk 14519. The new rev no is 14524.
- 02:29 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Theodoros Theodorou wrote:
> Please review (6497a/14502)
Looks good, thanks. - 05:25 AM Database Feature #7066: Implement multi-table indexed query in H2
- Created 7066a from trunk rev. 14519 and rebased with 7026b changes. Also created 7066a_h2 from FWD-H2 trunk rev. 13.
03/28/2023
- 07:38 PM Base Language Bug #7184 (WIP): Incorrect conversion of concatenated string literals to a LONGCHAR
- In the course of string literal concatenation the original annotation info is lost.
Here is how a string literal e... - 07:37 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> > *** according to https://docs.progress.com/bundle/openedge-prodatasets-117/page/Using-the... - 07:11 AM Database Feature #6444: dataset improvements
- Ovidiu Maxiniuc wrote:
> Review of 6444a/14538:
> * @AbstractQuery.java@, @CompoundComponent.java@, Dialect.java, e... - 02:30 AM Database Feature #6444: dataset improvements
- Branch 6444a was rebase to the trunk rev. 14518.
Pushed up to revision 14541. - 02:12 AM Database Feature #6444 (WIP): dataset improvements
- 11:34 PM Database Feature #6444: dataset improvements
- Review of 6444a/14538:
* @AbstractQuery.java@, @CompoundComponent.java@, Dialect.java, etc: GCD coding standard: ple... - 07:05 PM Database Feature #6371: implement SAVE CACHE statement
- I added support for comments / meta info for extent fields as revision 6371b/14488. Documentation is also updated - s...
- 02:02 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> We only need to qualify things if the code uses a class that is in conflict. Qualifying all the ... - 11:48 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- ...
- 11:45 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- I didn't receive notification for the notes from my last comment, so let me get up to date...
- 11:42 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> Please prepare these changes in 5701c, and check if the @filesys.c@ native code can be a... - 11:08 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Greg, I think you are right. This may affect the redirected terminal in both ChUI and batch processes.
For batch ... - 11:07 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Greg Shah wrote:
> The 4GL knows when its STDIO is redirected and it changes its behavior based on that. I think we... - 10:57 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- The 4GL knows when its STDIO is redirected and it changes its behavior based on that. I think we implemented the @Ja...
- 10:47 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> Please prepare these changes in 5701c, and check if the @filesys.c@ native code can be a... - 10:42 AM Runtime Infrastructure Bug #5701 (WIP): logfile names for -O outputToFile use the spawner pid instead of the Java (FWD c...
- Galya Bogdanova wrote:
> Even better if @IS_OUTPUT_REDIRECTED@ is moved to @FileChecker@.
Please prepare these chan... - 10:41 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Even better if @IS_OUTPUT_REDIRECTED@ is moved to @FileChecker@.
- 10:39 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> This patch seems to solve the issue:
> [...]
>
> But I don't know if this is the cor... - 10:37 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin, this is troublesome. With #5701 stdout is not redirected in the native code, but programmatically in Java...
- 10:37 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- This patch seems to solve the issue:...
- 10:33 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > This can be seen with appservers, where there is a @MESSAGE ... - 10:29 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Constantin Asofiei wrote:
> This can be seen with appservers, where there is a @MESSAGE "Message" VIEW-AS ALERT-BOX... - 10:26 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Galya, there is a regression in trunk revs 14506/14507.
This can be seen with appservers, where there is a @MESS... - 10:58 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- h2. Reviews
*Review for 7108a*
* @SortCriterion@ instances are still generated with @upper@ and @rtrim@! Please c... - 08:25 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Rebased 7108a from trunk rev. 14515. 7108a is now at rev. 14518.
- 10:21 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Please review (6497a/14502)
- 03:49 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Review for 6497a/14501:
* ClientCore, ClientParameters, StandardServer - please add history entries
* @Utils.getTmp... - 09:50 AM Database Bug #7185: H2 in-memory lazy hydration
- Based on #7185-10 I committed *7185a/rev.14529* and *7185a_h2/rev.15.*.
* Fixed @TempRecord@.
* Made @BaseRecord.ja... - 05:27 AM Database Bug #7185: H2 in-memory lazy hydration
- *Review for 7185a/rev. 14528*
* In @TempRecord@:
** @readFields.set(i);@ is redundant as @readProperty@ already s... - 02:57 AM Database Bug #7185: H2 in-memory lazy hydration
- *Committed 7185a_h2/rev.14* and *7185a/rev.14528* as part of the initial implementation for lazy hydration.
I've m... - 09:23 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
- Radu, please address #7194 once you get a stable solution for #7066. AFAIK, you already have some implementation rega...
- 07:16 AM Database Feature #7060 (Review): Consider using wildcard selection to reduce SQL size
- 04:53 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The Session/Thread/User combo context came as ported from LogHelper where it was used only for some logs. I tried to ...
- 04:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- A few remarks about the identification of to who a log message belongs:
* @SERVER, Session:00000007, Thread:0000001F... - 04:27 AM Database Bug #7138 (WIP): Short circuit fake-update (update with a new value eqaul to the old value) in H2
- 02:54 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- This task is to implement the runtime support for @IS-LEAD-BYTE()@. Conversion support is already complete (search o...
03/27/2023
- 04:08 PM Base Language Feature #6497: add equivalent support for the -T command line option
- Please review again (6497a/14501)
- 11:59 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Fixed READ-JSON for static DATA-SET with NESTED/FOREIGN-KEY-HIDDEN relations.
Committed to 7193a/14508.
Working i... - 10:29 AM Database Bug #7220: Record not created when property is set to empty string
- I remember that Danut also tested the example with a temporary table. In that case, the record was found because @isA...
- 04:19 AM Base Language Bug #7202 (Closed): 'accum' frame-level widget can have widget options
- 04:18 AM Base Language Bug #7203 (Closed): INIT clause for datetime var copied from 'like' phrase
- 04:18 AM Base Language Bug #7204 (Closed): method overload with dataset/temp-table parameters uses the index at the para...
- 04:18 AM Base Language Bug #7206 (Closed): shared frame defined with the same name but different widgets
- 04:18 AM Base Language Bug #7215 (Closed): 'display v @ ch' - v gets added to the ch's frame
- 03:59 AM Testing Support #6861: tests for valid and invalid 4GL syntax (parsing)
- I think your idea is the correct approach.
- 03:37 AM Base Language Feature #4382 (Closed): implement configurable directory override for PROGRESS global variable
- 03:36 AM Base Language Feature #6421 (Closed): finish GENERATE-RANDOM-KEY support
- 03:33 AM Testing Support #6860 (WIP): lexer tests
- > What exactly should those tests cover, the lexer part of ANTLR grammar
Yes, this is about testing the lexer part... - 03:22 AM Testing Support #6854: base language tests
- > this is a rather large task, can we create sub-tasks for each topic and we refine the priority for each of those?
...
03/26/2023
- 01:15 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- I'm working now on READ-JSON for relations with FOREIGN-KEY-HIDDEN.
Please note that the support for this is broken ...
03/25/2023
- 08:53 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Fixed source validation for READ-JSON to work with MEMPTR, LONGCHAR and FILE for TEMP-TABLE and rejects STREAM as a s...
- 03:43 AM Base Language Feature #6497: add equivalent support for the -T command line option
- In other words, @defaultFwdTempFolder@ needs to be used in both cases, implicit temp folder and explicit '-T' folder;...
- 03:21 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Theodoros, this is the review for 6497a/14500:
* please add history entries and javadoc for all new methods or param...
03/24/2023
- 06:56 PM Database Feature #6371: implement SAVE CACHE statement
- I puhsed revision 6371b/14487. It provides support for DTTZ columns, fixes for MariaDB in @SchemaCheck@ and support f...
- 03:51 PM Base Language Feature #6497: add equivalent support for the -T command line option
- Kind reminder for a review
- 12:42 PM Base Language Bug #7202: 'accum' frame-level widget can have widget options
- 7199a was merged to trunk rev 14514 and archived.
- 12:42 PM Base Language Bug #7203: INIT clause for datetime var copied from 'like' phrase
- 7199a was merged to trunk rev 14514 and archived.
- 12:42 PM Base Language Bug #7204: method overload with dataset/temp-table parameters uses the index at the parameter sig...
- 7199a was merged to trunk rev 14514 and archived.
- 12:42 PM Base Language Bug #7206: shared frame defined with the same name but different widgets
- 7199a was merged to trunk rev 14514 and archived.
- 12:42 PM Base Language Bug #7215: 'display v @ ch' - v gets added to the ch's frame
- 7199a was merged to trunk rev 14514 and archived.
- 10:19 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- 4382a was merged to trunk as revision 14510. It was archived.
- 06:44 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- 4382a has been rebased to trunk 14509
- 10:00 AM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- 6421a was merged to trunk as revision 14509. It was archived.
- 09:15 AM Testing Support #6860: lexer tests
- Marian Edu wrote:
> Is this a sub-task of conversion testing?
Ah, I see now there are separate projects for each t... - 09:12 AM Testing Support #6860 (Feedback): lexer tests
- Is this a sub-task of conversion testing? What exactly should those tests cover, the lexer part of ANTLR grammar, the...
- 08:56 AM Testing Support #6854: base language tests
- Greg, this is a rather large task, can we create sub-tasks for each topic and we refine the priority for each of thos...
- 07:19 AM Testing Support #6861: tests for valid and invalid 4GL syntax (parsing)
- Not sure what the plans are for this one, I would imagine really JUnit tests are to be created here for conversion so...
- 07:13 AM Testing Support #6858: rework existing testcases to use ABLUnit
- Most of the unit tests that we've previously created were converted to ABLUnit format - test classes used whenever po...
03/23/2023
- 02:22 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- Thanks, go ahead with merging 6421a to trunk. Please follow the merge steps in #7027-48
- 02:18 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- Done
- 01:59 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- Igor Skornyakov wrote:
> Constantin Asofiei wrote:
> > SecurityOps is missing a history number, like this:
> > [..... - 01:58 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- Constantin Asofiei wrote:
> SecurityOps is missing a history number, like this:
> [...]
I do believe that saying... - 01:53 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- SecurityOps is missing a history number, like this:...
- 01:49 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- 6421a has been rebased to trunk 14508
- 12:42 PM Base Language Feature #6421 (Review): finish GENERATE-RANDOM-KEY support
- I've uncommitted rev 14509 from trunk. Let's follow the normal process.
- 12:39 PM Base Language Feature #6421: finish GENERATE-RANDOM-KEY support
- I noticed that in my branch 6421a I have accidentally pushed changes from another task and, therefore I recreated the...
- 12:53 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Correct, FWD doesn't have a broker in OE terms. The broker is used only for remote laun... - 10:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm posting sample log files for format review.
First a few explanations:
- I've set up the infrastructure for lo... - 06:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Correct, FWD doesn't have a broker in OE terms. The broker is used only for remote launching; Greg, I think any log ...
- 03:19 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Please describe what broker log content you refer to. You mean the case when the appser... - 04:27 AM Database Feature #7061 (Test): Enable the use of lazy result sets in H2
- 04:25 AM Database Bug #7165 (Test): Close multiplex scope using prepared statement
- 10:49 PM Database Bug #7220: Record not created when property is set to empty string
- Interesting finding.
The record is not forced to flush to DB when it was created. The 'touch' marks the field as d...
03/22/2023
- 02:55 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Broker log content also needs to be replicated from OE 1:1 which it's not currently.
Pleas... - 09:04 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > > Also that way I won't have to rename CentralLogger to SideLogger.
> >
> > I don't see why this is needed reg... - 09:00 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin, you asked before about the appserver/broker logs and what is happening with them.
With #5753 there wil... - 08:59 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > Also that way I won't have to rename CentralLogger to SideLogger.
>
> I don't see why this i... - 08:57 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > This Status, API, IDE thing - isn't it like any cloud logging + IDE plugin? Any cloud logging has an API and a Java...
- 03:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- This Status, API, IDE thing - isn't it like any cloud logging + IDE plugin? Any cloud logging has an API and a Java l...
- 11:01 AM Base Language Feature #3853: implement LOG-MANAGER runtime
- Note: To check if entry types are case-sensitive in configs.
- 08:59 AM Base Language Bug #7204 (Test): method overload with dataset/temp-table parameters uses the index at the parame...
- 04:16 AM Base Language Bug #7204: method overload with dataset/temp-table parameters uses the index at the parameter sig...
- Greg Shah wrote:
> Code Review Task Branch 7199a Revision 14509
>
> In @schema.g@ line 1073, please change the na... - 08:58 AM Base Language Bug #7203 (Test): INIT clause for datetime var copied from 'like' phrase
- 04:13 AM Base Language Bug #7203: INIT clause for datetime var copied from 'like' phrase
- Greg Shah wrote:
> Code Review Task Branch 7199a Revision 14508
>
> In @schema.g@, on line 1703, isn't @content.g... - 08:58 AM Base Language Bug #7202 (Test): 'accum' frame-level widget can have widget options
- 03:58 AM Base Language Bug #7202: 'accum' frame-level widget can have widget options
- Greg Shah wrote:
> In regard to the @accumulate.rules@ change, what is the @display count with frame f1.@ supposed t... - 07:18 AM Database Bug #7220: Record not created when property is set to empty string
- Found an issue related to persistent tables where a record is not created when the property is set to an empty string...
- 07:10 AM Database Bug #7220 (New): Record not created when property is set to empty string
- 06:34 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- When I added rtrimming to H2, I set it so that it will always rtrim when comparing strings. Then I noticed an issue d...
03/21/2023
- 07:21 PM Base Language Bug #7202: 'accum' frame-level widget can have widget options
- Code Review Task Branch 7199a Revision 14512
Overall I don't have an objection.
In regard to the @accumulate.... - 11:33 AM Base Language Bug #7202 (Review): 'accum' frame-level widget can have widget options
- This is fixed in 7199a rev 14512.
- 06:32 PM Base Language Bug #7206 (Test): shared frame defined with the same name but different widgets
- Code Review Task Branch 7199a Revision 14511
No objections. - 11:25 AM Base Language Bug #7206 (Review): shared frame defined with the same name but different widgets
- This is fixed in 7199a rev 14511.
- 03:46 PM Base Language Bug #7215 (Test): 'display v @ ch' - v gets added to the ch's frame
- 03:46 PM Base Language Bug #7215: 'display v @ ch' - v gets added to the ch's frame
- Code Review Task Branch 7199a Revision 14510
This one is tough to evaluate. On the surface, I want the added bypa... - 11:18 AM Base Language Bug #7215 (Review): 'display v @ ch' - v gets added to the ch's frame
- This is fixed in 7199a rev 14510.
- 03:29 PM Base Language Bug #7204: method overload with dataset/temp-table parameters uses the index at the parameter sig...
- Code Review Task Branch 7199a Revision 14509
In @schema.g@ line 1073, please change the name of @if@ to something ... - 11:10 AM Base Language Bug #7204 (Review): method overload with dataset/temp-table parameters uses the index at the para...
- This is fixed in 7199a rev 14509.
- 03:18 PM Base Language Bug #7203: INIT clause for datetime var copied from 'like' phrase
- Code Review Task Branch 7199a Revision 14508
In @schema.g@, on line 1703, isn't @content.getType() == STRING@ alwa... - 11:06 AM Base Language Bug #7203 (Review): INIT clause for datetime var copied from 'like' phrase
- This is fixed in 7199a/14508
- 11:43 AM Base Language Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- Greg Shah wrote:
> Do you want to put this into 7199a instead?
No.
> Should we set this to Review?
There is more ... - 11:36 AM Base Language Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- Do you want to put this into 7199a instead?
Should we set this to Review? - 10:03 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Replace all CentralLogger references only in the seven conversion / tool directories and don't care about dependenc...
- 10:03 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > It should hide the runtime vs devtime decision from the caller.
> Are the two distinguishable? Is there a differ... - 04:38 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Anything in these directories is conversion or dev tool related:
> ... - 03:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> It should hide the runtime vs devtime decision from the caller.
Are the two distinguishable? Is ...
03/20/2023
- 03:03 PM Base Language Bug #7204: method overload with dataset/temp-table parameters uses the index at the parameter sig...
- Another issue is that the index name must be part of the signature.
- 01:30 PM Database Bug #7211: Several H2 connections for one single session
- -Adding a server log that contains around 100 of such connections. Note that is just during server startup without th...
- 12:10 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Anything in these directories is conversion or dev tool related:...
- 11:04 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @Preprocessor@ is not in @com.goldencode.p2j.convert@. So let me get back to my initial question.
Greg Shah wrote:... - 10:55 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Call it @Status@.
- 10:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The interface and implementations should live inside @com.goldencode.p2j.convert@.
- 10:53 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Use the minimum necessary to replace the current calls.
- 10:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> No, I don't think so. The two APIs may look similar now but they will not look that way later.
... - 10:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > > Think about the case of IDE integration which needs to show a list of errors and link back to the location of the...
- 10:46 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @CentralLogger@ is just an interface. Its various implementations may or may not have anything in common.
As far as ... - 10:43 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Think about the case of IDE integration which needs to show a list of errors and link back to the... - 10:39 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The API is not really about logging. It is about recording the details of the conversion/tools processing in a manne...
- 10:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Anything that ever gets used at conversion time would use this API instead of direct usage of @Ce... - 10:31 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I'm not able to determine in depth which files are part only of the conversion tool and whi... - 10:30 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > But that's the issue, it already does,
What do you mean by "it already does"? In your changes?
> since bein... - 10:30 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm not able to determine in depth which files are part only of the conversion tool and which are shared with other r...
- 10:28 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> I prefer that the API be the main entry point for the tooling and @CentralLogger@ only used in on... - 10:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> I guess the API will be backed by a new DB table?
Not at this time. For now, the conver... - 10:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I prefer that the API be the main entry point for the tooling and @CentralLogger@ only used in one implementation of ...
- 10:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I guess the API will be backed by a new DB table?
- 10:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- We can mark the tools entry points to run CentralLogger with a new mode that writes to the API and we'll have to repl...
- 10:20 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I think we should implement a version of the #7180 API and switch all the conversion-tooling to use it. We can insta...
- 10:19 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> It is completely common code.
Then my changes - replacing System.err will change the output in b... - 10:17 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> If runtime conversion and tools conversion don't share any classes, then minding my own ref... - 10:17 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Do we need exceptions in the GWT front-end of admin/client saved in the central log file or leave them show up only...
- 10:15 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- If runtime conversion and tools conversion don't share any classes, then minding my own refactoring will be easy. Oth...
- 10:14 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> About the interactive tools - I've marked in the [[internal-documentation:Logs#section-42|t... - 10:13 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> Please note that the conversion output for running the tools outside of runtime is the more impor... - 10:11 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Also @ext/sheet/build.gradle@ uses compile time the fwd build folder @../../build/classes@,... - 10:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> @com.goldencode.p2j.preproc.Preprocessor@ supports cmd line options for writing out, err an... - 08:44 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Attention! %{color:red}⚠% Replacing @System.err@ in the project will affect the content of the @-err@ and @-war...
- 03:46 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Do we need exceptions in the GWT front-end of admin/client saved in the central log file or leave them show up only i...
- 09:54 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- I also committed an optimization for #7062-27 (7062b_h2/rev. 14 and 7026b/rev. 14512), including a mean of lazily com...
- 08:20 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Yes, it matches the 4GL behavior
- 06:50 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Does it match the 4GL behavior?
Constantin: Please review. - 07:44 AM Build and Source Control Support #7216: project build improvements to allow standard creation, archive, recreation steps
- We should have a standardized approach to creating a new project directory:
* For a fresh conversion from source; ... - 07:35 AM Build and Source Control Support #7216 (New): project build improvements to allow standard creation, archive, recreation s...
- 07:10 AM Base Language Feature #6425: SESSION handle features
- We are working on the initial creation of our CI/CD environment but it is going to take some weeks before it is in pl...
- 05:04 AM Base Language Bug #7215 (WIP): 'display v @ ch' - v gets added to the ch's frame
- In this testcase, 'v' gets added to frame f1, and @input v@ will resolve it from frame f1, instead of frame f2.
<pre... - 05:03 AM Base Language Bug #7215 (Closed): 'display v @ ch' - v gets added to the ch's frame
03/18/2023
- 02:58 AM Base Language Bug #7202 (WIP): 'accum' frame-level widget can have widget options
03/17/2023
- 01:27 PM Base Language Bug #7206: shared frame defined with the same name but different widgets
- A recreated bug is this:
* first program defines a shared frame but it doesn't use it:... - 01:13 PM Base Language Bug #7206: shared frame defined with the same name but different widgets
- The example programs for this task are incorrect: they both give @This ** Shared frame f1 field v1 must first appear ...
- 10:39 AM Base Language Bug #7206 (WIP): shared frame defined with the same name but different widgets
- Greg Shah wrote:
> Is the issue that we need a 2nd frame or just that we are incorrectly using the frame?
I'm not s... - 09:14 AM Base Language Bug #7206: shared frame defined with the same name but different widgets
- Is the issue that we need a 2nd frame or just that we are incorrectly using the frame?
- 12:52 PM Base Language Feature #6425: SESSION handle features
- I am doing some modifications in the java method @message()@. Is there a way to check that I haven't broken anything?
- 08:48 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- Created 7062b_h2 for further work on H2.
Committed 7062b_h2/rev. 13 - generating a dummy jdbc statement for each r... - 06:30 AM Database Feature #6444: dataset improvements
- Please don't. They will get forgotten. Marian has already confirmed he will handle the merge.
- 06:15 AM Database Feature #6444: dataset improvements
- Greg Shah wrote:
> Marian/Constantin: Can you recommend a better place for these tests than @6453-6444/@?
>
> Igo... - 06:11 AM Database Feature #6444: dataset improvements
- Marian/Constantin: Can you recommend a better place for these tests than @6453-6444/@?
Igor: We don't want to stor... - 05:49 AM Database Feature #6444: dataset improvements
- Tests for #6453 and #6444 has been added to @6453-6444@ subfolder of the @xfer.goldencode.com/opt/testcases/@ rev. 13...
- 04:14 AM Database Feature #6444: dataset improvements
- Marian Edu wrote:
> Igor, I think the easiest way to do that is to simply use a 'pipe through' routine - I think we ... - 03:16 AM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> This is for testing TEMP-TABLEs DATA-SETs as arguments in the remote calls.
Igor, I th... - 03:12 AM Database Feature #6444: dataset improvements
- Greg Shah wrote:
> Marian: Do you want Igor to commit his tests into the current [[p2j:Testcases]] or do you want so... - 03:09 AM Database Feature #6444: dataset improvements
- Greg Shah wrote:
> Marian: Has your team had to do this with the existing tests?
We've followed a similar approac... - 05:51 AM Database Bug #5306: AdaptiveQuery sets a found record into the buffer twice in dynamic mode
- Radu Apetrii wrote:
> Alexandru Lungu wrote:
> > Can you do a run on the latest rev. 14507?
>
> Since the tests ... - 05:07 AM Database Bug #5306: AdaptiveQuery sets a found record into the buffer twice in dynamic mode
- Alexandru Lungu wrote:
> Can you do a run on the latest rev. 14507?
Since the tests were already set up, I ran th... - 05:35 AM Base Language Bug #7204 (WIP): method overload with dataset/temp-table parameters uses the index at the paramet...
- 05:34 AM Base Language Bug #7203 (WIP): INIT clause for datetime var copied from 'like' phrase
03/16/2023
- 01:08 PM Database Feature #6444: dataset improvements
- Greg Shah wrote:
> We may want this to be configurable.
>
> Why does it generate output on the server side? That... - 12:55 PM Database Feature #6444: dataset improvements
- We may want this to be configurable.
Why does it generate output on the server side? That doesn't sound expected. - 12:53 PM Database Feature #6444: dataset improvements
- Please note also that some tests generate files not only in the client home but also in the app. server home. This ma...
- 12:46 PM Database Feature #6444: dataset improvements
- Greg Shah wrote:
> I agree. It is good to be able to look deeply at any issue. I just want the comparison/detectio... - 12:40 PM Database Feature #6444: dataset improvements
- I agree. It is good to be able to look deeply at any issue. I just want the comparison/detection of a problem to be...
- 12:25 PM Database Feature #6444: dataset improvements
- Please note that my approach for testing is based on visual comparision of multiple output files generated by the tes...
- 12:08 PM Database Feature #6444: dataset improvements
- Marian: Do you want Igor to commit his tests into the current [[p2j:Testcases]] or do you want some other process to ...
- 12:06 PM Database Feature #6444: dataset improvements
- Greg Shah wrote:
> Are all of your testcases integrated into the dataset tests in [[p2j:Testcases]]? If not, they s... - 12:02 PM Database Feature #6444: dataset improvements
- Are all of your testcases integrated into the dataset tests in [[p2j:Testcases]]? If not, they should be.
Marian'... - 10:31 AM Database Feature #6444 (Review): dataset improvements
- Radu Apetrii wrote:
> Igor, I've attached a patch that should solve the problem.
>
> There was a parameter in @Ad... - 10:06 AM Database Feature #6444: dataset improvements
- Radu Apetrii wrote:
> Igor, I've attached a patch that should solve the problem.
>
> There was a parameter in @Ad... - 09:54 AM Database Feature #6444: dataset improvements
- Igor, I've attached a patch that should solve the problem.
There was a parameter in @AdaptiveQuery.executeScroll@ ... - 05:41 AM Database Feature #6444: dataset improvements
- Radu Apetrii wrote:
> In @AdaptiveQuery.executeQuery@, due to the introduction of @lazyMode@, all the @ProgressiveRe... - 05:12 AM Database Feature #6444: dataset improvements
- Eric Faulhaber wrote:
> Radu, have you been able to recreate the problem with branch #6444a?
Yes, I have.
In @Ad... - 02:14 AM Database Feature #6444: dataset improvements
- Eric Faulhaber wrote:
> Rather than just commenting out the lazy mode code in @AdaptiveQuery@, as in #6444-147, I st... - 11:48 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> Apart from READ-JSON support and #6444-149 all is done and 6444a is ready for the code re... - 11:53 AM Database Bug #6887: improve performance of dataset/table[-handle] parameters
- This is the entire JMX result for the large application:...
- 02:59 AM Database Bug #6887: improve performance of dataset/table[-handle] parameters
- Boris Schegolev wrote:
> I found a few points where we spend most CPU time:
>
> 1. Reflexive invocation @java.lan... - 02:31 AM Database Bug #6887: improve performance of dataset/table[-handle] parameters
- Constantin Asofiei wrote:
> In a large application, there is this JMX reported times (count/millis/nanos):
> ... - 11:50 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- Go with option 2 - on @getStatement()@ call, lazily create the @java.sql.Statement@ instance which has all the entire...
- 11:31 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- Response to #7026-97
Constantin Asofiei wrote:
> Alexandru, I'm not sure where to post this. The changes for @Di... - 11:46 AM Runtime Infrastructure Bug #5701 (Closed): logfile names for -O outputToFile use the spawner pid instead of the Java (FW...
- Feedback status is for when the task is blocked needing information from the Author and/or a customer. Leave it in T...
- 11:42 AM Runtime Infrastructure Bug #5701 (Feedback): logfile names for -O outputToFile use the spawner pid instead of the Java (...
- 04:58 AM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- 5701b is merged to trunk under r14506 -and works fine, but there are regression issues with the previous revision r14...
- 11:16 AM Database Bug #7211: Several H2 connections for one single session
- This is an issue as there are several messages like the following in the server log:...
- 11:04 AM Database Bug #7211 (WIP): Several H2 connections for one single session
- 10:58 AM Database Bug #5306: AdaptiveQuery sets a found record into the buffer twice in dynamic mode
- Radu, I think you have both 7026b (at least rev. 14505) and the @adaptive_scrolling@ tests (scrolling and non-scrolli...
- 10:28 AM Database Feature #7060 (WIP): Consider using wildcard selection to reduce SQL size
- I committed 7026b/rev. 14506 for wildcard selection only for P2JH2 dialect which already supports @INVISIBLE@ keyword...
- 09:34 AM Database Bug #7185: H2 in-memory lazy hydration
- > override checkIncomplete or create checkFetched, to automatically fetch the data at the specified index from the st...
- 08:38 AM Database Bug #7174: Resolve simple CAN-FIND statements faster
- Alexandru Lungu wrote:
> I think your <10% rates are error thresholds, considering that the first two optimizations ... - 07:23 AM Database Bug #7035 (Review): Extract query parameters from statically converted FQL
- Committed 7035a/rev.14507. I applied the patch from #7035-11 which refactors @ParameterIndices@ into @ParameterDiff@ ...
- 05:07 AM Database Bug #7035: Extract query parameters from statically converted FQL
- I profiled #7035 fix again and I noticed a slight performance improvement this time. I think the optimization is havi...
- 07:00 AM Base Language Bug #7206: shared frame defined with the same name but different widgets
- You can have the same @f1@ shared frame defined in two programs, but with different widgets:
* program A:... - 06:59 AM Base Language Bug #7206 (Closed): shared frame defined with the same name but different widgets
- 06:24 AM Base Language Bug #7204: method overload with dataset/temp-table parameters uses the index at the parameter sig...
- This class defines two @m1@ methods, and a single @dataset@ parameter. The temp-tables are the same, except @tt1@ ha...
- 06:23 AM Base Language Bug #7204 (Closed): method overload with dataset/temp-table parameters uses the index at the para...
- 06:17 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- After a bit of investigation, the database sessions @com.goldencode.p2j.persist.orm.Session@ are closed quite eagerly...
- 06:11 AM Base Language Bug #7203: INIT clause for datetime var copied from 'like' phrase
- This testcase shows two problems:...
- 06:09 AM Base Language Bug #7203 (Closed): INIT clause for datetime var copied from 'like' phrase
- 06:08 AM Base Language Bug #7202: 'accum' frame-level widget can have widget options
- This testcase shows that a 'accum' frame widget can have widget options:...
- 06:06 AM Base Language Bug #7202 (Closed): 'accum' frame-level widget can have widget options
- 05:52 AM Database Bug #7165: Close multiplex scope using prepared statement
- Alexandru Lungu wrote:
> * In @TemporaryBuffer.java@, add a proper default capacity for @additionalArgs@ and @ooArgs... - 02:07 AM Base Language Bug #7193 (WIP): READ-JSON is not supported for the "LONGCHAR" source type
- Created task branch 7193a from the trunk.
03/15/2023
- 01:38 PM Base Language Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- Greg Shah wrote:
> I thought we already handled this at one point.
I thought so, too, but the only thing I found wa... - 12:53 PM Base Language Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- I thought we already handled this at one point.
- 12:40 PM Base Language Bug #7198 (WIP): conversion of empty UPDATE/SET/PROMPT-FOR statements
- Created task branch 7198a from trunk rev 14506.
7198a/14507 fixes this for UPDATE/SET/PROMPT-FOR. We need to test... - 11:42 AM Base Language Bug #7198: conversion of empty UPDATE/SET/PROMPT-FOR statements
- Empty @UPDATE.@, @SET.@ or @PROMPT-FOR.@ statements seem to be a no-op in OE. FWD fails at conversion phase.
Test... - 11:39 AM Base Language Bug #7198 (Test): conversion of empty UPDATE/SET/PROMPT-FOR statements
- 01:32 PM Base Language Bug #7200: fix INIT and LABEL for LIKE defined fields or variables
- Testcases are checked into old testcases and attached.
Interestingly, the code using the fields as the "model" (@i... - 01:19 PM Base Language Bug #7200 (New): fix INIT and LABEL for LIKE defined fields or variables
- 01:18 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
- I found a few points where we spend most CPU time:
# Reflexive invocation @java.lang.reflect.Method.invoke()@ - th... - 12:52 PM Base Language Feature #6425: SESSION handle features
- Hmmm, it requires ChUI.
> I noticed that the progress developer studio (eclipse) opens a different window on the... - 11:32 AM Base Language Feature #6425: SESSION handle features
- I usually use the VM1. Today I used VM2 because the VM1 was occupied. I tried to run...
- 12:45 PM Database Feature #6444: dataset improvements
- Fixed the the NESTED/FOREIGN-KEY-HIDDEN support for WRITE-JSON.
6444a/14525.
The current status of the NESTED/FORE... - 11:13 AM Database Feature #6830 (Test): find and fix all SQL SELECT statements with inlined literal arguments, and ...
- This reached trunk with 6129b. It can be closed.
#7165 was opened in the meantime targeting a "sub-issue" from here. - 11:10 AM Database Feature #6995 (Test): possibly support NO-UNDO temporary tables directly in H2
- This reached trunk with 7026a. It can be closed.
- 09:20 AM Testing Support #6856: user interface tests
- The items with the highest priorities are (in the order from highest):
* Event Based UI
* Layout and Sizing
* Focu... - 07:00 AM Database Bug #5306 (Review): AdaptiveQuery sets a found record into the buffer twice in dynamic mode
- Committed fix for repetitive fetching in 7026b/rev. 14505. I also attached the changes here.
The fix is the same a... - 06:38 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- I noticed a problem related to unique index/primary keys where the value that needs to be inserted is rtrimmed, but a...
- 05:58 AM Testing Support #6854: base language tests
- Constantin Asofiei wrote:
> Greg, regarding prioritizing the tests; my order would be this:
> * structured error ha... - 05:26 AM Testing Support #6854: base language tests
- Greg, regarding prioritizing the tests; my order would be this:
* structured error handling
* i18n
* security
- 05:26 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Alexandru Lungu wrote:
> Radu, please commit #7061-28 patch to 7026b if there are no obvious problems in your tests.... - 05:05 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Radu, please commit #7061-28 patch to 7026b if there are no obvious problems in your tests. I am looking forward to s...
- 05:25 AM Database Bug #7174 (Review): Resolve simple CAN-FIND statements faster
- > There is an improvement when using ANY instead of ONE for persistent tables when a findByUniqueIndex is detected. T...
- 05:19 AM Database Bug #7165: Close multiplex scope using prepared statement
- *Review of 7026b/rev. 14501*
* In @TemporaryBuffer.java@, add a proper default capacity for @additionalArgs@ and @...
03/14/2023
- 06:24 PM Runtime Infrastructure Bug #5701: logfile names for -O outputToFile use the spawner pid instead of the Java (FWD client ...
- Please rebase 5701b from trunk rev 14505. Then if it passes your basic tests, you can merge to trunk.
- 06:21 PM Testing Support #6854: base language tests
- > do we include the dataset/table overload?
Yes, it is easier to do it here than in the database tests.
In rega... - 02:55 PM Testing Support #6854: base language tests
- Greg, I've edited #6854-1 - my changes are marked with 'CA:' and also 'GES:' question.
- 02:28 PM Testing Support #6854: base language tests
- > @UPDATE/SET/PROMPT-FOR i AS INT@
Yes, this should be added to var defs.
> this-procedure/source/target-proced... - 12:54 PM Testing Support #6854: base language tests
- Greg, some other notes:
* this-procedure/source/target-procedure handles - there are (extensive) tests in the old te... - 12:41 PM Testing Support #6854: base language tests
- Greg, do we need @UPDATE/SET/PROMPT-FOR i AS INT@ definitions?
- 04:52 PM Base Language Feature #6497 (Review): add equivalent support for the -T command line option
- I implemented the following functionality:
If a temp directory is is explicitly provided, then I check if it is in... - 02:11 PM Database Feature #6444: dataset improvements
- Added FOREIGN-KEY-HIDDEN support for WRITE-XML,(READ|WRITE)-XMLSCHEMA.
Committed to 6444a/14524
The remaining thi... - 04:59 AM Database Feature #6444: dataset improvements
- Rebased 6444a to the trunk/14503.
Pushed up to revision 14523.
- 04:51 AM Database Feature #6444: dataset improvements
- Fixed @READ-XML(SCHEMA)?@ support for DATA-SETs with NESTED DATA-RELATIONs and multiple namespaces.
It works correct... - 12:30 PM Database Bug #7174: Resolve simple CAN-FIND statements faster
- This semantic is why we have the @has{Any|One}@ nomenclature in @FindQuery@.
* @CAN-FIND({FIRST|LAST} ...)@ is con... - 09:35 AM Database Bug #7174: Resolve simple CAN-FIND statements faster
- These are the expected results, where ONE is @CAN-FIND(tt)@, ANY is @CAN-FIND(FIRST tt)@.
|_. Number of records |_... - 09:23 AM Database Bug #7174: Resolve simple CAN-FIND statements faster
- In OE, will a CAN-FIND ONE result return true if there is more than one match? In other words, is CAN-FIND ONE meant...
- 05:29 AM Database Bug #7174: Resolve simple CAN-FIND statements faster
- I created tests that use simple queries, those tests consist of executing CAN-FIND for each record in a temporary/per...
- 10:50 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
- Ovidiu Maxiniuc wrote:
> Alexandru Lungu wrote:
> > Right now, I am still dragged back by @String.hashCode@:
> > [... - 10:32 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
- Alexandru Lungu wrote:
> Right now, I am still dragged back by @String.hashCode@:
> [...]
Why is that? It seems li... - 09:42 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
- Ovidiu Maxiniuc wrote:
> Apparently, the hash short-circuit is not used. The @length@ of the strings are compared, b... - 08:46 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
- H2 database engine is built in Java. My first reaction to your hash suggestion was that it unneeded since Java has th...
- 05:10 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
- ...
- 10:02 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
- This task targets the following scenario:...
- 09:49 AM Database Feature #7194 (Closed): Avoid generating an ORDER-BY clause if not required
- 09:52 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> Then we must already have testcases that fail. Point us to the code that fails.
The attached ... - 09:36 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Igor Skornyakov wrote:
> Greg Shah wrote:
> > Are these testcases checked in to the [[p2j:Testcases]] project? (thi... - 09:35 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- That is OK if they fail. We should fix this now.
- 09:35 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> Are these testcases checked in to the [[p2j:Testcases]] project? (this is a question for both of ... - 09:30 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Greg Shah wrote:
> Are these testcases checked in to the [[p2j:Testcases]] project? (this is a question for both of ... - 09:26 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Are these testcases checked in to the [[p2j:Testcases]] project? (this is a question for both of you)
- 07:31 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Igor Skornyakov wrote:
> Actually READ-JSON is not supported for "file" source type as well.
> For TEMP-TABLE it ex... - 07:23 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
- Actually READ-JSON is not supported for "file" source type as well.
For TEMP-TABLE it explicitly reports error 19079... - 07:04 AM Base Language Bug #7193 (Closed): READ-JSON is not supported for the "LONGCHAR" source type
- 09:33 AM Conversion Tools Feature #6237: OEUnit support
- We only need to qualify things if the code uses a class that is in conflict. Qualifying all the time is messy and we...
- 07:47 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Vladimir Tsichevski wrote:
> > In the file @convert/unit_test_support.rules@ the code beautifyin... - 08:03 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- Moved the @isFindByRowid@ short-circuit from #7062-30 to @RAQ.execute@. This is because @isSimpleQuery@ was always re...
- 07:33 AM Database Bug #7185: H2 in-memory lazy hydration
- Danut, please focus on implementing a demo for point 5 - we should have a fast mock to test its performance. Therefor...
- 07:15 AM Database Bug #7185 (WIP): H2 in-memory lazy hydration
- 04:47 AM Database Bug #7165: Close multiplex scope using prepared statement
- Alexandru Lungu wrote:
> Radu, please move 7061a, rev. 14487 to 7026b.
> I will review, test and profile it once th... - 04:03 AM Database Bug #7165 (Review): Close multiplex scope using prepared statement
- Radu, please move 7061a, rev. 14487 to 7026b.
I will review, test and profile it once there.
03/13/2023
- 06:47 PM Database Bug #6887 (WIP): improve performance of dataset/table[-handle] parameters
- I did more testing on provided code. The INPUT-OUTPUT DATASET-HANDLE is slightly slower in FWD, but it's definitely n...
- 04:06 PM Base Language Feature #6497: add equivalent support for the -T command line option
- > Also, when @-T@ is set, there must be a check if this folder really exists - if it doesn't exist, log a message and...
- 03:37 PM Base Language Feature #6497: add equivalent support for the -T command line option
- ...
- 08:47 AM Base Language Feature #6497: add equivalent support for the -T command line option
- > Greg, another idea: we automatically create this root folder if it doesn't exist. Also, permissions should be chec...
- 03:44 PM Database Feature #6444: dataset improvements
- Ovidiu Maxiniuc wrote:
> The main difference between @ds.xsd@ and the deserialied @hds.xsd@ is that the namespace, t... - 03:21 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> I've noticed a strange thing. Consider the attached test @nested-test.p@.
> It defines a D... - 09:55 AM Database Feature #6444: dataset improvements
- Radu Apetrii wrote:
> Igor Skornyakov wrote:
> > The problem is with 'lazyMode'. After applying the attached path t... - 09:32 AM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> The problem is with 'lazyMode'. After applying the attached path the regression has gone.
... - 05:28 AM Database Feature #6444: dataset improvements
- Fixed minor issues with @WRITE-XML(SCHEMA)?@ for tables.
Committed to 6444a/14519. - 03:59 AM Database Feature #6444: dataset improvements
- Eric Faulhaber wrote:
> Please post the test case, explain the regression to Radu, and let him fix it.
I'm workin... - 03:09 AM Database Feature #6444: dataset improvements
- Sorry, I've attached a wrong file.
- 02:51 AM Database Feature #6444: dataset improvements
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > Igor Skornyakov wrote:
> > > After rebasing I see a regression ... - 02:14 AM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> Igor Skornyakov wrote:
> > After rebasing I see a regression in the FILL test for temporar... - 12:20 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> In the file @convert/unit_test_support.rules@ the code beautifying feature was implemen... - 11:14 AM Conversion Tools Feature #6237: OEUnit support
- In the file @convert/unit_test_support.rules@ the code beautifying feature was implemented: the qualified class names...
- 09:10 AM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > I suppose the problem origin is that I create the @DataProvider@ record objects in one block an... - 08:53 AM Conversion Tools Feature #6237: OEUnit support
- > I suppose the problem origin is that I create the @DataProvider@ record objects in one block and use them in anothe...
- 12:16 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There is a problem: There are 100 entry points in the code. Most of them have System.out and System.err. If System.er...
- 11:36 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- About the interactive tools - I've marked in the [[internal-documentation:Logs#section-42|table]] the classes using S...
- 09:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also @ext/sheet/build.gradle@ uses compile time the fwd build folder @../../build/classes@, so I guess p2j.jar is in ...
- 10:32 AM Database Bug #5306 (WIP): AdaptiveQuery sets a found record into the buffer twice in dynamic mode
- 07:37 AM Database Bug #7185: H2 in-memory lazy hydration
- There is already some effort into lazy hydration as a general topic:
* supporting FIELDS/EXCEPT clause, so we can fe...
03/12/2023
- 12:40 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> After rebasing I see a regression in the FILL test for temporary source tables and recursiv... - 10:28 AM Database Feature #6444: dataset improvements
- After rebasing I see a regression in the FILL test for temporary source tables and recursive DATA-RELATION.
- 10:13 AM Database Feature #6444: dataset improvements
- Rebased 6444a to the trunk/14500.
Pushed up to revision 14517. - 09:26 AM Database Feature #6444: dataset improvements
- Fixed WRITE-XML(SCHEMA) for multiple namespaces and NESTED relations.
Committed to 6444a/14508.
03/10/2023
- 04:51 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> No, the @LONGCHAR@ was used in the original code.
> > * if @"LONGCHAR"@ is specified a... - 04:37 PM Conversion Tools Feature #6237: OEUnit support
- I bumped into a problem implementing @DataProvider@ feature.
The problem is that I obtain the legacy data at the *... - 04:12 PM Conversion Tools Feature #6237: OEUnit support
- Ovidiu Maxiniuc wrote:
> Vladimir,
> There are some issues with your code.
The code is not mine. It is the @DateP... - 02:41 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir,
There are some issues with your code. Looking at it I assume the following definitions:... - 10:17 AM Conversion Tools Feature #6237: OEUnit support
- I have problem parsing JSON to @DataProvider@. The offending code is:...
- 02:09 PM Database Feature #6444: dataset improvements
- Igor Skornyakov wrote:
> [...]
> This looks incorrect. As far as I understand which tables are missed depends on t... - 12:00 PM Base Language Feature #6497: add equivalent support for the -T command line option
- Constantin Asofiei wrote:
> Also, when @-T@ is set, there must be a check if this folder really exists - if it doesn... - 11:57 AM Base Language Feature #6497: add equivalent support for the -T command line option
- Regarding where to save this @-T@ option - @Utils$WorkArea.explicitTempFolder@ should be OK (a better name can be used).
- 11:56 AM Base Language Feature #6497: add equivalent support for the -T command line option
- There are some issues here. The @-T@ option in FWD must specify the root folder where client-specific temp folders a...
- 11:51 AM Base Language Feature #6497: add equivalent support for the -T command line option
- I found this documentation page: https://proj.goldencode.com/projects/p2j/wiki/Bootstrap_Configuration
As I unders... - 10:35 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- @com.goldencode.p2j.preproc.Preprocessor@ supports cmd line options for writing out, err and warn to separate files. ...
- 08:01 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Thank you for the responses. Then I'll leave it for later and will post an example before starting.
- 07:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Yes, you can make changes to the ANTLR code but please post an example here first and we will review before you go to...
- 06:29 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, these classes are generated by ANTLR - the changes need to be in their @.g@ part (@text.g@, @fql.g@, @progress...
- 05:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Now that we've decided that the new logger can be used pretty much everywhere, what do we do with the ignored classes...
- 03:30 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I updated the wiki [[internal-documentation:Logs]] to help us better distinguish between different logs in OE and FWD...
- 01:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Also let's keep OE logging and FWD logging as separate topics. OE logging is #3853 that waits for review. I've notice...
- 01:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- About the client/server entry points - ClientDriver is the only one that will trigger client mode and ServerDriver is...
- 04:22 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Alexandru Lungu wrote:
> Radu, please review and test with your adaptive test cases (scrolling and non-scrolling).
...
03/09/2023
- 03:03 PM Database Bug #6919: fix ErrorManager.displayError in TempTableBuilder
- My understanding is that we can close it.
- 02:24 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- For now, let's just focus on the single common log per appserver with the properly formatted headers. I thought we h...
- 01:47 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > for appservers, there is a single log file where all agents of that appserver are adding the me... - 01:40 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > for appservers, there is a single log file where all agents of that appserver are adding the messages
This sound... - 01:32 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg, for appservers, there is a single log file where all agents of that appserver are adding the messages. Current...
- 01:11 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > I think your only concern is the ClientDriver (which starts the FWD client), where the logging as far as I understa...
- 12:55 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Constantin, please check if I got it right:
>
> * ReportWebServer - I saw it has p2j.jar... - 10:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin, please check if I got it right:
* ReportWebServer - I saw it has p2j.jar in the classpath in deploy/se... - 01:20 PM Database Feature #6444: dataset improvements
- More about the situation described in #6444-141.
Although in the Progress Developer Studio debugger @hds@ after im... - 08:39 AM Database Feature #6444: dataset improvements
- I've noticed a strange thing. Consider the attached test @nested-test.p@.
It defines a DATA-SET with 5 tables (tt1... - 09:03 AM Database Bug #7185 (Test): H2 in-memory lazy hydration
- 08:43 AM Base Language Bug #7184: Incorrect conversion of concatenated string literals to a LONGCHAR
- The code:...
- 08:42 AM Base Language Bug #7184 (Closed): Incorrect conversion of concatenated string literals to a LONGCHAR
- 07:54 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Constantin Asofiei wrote:
> Alexandru, is this patch meant to solve regressions? Because we are getting close to fin... - 07:48 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Alexandru, is this patch meant to solve regressions? Because we are getting close to finish testing 7026a, and unless...
- 07:46 AM Database Feature #7061: Enable the use of lazy result sets in H2
- After a self-review of the patch, I see that we still register the change broker for @AdaptiveQuery.open@ and there i...
- 05:52 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Radu, this is the patch I am planning to integrate into 7026a to wrap-up the effort from #7061 and have a complete im...
- 05:38 AM Database Feature #7061 (Review): Enable the use of lazy result sets in H2
- Rebased 7061a to trunk (rev. 14497). Planning to merge your latest changes to 7026a as they target a temporary fix fr...
- 05:00 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Alexandru Lungu wrote:
> Radu, is the multi-table @AdaptiveQuery@ considered for your implementation? I understood t... - 07:52 AM Base Language Feature #6425 (WIP): SESSION handle features
- The customer reports that:
* The idea is that this method will return the current text in the message area. They ... - 03:29 AM Base Language Feature #6425: SESSION handle features
- Great, thanks :)
- 07:39 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Alexandru Lungu wrote:
> * Note that you apply @s.replace(CASE_TYPE_TOK, "");@ to any type. You can do a check befor...
03/08/2023
- 04:30 PM Base Language Feature #6425: SESSION handle features
- I'll ask the customer if they can provide details of what it should do or how to write code to see it in action.
- 04:21 PM Base Language Feature #6425: SESSION handle features
- Yes, @MESSAGE-AREA-MSG()@ always returns an empty string.
@security-policy:symmetric-encryption-algorithm@ is a ra... - 09:20 AM Base Language Feature #6425: SESSION handle features
- I suggest that you should not use the @MESSAGE@ statement while also testing @MESSAGE-AREA-MSG()@. What is returned ...
- 09:13 AM Base Language Feature #6425: SESSION handle features
- I tried many combinations like the following without any result....
- 03:54 PM Testing Support #6863: implement CI/CD servers and the rules for each set of tests
- We will use Jenkins.
I intend to implement at least two FWD build systems, one for Linux and one for Windows. How... - 08:16 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Alexandru Lungu wrote:
> * testFWD shows regressions. I can't tell if they are false positives, but you should look ... - 07:43 AM Database Bug #7108 (Review): Simulate upper/rtrim directly in H2 using case specific columns
- First thing to notice: the application always requires reconversion due to the new DDL for the H2 meta database (even...
- 04:08 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Done
- 08:30 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- The OO processing today does part of this job, for the object graph. It would be moved into this external dependency...
- 08:29 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- We should implement a dependency manager to track dependencies and allow cascading adds and deletes from the conversi...
- 08:27 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
- We will externalize the conversion list and use it to drive both the front end and the TRPL processing. It will be a...
- 08:18 PM Conversion Tools Feature #7180 (Closed): create a centralized manager for the conversion list and per-file/project...
- 08:20 PM Conversion Tools Feature #7179: rework the conversion process to ensure that it can finish an entire run even when...
- Failures in TRPL should not abort the conversion process. Instead, we remove the current file from the conversion li...
- 07:44 PM Conversion Tools Feature #7179 (New): rework the conversion process to ensure that it can finish an entire run eve...
- 07:41 PM Conversion Tools Feature #7178: move the buffer scoping calculations to parse time
- When we initially created the parser, @SymbolResolver@ (SR), @SchemaDictionary@ (SD) and the rest of our front end in...
03/07/2023
- 05:24 PM Conversion Tools Feature #7178 (New): move the buffer scoping calculations to parse time
- 03:34 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> Do you have effort/time estimates for the rest of the work?
I think, it will take 2-3 days to ... - 03:24 PM Conversion Tools Feature #6237: OEUnit support
- Do you have effort/time estimates for the rest of the work?
- 03:10 PM Conversion Tools Feature #6237: OEUnit support
- OEUnit assertion library support added to FWD in 3827a rev. 14504.
The skeleton rev. 113
Unit tests created for the... - 02:23 PM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Greg Shah wrote:
> > the path being used is @legacy-system/progress@. Greg, I think we need a @legacy-variables/pro... - 02:09 PM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- > the path being used is @legacy-system/progress@. Greg, I think we need a @legacy-variables/progress@, as this is n...
- 01:31 PM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Review for 4382a/14498:
* the path being used is @legacy-system/progress@. Greg, I think we need a @legacy-variable... - 12:55 PM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- I have recreated the branch 4382a and pushed the changes there
- 10:42 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Theodoros Theodorou wrote:
> Oh, my bad. I created the branch 4382a and my intention was to push the changes there, ... - 08:23 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- I just uncommitted the change from trunk.
We will go through our normal review and testing process. - 08:21 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Oh, my bad. I created the branch 4382a and my intention was to push the changes there, not in the trunk. The changes ...
- 08:10 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Greg, FWD trunk has a commit for #4382:...
- 07:13 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Yes, the branch is 4382a. Should I mention it here when I create a branch?
- 01:08 PM Base Language Feature #6497 (WIP): add equivalent support for the -T command line option
- 09:43 AM Database Feature #7066 (WIP): Implement multi-table indexed query in H2
- The purpose of this task too wide, especially after the implementation of the @lazy@ keyword. We should address some ...
- 09:28 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- The results were obtained using 7026a/rev. 14518. I don't have some results for 7026a/rev. 14503 for this specific ap...
- 09:10 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- Do these results differ from 7026a rev 14503?
- 08:44 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
- I've done the performance test on another large customer application. I've added more details to cover temp vs persis...
- 08:59 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Radu, is the multi-table @AdaptiveQuery@ considered for your implementation? I understood that @lazy@ keyword works o...
- 08:29 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Greg Shah wrote:
> > But, I don't like changing the semantics of @returnNormal@, depending from where it is being ca... - 08:17 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- > But, I don't like changing the semantics of @returnNormal@, depending from where it is being called - as this can b...
- 04:14 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- In #7142, we found that @p2j.oo@ code still relies on @returnNormal@ to throw a @ReturnUnwindException@. A fix is in...
- 08:05 AM Base Language Bug #7176: cleanup p2j.oo code considering the #7045 and #7122
- With #7045, now @returnNormal@ will not throw a @ReturnUnwindException@ if it's being called from a function. In #71...
- 08:03 AM Base Language Bug #7176 (New): cleanup p2j.oo code considering the #7045 and #7122
- 07:23 AM Database Feature #6444: dataset improvements
- I've created a more advanced test with five tables, multiple namespaces and multiple nested data-reltions.
It appear... - 05:08 AM Database Bug #7174: Resolve simple CAN-FIND statements faster
- Please note that we have a task regarding CAN-FIND (#7113) waiting for the code review.
Maybe it makes sense to wait... - 04:59 AM Database Bug #7174 (WIP): Resolve simple CAN-FIND statements faster
- There are some opportunities to short-circuit the CAN-FIND query in FWD. A CAN-FIND statement is relaxed, in the sens...
- 04:40 AM Database Bug #7174 (Closed): Resolve simple CAN-FIND statements faster
- 04:51 AM Base Language Bug #7175 (Review): substitute: incorrect handling of unknown longchar values
- Committed as 3827a rev. 14502.
- 04:47 AM Base Language Bug #7175 (WIP): substitute: incorrect handling of unknown longchar values
- This patch fixes this issue:...
- 04:44 AM Base Language Bug #7175: substitute: incorrect handling of unknown longchar values
- An *unknown* @lonchar@ value passed as an formatting parameter for @substitute@ is formatted as @null@ instead of exp...
- 04:42 AM Base Language Bug #7175 (Closed): substitute: incorrect handling of unknown longchar values
- 03:54 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Greg Shah wrote:
>
> No, today the code builds up an overall list of files to process and alphabetizes them all in... - 03:47 AM Database Bug #7165: Close multiplex scope using prepared statement
- Alexandru Lungu wrote:
> @TemporaryBuffer.removeRecords@ is widely used when closing a multiplex scope, but not only...
03/06/2023
- 06:11 PM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Did you create a branch for the changes?
- 05:57 PM Base Language Feature #4382 (Review): implement configurable directory override for PROGRESS global variable
- 05:56 PM Base Language Feature #4382 (WIP): implement configurable directory override for PROGRESS global variable
- 05:10 PM Database Bug #6812 (Review): fix FastFindCache to use a shared instance per persistent database
- I prepared a change for the last missing bit (@SavepointManager@) - see revision 6812a/14487. It needs more testing, ...
- 04:29 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- > Would the profiles name the DMOs with a namespace ?
It does not do this today.
> That could make the DMO nam... - 04:28 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- > Can the propath include directories outside the file sets inside the profile ?
Yes, but in practical terms this ... - 04:18 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Temp table DMOs I mean.
I don't know why, but I can't modify my own comments in this ticket... - 04:08 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- btw, for now we could live with a schema shared between the profiles.
Would the profiles name the DMOs with a namesp... - 03:57 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- These profiles might be something that can help me. A couple of questions :
* Can the propath include directories... - 06:43 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- > Are profiles already supported today ? And if so, is there an explanation on how to use them ?
Yes, these are su... - 06:41 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- > Greg, if I understand correctly, your suggestion is to order the non-OO file list using the include/exclude filters...
- 03:02 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Are profiles already supported today ? And if so, is there an explanation on how to use them ?
- 02:36 AM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Greg, if I understand correctly, your suggestion is to order the non-OO file list using the include/exclude filters f...
- 11:40 AM Base Language Feature #6425: SESSION handle features
- Trial and error. I would guess that the integer arg is the message "line number" for which to get the current text. ...
- 11:26 AM Base Language Feature #6425: SESSION handle features
- You are right, it exists. I tried to run it with many arguments and examples and I found that it takes one integer ar...
- 08:18 AM Base Language Feature #6425: SESSION handle features
- > I tried on a customer AWS VM which has v11.7 and it throws an error. Also, the autocomplete does not show @MESSAGE-...
- 11:05 AM Base Language Bug #7135 (Closed): NPE in conversion of OO looking for oldtype annotation
- 10:46 AM Base Language Bug #7135 (Test): NPE in conversion of OO looking for oldtype annotation
- 7135a was merged to trunk as revision 14493. It was archived.
- 06:52 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Alexandru Lungu wrote:
> We should integrate the first two for now to benefit from the "free meal". Danut, please co... - 06:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The new logger is very simplified and has no external dependencies. I even removed the dependency on @java.util.loggi...
- 06:21 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Greg Shah wrote:
> > We are deprecating this - Greg, if we introduce other jar dependencies to p2jpl.jar, then this ... - 06:16 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > Otherwise, the standalone tool list (and build scripts) still work with the full p2j.jar, and any other jar depende...
- 06:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- > We are deprecating this - Greg, if we introduce other jar dependencies to p2jpl.jar, then this will break fast. I'm...
- 06:11 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya Bogdanova wrote:
> Constantin, sorry for the time taken.
No problem. Please remove the @NIOSslSocket-no-more... - 05:59 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- -Oops, there is one @return@ to be removed in @finish@ that prevents the flag @IS_LOGGER_WORK_FINISHED@ to be set to ...
- 05:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- The deadlock for NIO sockets is on the @NativeSecureConnection@ side:
* this part blocks for a response from the ser... - 05:45 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There are two bugs here:
* NIO sockets are dead-locking, as you mentioned before.
* without NIO sockets, the Native... - 05:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Actually there are several threads related to logging, but the loggers themselves are not on separate threads. The th...
- 05:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Some other notes:
* the logger service runs in its own thread(s), as I see; please name these threads so they can be... - 05:20 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Fix for the NPE in r14508. The breakpoint in the NPE class helped. By the way the default location for the log file i...
- 04:45 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Hard to spot unless you have breakpoints in @java.lang.NullPointerException@ constructor... - 04:42 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- There is a NPE when 'nothing is configured':...
- 04:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Constantin Asofiei wrote:
> Galya, how do I configure the loggers to log to STDOUT, for the FWD server? This should... - 04:36 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, how do I configure the loggers to log to STDOUT, for the FWD server? This should be the default way.
- 02:25 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Galya, I've looked at your table and split the 'main' classes into this:
* used for standalone testing, not FWD runt...
03/04/2023
- 09:10 AM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- I just wanted to point out that I used branch 7135a, which had a modification to the conversion of @GET-MOUSE-POSITIO...
- 08:24 AM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Hynek Cihlar wrote:
> Vladimir Tsichevski wrote:
> So is this an issue of @GetCursorPos@ or @ScreenToClient@? If ... - 08:10 AM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Vladimir Tsichevski wrote:
> Hynek Cihlar wrote:
>
> > Vladimir, please see the attached screen cast. Tested on l...
03/03/2023
- 05:17 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Hynek Cihlar wrote:
> Vladimir, please see the attached screen cast. Tested on latest trunk.
Could you provide ... - 04:02 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- I will double check the uast test case, perhaps it's just buggy.
- 03:59 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Using branch 7135a rebased with 14491, the customer application's "Organize Favorites" functions just fine. In their ...
- 04:54 AM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Vladimir Tsichevski wrote:
> Hynek, what do you mean by "broken"? Which code did you use for testing?
>
> I just ... - 04:18 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- For dependencies between profiles, I think we should a add a @depends@ element which encodes one or more profiles on ...
- 04:12 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- The comparator is an interesting idea. It certainly would provide a great deal of customizable control. However, it...
- 04:10 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- Constantin suggested the following:
> As I see it, you need a custom comparator to sort the file list according to... - 04:09 PM Conversion Tools Feature #7169: drive conversion order using user-specified dependencies
- The profile approach (see #6256) provides the ability to segment a larger code base into named profiles. An importan...
- 02:09 PM Conversion Tools Feature #7169 (WIP): drive conversion order using user-specified dependencies
- 02:04 PM Conversion Tools Support #6409: generate "railroad style" syntax diagrams for the progress parser
- This will be easy to do once we move to ANTLR v4.
- 12:30 PM Conversion Tools Feature #6237: OEUnit support
- Vladimir Tsichevski wrote:
> Greg Shah wrote:
> > > Testing for equality of MEMPTR objects in OEUnit assertion libr... - 12:04 PM Conversion Tools Feature #6237: OEUnit support
- Greg Shah wrote:
> > Testing for equality of MEMPTR objects in OEUnit assertion library is incorrect: the STRING(mem... - 11:54 AM Conversion Tools Feature #6237: OEUnit support
- > Testing for equality of MEMPTR objects in OEUnit assertion library is incorrect: the STRING(memptr) values are comp...
- 07:59 AM Conversion Tools Feature #6237: OEUnit support
- Testing for equality of @MEMPTR@ objects in @OEUnit@ assertion library is incorrect: the @STRING(memptr)@ values are ...
- 11:27 AM Base Language Feature #6425 (Review): SESSION handle features
- Finished with the startup-parameters. The ticket is ready for review. I should also create a test, right?
- 09:18 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
- Regarding @CompareModeDefault.compareString@, I found some neat means of short-circuiting. Note that neither @RuleBas...
- 07:45 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- There are several moments when @Persistence$Context.getSession@ is used (usually by query execution, persistence reco...
- 07:21 AM Database Bug #7167 (Closed): Associating records from opened buffers to new sessions is slow
- 07:00 AM Base Language Feature #6821: java collection performance
- Greg Shah wrote:
> > Ultimately, we could iterate the tables individually and process (delete/update then invalidate... - 05:40 AM Database Bug #7165: Close multiplex scope using prepared statement
- We should also address the use of prepared statements when using @FastCopyHelper@. Most of the statements executed th...
- 04:00 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- Server writes @authModeReq@ to socket:
!server-writes-authmodereq.png!
Client doesn't receive packets and hangs:
... - 02:54 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- Theodoros, I think the path should be @runtime/{default|<server ID}@ - look how @widget-descriptors@ are loaded in @W...
- 02:49 AM Base Language Feature #4382: implement configurable directory override for PROGRESS global variable
- kind reminder
03/02/2023
- 04:40 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Vladimir Tsichevski wrote:
> Roger, have you seen any regression either?
Ever since the 14484 merge to trunk, I h... - 04:33 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Hynek, what do you mean by "broken"? Which code did you use for testing?
I just tested my treeview example, which ... - 02:38 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Greg Shah wrote:
> Any idea of how long this has been broken?
It was working at least when the #5177 was closed a... - 02:35 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- No. Knowing that isn't that important unless the bug turns out to be tricky.
- 02:34 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Greg Shah wrote:
> Any idea of how long this has been broken?
No idea. Do you want me to figure out? - 02:34 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Any idea of how long this has been broken?
- 02:12 PM User Interface Bug #7166: TREEVIEW and TREELIST drag and drop is broken
- Dragging a node will drop a different node in the target node.
- 02:11 PM User Interface Bug #7166 (New): TREEVIEW and TREELIST drag and drop is broken
- 04:35 PM Base Language Bug #7135: NPE in conversion of OO looking for oldtype annotation
- Not at this time.
- 04:34 PM Base Language Bug #7135: NPE in conversion of OO looking for oldtype annotation
- Roger Borrello wrote:
> 7135a has been rebased to trunk_14490.
If there are other customers that might have the s... - 03:45 PM Base Language Bug #7135: NPE in conversion of OO looking for oldtype annotation
- 7135a has been rebased to trunk_14490.
- 04:13 PM Base Language Feature #6425: SESSION handle features
- I tried on a customer AWS VM which has v11.7 and it throws an error. Also, the autocomplete does not show @MESSAGE-AR...
- 08:26 AM Base Language Feature #6425: SESSION handle features
- We believe it exists but it is undocumented. It is possible it only exists in some recent level of OE. Please check...
- 07:49 AM Base Language Feature #6425: SESSION handle features
- I think the @SESSION:MESSAGE-AREA-MSG@ does not exist. Can you please confirm?
- 02:11 PM Database Feature #6444: dataset improvements
- I'm working now on the only remaining subtask - the @DATA-RELATION:FOREIGN-KEY-HIDDEN@ attribute support which can be...
- 02:38 AM Database Feature #6444: dataset improvements
- Rebased 6444a to the trunk/14486.
Pushed up to revision 14501. - 09:45 AM Database Feature #7061: Enable the use of lazy result sets in H2
- Alexandru Lungu wrote:
> Radu, please confirm that your @lazy@ solution is eligible for the scrolling queries as wel... - 05:13 AM Database Feature #7061: Enable the use of lazy result sets in H2
- I've done some tests with another large customer application and I have the following statistics:
|_. Type |_. Tem... - 09:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
- I'm introducing a change to @NIOSslSocket#readFully()@ to fix an indefinite loop. Please check the attached file.
... - 08:34 AM Database Bug #7165: Close multiplex scope using prepared statement
- @TemporaryBuffer.removeRecords@ is widely used when closing a multiplex scope, but not only - e.g it is also used wit...
- 08:22 AM Database Bug #7165 (Closed): Close multiplex scope using prepared statement
- 05:13 AM Database Feature #6995 (Review): possibly support NO-UNDO temporary tables directly in H2
- 05:12 AM Database Feature #6995 (WIP): possibly support NO-UNDO temporary tables directly in H2
- _- deleted -_
Wrong post, it was meant to be for #7061. - 04:49 AM Database Feature #6995: possibly support NO-UNDO temporary tables directly in H2
- Alexandru Lungu wrote:
> * Can't we have both @transactional@ and @no-undo@ create table statements? I see that "tra...
Also available in: Atom