Activity
From 03/22/2024 to 04/20/2024
04/20/2024
- 05:31 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Previously we used the @UPDATE ... SET _MULTIPLEX = ?@ paired with a @ReversibleBulkDelete@, which was meant to resto...
04/19/2024
- 05:31 PM Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
- Yes, I think this what we need. Some advices:
* do not involve @ErrorManager@ in @toString()@: even if you use it in... - 09:48 AM Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
- I rewrote toString function for StaticTempTable and TempTableBuilder using a StringBuilder in which i added elements(...
- 07:55 AM Bug #8593 (WIP): H2 performance improvement for table 'truncate by multiplex'
04/17/2024
- 01:49 PM Bug #8648: Recheck ACTIVATE and DEACTIVATE procedures on appserver calls
- This task is a continuation of 8444d (merged to trunk as rev. 15153) to investigate all @invoke*@ methods from the @A...
- 01:48 PM Bug #8648 (Closed): Recheck ACTIVATE and DEACTIVATE procedures on appserver calls
04/11/2024
- 03:56 PM Bug #8621: better resolution of ambiguous constructors/methods in RuntimeJastInterpreter
- The caching mechanism is in place since the early implementation. Since the structure of the JAST in which the constr...
- 01:07 PM Bug #8621: better resolution of ambiguous constructors/methods in RuntimeJastInterpreter
- What we need to implement for method/constructor matching is actually the Java compiler's algorithm for linking the c...
- 12:59 PM Bug #8621: better resolution of ambiguous constructors/methods in RuntimeJastInterpreter
- @RuntimeJastInterpreter.findMatchingConstructor@ currently returns @null@ when it finds more than one c'tor whose sig...
- 12:26 PM Bug #8621 (New): better resolution of ambiguous constructors/methods in RuntimeJastInterpreter
04/10/2024
- 02:38 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Just a thing that was on my mind and wanted to have it here as well:
For NO-UNDO cases, we used to rollback (trans... - 01:25 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> Eric, even for a sub-transaction. We can simply delete and rollback to savepoint, right?
... - 12:04 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Eric, even for a sub-transaction. We can simply delete and rollback to savepoint, right?
- 11:29 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Greg Shah wrote:
> Seems like a long-standing leak of records. If that built up to a large number, it might be both... - 08:52 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Seems like a long-standing leak of records. If that built up to a large number, it might be both a memory leak and a...
- 07:59 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> Still, why are we updating with a @<delete-multiplex>@ instead of actually deleting them? I... - 07:30 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > For MultiplexedScanIndex, the target batch in setRow(key, row) is calculated from the record's key (which is not ch...
- 06:46 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- No, the @empty-temp-table@ is the problem, while executing in a transaction, for an undoable temp-table - this does n...
- 06:41 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Constantin Asofiei wrote:
> For an undoable temp-table, a @EMPTY-TEMP-TABLE@ results in a @UPDATE tt1 SET _multiplex... - 05:11 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- The recreate is this:
* @mpid1.p@... - 03:59 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Constantin Asofiei wrote:
> Alexandru, the assumption was that the @MultiplexedBatchIndex$Batch@ holds data *only fo...
04/09/2024
- 01:07 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru, the assumption was that the @MultiplexedBatchIndex$Batch@ holds data *only for a certain multiplex*. This...
04/08/2024
- 03:40 PM Bug #7473: rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuilder to...
- @WRITE-JSON@ will always leave the current/working buffer empty when it is finished, causing it content to be eventua...
- 02:48 PM Bug #7473 (WIP): rewrite toString() implementation for Dataset, StaticTempTable and TempTableBuil...
- Ovidiu, are you aware if the @WRITE-JSON@ was finally rewritten without side-effects? Otherwise, Eduard B. can pick i...
- 05:19 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Constantin Asofiei wrote:
> You mean the Row.key is not the same as the internal PK?
I mean Row.key to be the same ... - 05:15 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- You mean the Row.key is not the same as the internal PK?
Also, there is 'recid' index (with just this column) in H... - 04:45 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > Created task branch 8593a_h2 which improves the @DELETE FROM tt1 WHERE tt1._multiplex = ?@. The reasoning is this:...
- 03:08 AM Bug #8593 (Review): H2 performance improvement for table 'truncate by multiplex'
- Created task branch 8593a_h2 which improves the @DELETE FROM tt1 WHERE tt1._multiplex = ?@. The reasoning is this:
... - 02:56 AM Bug #8593 (Test): H2 performance improvement for table 'truncate by multiplex'
- 08:34 PM Bug #8554 (Test): resolving temp-tables in a class hierarchy
04/06/2024
- 01:41 PM Bug #8554: resolving temp-tables in a class hierarchy
- Branch 8554a was merged into trunk as rev. 15125 and archived.
- 12:40 PM Bug #8554: resolving temp-tables in a class hierarchy
- You can merge to trunk now.
Hynek: 8152a can merge after 8554a. - 03:15 AM Bug #8554 (Merge Pending): resolving temp-tables in a class hierarchy
- Ovidiu, I've fixed the visibility in rev 15127 (after rebase).
ETF testing passed. It can be merged to trunk.
04/05/2024
- 06:11 PM Bug #8589: Deprecate the shared temporary database completely
- Unless there is a _significant_ memory savings or some other substantial advantage of shared mode, I think we should ...
- 03:45 AM Bug #8589: Deprecate the shared temporary database completely
- In the original support for _temp database, one single in-memory database was created. All sessions used that single ...
- 03:05 AM Bug #8589 (New): Deprecate the shared temporary database completely
04/04/2024
- 06:39 PM Bug #8554: resolving temp-tables in a class hierarchy
- Review of 8554a, r15120-15122.
I am OK with the code. I'm sorry I made a mess with condition codes which do and do... - 04:21 PM Bug #8554: resolving temp-tables in a class hierarchy
- Ovidiu, please review this, I'll get ETF testing tomorrow and if is OK, I'd like to merge this tomorrow.
- 07:41 AM Bug #8554 (Review): resolving temp-tables in a class hierarchy
- 15122 fixes some issues, javadocs and some errors which must not set ERROR-STATUS:ERROR. This can be reviewed.
I'... - 05:31 AM Bug #8554 (WIP): resolving temp-tables in a class hierarchy
- Created task branch 8554a from trunk rev 15119.
15120 and 15121 has a rough fix for this - need to validate it.
04/01/2024
- 08:49 AM Bug #8554: resolving temp-tables in a class hierarchy
- @DATASET:CREATE-LIKE("<dataset-name>")@ needs to be checked, too.
03/31/2024
- 10:35 AM Bug #8554: resolving temp-tables in a class hierarchy
- There are some problems when resolving temp-tables in a hierarchy.
* @oo.Test1@:... - 10:28 AM Bug #8554 (Test): resolving temp-tables in a class hierarchy
03/27/2024
- 11:39 AM Bug #8249: Introduce a fast fill method to optimize Dataset.fill
- With 8363f where @DATASET:FILL@ is optimized to use @hintFullResults@, this test fails if @AdaptiveQuery.hintFullResu...
03/25/2024
- 02:53 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- There should be a distinction between equality check when updating/inserting and the equality check when querying. We...
03/22/2024
- 01:36 PM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- Well, this is pretty bad in my opinion. I don't really have a solution for this, I need to think this through a bit m...
- 05:07 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- Radu Apetrii wrote:
> Constantin Asofiei wrote:
> > The problem is this happens only when we do a unique validation... - 04:22 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- Alexandru Lungu wrote:
> Merged to trunk as rev. 15085.
Please post to #7847 also. - 04:16 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- Constantin Asofiei wrote:
> The problem is this happens only when we do a unique validation using SELECT, and not on... - 04:10 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- Merged to trunk as rev. 15085.
- 04:04 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- Created 8459b and committed the disable for USE_NULL_EQUALITY.
Preparing for merge with trunk. - 03:55 AM Bug #8459: investigate changing H2 to allow NULL to equal NULL (and the impact on the other compa...
- ...
- 03:52 AM Bug #8459 (WIP): investigate changing H2 to allow NULL to equal NULL (and the impact on the other...
- There is a regression in #7143-784 related to the NULL changes in H2. If I comment @use_null_equality=true;@, then t...
- 09:37 AM Bug #8496: investigate if a 'batch insert with deactivated index' in H2 is possible
- Constantin Asofiei wrote:
> The idea is to have a mode in H2 where indexes are not *updated(?) after each insert*. ... - 07:44 AM Bug #8496: investigate if a 'batch insert with deactivated index' in H2 is possible
- Constantin, for FILL we do 50k independent inserts. Can we maybe bulk them? Or do we actually need the intermediate s...
- 09:27 AM Bug #8500 (Test): dataset:set-buffers must use default-buffer-handle if a temp-table handle is used
- 09:27 AM Bug #8500: dataset:set-buffers must use default-buffer-handle if a temp-table handle is used
- Branch 8500a was merged into trunk as rev. 15086 and archived.
- 09:23 AM Bug #8500: dataset:set-buffers must use default-buffer-handle if a temp-table handle is used
- Cor, please use this archive.
- 09:19 AM Bug #8500 (Merge Pending): dataset:set-buffers must use default-buffer-handle if a temp-table han...
- Created task branch 8500a from trunk rev 15085.
Ref 15086 fixes:
* @SET-BUFFERS(handle...)@ must use the DEFAULT... - 09:13 AM Bug #8500 (Test): dataset:set-buffers must use default-buffer-handle if a temp-table handle is used
Also available in: Atom