Activity
From 12/12/2025 to 01/10/2026
01/09/2026
- 09:51 AM Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
- Branch 11034a was merged into trunk as rev. 16334 and archived.
- 09:42 AM 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... - 05:56 AM Bug #11037: Record not being evicted from FFCache
- Alexandru Lungu wrote:
> * Why do you need to actually check if @nodeToRemove@ is inside the list? Can't you run @no... - 05:44 AM 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...
- 04:59 AM Bug #11027: Unflushed record causes infinite loop
- Alexandru Lungu wrote:
> I wonder how the following behaves:
> [...]
>
> The first record is @1@, but its actual...
01/08/2026
- 06:31 AM 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...
- 05:49 AM Bug #11027 (WIP): Unflushed record causes infinite loop
12/30/2025
- 10:04 AM Bug #10455: Persistent table CAN-FIND FIRST issue
- Please see the unit test in #9457-163, 10455b does not solve it.
12/22/2025
- 09:17 AM Feature #4369: implement stateless FWD server clustering
- I think there are some problems there. @eval exec $prog [...] &@ is contradictory because:
* @exec@ replaces the cur... - 05:15 AM 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... - 04:37 AM 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(...
- 04:25 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Eduard Soltan wrote:
>
> I have made a set of tests for the case when 2 buffers to the same table are used.
>
>... - 04:20 AM Bug #11034: Reduce the number of Object[] created in ChangeSet
- Another application unit tests passed. Testing still in WIP.
12/20/2025
- 08:25 AM Support #11066: How does FWD handle "by-reference"
- From Onno:
Hi guys,
In OpenEdge it's possible to specify temp-table parameters as "by-reference".
See: https://...
12/19/2025
- 04:14 PM Support #11066 (WIP): How does FWD handle "by-reference"
- 11:04 AM Bug #11027: Unflushed record causes infinite loop
- A few thoughts I want to note before going into vacation :))
A first problem I am encountering is that there is no p... - 07:07 AM Bug #11034: Reduce the number of Object[] created in ChangeSet
- ChUI regression testing passed. Testing still in WIP.
- 02:50 AM 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(...
12/18/2025
- 11:35 AM Bug #6767: Possible name clashes in DMO classes
- Hynek/Constantin/Eric: What testing is needed here?
Should this be in Internal Test status? - 09:37 AM 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...
- 08:58 AM Bug #11034: Reduce the number of Object[] created in ChangeSet
- The latest code changes are OK, from my PoV. Optionally, you may review the last H entry for typos.
- 08:29 AM 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... - 07:54 AM Bug #11034: Reduce the number of Object[] created in ChangeSet
- Assessed review in #11034-4 in 11034a/16321.
Moving ahead with testing. - 08:45 AM Bug #11037 (Review): Record not being evicted from FFCache
- I have created @11037a@ and committed @11037a/16325@ with the invalidation changes from #11037-1 and the ones from #1...
- 07:07 AM Bug #11037 (WIP): Record not being evicted from FFCache
- After a discussion yesterday with Alex, we decided to tackle the problem of invalid records in @ReverseLookup.lruCach...
- 08:42 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- The changes are in 7999a, rev. 16331.
I have made a set of tests for the case when 2 buffers to the same table are... - 07:17 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- I think that can be changed to @lockType.isExclusive()@
- 07:15 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- + added Artur and Lorian as watchers
I guess my question is why we check if the lock is different then @LockType.... - 05:15 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Lorian/Artur: please advice on this topic.
- 04:28 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- I think the way by which we handle the LOCK type change and all fields retrieval is not right.
We retrieve all fie...
12/17/2025
- 12:38 PM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- I have rebased the 7999a, to latest trunk. rev. 16321.
Added changes to handle the case when the query AST is retr... - 04:16 AM 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...
- 09:13 AM Bug #10776: FFC.touch standing out in profiling
- I started profiling another application (#10981). There is a consistent performance downgrade comparing trunk with 71...
- 08:42 AM Bug #11037: Record not being evicted from FFCache
- While testing the above solution on the unit tests from the large customer application, I found another case when the...
- 07:52 AM Bug #10937 (WIP): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Alexandru Lungu wrote:
> Anything left to review?
Not at this time.
I'm leaving this open for the discussion abo... - 07:41 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Anything left to review?
- 06:09 AM 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...
12/16/2025
- 01:58 PM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- 10937a_h2 was merged to fwd-h2 trunk rev 64 and archived as merged.
10937b was created from trunk rev 16321 - 1632... - 10:09 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- @Session.cleanUndoLog@ usage of @undoLog != null@ is database-wide no-undo for all temp-tables, @Table.isNoUndo()@ is...
- 10:07 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Constantin,
although I am not against it, I do not think the new code in @cleanTable()@ will be executed. As Alex m... - 06:00 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Alexandru Lungu wrote:
> Constantin Asofiei wrote:
> > *Alexandru* - there is another change I want to add to 10937... - 05:26 AM 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... - 05:20 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- *Alexandru* - there is another change I want to add to 10937a_h2. In @UndoLog.cleanTable@, I think we can be no-op i...
- 05:16 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Ovidiu, at this time I don't think I'll add 10937a to 9457c - 9457c already has a change which always uses this:
<pr... - 05:56 AM Bug #11015 (Review): allow cleanup the DMO types, caches, etc for dynamic temp-tables
- Alexandru, please review 11015a - this contains a mix of fixes for persistence. I'll use 11015b for the DMO unload.
- 02:49 AM Bug #11037: Record not being evicted from FFCache
- While investigating #10247, I found a scenario where an entry is not being evicted from FFcache at the invalidation s...
- 02:41 AM Bug #11037 (Review): Record not being evicted from FFCache
12/15/2025
- 11:11 AM Bug #11034 (Internal Test): Reduce the number of Object[] created in ChangeSet
- I think the changes in @ChangeSet.java@ will work.
I can only recommend some non-mandatory optimisations:
* lines... - 08:54 AM Bug #11034 (Review): Reduce the number of Object[] created in ChangeSet
- 08:53 AM Bug #11034: Reduce the number of Object[] created in ChangeSet
- Committed 11034a/16320 fixing this issue. Please review.
- 08:31 AM 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 ...
- 08:14 AM Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
- 09:33 AM 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 ...
12/12/2025
- 05:56 PM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- Alex - please review fwd-h2 changes.
- 04:00 PM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
- I reverted changes which enhanced DELETE H2 statement with NOUNDO option, the management being performed from @FWDDir...
- 07:12 AM 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...
- 06:26 AM Bug #11027: Unflushed record causes infinite loop
- While investigating the unit tests for #10247, I got over an infinite loop that can be reproduced with this testcase:...
- 04:53 AM Bug #11027 (Test): Unflushed record causes infinite loop
Also available in: Atom