General

Profile

Alexandru Lungu's activity

From 12/11/2025 to 01/09/2026

01/09/2026

09:51 AM Database Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
Branch 11034a was merged into trunk as rev. 16334 and archived. Alexandru Lungu
09:42 AM Database Bug #11034 (Merge Pending): Reduce the number of Object[] created in ChangeSet
* ETF passed. Time difference ranged from -2.5% to +0.6% with PG.
* Large POC tests passed. Time difference was +0.8...
Alexandru Lungu
06:06 AM Conversion Tools Bug #10912: Cannot invoke "java.lang.Class.isAssignableFrom(java.lang.Class)" because "calleeType...
In #10946-34 you mentioned that there is more to this fix. Can we get all of that in 10912a or do we plan to merge 94... Alexandru Lungu
05:44 AM Database Bug #11027: Unflushed record causes infinite loop
> Just to be clear, you mean that, the so called dirtyDMO from DirtyInfo will need to actually store the pristine rec... Alexandru Lungu

01/08/2026

06:31 AM Database Bug #11027: Unflushed record causes infinite loop
> A first problem I am encountering is that there is no pristine record from the persistent database in that scenario... Alexandru Lungu
05:49 AM Database Bug #11027 (WIP): Unflushed record causes infinite loop
Alexandru Lungu

12/22/2025

05:15 AM Database Bug #11037 (WIP): Record not being evicted from FFCache
Review of 11037a:
* Why do you need to actually check if @nodeToRemove@ is inside the list? Can't you run @nodeToR...
Alexandru Lungu
04:37 AM Database Bug #10776: FFC.touch standing out in profiling
> Alex, I feel like there could be a issue regarding the single FastFindCacheEntry instance for the negative results(... Alexandru Lungu
04:20 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
Another application unit tests passed. Testing still in WIP. Alexandru Lungu

12/19/2025

07:07 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
ChUI regression testing passed. Testing still in WIP. Alexandru Lungu

12/18/2025

09:37 AM Database Bug #10776 (Review): FFC.touch standing out in profiling
I prototyped a fix for this: cache the actual @Cache.Entry@ in the FFC so that @touch@ will be able to bypass the map... Alexandru Lungu
08:29 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
* 11034a/16322 contains a typo fix
* 11034a/16323 is a bit more invasive as it fixed the @marked@ structure which wa...
Alexandru Lungu
07:54 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
Assessed review in #11034-4 in 11034a/16321.
Moving ahead with testing.
Alexandru Lungu
05:15 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Lorian/Artur: please advice on this topic. Alexandru Lungu

12/17/2025

09:13 AM Database Bug #10776: FFC.touch standing out in profiling
I started profiling another application (#10981). There is a consistent performance downgrade comparing trunk with 71... Alexandru Lungu
08:23 AM Base Language Bug #11042 (Review): NativeInvoker may generate memptr with unknown size
I committed 11042a/rev. 16324.
* I forced the size of the memptr to be 4 or 8 to represent the pointer gathered th...
Alexandru Lungu
07:41 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Anything left to review? Alexandru Lungu
06:09 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
Review for 11015a:
* Changes in BufferManager are dependent upon the unique pk across temp-tables; which I think...
Alexandru Lungu
04:16 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Eduard, this task will be required by #10934. I am raising priority. Please rebase 7999a and recap what is left to be... Alexandru Lungu

12/16/2025

07:39 AM Base Language Bug #11042 (WIP): NativeInvoker may generate memptr with unknown size
This is a regression of #9448, where @BinaryData.getMethodSetup@ now returns false if the size is 0. This is incorrec... Alexandru Lungu
07:33 AM Base Language Bug #11042 (Test): NativeInvoker may generate memptr with unknown size
Alexandru Lungu
05:26 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Constantin Asofiei wrote:
> *Alexandru* - there is another change I want to add to 10937a_h2. In @UndoLog.cleanTabl...
Alexandru Lungu

12/15/2025

09:33 AM Database Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I am OK with the changes in fwd-h2/10937a. They are clean: on @killMultiplex@, replace any undo-entry regarding that ... Alexandru Lungu
08:54 AM Database Bug #11034 (Review): Reduce the number of Object[] created in ChangeSet
Alexandru Lungu
08:53 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
Committed 11034a/16320 fixing this issue. Please review. Alexandru Lungu
08:31 AM Database Bug #11034: Reduce the number of Object[] created in ChangeSet
This task is about the big number of @Object[]@ instances created in @ChangeSet@. The initial capacity defined is 16 ... Alexandru Lungu
08:14 AM Database Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
Alexandru Lungu
07:17 AM Conversion Tools Bug #6889 (Merge Pending): rollback the files as 'unconverted' if (incremental) conversion fails.
Please merge 6889a to trunk after 7851a. Alexandru Lungu
07:15 AM Conversion Tools Feature #7851 (Merge Pending): automatically add to conversion list all classes referenced via un...
> Alex: Please schedule this in the merge queue when trunk thaws.
Please merge 7851a to trunk now.
Alexandru Lungu

12/12/2025

08:38 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
> Thank you, I was away for a moment.
No problem :)
Alexandru Lungu
07:49 AM Runtime Infrastructure Feature #9687 (Test): drop support for Java 8 and Java 11
Branch 10951a was merged into trunk as rev. 16313 and archived. Alexandru Lungu
07:37 AM Runtime Infrastructure Feature #9687: drop support for Java 8 and Java 11
I will do the merging of 10951a to trunk in the next 15 minutes. Alexandru Lungu
05:51 AM Runtime Infrastructure Feature #9687 (Merge Pending): drop support for Java 8 and Java 11
> I've tested it in #9687-268, in addition I've tested it with customer application (customer who requested the chang... Alexandru Lungu
08:33 AM Runtime Infrastructure Bug #10963 (WIP): appserver resiliency and self healing
Alexandru Lungu
08:30 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> I would like us to calculate the right number automatically based on the number of possible concurrent sessions acr... Alexandru Lungu
07:14 AM Runtime Infrastructure Bug #10963: appserver resiliency and self healing
> Artur, lets merge tomorrow after Alex unfreezes trunk.
The last pieces of puzzle are 10951a and 10591a, before I...
Alexandru Lungu
07:12 AM Database Bug #11027: Unflushed record causes infinite loop
> This leads me to think that the solution is to flush the record from test6_8971. Maybe when b_test6_8971 is defined... Alexandru Lungu

12/11/2025

08:11 AM Runtime Infrastructure Feature #9687 (Review): drop support for Java 8 and Java 11
Alexandru Lungu
06:03 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
BTW: there are ~4376 temp DMOs and 958 persistent DMOs in the application profiled. So 3070 is not that much IMHO Alexandru Lungu
06:01 AM Database Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
> DmoMetadataManager.byId - this needs to be switched to a map and maintained properly. Alexandru: if you have some o... Alexandru Lungu
 

Also available in: Atom