Alexandru Lungu's activity
From 09/12/2025 to 10/11/2025
10/10/2025
- 10:08 AM Database Support #10664: Develop a multi session test suite in harness
- > I have previously requested that the tests be organized as follows:
Looking at [[p2j:DatabasePersistence_Testcas... - 04:49 AM Database Support #10664: Develop a multi session test suite in harness
- Artur Școlnic wrote:
> In note 4 I posted one example of seemingly incorrect behavior in trunk, but it's not the onl...
10/09/2025
- 09:29 AM Database Support #10664: Develop a multi session test suite in harness
- > I think I understand now. The tests I added in support/harness/multi-session-tests were not meant to run on OE.
...
10/08/2025
- 09:30 AM Database Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
- Got it! I am OK with the changes.
10/06/2025
- 07:29 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > Is this a real concern?
I can't tell, but I think it is fine.
Please proceed with customer application testing. - 06:01 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > Alex: Can we move to the next phase of testing?
Please do some investigation for memory spikes. What is the mini... - 04:41 AM Database Support #10664: Develop a multi session test suite in harness
- Please commit to xfer/testcases.
10/03/2025
- 05:22 AM Database Bug #10526 (Internal Test): Progressive results don't get invalidated when buffer-copy is performed
- I am OK with the changes in 10526a_h2.
Please run the FWD_H2 unit-tests (e.g. fwdtests) which should cover a lot of ...
10/02/2025
- 05:36 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
- I see. this is because @ArrayList<Row> rows = table.truncate(session, multiplex);@ is wiping everything if it is the ...
- 04:55 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
- > However the invalidation of the node row from LazyResultQueryFlat.topTableFilter.cursor does not happen because the...
- 05:19 AM Base Language Bug #10519 (Merge Pending): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- 05:19 AM Base Language Bug #10519: ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- I am OK with 10519a_h2. This can be merged to fwd-h2 trunk.
*But* I want to stress out this is a high risk change an...
10/01/2025
- 07:18 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
- > However for this case the results are invalidation is not solved on database side, and the results of the query con...
09/30/2025
- 04:31 AM Database Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
- Razvan-Nicolae Chichirau wrote:
> Rev. 16144 should now hold the invariant from #9383-53. Please review.
I am sor...
09/29/2025
- 09:23 AM User Interface Bug #10602 (Merge Pending): Fix scrolling in browse on Swing after switching to accumulated scrol...
- Please merge to trunk now.
- 08:45 AM User Interface Bug #10602: Fix scrolling in browse on Swing after switching to accumulated scrolling
- Serban, is it ready to be merged?
09/26/2025
- 03:40 AM Database Bug #10621: 'Illegal mix of collations' error when using latest MariaDB JDBC driver
- > So, I guess using collation_connection=utf8mb4_unicode_ci in the JDBC URL would be the easiest fix.
Is this back... - 03:36 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
- > So I think we are OK, but it still seems fragile - if you get an AdaptiveQuery which for some reason can't have H2 ...
09/25/2025
- 09:42 AM Database Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
- > if within that FOR EACH block a record in this 'preselected result set' gets deleted, FWD still iterates it
If ... - 09:32 AM Database Feature #10583: Implement a Database specific records cache.
- Greg Shah wrote:
> Will these tests also handle cross-session dirty share (i.e. testing for #8388)?
AFAIK, cross-... - 07:01 AM Database Feature #10583: Implement a Database specific records cache.
- I am documenting here a live discussion with Artur. The solution with exposing record to the shared cache on commit *...
09/23/2025
- 05:03 AM Database Feature #10583 (WIP): Implement a Database specific records cache.
- From my understanding:
* every time a record is inserted in the FFC, it is also added to the shared records cache....
09/22/2025
- 08:19 AM Runtime Infrastructure Feature #9686: move FWD to Java 25
- > This can't happen until at least September 2025 (when JDK 25 is expected to be released).
The future is -here- n... - 08:01 AM Database Bug #10455 (Internal Test): Persistent table CAN-FIND FIRST issue
- I am OK with the changes in 10455a.
- 07:16 AM Base Language Bug #10519 (WIP): ProDataset WRITE-XML issue on nested PARENT-ID-RELATION
- Review of 10519a_h2:
* I don't think @while (batchId >= (nextOffset = getAndIncNextOffset(session)))@ block is req... - 06:50 AM Database Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
- > Alexandru: can there other state which we need to ensure is applied when doing 'direct write' to a buffer's record?...
- 06:37 AM Database Bug #10526 (Internal Test): Progressive results don't get invalidated when buffer-copy is performed
- Review of 10526a:
* extract @dstProp.getOffset()@ in a different variable to reuse. Also extract to @dstProp.getOf...
09/19/2025
- 06:25 AM Conversion Tools Feature #6083: schema (.df) changes in incremental conversion mode should only reconvert those pr...
- Danut, can you document which changes are mandatory for customer projects once 6083a gets into trunk?
09/18/2025
- 07:17 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- Razvan-Nicolae Chichirau wrote:
> I see. In this case, we need to change the whole @transactionCommiting()@ because ... - 05:47 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- I can't deny that I am a bit stressed with such "partial" bracket. If you do a @previous@, then @Locator locator = lo...
- 05:39 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > In #9383-46, position 830 is actually rows.get(0). The first record from rows will always match the record under po...
- 05:37 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > Moreover, why the total size of reduction should always be 100? In your example from #9383-47, rows should end up w...
- 04:25 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
- Review of 9383a:
> rows = new ArrayList<>(rows.subList(0, newSize));
Is this right? I expect that the starting ... - 03:33 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > As for actualMaxExponent = 2, setting it when bracket < 2 will force ProgressiveResults to fetch in brackets of max...
09/17/2025
- 08:24 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > In this case, we should copy the rows from 830 to 910. We just need to calculate what is the starting row of the ne...
- 07:50 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- PS: I think there are cases in which you can't, because the offsets of the records may be 1111, 1112, 1113, ..., 2110...
- 07:48 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > You are correct, but what if we just shrink rows to size 100 (i.e. Math.pow(BASE, actualMaxExponent))? Wouldn't tha...
- 07:35 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > @bracket = lastValidBracket = locateRow(position).getBracket();@
This will return the bracket index N considerin... - 06:53 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- But there is also a trailing:...
- 06:30 AM Database Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
- > so we perform moveTo just to align ProgressiveResults to the new state, but completely ignore the fetched results, ...
- 06:07 AM Database Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
- Review of 9383a:
* I think @getMaxExponent@ should have:... - 06:20 AM Database Feature #10583: Implement a Database specific records cache.
- > Can't this be changed? I don't see why a dmo should belong to a specific session, it should be the representation o...
- 05:56 AM Database Feature #10583: Implement a Database specific records cache.
- > - multiple cache instances can hold the same record?..
Yes, different sessions can cache different *versions* of...
09/15/2025
- 08:29 AM Conversion Tools Bug #10569: Semicolon is skipped while preprocessing
- > a = 'text1'~'text2~'text3~'`.
I think this is a regression from #6859 :/ The trailing back tick shouldn't be the...
Also available in: Atom