Alexandru Lungu's activity
From 01/15/2025 to 02/13/2025
02/13/2025
- 04:08 AM Database Feature #6720: lazy hydration
- Agree with #6720-80. Doing updates will keep the session open as long as the transaction is open. If there is no tran...
02/12/2025
- 09:02 AM Base Language Support #9446 (Internal Test): compatibility test PUT-DOUBLE
- I am ok with the changes in 9446a.
Is there anything left to be tested? - 08:50 AM Database Bug #9633: bulk delete for permanent tables
- We have the bulk delete for temporary tables, maybe that can be used as a source of inspiration.
- 07:24 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Got it - good approach in #9060-21 then.
- 07:12 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- > The challenge here is that CacheManager does not inherently differentiate between old and newly added caches. Given...
02/11/2025
- 05:08 AM Database Bug #9633: bulk delete for permanent tables
- I want to stress that the run-time is there, but may be flawed considering it was dead-code by now. Some part is comm...
- 04:56 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- h3. Current approach
I agree with Constantin that @ObjectOps.invoke@ should stick on returning BDT. The conversion...
02/10/2025
- 08:39 AM Base Language Bug #9060: Cache oftenly used values that are immutable
- Following the meeting today on how H2 is doing the caching for int values:
* static cache of configurable size.
** ... - 05:00 AM Database Feature #6720: lazy hydration
- > Currently, as I think the session should indeed be closed in this case, the solution is to catch the LazyHydrationE...
02/04/2025
- 07:17 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- What is the timing reflect? The total time for a specific query? What was the query analyzed? Or do you mean all SQL ...
- 05:24 AM Database Feature #6720: lazy hydration
- Andrei, even though it is not that prominent for __temp database, I think it is still applied if I am not mistaken. I...
- 03:23 AM Database Feature #6720: lazy hydration
- > In this case, all the fields are hydrated at the beginning instead of only the camelCase field when it is accessed....
- 04:02 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- > There is still a lot of work to do but I introduced limited support for the case when we can infer from the surroun...
- 03:41 AM Database Bug #9590: Double LOAD for each record in FWD
- Why is this solution working? @fetch(true, lockType, false);@ was going to call @super.fetch(available, lockType, err...
- 03:29 AM Database Bug #9590: Double LOAD for each record in FWD
- > The problem is that !shouldUpdateAnyLock(lockType) will be false because the query component will have a dynamic pr...
02/03/2025
- 05:34 AM Base Language Support #9445 (Internal Test): compatibility test FIX-CODEPAGE
- > One small thing to note is that there is a weird behavior I noticed in PROGRESS with the following encodings for th...
- 05:03 AM Base Language Feature #9442 (Test): implement limited support for RCODE-INFORMATION
- Branch 9442a was merged to trunk rev 15681 and archived.
- 04:55 AM Base Language Feature #9442: implement limited support for RCODE-INFORMATION
- Preparing to merge now.
01/31/2025
- 05:56 AM Base Language Feature #9447: XML support feature improvements and testing
- > This is taken directly from XDocumentImpl and I think the last argument, which is isError, should be true because i...
- 04:20 AM Database Feature #6720: lazy hydration
- Andrei, please attempt to rebase *6720b* to latest trunk and continue the effort here. We can talk before picking up ...
01/30/2025
- 10:10 AM Base Language Feature #9447: XML support feature improvements and testing
- > After investigating it turns out that the load() function that is called in the converted code adds the prefix " ",...
- 04:52 AM Base Language Feature #9447: XML support feature improvements and testing
- This is usually due to a misconfiguration of the server-client communication. For troubleshooting:
* ensure @deploy/... - 10:05 AM Base Language Feature #6490: DYNAMIC-INVOKE which returns an extent
- > After I traced the calls that are being made in the converted version I reached this function that applies a cast t...
- 09:59 AM Database Bug #9317 (Internal Test): FIRST/LAST clauses can avoid generating sub-selects if the WHERE claus...
- > So here the emitted sql differs and without the changes the where clause coming from the OF clause is not included....
- 09:47 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
- Review of 9318a:
* Please avoid overloading @removeRecords@ and enforce all callers to decide what kind of delete th... - 07:24 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge cases that still are worth...
01/29/2025
- 11:16 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Review of 9317a:
* @if (joinRef != null && !joinRef.equals(ref))@ this makes the query matching a bit more relaxed... - 11:02 AM Database Bug #9318: Make record nursery visible on removeRecords
- 9318a is at rev. 15618 (which doesn't include your latest changes).
- 10:55 AM Base Language Feature #6428: implement IS-LEAD-BYTE() built-in function
- Review of 6428a:
* "I also modified the signature of the TextOps.isLeadByte from": this means disabling the functi... - 08:12 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
- > The feedback needed is about the proposed plan? Or is there other feedback needed?
The plan was discussed in a d... - 03:28 AM Runtime Infrastructure Bug #9414: Re-enable support for nio sockets on Java 17
- Summary of a discussion from a daily meeting:
* the default for the NIO sockets should be "off" - so disabled. Thi...
01/28/2025
- 07:48 AM Base Language Bug #4766: fix CHR and ASC
- Delia, look at #4766-3, there are certainly several quirks of 4GL that may not translate "naturally" in the Java worl...
- 07:12 AM Base Language Support #9398: Incomplete SESSION:DATE-FORMAT implementation in FWD and setting session date form...
- 9507a was merged to trunk as rev. 15666.
- 05:11 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- I think 4GL shows a compile error, right? In that case, FWD shouldn't be fixed as it presumes correct 4GL input.
Fo...
01/22/2025
- 08:38 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- I think this is reasonable, please adjust FWD as needed.
- 08:01 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- Nice catch! This should be fixed in FWD.
Question: are the 0.0 values signed in 4GL (aka 0.0 and -0.0 yields diffe...
01/21/2025
- 10:01 AM Database Bug #9133 (Internal Test): Array subscript is out of range stops the evaluation of other expressi...
- I am OK with the changes in 9133b. Only thing is that the arguments should be aligned to @String.format@ first argume...
- 09:52 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- > Overall, I would want to refactor a bit the javadoc/parameter and method names to reflect the join with a FIRST/LAS...
- 09:01 AM Database Bug #9318 (WIP): Make record nursery visible on removeRecords
- I am OK with the "backbone" of 9318a.
* However, I am not enjoying the @implicitBulkDelete@ and @deleteIndex@ class... - 08:45 AM Base Language Support #9445 (WIP): compatibility test FIX-CODEPAGE
- There are some adjacent changes in the commit:...
- 08:30 AM Base Language Support #9446 (WIP): compatibility test PUT-DOUBLE
- There are some adjacent changes that were committed. Please change them back and make a commit to get the value back....
01/20/2025
- 05:03 AM Base Language Support #9446: compatibility test PUT-DOUBLE
- Delia, please look into these mismatches. The goal is to fix FWD Java code to make it 100% compatible with 4GL, inclu...
01/15/2025
- 08:50 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
- Overall, I would want to refactor a bit the javadoc/parameter and method names to reflect the join with a FIRST/LAST ...
Also available in: Atom