Project

General

Profile

Activity

From 06/22/2026 to 07/21/2026

Today

05:55 PM Feature #11526 (Internal Test): Implement in-memory uniquness validation using Bloom filters
I see nothing wrong with the update. Cool!
I see the %Done is still at 60. Are there some other thing to implement...
Ovidiu Maxiniuc
09:54 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
Ovidiu, thank you for the feedback, please take a look at rev 16613. Artur Școlnic
02:02 PM Feature #11467 (Internal Test): Improve ImportWorker performance
+Review of 11467a / r 16568+
I do like the new code. I think it is more readable. You addressed some of the issues...
Ovidiu Maxiniuc
11:18 AM Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> Eric, any other concerns?
Let's be sure to include multi-tenant in the testing.
O...
Eric Faulhaber
03:01 AM Feature #11467 (Review): Improve ImportWorker performance
Eric, any other concerns?
*Ovidiu* - please take at the changes again (moved to review for better visibility).
Constantin Asofiei
12:36 PM Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
Committed on *11633a, rev. 16659*.
ConnectionBudgetManager manages connection buget per physical instance, keyed b...
Eduard Soltan
09:55 AM Feature #11638 (Review): Reduce FastFindCache invalidation thrashing
Constantin, when you have the time, please review 11638a. Artur Școlnic
07:10 AM Feature #11638: Reduce FastFindCache invalidation thrashing
The initial implementation shows promise, these are the results of comparing memory retention of FFC, trunk vs 11638a... Artur Școlnic
05:17 AM Feature #11638 (WIP): Reduce FastFindCache invalidation thrashing
Artur Școlnic
05:17 AM Feature #11638: Reduce FastFindCache invalidation thrashing
@FastFindCache@ currently reacts to writes by invalidating cached results very aggressively. In a workload where the ... Artur Școlnic
05:12 AM Feature #11638 (Review): Reduce FastFindCache invalidation thrashing
Artur Școlnic

07/20/2026

06:03 PM Feature #11526: Implement in-memory uniquness validation using Bloom filters
+Review of 11526a/r16612+
I found only small issue in a single source file from the changeset:
* @FilterManager.j...
Ovidiu Maxiniuc
10:06 AM Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
Implemented the memory management in rev/16612, Ovidiu, please review. Artur Școlnic
09:10 AM Bug #11573 (Test): Remove unnecessary JDBC savepoint during validation
11573b was merged to trunk/16658 and 10614_main/16432. Artur Școlnic
08:55 AM Bug #11573 (Merge Pending): Remove unnecessary JDBC savepoint during validation
11573b can be merged now. Constantin Asofiei

07/18/2026

02:08 AM Feature #11467: Improve ImportWorker performance
Worth taking a note is that with *11467a*, there are larger gaps between *recid*, which happens on the following case... Teodor Gorghe
01:45 AM Feature #11467: Improve ImportWorker performance
Eric Faulhaber wrote:
> I haven't reviewed the code, so this may not be a relevant inquiry, but please confirm:
>
...
Teodor Gorghe

07/17/2026

05:05 PM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> SQL dump gives output difference every time when you import from database, due to the fact ho...
Eric Faulhaber
03:02 PM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> Done in +11467a/r16568+.
Ovidiu, please review again.
Constantin Asofiei
10:23 AM Feature #11467: Improve ImportWorker performance
Done in +11467a/r16568+. Teodor Gorghe
10:03 AM Feature #11467: Improve ImportWorker performance
I see this from claude, it may be a valid point:
> * *[MINOR]* _functional_ @ImportWorker@.@importTable@ (bulk path)...
Constantin Asofiei
07:21 AM Feature #11467: Improve ImportWorker performance
Tested *10614_main* to import the database. Import time has reduced with nearly 50%.
Committed revision *16567* on...
Teodor Gorghe
05:32 AM Feature #11467: Improve ImportWorker performance
Currently working on #7143-1977, but I think it will be ready EOD. Teodor Gorghe
05:31 AM Feature #11467: Improve ImportWorker performance
Let me know if and when the branch is ready to merge. Constantin Asofiei
03:16 AM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> Constantin Asofiei wrote:
> > Teodor, please also test a (small) import with 10614_main.
> ...
Constantin Asofiei
03:15 AM Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> Teodor, please also test a (small) import with 10614_main.
On that app, we don't have...
Teodor Gorghe
03:14 AM Feature #11467: Improve ImportWorker performance
Teodor, please also test a (small) import with 10614_main. Constantin Asofiei
02:56 AM Feature #11467: Improve ImportWorker performance
Addressed code review #11467-17 in +11467a/r16566+. Teodor Gorghe
01:55 AM Feature #11467: Improve ImportWorker performance
SQL dump gives output difference every time when you import from database, due to the fact how data is being stored i... Teodor Gorghe
08:27 AM Feature #11526 (WIP): Implement in-memory uniquness validation using Bloom filters
Even for preview, it needs to be workable for multi-tenant. Let's keep going on improvements before merge. Greg Shah
07:31 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
For memory management I am implementing 3 things:
1. Making filter sizing table-specific instead of one fixed medium...
Artur Școlnic
07:20 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
I am ok with presenting this feature as a prototype for now, which is easily disabled, but certainly not as a finishe... Artur Școlnic
07:10 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
The current implementation is not suited for a multi tenant env, the memory consumption will be too high. I need to i... Artur Școlnic

07/16/2026

12:42 PM Feature #11467: Improve ImportWorker performance
I think that is a pass.
However, if you want to do a cross-check you can do a SQL database dump (backup) in text (SQ...
Ovidiu Maxiniuc
12:37 PM Feature #11467: Improve ImportWorker performance
That is expected since the dump as imported would be in 8859-1 and the database as imported is UTF-8. The import tra... Greg Shah
12:02 PM Feature #11467: Improve ImportWorker performance
Greg Shah wrote:
> Use our export tool to dump the content to @.d@ and then compare the @.d@ files to the originals....
Teodor Gorghe
09:27 AM Feature #11467 (Internal Test): Improve ImportWorker performance
Ovidiu Maxiniuc
09:27 AM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> Ovidiu, can you review +11467a/r16565+. Thanks!
+Review of 11467a / r16565+
I think the...
Ovidiu Maxiniuc
07:38 AM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> I am finding a way to validate the import on a *41GB* dump.
Use our export tool to dump th...
Greg Shah
06:16 AM Feature #11467: Improve ImportWorker performance
I am finding a way to validate the import on a *41GB* dump.
Teodor Gorghe
06:08 AM Feature #11467: Improve ImportWorker performance
I've ran the import with the #8755 18GB data dump (as I still have previous logs), and:
* 8755d import
> 100.00000%...
Constantin Asofiei
05:43 AM Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> I would have expected a greater improvement than just ~25%.
I think I have a high s...
Teodor Gorghe
05:34 AM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> *CLOB* data type is using @COPY@ statement, there is no issue regarding that. I have gated *B...
Constantin Asofiei
05:31 AM Feature #11467: Improve ImportWorker performance
When running @ant import.db@, @clean.db@ is being executed, which drops the database.
Word-index triggers are being ...
Teodor Gorghe
05:20 AM Feature #11467: Improve ImportWorker performance
Teodor Gorghe wrote:
> I have done a couple of fixes, most of them were style fixes, support of COPY for word index ...
Constantin Asofiei
05:01 AM Feature #11467: Improve ImportWorker performance
Some measurements done on two projects, one with a smaller dump and another one, with way larger dump.
Project 1:
...
Teodor Gorghe
04:58 AM Feature #11467 (Review): Improve ImportWorker performance
Teodor Gorghe
04:58 AM Feature #11467 (WIP): Improve ImportWorker performance
Teodor Gorghe
04:58 AM Feature #11467: Improve ImportWorker performance
I have done a couple of fixes, most of them were style fixes, support of COPY for word index tables, tuned *ImportWor... Teodor Gorghe
10:39 AM Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
max_connections is 'per cluster'. This needs to consider the max_connections for that cluster, and group these value... Constantin Asofiei
10:35 AM Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
I like this a lot. In order to handle load balancing and the natural variability of the number of tenant sessions pe... Greg Shah
09:59 AM Support #11633: Reduce manual c3p0 tuning burden across cluster scale changes
One idea could be:
Configure a single cluster-wide connection budget per physical database instead, and let each ...
Eduard Soltan
09:56 AM Support #11633 (New): Reduce manual c3p0 tuning burden across cluster scale changes
Eduard Soltan
10:25 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I don't think so, as Alex said in #11625, only keeping track of the dmo state is not enough, there are RecordNursery ... Artur Școlnic
10:10 AM Bug #11573 (Internal Test): Remove unnecessary JDBC savepoint during validation
Yes, the remaining changes from 11573b are a subset of the previous revision. The removed changes have potential. Wil... Ovidiu Maxiniuc
04:26 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I reverted some of the fixes for tests failing in trunk as they are incomplete and out of scope, Ovidiu, please revie... Artur Școlnic

07/15/2026

03:08 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> I fixed the regressions and some issues in trunk, details in #11625. I did a bit of a rework ...
Ovidiu Maxiniuc
10:55 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I checked and this does not make much sense in 4gl also... Artur Școlnic
10:43 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
You are right, if the flush fails, the delete fails also. I will look for another solution. Artur Școlnic
10:00 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, about the "flush before delete" - I think this may be problematic. The change exists only in memory until flu... Constantin Asofiei
09:42 AM Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
I fixed the regressions and some issues in trunk, details in #11625. I did a bit of a rework so the changes are bette... Artur Școlnic
03:49 AM Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
There are some regressions in tests Constantin provided in #11625, working on a fix. Artur Școlnic
02:45 PM Feature #11526: Implement in-memory uniquness validation using Bloom filters
We need to move this ahead. If this is disabled by default, is it safe to merge? Greg Shah
02:50 AM Feature #9545: confirm/add table parameter support
Rebased to trunk rev. 16656. Eduard Soltan
02:36 AM Feature #9545: confirm/add table parameter support
Eduard, please rebase again and I'll move to full review and testing. Constantin Asofiei

07/14/2026

01:08 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu, thank you for catching these, I addressed the issues in rev 16647, please take a look again. Artur Școlnic
12:54 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
+Review of 11573b / r16646+
I was interested in balancing of the savepoints because of another task and I had a lo...
Ovidiu Maxiniuc
11:43 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Actually, I'm in progress of doing it. Ovidiu Maxiniuc
11:42 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu: please review also. Constantin Asofiei
11:26 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I can do another 2 projects besides etf. I will also ask for help with chui regression testing. If the review is posi... Artur Școlnic
11:19 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
What additional testing does this need, once it is reviewed? Eric Faulhaber
08:51 AM Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
The problem was that rollback condition in SavepointManager.rollback() was too broad, trying to compensate for the fa... Artur Școlnic
03:43 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Yes, this is regressed by 11573b, thank you very much, Constantin. Artur Școlnic

07/13/2026

05:21 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
Eduard, I think this is the recreate for the regression in 11573b:... Constantin Asofiei
11:35 AM Feature #1585 (Closed): add conversion and runtime support for word indexes
Greg Shah
11:34 AM Feature #5219: implement native full-text search for word index and CONTAINS support
The idea of this task is to leverage the native database full-text-search capability. It could be implemented for on... Greg Shah
08:57 AM Feature #5220 (Closed): extend word index support to SQL Server
Greg Shah

07/08/2026

11:09 AM Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
11573a was merged to trunk/16643 and custom branch rev 16429. Artur Școlnic
09:50 AM Bug #11573 (Merge Pending): Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> I tested the multi tenant project, large gui application unit tests and etf, all passed.
You...
Constantin Asofiei
09:45 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I tested the multi tenant project, large gui application unit tests and etf, all passed. Artur Școlnic

07/07/2026

08:46 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Done. Now 11573b contains all the changes and I will continue working on it, but 11573a conta...
Constantin Asofiei
08:30 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Done. Now 11573b contains all the changes and I will continue working on it, but 11573a contains only the trigger rel... Artur Școlnic
08:24 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Constantin,
> The regression in ETF comes from the second set of changes, but rev 16622-166...
Constantin Asofiei
08:12 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Constantin,
The regression in ETF comes from the second set of changes, but rev 16622-16623 addresses one of the is...
Artur Școlnic
02:34 AM Bug #11502: Recycle dirty share H2 session
Artur tested with this branch and he confirmed that the testing on #10614 app has passed. Teodor Gorghe

07/06/2026

08:43 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Thank you, Alex.
I will fix the test case, then retest etf, hopefully it will be enough.
Artur Școlnic
08:41 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, I committed to testcases/1847 plenty of tests in @tests/persistence/flushing_validation/flush_pipeline_regress... Alexandru Lungu
08:40 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Teodor Gorghe wrote:
> * *[MAJOR]* _functional_ @Block@.@rollback@ / @SavepointManager@.@rollback@: Removing the @tx...
Teodor Gorghe

07/02/2026

04:51 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> I could setup ETF and test myself, please let me know.
You can start doing the ETF setup, ...
Teodor Gorghe
04:49 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I think the first finding is relevant because if I run the tests manually, it passes. I think there is something rela... Teodor Gorghe
04:47 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
If this is going to be substantial effort on your part, I could setup ETF and test myself, please let me know. Artur Școlnic
04:45 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I still have not found the procedure because the test suite is large.
Please check the automated code review and s...
Teodor Gorghe
03:14 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Teodor,
Please send me in private the 4gl sources for the failing test.
Artur Școlnic

07/01/2026

03:13 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
There are some tests from ETF which has failed and these are unexpected.
Check @devsrv01:/tmp/tg.20260701/11573.zip@
Teodor Gorghe
08:12 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Chui regression tests passed, the only one left is ETF, which is tested by Teodor. Artur Școlnic
01:56 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Not, just the ones I mentioned. Should I continue with those?
Yes, please.
Constantin Asofiei
01:56 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Not, just the ones I mentioned. Should I continue with those? Artur Școlnic
01:54 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Artur Școlnic wrote:
> > Another customer application: smoke tests will be done by Razvan to...
Constantin Asofiei
01:53 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Another customer application: smoke tests will be done by Razvan tomorrow morning.
This on...
Artur Școlnic
09:15 AM Bug #11588: Implement a dedicated Query implementation for CAN-FIND
The reason for me not to be that optimistic is that we did a good job previously 🤠, based on the existing constraints... Ovidiu Maxiniuc
08:44 AM Bug #11588: Implement a dedicated Query implementation for CAN-FIND
> There is no actual hydration of the record (as noted above, an empty (all fields nulls) is created if the record is... Alexandru Lungu
08:33 AM Bug #11588: Implement a dedicated Query implementation for CAN-FIND
To have a base to start from, I will describe current state.
For stand-alone function, there are two kind of it: u...
Ovidiu Maxiniuc
08:19 AM Bug #11588: Implement a dedicated Query implementation for CAN-FIND
From a conversion perspective, I would greatly prefer if we implement this similar to how we implement functions (e.g... Greg Shah
07:28 AM Bug #11588: Implement a dedicated Query implementation for CAN-FIND
The goal is to achiave a different query implementation for CAN-FIND construct instead of leveraging the @FindQuery@ ... Alexandru Lungu
07:19 AM Bug #11588 (New): Implement a dedicated Query implementation for CAN-FIND
Alexandru Lungu

06/30/2026

09:15 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Testing done for 11573a:
Multi tenant application: harness, performance and reports
Large gui application: unit tes...
Artur Școlnic
08:18 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Constantin Asofiei wrote:
> * What if you do a DO TRANSACTION (a sub-tx) in @proc0@?
no effect, just one savepoint ...
Artur Școlnic
07:47 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Oh, I was using the implicit buffer for the assign, not b-book.
> Anyway, the behavior is th...
Constantin Asofiei
07:46 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Oh, I was using the implicit buffer for the assign, not b-book.
Anyway, the behavior is the same, there is only one ...
Artur Școlnic
07:38 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
I used an inner procedure. Will test with an external one. Artur Școlnic
07:37 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> The procedure cannot update the record since the buffer has a no-lock. Seems like the trigger...
Constantin Asofiei
07:35 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Constantin Asofiei wrote:
> in the mean time, please test:
> * what happens if you remove the trigger
Only one s...
Artur Școlnic
07:05 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Validation.flush
The described failure path is not quite right, when flushImpl fails, it rolls back its own savepoi...
Artur Școlnic
06:14 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
> Should i address those findings?
Please cross-check them. I will do a separate individual review my own. If you ...
Alexandru Lungu
06:13 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur Școlnic wrote:
> Can I continue testing?
Yes, but in the mean time, please test:
* what happens if you remov...
Constantin Asofiei
06:10 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Sorry, that was supposed to be a question :)
Should i address those findings?
Artur Școlnic
06:08 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Alex,
If you agree with those points, I will fix the issues AI found.
Artur Școlnic
06:06 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, some AI observations:
* *[MAJOR]* _functional_ @Validation@.@flush@: @dmlSavepoint.complete()@ runs after t...
Alexandru Lungu
05:50 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Can I continue testing? Artur Școlnic
05:40 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
start.p... Artur Școlnic
04:40 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
No, I will come up with one. Artur Școlnic
04:39 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Artur, do you have a standalone test which shows how these changes are used? Constantin Asofiei
04:38 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Changed priority to reflect the urgency of the fix. Artur Școlnic
03:42 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Thank you, Ovidiu.
I will start testing while Constantin looks over the changes.
Artur Școlnic

06/29/2026

06:37 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
I have reviewed 11573a, 16622..16624. I think the solution might work.
Please fix the following code style issues...
Ovidiu Maxiniuc
08:29 AM Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
Ovidiu, Constantin,
The changes in rev 16624 are as follows:
Undoable DMO changes are still tracked immediately in...
Artur Școlnic
08:03 AM Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
Ovidiu, I saw that we eagerly set savepoints for undoable tracking, I am trying to improve that, please postpone the ... Artur Școlnic
02:16 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu, please take a look again at rev 16623. Artur Școlnic
09:48 AM Bug #11569 (Review): Implement a finer grained invalidation for FastFindCache
Alexandru,
The changes in 11569a are meant to:
Reduce unnecessary ffcache invalidation by retaining results that a...
Artur Școlnic
09:30 AM Bug #11576 (Review): Fix outer-join iteration handling for nullOuter.
... Stefanel Pezamosca

06/26/2026

08:37 AM Bug #11576 (Internal Test): Fix outer-join iteration handling for nullOuter.
I will upload @CompoundOuterJoinTest.cls@ to testcases project after I add few more variations.
*10803a* was rebas...
Stefanel Pezamosca
08:01 AM Bug #11576: Fix outer-join iteration handling for nullOuter.
This task covers the remaining outer-join query iteration issues that are not fixed by 10962a.
#10962 should addre...
Stefanel Pezamosca
08:01 AM Bug #11576 (Review): Fix outer-join iteration handling for nullOuter.
Stefanel Pezamosca
07:12 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Alexandru Lungu wrote:
> PS: My comment was to remind of the origin for this savepoint. Radu, do you recall the task...
Radu Apetrii
05:52 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
PS: My comment was to remind of the origin for this savepoint. Radu, do you recall the task in which this happened? T... Alexandru Lungu
05:51 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
> I will change Validation.flush() so it only creates the validation savepoint when there is actual DML pending.
T...
Alexandru Lungu
02:38 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu,
You are right, I think the fix is to first short circuit clean, already-persisted records. Then fire the tr...
Artur Școlnic
08:32 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
My first question is what happens if the trigger decides to reject the record using <code class="PHP">RETURN ERROR</c... Ovidiu Maxiniuc
07:04 AM Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
Branch 10962a was merged to trunk rev 16623 and archived.
This is opened for assessing potential performance impro...
Alexandru Lungu
07:00 AM Bug #10962 (Merge Pending): Optimized multi-table compound components are not invalidated
POC testing passed.
ETF testing passed.
Preparing to merge.
Alexandru Lungu
09:56 PM Feature #10491: Tool to standardize PG cluster creation
Ovidiu Maxiniuc wrote:
> After re-reviewing the script in r16624 I did not see anything wrong, except:
> * the depe...
Roger Borrello

06/25/2026

07:55 PM Feature #10491: Tool to standardize PG cluster creation
After re-reviewing the script in r16624 I did not see anything wrong, except:
* the dependency on @startup_pg.sh@. T...
Ovidiu Maxiniuc
10:16 AM Feature #10491: Tool to standardize PG cluster creation
I rebased *10491a* and verified @fwd_create_pg_cluster.sh@ matches up with the lastest from the *container* project. ... Roger Borrello
01:52 PM Bug #11573: Remove unnecessary JDBC savepoint during validation
Ovidiu, please also take a look. Changes make sense for me. Constantin Asofiei
01:48 PM Bug #11573 (Review): Remove unnecessary JDBC savepoint during validation
I committed the solution to 11573a, in the end it was a corner case where a trigger flushed and validated a record, t... Artur Școlnic
09:38 AM Bug #11573 (WIP): Remove unnecessary JDBC savepoint during validation
Artur Școlnic
09:38 AM Bug #11573: Remove unnecessary JDBC savepoint during validation
Profiling a client's application write heavy scenario showed that we are setting and immediately releasing savepoints... Artur Școlnic
09:33 AM Bug #11573 (Test): Remove unnecessary JDBC savepoint during validation
Artur Școlnic
05:02 AM Bug #11502 (Internal Test): Recycle dirty share H2 session
Teodor, I'm OK with the changes. Please rebase and also test with #10614 app. Constantin Asofiei
04:57 AM Bug #11502 (Review): Recycle dirty share H2 session
Teodor Gorghe
04:57 AM Bug #11502 (WIP): Recycle dirty share H2 session
Committed revision *16600* on task branch *11502a*:
* Pool H2 dirty-share database connection.
*Constantin*, plea...
Teodor Gorghe
04:49 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
Smoke testing and stress testing of a customer app with 11526a did not reveal any regressions. Razvan-Nicolae Chichirau

06/24/2026

10:39 AM Bug #11569: Implement a finer grained invalidation for FastFindCache
This issue is dedicated to optimizing the FFC invalidation, specifically the full index/table invalidation that can b... Artur Școlnic
10:35 AM Bug #11569 (WIP): Implement a finer grained invalidation for FastFindCache
Artur Școlnic
10:34 AM Bug #11569 (Review): Implement a finer grained invalidation for FastFindCache
Artur Școlnic
04:06 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
Performance for the #11477 scenario (with added 0.5ms latency) is ... Artur Școlnic

06/23/2026

02:45 PM Feature #11526 (Internal Test): Implement in-memory uniquness validation using Bloom filters
Very well!
Let's get it tested and profiled, to see if it works correctly and improves performance, not regress it.
Ovidiu Maxiniuc
12:39 PM Feature #11526: Implement in-memory uniquness validation using Bloom filters
I addressed the other concerns, Ovidiu, please review rev 16611. Artur Școlnic
12:26 AM Feature #11526: Implement in-memory uniquness validation using Bloom filters
Ovidiu Maxiniuc wrote:
> * @BloomFilterHashUtils.java@
> ** line 159: I still think this is *not correct*: notice...
Artur Școlnic
04:47 AM Bug #10962: Optimized multi-table compound components are not invalidated
Alexandru Lungu wrote:
> Stefanel, please help with testing:
>
> * please test the other application REST API tes...
Stefanel Pezamosca

06/22/2026

04:51 PM Feature #11526: Implement in-memory uniquness validation using Bloom filters
+Review of 11526a, r16609+
I think you are on the right track. The issues previously reported look fixed. I see ot...
Ovidiu Maxiniuc
09:18 AM Feature #11526 (Review): Implement in-memory uniquness validation using Bloom filters
I made the changes, now the filters are initialized async on the first validation, until it is fully initialized, it ... Artur Școlnic
06:14 AM Bug #10962 (Internal Test): Optimized multi-table compound components are not invalidated
> Hmm, I think that query.getTableCount() == 1 && limitation can be lifted, in order to avoid setting the reference r... Alexandru Lungu
 

Also available in: Atom