Project

General

Profile

Activity

From 02/26/2020 to 03/26/2020

03/26/2020

05:21 PM Feature #4011: database/persistence layer performance improvements
If the directory has a flag to force everything to be treated as @NO-UNDO@, then I don't see the need for a conversio... Greg Shah
05:04 PM Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> > The only value I see is that of pointing out which temp-tables are NOT marked NO-UNDO in the 4G...
Eric Faulhaber
04:29 PM Feature #4011: database/persistence layer performance improvements
> The only value I see is that of pointing out which temp-tables are NOT marked NO-UNDO in the 4GL code, which might ... Greg Shah
04:04 PM Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Greg Shah wrote:
>
> > He mentioned that he believes his team never knowingly uses UNDOab...
Eric Faulhaber
03:43 PM Feature #4011: database/persistence layer performance improvements
Eric,
IIRC, the @UndoStateProvider@ is used for two reasons:
* to allow the @undo@ property to be lazily set (in s...
Ovidiu Maxiniuc
03:10 PM Feature #4011: database/persistence layer performance improvements
Ovidiu, I am implementing the forced NO-UNDO override idea Greg mentioned above, and I have come across @UndoStatePro... Eric Faulhaber

03/23/2020

03:01 PM Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> He mentioned that he believes his team never knowingly uses UNDOable temp-tables. In other wor...
Eric Faulhaber
02:58 PM Feature #4011: database/persistence layer performance improvements
Greg Shah wrote:
> [...]
> This would mean that the rollback for temp-tables would actually commit when this flag i...
Eric Faulhaber
02:25 PM Feature #4011: database/persistence layer performance improvements
I have fixed the issue in entry 157, please disregard it.
The problem was in annotations' path: in the paths were in...
Ovidiu Maxiniuc
01:40 PM Feature #4011: database/persistence layer performance improvements
I've was discussing (with a customer) the UNDO/transaction and sub-transaction rework that is happening in this task.... Greg Shah
12:52 PM Feature #4011: database/persistence layer performance improvements
While working on dynamic temp-tables I encountered the following issue: the @AsmClassLoader@ loads the dynamically ge... Ovidiu Maxiniuc

03/19/2020

07:13 PM Feature #4011: database/persistence layer performance improvements
Greg, never mind.
This seems to have something to do with my registration mechanism. It works with other test case...
Eric Faulhaber
06:55 PM Feature #4011: database/persistence layer performance improvements
Greg, could you please double-check the @entry@ hook logic for this test case?... Eric Faulhaber
03:51 PM Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> The actual cause of NPW was the fact that the @activeOffset@ was accessed for the @snapshot...
Eric Faulhaber
03:26 PM Feature #4011: database/persistence layer performance improvements
The actual cause of NPW was the fact that the @activeOffset@ was accessed for the @snapshot@ of the @dmo@ of the @Rec... Ovidiu Maxiniuc
02:33 PM Feature #4011: database/persistence layer performance improvements
Ovidiu, those places we are seeing the NPE on @BaseRecord.activeBuffer@ seem to be old code where we are calling a se... Eric Faulhaber

03/16/2020

06:33 PM Feature #4011: database/persistence layer performance improvements
In 4011a revision 11402, I have added @Finalizable.entry()@ which is called during @TransactionManager.blockSetup()@ ... Greg Shah
07:11 AM Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Greg, how hard would it be to add a hook for the savepoint processing which is called at the...
Greg Shah
04:14 AM Feature #4011: database/persistence layer performance improvements
Greg, how hard would it be to add a hook for the savepoint processing which is called at the same point in the cycle ... Eric Faulhaber
12:17 AM Feature #4011: database/persistence layer performance improvements
Ovidiu, I need a few more days to work through the UNDO code. Some of the features I expected to see (e.g., the track... Eric Faulhaber
01:14 PM Feature #3813: misc DB features part deux
A fixed @CONNECT@ statement rework was committed to the branch 4231b revision 11368. Igor Skornyakov
04:04 AM Feature #3813: misc DB features part deux
Greg Shah wrote:
> If it does not depend on 4335a, you can put it in 4231b. If 4335a is needed first, then wait for...
Igor Skornyakov

03/15/2020

06:07 PM Feature #3813: misc DB features part deux
If it does not depend on 4335a, you can put it in 4231b. If 4335a is needed first, then wait for the 4231b rebase fr... Greg Shah

03/14/2020

01:42 PM Feature #3813: misc DB features part deux
I've found the fix for the CONNECT conversion (see #3813-84).
To which branch should I commit it?
Thank you.
Igor Skornyakov
06:38 AM Feature #3813: misc DB features part deux
Igor Skornyakov wrote:
> It seems that the CONNECT statement which caused the @gso_241@ fail is incorrect.
> I've ...
Igor Skornyakov

03/13/2020

06:57 PM Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> Thinking over some of the issues you've been having, I expect the implicit transaction code ...
Ovidiu Maxiniuc
06:52 PM Feature #4011: database/persistence layer performance improvements
I am checking out 4011a2 now...
Thinking over some of the issues you've been having, I expect the implicit transac...
Eric Faulhaber
06:46 PM Feature #4011: database/persistence layer performance improvements
I have committed my changes to temporary branch 4011a2. Important things:
* @SavepointReversible@ - dead code;
* @C...
Ovidiu Maxiniuc
05:54 PM Feature #3813: misc DB features part deux
It seems that the CONNECT statement which caused the @gso_241@ fail is incorrect.
I've added logging and the argume...
Igor Skornyakov
03:45 PM Feature #3813: misc DB features part deux
Task branch 4335a was merged to trunk as revision 11345.
The @ConnectionManager@ change was removed before it was ...
Greg Shah

03/10/2020

03:31 AM Feature #4011: database/persistence layer performance improvements
Rev 11397 changes the @BaseRecord@ methods @getId()@ and @setId(Long)@ to @primaryKey()@ and @primaryKey(Long)@, resp... Eric Faulhaber

03/06/2020

05:03 AM Feature #4011: database/persistence layer performance improvements
There is this constant:... Ovidiu Maxiniuc

03/05/2020

03:18 PM Feature #4011: database/persistence layer performance improvements
We have had customer requests to rename the @id@ field/column, which is a commonly used field name in applications. C... Eric Faulhaber

03/03/2020

02:42 PM Bug #4426: Cannot find parent when processing REPEAT PRESELECT
Task branch 4207a was merged to trunk as revision 11344. However, this task was worked around in customer code, and h... Roger Borrello
01:04 PM Bug #4450: implement shared query and shared browse
Branch 4207a was merged to trunk as revision 11344. Greg Shah
01:02 PM Bug #4450 (Closed): implement shared query and shared browse
Greg Shah
10:44 AM Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
This has nothing to do with the FIND. The issue is in the assignment.... Greg Shah
10:16 AM Bug #4564: unqualified field references can get the wrong buffer name if a FORM or DEF FRAME is p...
h2. Description
Extra scoping causes issues with wrong buffer being used for unqualified field names. Same results...
Roger Borrello
10:08 AM Bug #4564 (New): unqualified field references can get the wrong buffer name if a FORM or DEF FRAM...
Roger Borrello

03/02/2020

03:52 PM Feature #4011: database/persistence layer performance improvements
Ovidiu Maxiniuc wrote:
> UNDO update.
> The old implementation was using commits and rollbacks a bit aggressive, al...
Eric Faulhaber
03:17 PM Feature #4011: database/persistence layer performance improvements
UNDO update.
The old implementation was using commits and rollbacks a bit aggressive, altogether with creation of ne...
Ovidiu Maxiniuc
02:15 PM Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> So, are you saying you also would expect @HQLPreprocessor@ to still handle the null paramete...
Ovidiu Maxiniuc

02/28/2020

05:38 PM Feature #4011: database/persistence layer performance improvements
So, are you saying you also would expect @HQLPreprocessor@ to still handle the null parameters before getting into th... Eric Faulhaber
04:49 PM Feature #4011: database/persistence layer performance improvements
Eric, please grab the 11396 revision. In my hurry I did not fully test the do and I made it worse. Ovidiu Maxiniuc
02:37 PM Feature #4011: database/persistence layer performance improvements
Thanks. See @raq_nulls_sort.p@ in testcases. Eric Faulhaber
02:32 PM Feature #4011: database/persistence layer performance improvements
Eric Faulhaber wrote:
> I haven't debugged too deeply yet... shouldn't @HQLPreprocessor@ have taken care of those @n...
Ovidiu Maxiniuc
02:04 PM Feature #4011: database/persistence layer performance improvements
Ovidiu, I have this stack trace:... Eric Faulhaber

02/26/2020

10:21 AM Bug #4450: implement shared query and shared browse
> Can you do regression testing?
Sure.
Stanislav Lomany
09:43 AM Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> > Would you like me to handle the change to @screen_buffer.rules@,
>
> That seems a sa...
Roger Borrello
09:34 AM Bug #4450: implement shared query and shared browse
> Would you like me to handle the change to @screen_buffer.rules@,
That seems a safer option to me.
Stanislav Lomany
09:32 AM Bug #4450: implement shared query and shared browse
Stanislav Lomany wrote:
> > This change in @screen_buffer.rules@ was making sure the @frame-id@ and the other widget...
Roger Borrello
08:42 AM Bug #4450: implement shared query and shared browse
> This change in @screen_buffer.rules@ was making sure the @frame-id@ and the other widget annotations are placed in ... Stanislav Lomany
 

Also available in: Atom