Project

General

Profile

Activity

From 02/06/2026 to 03/07/2026

03/05/2026

10:06 AM Bug #11279: RecordNursery invalidated for a rollabacked transient record
> Now I do a undo, return with a temp-table that is NO-UNDO, this means that the record is still retained in the buff... Alexandru Lungu
09:52 AM Bug #11279: RecordNursery invalidated for a rollabacked transient record
*start.p*... Eduard Soltan
09:38 AM Bug #11279 (New): RecordNursery invalidated for a rollabacked transient record
Eduard Soltan

03/04/2026

12:56 PM Bug #11231 (Test): FastFindCache clear operations may leak memory
Greg Shah
09:57 AM Bug #11231: FastFindCache clear operations may leak memory
11231a was merged to trunk/16455. Artur Școlnic
09:40 AM Bug #11231 (Merge Pending): FastFindCache clear operations may leak memory
I tested POC, everything is fine. Please proceed with merging. Alexandru Lungu
03:42 AM Bug #11231: FastFindCache clear operations may leak memory
I also tested harness, webui navigation and reports, everything looks ok, can we merge? Artur Școlnic
03:41 AM Bug #11231: FastFindCache clear operations may leak memory
I ran the unit tests and a few smoke test scenarios for another large GUI application, and I didn’t see any obvious i... Stefanel Pezamosca
03:40 AM Bug #11231: FastFindCache clear operations may leak memory
Unit tests of a large customer application passed. Eduard Soltan
11:15 AM Feature #4369: implement stateless FWD server clustering
Yes
Greg Shah
11:10 AM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Let's discuss this in another task (create one for this). I don't want to pollute this one with ...
Roger Borrello
10:25 AM Feature #4369: implement stateless FWD server clustering
Let's discuss this in another task (create one for this). I don't want to pollute this one with devops/scripting dis... Greg Shah
09:44 AM Feature #4369: implement stateless FWD server clustering
Alexandru Lungu wrote:
> FYI: I created https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering fo...
Roger Borrello
09:33 AM Feature #4369: implement stateless FWD server clustering
For the configuration, the @./deploy/server/prepare_dir.sh@ can be updated to look for a new section in the JSON, whi... Roger Borrello

03/03/2026

02:19 PM Bug #11235 (Test): Deprovisioning tenants does not clear data sources
Greg Shah
02:18 PM Bug #11235: Deprovisioning tenants does not clear data sources
11235a was merged to trunk as revision 16453. Greg Shah
03:04 AM Feature #9545: confirm/add table parameter support
I have been investigated the error handling cases of passing parameters between *calling* and *called* procedure, whe... Eduard Soltan

03/02/2026

11:46 AM Bug #7841 (Internal Test): Invalid conversion of temp table DMO when using clob/blob fields
Thanks, can be queued for testing. Constantin Asofiei
08:44 AM Bug #7841 (Review): Invalid conversion of temp table DMO when using clob/blob fields
Added other missing field_clob, field_blob and field_com_handle in accumulate.rules, frame_generator.xml, common-prog... Stefanel Pezamosca
03:41 AM Bug #7841 (WIP): Invalid conversion of temp table DMO when using clob/blob fields
Sure, I’ll check. Stefanel Pezamosca
03:38 AM Bug #7841: Invalid conversion of temp table DMO when using clob/blob fields
Stefanel, please add also @field_com_handle@ there - this is the only one which is still missing.
Also, do a searc...
Constantin Asofiei
02:35 AM Bug #7841 (Review): Invalid conversion of temp table DMO when using clob/blob fields
Created branch 7841a from trunk/16448.
Committed fix in 7841a revision 16449.
Stefanel Pezamosca
08:58 AM Bug #11235: Deprovisioning tenants does not clear data sources
Do we need to port the changes to @custom_build_line@? Artur Școlnic
08:12 AM Bug #11235 (Merge Pending): Deprovisioning tenants does not clear data sources
Please merge after 11224a Constantin Asofiei
08:33 AM Bug #11231 (Internal Test): FastFindCache clear operations may leak memory
I am OK with the changes, please proceed with testing. Alexandru Lungu
05:47 AM Bug #11231: FastFindCache clear operations may leak memory
Alexandru, I addressed the issues, please review 11231a/16436. Artur Școlnic

02/27/2026

05:34 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ok, thanks! Teodor Gorghe
05:33 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Some of the problems i saw were because i was using an older conversion. I've fixed my setup and will retest. Lorian Sandu
05:30 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Lorian, do you have any status update? Teodor Gorghe
04:23 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Rebased *7999a* to trunk *rev. 16447*.
This branch will work for the large majority of case.
There is only a sm...
Eduard Soltan
02:49 AM Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu Maxiniuc wrote:
> Well, that's a philosophical question :).
> When a tenant is deleted, beside the effect on...
Artur Școlnic
02:42 AM Bug #11235: Deprovisioning tenants does not clear data sources
Smoke-testing a customer app with 11235a passed. Razvan-Nicolae Chichirau

02/26/2026

05:39 PM Bug #11235: Deprovisioning tenants does not clear data sources
Well, that's a philosophical question :).
When a tenant is deleted, beside the effect on the database we discussed a...
Ovidiu Maxiniuc
01:46 PM Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu, I meant on tenant delete, do we need to disconnect the private database? Artur Școlnic
12:28 PM Bug #11235: Deprovisioning tenants does not clear data sources
This method is the implementation of @DISCONNECT@ statement. Unfortunately, this is not documented in javadoc. Theref... Ovidiu Maxiniuc
05:29 AM Bug #11235: Deprovisioning tenants does not clear data sources
@ConnectionManager.disconnect@ expects the logical db name, which can/should be the same for all the tenant databases... Artur Școlnic
04:55 AM Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu Maxiniuc wrote:
> +Review of 11235a / r16440+
>
> Nicely done! I think the code will work as expected.
...
Artur Școlnic
10:22 AM Bug #7841 (WIP): Invalid conversion of temp table DMO when using clob/blob fields
I took a quick look here and found this in @rules/include/common-progress.rules@ -> @<function name="create_temp_tabl... Stefanel Pezamosca
09:57 AM Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> Eduard, the root cause is that the dynamic temp-table created for an argument does not i...
Eduard Soltan
08:28 AM Feature #9545: confirm/add table parameter support
Eduard, the root cause is that the dynamic temp-table created for an argument does not inherit the undoable from the ... Constantin Asofiei
04:47 AM Feature #9545: confirm/add table parameter support
We can divide this in 2 cases temp-table *with* @no-undo@ and *without* @no-undo@ option.... Eduard Soltan
02:52 AM Feature #9545: confirm/add table parameter support
Eduard, so please check why FWD doesn't clear the record from the buffer,or otherwise doesn't mark it as 'deleted'. ... Constantin Asofiei
02:33 AM Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> After @doBlock1@ I would expect that in 4GL the buffer has no record (as the tx was roll...
Eduard Soltan
09:54 AM Bug #11231: FastFindCache clear operations may leak memory
Review of 11231a:
* @implements Map<K, V>@ clause should be on a new line
* @MINIMAL_LOAD_FACTOR@ should be @minima...
Alexandru Lungu

02/25/2026

03:34 PM Bug #11235 (Internal Test): Deprovisioning tenants does not clear data sources
+Review of 11235a / r16440+
Nicely done! I think the code will work as expected.
Please start the regression tests.
Ovidiu Maxiniuc
11:29 AM Feature #9545: confirm/add table parameter support
After @doBlock1@ I would expect that in 4GL the buffer has no record (as the tx was rolledback). Please check this. Constantin Asofiei
11:25 AM Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> Is the buffer @httTest:default-buffer@ still holding the record when @OutputTableHandleC...
Eduard Soltan
10:53 AM Feature #9545: confirm/add table parameter support
Is the buffer @httTest:default-buffer@ still holding the record when @OutputTableHandleCopier@ is copied? Constantin Asofiei
10:51 AM Feature #9545: confirm/add table parameter support
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > I think we need to make this method @finalizable@ aware that a...
Eduard Soltan
10:50 AM Feature #9545: confirm/add table parameter support
Eduard Soltan wrote:
> I think we need to make this method @finalizable@ aware that a *rollback happened previously*...
Constantin Asofiei
10:43 AM Feature #9545: confirm/add table parameter support
start.p... Eduard Soltan
10:05 AM Bug #11161: fail gracefully when the database connection can not be established
Greg Shah wrote:
> The @CONNECT@ must be in a *separate* @.p@. Call the @<connect_program>.p@ from *within* the 4GL...
Artur Școlnic
10:01 AM Bug #11161: fail gracefully when the database connection can not be established
The @CONNECT@ must be in a *separate* @.p@. Call the @<connect_program>.p@ from *within* the 4GL code block that tri... Greg Shah
09:51 AM Bug #11161: fail gracefully when the database connection can not be established
Do nested blocks like this:... Constantin Asofiei
09:04 AM Bug #11161: fail gracefully when the database connection can not be established
Maybe my tests are wrong, I can't seem to register the STOP
connect.p...
Artur Școlnic
08:50 AM Bug #11161: fail gracefully when the database connection can not be established
In our past testing, the @STOP@ condition in disconnect cases can be caught, but only by a block that is outside of a... Greg Shah
08:40 AM Bug #11161: fail gracefully when the database connection can not be established
When it comes to database shutdown during an open session:
1. program executed on the server - is terminated, error ...
Artur Școlnic
08:05 AM Bug #11161: fail gracefully when the database connection can not be established
Artur Școlnic wrote:
> In OE, failure happens early.
> At the beginning of an unbound session:
> * A database conn...
Artur Școlnic
06:37 AM Bug #11161: fail gracefully when the database connection can not be established
I was talking strictly about insufficient database connections, if the connection is interrupted during a session, I ... Artur Școlnic
06:33 AM Bug #11161: fail gracefully when the database connection can not be established
> In OE, failure happens early.
What about a communications/network failure that happens later?
Greg Shah
04:24 AM Bug #11161: fail gracefully when the database connection can not be established
*With the current infrastructure, handling database connection starvation remains challenging*
Key Challenges:
...
Artur Școlnic

02/24/2026

12:17 PM Bug #11235 (Review): Deprovisioning tenants does not clear data sources
I added cleanup for the dirty database sources and extended the source clearing to include the tenant update scenario... Artur Școlnic
09:48 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Understood, thank you.
> I got another question, using the tenant api, we can update a tenan...
Constantin Asofiei
09:39 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Understood, thank you.
> I got another question, using the tenant api, we can update a tenan...
Ovidiu Maxiniuc
09:35 AM Bug #11235: Deprovisioning tenants does not clear data sources
Understood, thank you.
I got another question, using the tenant api, we can update a tenant, including the urls. On ...
Artur Școlnic
09:17 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Ovidiu, please comment on #11235-19.
As documented in javadoc of that method, the returned d...
Ovidiu Maxiniuc
09:05 AM Bug #11235: Deprovisioning tenants does not clear data sources
Constantin Asofiei wrote:
> Do we have a dirty database instance in H2 for each tenant?
Yes. This is the architectu...
Ovidiu Maxiniuc
08:57 AM Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu, please comment on #11235-19. Artur Școlnic
08:51 AM Bug #11235: Deprovisioning tenants does not clear data sources
The @sources@ map should contain for a tenant-enabled database:
* @N + 1@ sources for each (postgresql) permanent da...
Ovidiu Maxiniuc
08:10 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> I would expect so. I am using just one tenant, so there are 2 dirty db, the default tenant an...
Constantin Asofiei
08:10 AM Bug #11235: Deprovisioning tenants does not clear data sources
I would expect so. I am using just one tenant, so there are 2 dirty db, the default tenant and the explicit one. Artur Școlnic
08:08 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Ok, it makes sense, so we do need to clear only the data source for the dirty databases.
Do ...
Constantin Asofiei
08:06 AM Bug #11235: Deprovisioning tenants does not clear data sources
Ok, it makes sense, so we do need to clear only the data source for the dirty databases.
On tenant delete, this is n...
Artur Școlnic
07:52 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Also, what about the _temp database, where the temp tables reside? Shouldn't it also be tenan...
Constantin Asofiei
07:52 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Ovidiu,
> I have a few questions:
> 1. Not all h2 databases are marked as @temp@, is this ...
Constantin Asofiei
07:46 AM Bug #11235: Deprovisioning tenants does not clear data sources
Also, what about the _temp database, where the temp tables reside? Shouldn't it also be tenant specific and cleared o... Artur Școlnic
06:21 AM Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu,
I have a few questions:
1. Not all h2 databases are marked as @temp@, is this expected?
2. The dirty data...
Artur Școlnic
02:33 AM Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
Artur Școlnic

02/23/2026

05:43 PM Bug #11235: Deprovisioning tenants does not clear data sources
I realized that the datasource for dirty database (in-memory, h2 dialect) should also be processed (removed from @sou... Ovidiu Maxiniuc
09:40 AM Bug #11235 (Internal Test): Deprovisioning tenants does not clear data sources
+Review of 11235a/r16438+
Good job!
Please start the regression tests. Make sure there are no regressions with th...
Ovidiu Maxiniuc
08:18 AM Bug #11235: Deprovisioning tenants does not clear data sources
Ovidiu,
Constantin raised the question of data source resources retention, mainly the helper threads, just to be on...
Artur Școlnic
04:06 AM Bug #11235 (Review): Deprovisioning tenants does not clear data sources
It looks like I was wrong, the values are not overwritten, just a different context local instance of the connection ... Artur Școlnic
03:32 AM Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
Ovidiu,
I encountered an issues while working with @tenantsByDatabase@, adding a tenant with the same logical datab...
Artur Școlnic
02:18 AM Bug #11235: Deprovisioning tenants does not clear data sources
Not sure if it is relevant in these cases, but in certain broker modes, the contexts can be reused across appserver s... Artur Școlnic

02/20/2026

05:57 PM Bug #11235: Deprovisioning tenants does not clear data sources
+Review of 11235a/r16436+
My bet is the changes will work as expected. Related to this revision I have only some l...
Ovidiu Maxiniuc
09:29 AM Bug #11235 (Review): Deprovisioning tenants does not clear data sources
I added the data source removal on tenant db removal.
Ovidiu, please review 11235a.
Collections affected by ten...
Artur Școlnic
04:58 AM Bug #11235 (WIP): Deprovisioning tenants does not clear data sources
Artur Școlnic
05:43 AM Bug #11231: FastFindCache clear operations may leak memory
Alexandru, I added a new implementation for the Map that shrinks if the load factor is low enough and used it for ff ... Artur Școlnic

02/19/2026

05:54 PM Bug #11235: Deprovisioning tenants does not clear data sources
Indeed, at the moment when support for tenants was implemented, the operation of removing them did not take this aspe... Ovidiu Maxiniuc
09:00 AM Bug #11235: Deprovisioning tenants does not clear data sources
Artur Școlnic wrote:
> Just to be sure, deprovisioning a tenant means simply deleting it via tenant API?
In FWD ter...
Constantin Asofiei
08:58 AM Bug #11235: Deprovisioning tenants does not clear data sources
Just to be sure, deprovisioning a tenant means simply deleting it via tenant API? Artur Școlnic
08:27 AM Bug #11235: Deprovisioning tenants does not clear data sources
FWD creates a data source (connection pool) for each tenant, if one is deprovisioned, the data source is not cleared,... Artur Școlnic
08:25 AM Bug #11235 (Test): Deprovisioning tenants does not clear data sources
Artur Școlnic
10:37 AM Feature #4369: implement stateless FWD server clustering
Alexandru Lungu wrote:
> FYI: I created https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering fo...
Andrei Plugaru
09:06 AM Feature #4369: implement stateless FWD server clustering
FYI: I created https://proj.goldencode.com/projects/p2j/wiki/Stateless_Server_Clustering for documentation on this fe... Alexandru Lungu
08:34 AM Bug #11236 (New): Buffers whose scope is restricted to an iterative block shoud be released durin...
Eduard Soltan
08:09 AM Bug #11231: FastFindCache clear operations may leak memory
Please note this change which moved from 'new instance' to 'clear':... Constantin Asofiei
07:41 AM Bug #11231: FastFindCache clear operations may leak memory
Alexandru Lungu wrote:
> I am concerned that the size represents the number of active elements, not the actual cap...
Artur Școlnic
07:38 AM Bug #11231: FastFindCache clear operations may leak memory
> When clearing an L3 map, check its current size against a defined threshold:
I am concerned that the size repres...
Alexandru Lungu
07:01 AM Bug #11231 (Review): FastFindCache clear operations may leak memory
I used the following heuristics to alleviate the issue:
* On L3 clear –
When clearing an L3 map, check its current ...
Artur Școlnic
05:14 AM Bug #11231 (WIP): FastFindCache clear operations may leak memory
Artur Școlnic
05:01 AM Bug #11231: FastFindCache clear operations may leak memory
After refactoring FFCache to be driven by the @ReverseLookup@, so that there is only one unified LRU cache that contr... Alexandru Lungu
04:43 AM Bug #11231 (Test): FastFindCache clear operations may leak memory
Alexandru Lungu
01:49 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
ChUI regression testing has passed. Teodor Gorghe

02/18/2026

11:44 AM Feature #9545: confirm/add table parameter support
I can confirm, I have personally tested it.
And I must apologise again. In my note #9545-18 I have actually looked...
Ovidiu Maxiniuc
08:33 AM Feature #9545: confirm/add table parameter support
Greg Shah wrote:
> Have these programs been tested on OE? Sometimes the OE documentation is incorrect, misleading o...
Eduard Soltan
08:24 AM Feature #9545: confirm/add table parameter support
Have these programs been tested on OE? Sometimes the OE documentation is incorrect, misleading or incomplete. Greg Shah
06:18 AM Feature #9545: confirm/add table parameter support
Ovidiu Maxiniuc wrote:
> Yet, I think the error is correct. Only the @test22.p@ is persistent. @test21.p@ is not. Th...
Eduard Soltan
06:10 AM Feature #9545: confirm/add table parameter support
OK, sorry I was mislead by the persistent initialisation of @test22.p@.
Yet, I think the error is correct. Only th...
Ovidiu Maxiniuc
05:42 AM Feature #9545: confirm/add table parameter support
Ovidiu Maxiniuc wrote:
> The problem in #9545-12 testcase is that @start.p@ declares the temp-table @ttTest@ as @r...
Eduard Soltan
05:32 AM Feature #9545: confirm/add table parameter support
Eduard Soltan wrote:
> I understand this, and already handled majority of this error cases in 9545a. What I am tryin...
Ovidiu Maxiniuc
03:11 AM Feature #9545: confirm/add table parameter support
Ovidiu Maxiniuc wrote:
> Eduard,
>
> You can only @BIND@ a temp-table to a @REFERENCE-ONLY@ temp-table. There are...
Eduard Soltan

02/17/2026

06:16 PM Feature #9545: confirm/add table parameter support
Eduard,
You can only @BIND@ a temp-table to a @REFERENCE-ONLY@ temp-table. There are two cases here (these are my ...
Ovidiu Maxiniuc
08:48 AM Feature #9545: confirm/add table parameter support
I could not find this anywhere in the documentation. My best guess is that for calling procedures that passes an actu... Eduard Soltan
07:08 AM Feature #9545: confirm/add table parameter support
However in a slightly more complicated case, extracted from the testcases:
start.p...
Eduard Soltan
06:54 AM Feature #9545: confirm/add table parameter support
start.p... Eduard Soltan
09:35 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Lorian Sandu wrote:
> I've started the @...@ script a few times and unfortunately it gets stuck (or works very slow)...
Teodor Gorghe
09:30 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I've started the @conv-launch@ script a few times and unfortunately it gets stuck (or works very slow) at a step that... Lorian Sandu
01:43 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
About the testcases cross-session tests, they have passed.
I have run the ChUI regression testing and I see two un...
Teodor Gorghe

02/16/2026

04:43 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have made some tests on 9383c for the scenario what *Alexandru* pointed out on #9383-100 (DMO stale records).
Th...
Teodor Gorghe
03:44 AM Feature #8834 (Closed): add bootstrap configuration support for -db OE command line parameter (an...
Constantin Asofiei
03:28 AM Feature #8834 (Test): add bootstrap configuration support for -db OE command line parameter (and ...
Merge notification for task branch 8834a. Teodor Gorghe
03:18 AM Feature #8834 (Merge Pending): add bootstrap configuration support for -db OE command line parame...
Please merge 8834a now. Constantin Asofiei

02/13/2026

04:50 PM Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
+Review of 11015b, r16411+
First, to note that all affected files lack the H entries and possible (c) year update....
Ovidiu Maxiniuc
10:32 AM Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables

* @AsmClassLoader@ - seems ok
* @CacheManager@ - is ok
* @DynamicConversionHelper@ - seems ok
* @DynamicTablesHe...
Alexandru Lungu
09:57 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I have started doing some tests, but so far, I have didn't encountered issues with stale records. I will make more te... Teodor Gorghe
09:55 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16421* on task branch *9383c*:
- Use @persistence.list@ instead of @persistence.scroll@ to store...
Teodor Gorghe
08:26 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ok.
In @BatchResults@, I am thinking to change @persistence.scroll@ to @persistence.list@.
One difference is that @...
Teodor Gorghe
04:38 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> I removed that because the batched records are not currently in the session cache.
But they end up in the sessio...
Alexandru Lungu
03:33 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Ovidiu Maxiniuc wrote:
> I assume the array you mention is the @BaseRecord.data@. Or you mean the cursor data array?...
Teodor Gorghe
03:24 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Teodor Gorghe wrote:
> I don't currently know what @normalized@ means on the extent fields, but what I know is that ...
Ovidiu Maxiniuc
02:25 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> What we have discussed in a daily today, to keep track of:
>
> * the batch size should b...
Teodor Gorghe
04:21 AM Feature #4369: implement stateless FWD server clustering
I have continued working on changes needed for clustering in FWD. Even though we initially agreed that caches(includi... Andrei Plugaru

02/12/2026

08:35 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
What we have discussed in a daily today, to keep track of:
* the batch size should be calculated based on the data...
Alexandru Lungu
04:05 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16420* on task branch *9383c*:
- @BatchResults@ invalidates the query when PK is different.
- F...
Teodor Gorghe
01:04 AM Bug #10937 (Internal Test): fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not ...
Committed revision *16320* on task branch *10937a*:
- Replaced @nonEmptyTableFlags@ with H2 @fastHasRecords@.
Teodor Gorghe

02/11/2026

02:13 PM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Teodor Gorghe wrote:
> I have done some performance tests with and without @nonEmptyTableFlags@ and I can confirm th...
Constantin Asofiei
01:37 PM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
I have done some performance tests with and without @nonEmptyTableFlags@ and I can confirm that the performance is be... Teodor Gorghe
05:39 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Ovidiu Maxiniuc wrote:
> Teodor,
> Although 10937b was already merged into trunk, there are some changes in 10937a ...
Teodor Gorghe
02:11 PM Bug #11015 (Review): allow cleanup the DMO types, caches, etc for dynamic temp-tables
Branch 11015b was created from trunk rev 16410.
In rev 16411, I've added the cache for the DMOMeta instances for d...
Constantin Asofiei
11:54 AM Bug #9950: Upgrade the metadata schema to a newer version
I just wanted to post a method by which an application can be backward compatible for building. Some projects have mu... Roger Borrello
09:36 AM Bug #10390 (Internal Test): FIND FIRST buffer field change does not propagate into the next FIRST...
I am OK with the changes - they are on spot with UNIQUE handling in dirty-share.
Please run ChUI regression testin...
Alexandru Lungu
03:03 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alex: please review this. Constantin Asofiei
08:29 AM Bug #11037: Record not being evicted from FFCache
I have committed @11037a/rev. 16327@. I removed the part where I was deleting the stale nodes at @put@ operation. I h... Andrei Plugaru
06:46 AM Bug #10776: FFC.touch standing out in profiling
Actually, the root cause for the problem exposed in #10776-10 is not because of the changes per-se on this branch. It... Andrei Plugaru
02:20 AM Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Committed revision *16419* on task branch *9383c*:
- Cache the batch after fetching from database.
- Added @batchRe...
Teodor Gorghe

02/10/2026

10:40 AM Bug #10776: FFC.touch standing out in profiling
Alex, while working on finishing #11037, I discovered a problem in the solution from #10776 for this testcase:... Andrei Plugaru
10:31 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Committed revision *16418* on task branch *9383c*:
- When ResultSet is invalided, fetch the full record using batche...
Teodor Gorghe
06:39 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Is this a JDBC problem because the query needs to be re-executed after the connection commit?
Yes. See #10172-31...
Alexandru Lungu
06:29 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> * if you commit a transaction, the progressive results most probably get redundant, as each...
Teodor Gorghe
06:19 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
A question about Alexandru's note from #9972-167:
> if you commit a transaction, the progressive results most probab...
Constantin Asofiei
06:17 AM Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Created task branch *9383c*. Teodor Gorghe
06:57 AM Bug #9950: Upgrade the metadata schema to a newer version
Not explicitly.
But this should not be a problem. When the DMO is initialised, the mandatory fields are automaticall...
Ovidiu Maxiniuc
02:48 AM Bug #9950: Upgrade the metadata schema to a newer version
Ovidiu, I did another review of the new standard.df and the @_trans@ meta table has new *mandatory* fields - did you ... Constantin Asofiei
07:07 PM Bug #9950 (Test): Upgrade the metadata schema to a newer version
Roger Borrello wrote:
> [...] If we upgrade the runtime of FWD to *trunk_16415*, but have _not_ reconverted (both wi...
Ovidiu Maxiniuc
06:39 AM Bug #11037: Record not being evicted from FFCache
I have ported the changes from @10776a@ into @11037a/rev. 16326@. Andrei Plugaru
06:23 AM Bug #11037: Record not being evicted from FFCache
Alexandru Lungu wrote:
> Andrei, please embed the changes from 10776 into 11037a and let me review and test it as a ...
Andrei Plugaru
05:56 AM Bug #11037 (Review): Record not being evicted from FFCache
Andrei, please embed the changes from 10776 into 11037a and let me review and test it as a whole (according to #10776-9) Alexandru Lungu

02/09/2026

06:52 PM Bug #9950: Upgrade the metadata schema to a newer version
Ovidiu Maxiniuc wrote:
> Roger,
> The application's behaviour shouldn't be affected. The upgrade should consist of...
Roger Borrello
05:57 PM Bug #9950: Upgrade the metadata schema to a newer version
Roger,
The application's behaviour shouldn't be affected. The upgrade should consist of:
* upgrade FWD to r16415
...
Ovidiu Maxiniuc
04:58 PM Bug #9950: Upgrade the metadata schema to a newer version
Are there any immediate changes to customer applications post merge? Roger Borrello
02:46 PM Bug #9950 (Merge Pending): Upgrade the metadata schema to a newer version
Please merge after 10894a. Constantin Asofiei
02:26 PM Bug #9950: Upgrade the metadata schema to a newer version
Constantin Asofiei wrote:
> [...] are there meta tables stored in the physical DB which are affected? This is requi...
Ovidiu Maxiniuc
02:13 PM Bug #9950: Upgrade the metadata schema to a newer version
Ovidiu, please remind me - are there meta tables stored in the physical DB which are affected? This is required to k... Constantin Asofiei
02:08 PM Bug #9950: Upgrade the metadata schema to a newer version
Constantin Asofiei wrote:
> Ovidiu: please prepare tasks in each customer project to upgrade to the new standard.df ...
Ovidiu Maxiniuc
07:20 AM Bug #9950: Upgrade the metadata schema to a newer version
Ovidiu: please prepare tasks in each customer project to upgrade to the new standard.df file. We will do this depend... Constantin Asofiei
05:03 AM Bug #10937: fwd-h2 'killedMultiplexesCleanup' must not abend if the batch is not empty
Teodor,
Although 10937b was already merged into trunk, there are some changes in 10937a which might be useful. What ...
Ovidiu Maxiniuc
04:00 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Harness, reports and navigation passed! Lorian Sandu
03:50 AM Feature #8834 (Internal Test): add bootstrap configuration support for -db OE command line parame...
Constantin Asofiei
03:59 AM Bug #10772: NUM-RESULTS on a FOR EACH query fails
Harness, reports and navigation passed! Lorian Sandu

02/06/2026

09:08 AM Feature #9545: confirm/add table parameter support
Some things that I noticed:... Eduard Soltan
04:00 AM Feature #9545: confirm/add table parameter support
Eduard Soltan wrote:
> From the above example shows that NUM-REFERENCES is updated at the end of the called procedur...
Eduard Soltan
03:40 AM Feature #9545: confirm/add table parameter support
There is something in @TemporarBuffer.associateImpl@.... Eduard Soltan
 

Also available in: Atom