Activity
From 06/04/2024 to 07/03/2024
07/03/2024
- 03:41 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > Does emptyDataset - clearBuffers fall under any of these scenarios, or is there another scenario I have missed?
...
07/02/2024
- 04:22 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> Progress:
>
> The culprit buffer has its record deleted by an @emptyDataset@ - @clearBuf... - 10:14 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> However, the buffer is not registered with the @ChangeBroker@ (why? this is still to be inv... - 10:12 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Progress:
The culprit buffer has its record deleted by an @emptyDataset@ - @clearBuffers@. However, the buffer is ... - 08:27 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- I don't have the very exact scenario this is causing this, but I am trying to find one. To post some insights:
@Se... - 04:00 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- ChUI regression tests passed completely.
The unit-tests are way better (in the sense that the found problem was fixe...
07/01/2024
- 08:29 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > Is this always true? Can't the 4GL code simply clear the bef... - 08:27 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> Is this always true? Can't the 4GL code simply clear the before table like @EMPTY TEMP-TABL... - 08:24 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > The 'after-table' buffers have their records deleted first; if there are referenced records in these after buffers,...
- 08:13 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> * For @TemporaryBuffer@: isn't the flag you are changing a guard to avoid spoiling the afte... - 08:10 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Review of 8593d/rev. 15316.
* I am OK with the changes in @Session@
* For @TemporaryBuffer@: isn't the flag you a... - 07:18 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Thanks, the recreate is this:...
- 07:02 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Also, to clarify things, due to this error regarding before buffers, @DirectAccessHelper.killMultiplex@ is called to ...
- 06:56 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- TBD: also done ChUI regression testing and there are 14 regressions, while only 1 was expected. Can't tell the reason...
- 06:51 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- ...
- 06:45 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Do you have a FWD stacktrace when this is happening?
- 05:31 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Constantin, the exception is triggered by a:
@You may not delete BEFORE-TABLE <name> record. Use ACCEPT-ROW-CHANGES... - 04:43 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- I found another issue with this test:...
- 08:28 AM Bug #8878: Jumble sort dictates a full preselect
- Artur Școlnic wrote:
> I think Constantin already did that and there were no issues.
If you meant #8878-12 (about... - 08:23 AM Bug #8878: Jumble sort dictates a full preselect
- I think Constantin already did that and there were no issues.
- 04:30 AM Bug #8878: Jumble sort dictates a full preselect
- Artur, I think 8878a should be conversion tested:
* Re-convert a large customer application (create a source basel...
06/28/2024
- 04:59 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- I have some bad news for 8593d:
* After 3 unit test modules that went smooth, the server entered (from the looks of ... - 06:51 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Done, 8593d_h2 was merged to rev 49 (and uploaded to artifacts) and 8593d rev 15315 updates build.gradle to 1.49
- 06:10 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > ChUI regression testing.
I have a stable system with 6667i done just recently. I suppose I can move with 6667g s... - 05:17 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> For the example provided: I checked your test in 4GL and indeed, @EMPTY TEMP-TABLE@ (simila... - 04:59 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Got it!
For the example provided: I checked your test in 4GL and indeed, @EMPTY TEMP-TABLE@ (similar to empty data... - 04:00 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> *Review of 8593d/rev. 15314:*
>
> * @BufferImpl@: The @addDirtyBatchBuffer@ addition is ... - 03:56 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- *Review of 8593d/rev. 15314:*
* @BufferImpl@: The @addDirtyBatchBuffer@ addition is a nice catch, but I would like... - 03:22 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru: please review.
- 01:38 AM Bug #8908: Remove CAST operator, if not needed
- In order to remove the CAST operator completely, we would have to:
* confirm for sure whether it is needed, now th... - 01:37 AM Bug #8908 (New): Remove CAST operator, if not needed
06/27/2024
- 11:21 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- 8593d passed ETF testing.
- 09:06 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru, I've rebased 8593d from trunk rev 15311 . In 8593d/15314 there are several changes:
* during FILL will a...
06/26/2024
- 02:50 AM Bug #8878 (Internal Test): Jumble sort dictates a full preselect
- Should I do some more testing for 8878a?
06/25/2024
- 02:50 AM Bug #7924 (Internal Test): add support for creating an empty database
- Ovidiu Maxiniuc wrote:
> Review of 7924a, rev.15307-15311.
> I saw no problem in the new code except for:
>
> * ...
06/22/2024
- 08:11 PM Bug #7924: add support for creating an empty database
- Review of 7924a, rev.15307-15311.
Good job!
The majority of the changes are required for carrying along the manda...
06/21/2024
- 10:48 AM Bug #7924: add support for creating an empty database
- Ovidiu: Please review.
- 06:54 AM Bug #7924: add support for creating an empty database
- Rebased *7924a* to latest *trunk/rev.15306*, now the branch is at revision *15311*.
- 04:57 AM Feature #8893: Make DDL code generated by FWD matching the SQL dump for respective dialect
- Ovidiu Maxiniuc wrote:
> | @primary key (recid)@ | - | This puzzles me a bit. Does PSQL assume the first column (rec...
06/20/2024
- 04:46 PM Feature #8893: Make DDL code generated by FWD matching the SQL dump for respective dialect
- The idea is to generate the code as much as possible identical with the DDLs generated by the RDBMSs. The main reason...
- 03:48 PM Feature #8893 (New): Make DDL code generated by FWD matching the SQL dump for respective dialect
- 03:36 PM Bug #8878: Jumble sort dictates a full preselect
- ETF conversion shows no changes with 8878a
- 03:09 AM Bug #8878: Jumble sort dictates a full preselect
- I addressed the formatting issues and committed 8878a/15286, awaiting further instructions for testing.
06/19/2024
- 08:39 AM Support #8889: evaluate and test the potential for SQL injection attacks
- I posted the following in #8667-18:
> My concern here about SQL injection is that these text values can be used to... - 08:33 AM Support #8889 (New): evaluate and test the potential for SQL injection attacks
- 03:53 AM Bug #8648 (Closed): Recheck ACTIVATE and DEACTIVATE procedures on appserver calls
- Branch 8785a was merged to trunk rev 15297 and archived.
I don't think there are other cases where activate/deacti...
06/18/2024
- 07:21 AM Bug #8878: Jumble sort dictates a full preselect
- Review of 8878a/15285.
The only modified file is @preselect_prep.rules@:
* lines 64-65: there are some hard-tabs ... - 03:49 AM Bug #8878 (Review): Jumble sort dictates a full preselect
- Eric/Ovidiu: please review.
06/17/2024
- 08:33 AM Bug #8883: ensure FWD data import always creates indexes even if no dump file exists for a table
- If there is no data dump file for a table, FWD import process should re-index that table; currently only tables which...
- 08:25 AM Bug #8883 (New): ensure FWD data import always creates indexes even if no dump file exists for a ...
- 05:43 AM Bug #8878: Jumble sort dictates a full preselect
- I committed the changes for jumble sort rule to 8878a/15285.
- 03:46 AM Bug #8878: Jumble sort dictates a full preselect
- Then we can consider that only the @first@/@last@ queries are converted incorrectly for now.
- 03:44 AM Bug #8878: Jumble sort dictates a full preselect
- I suppose that the BY affects only the first two table sorting, whereas the third component does not have an imposed ...
- 03:42 AM Bug #8878: Jumble sort dictates a full preselect
- I have done some more testing using various queries and I think you are right, however I found a case that I want to ...
- 03:39 AM Bug #8878 (WIP): Jumble sort dictates a full preselect
- Created 8878a. Please commit your changes to fix this on 8878a.
- 03:38 AM Bug #8878: Jumble sort dictates a full preselect
- Artur, you found recently that using EACH for each component is also generating a @PreselectQuery@. I think that this...
- 02:41 AM Bug #8878: Jumble sort dictates a full preselect
- ...
06/14/2024
- 10:26 AM Bug #8878: Jumble sort dictates a full preselect
- Original report:
---
When jumble sort is detected, all queries in a joined query are converted as @PreselectQue... - 10:03 AM Bug #8878 (Internal Test): Jumble sort dictates a full preselect
- 04:37 AM Bug #8868: Fix "Can't normalize FWD value to use it with direct access." error for FieldReference...
- Eric Faulhaber wrote:
> Greg Shah wrote:
> > Eric: Please review.
>
> Code review 8868a/15280:
>
> Are there a...
06/13/2024
- 11:10 AM Bug #8868: Fix "Can't normalize FWD value to use it with direct access." error for FieldReference...
- Greg Shah wrote:
> Eric: Please review.
Code review 8868a/15280:
H2 direct access is not an area of the code I...
06/12/2024
- 02:21 AM Bug #8868: Fix "Can't normalize FWD value to use it with direct access." error for FieldReference...
- Created *8868a* and committed the patch from #8868-1 to *8868a/rev.15280*.
06/11/2024
- 09:47 AM Bug #8868: Fix "Can't normalize FWD value to use it with direct access." error for FieldReference...
- Eric: Please review.
- 08:29 AM Bug #8868 (Review): Fix "Can't normalize FWD value to use it with direct access." error for Field...
- 08:29 AM Bug #8868 (WIP): Fix "Can't normalize FWD value to use it with direct access." error for FieldRef...
- 02:56 AM Bug #8868: Fix "Can't normalize FWD value to use it with direct access." error for FieldReference...
- While testing the unit tests of a customer, I noticed that there are a few instances of @FieldReference@ arguments th...
- 02:50 AM Bug #8868 (Rejected): Fix "Can't normalize FWD value to use it with direct access." error for Fie...
06/05/2024
- 06:51 AM Feature #7382 (Closed): Check performance of delete from vs drop table in H2
- 04:01 AM Feature #7382: Check performance of delete from vs drop table in H2
- This can be closed as the changes reached FWD-H2 already.
06/04/2024
- 10:15 AM Feature #7363 (Closed): Improve H2 Value caching, hashing and equals
- 09:46 AM Feature #7363: Improve H2 Value caching, hashing and equals
- FWD-H2 is not at rev. 48 in trunk. This can be closed.
- 10:15 AM Feature #7062 (Closed): Direct access to H2 internals to solve basic queries
- 09:45 AM Feature #7062: Direct access to H2 internals to solve basic queries
- FWD-H2 is now at rev. 48 in trunk. This can be closed.
Also available in: Atom