Project

General

Profile

Activity

From 05/09/2026 to 06/07/2026

06/03/2026

04:29 AM Bug #9194 (WIP): FWD selects the wrong index when using CONTAINS?
False alarm, it seems that the selected index is wrong even with the recent trunk. The discussion happened in #11448. Radu Apetrii
04:03 AM Bug #9194 (Test): FWD selects the wrong index when using CONTAINS?
Radu Apetrii

05/29/2026

08:11 AM Bug #11502: Recycle dirty share H2 session
Teodor, mind the effort in #8388 of dropping dirty-share being stored in H2, but in persistence database. Alexandru Lungu
08:00 AM Bug #11502: Recycle dirty share H2 session
Currently, on @DefaultDirtyShareManager@, when we need the dirty-share session, we use @new Session(dirtyDatabase)@ a... Teodor Gorghe
07:43 AM Bug #11502 (Internal Test): Recycle dirty share H2 session
Teodor Gorghe
06:15 AM Feature #9545: confirm/add table parameter support
Rebased to trunk rev. 16588. Eduard Soltan
06:06 AM Bug #11501: Investigate useSnapshot usage in multi-table indexed-reposition queries
This task is dedicated for investigating how the @useSnapshot@ array shall be used in the context of an invalidate mu... Alexandru Lungu
06:00 AM Bug #11501 (New): Investigate useSnapshot usage in multi-table indexed-reposition queries
Alexandru Lungu
05:52 AM Bug #10962 (WIP): Optimized multi-table compound components are not invalidated
> [MAJOR] functional CompoundQuery.stateChanged: Replaces cursor.peekLastLoadedResult() with cursor.peekLastLoadedRes... Alexandru Lungu
03:22 AM Bug #11499: Debug and fix query logging issues
Great, thanks Alexandru.
Radu,
I am hoping you could help me with a few things, my first question is why the report...
Artur Școlnic
03:19 AM Bug #11499: Debug and fix query logging issues
I added Radu to this task; he is the dinosaur that built this a long time ago already :) Alexandru Lungu
02:23 AM Feature #4369 (Test): implement stateless FWD server clustering
4369a was merged to trunk rev. 16588 and archived. Eduard Soltan
01:58 AM Feature #4369 (Merge Pending): implement stateless FWD server clustering
Eduard: please merge 4369a now. Constantin Asofiei
01:57 AM Feature #4369: implement stateless FWD server clustering
Ovidiu Maxiniuc wrote:
> Greg Shah wrote:
> > [...] we are waiting on Ovidiu's thoughts on the metadata configurati...
Constantin Asofiei

05/28/2026

02:11 PM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Is the wiki complete? Ovidiu, can you take a look, too? [[p2j:Stateless_Server_Clusteri...
Ovidiu Maxiniuc
02:03 PM Feature #4369: implement stateless FWD server clustering
Ovidiu Maxiniuc wrote:
> * then there is the @useMeta@ in @DatabaseManager@. Even if the meta tables are availab...
Eduard Soltan
12:50 PM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> [...] we are waiting on Ovidiu's thoughts on the metadata configuration.
Yes, I am a bit concern...
Ovidiu Maxiniuc
12:16 PM Feature #4369: implement stateless FWD server clustering
Is the wiki complete? Ovidiu, can you take a look, too? [[p2j:Stateless_Server_Clustering]] Constantin Asofiei
11:58 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Waiting for large gui application smoke tests, and I will retest chui just in case.
Large ...
Eduard Soltan
08:40 AM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> Did you change the default setting for metadata (at least in non-clustered mode)?
>
Yes, now i...
Eduard Soltan
08:38 AM Feature #4369: implement stateless FWD server clustering
Did you change the default setting for metadata (at least in non-clustered mode)?
We need clear documentation on h...
Greg Shah
08:32 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> OK, anything else left to test or work?
Waiting for large gui application smoke tes...
Eduard Soltan
08:09 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Did you do a security scanning of the other jars brought by ge...
Constantin Asofiei
07:15 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Did you do a security scanning of the other jars brought by geode in 4369a?
Yes, ther...
Eduard Soltan
05:03 AM Feature #4369: implement stateless FWD server clustering
Did you do a security scanning of the other jars brought by geode in 4369a? Constantin Asofiei
04:32 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard, is this gradle change in the branch? What about the other jars?
I upgraded th...
Eduard Soltan
04:27 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard, is this gradle change in the branch? What about the other jars?
I committed o...
Eduard Soltan
04:21 AM Feature #4369: implement stateless FWD server clustering
Eduard, is this gradle change in the branch? What about the other jars?
Can we finish testing today for the other ...
Constantin Asofiei
11:48 AM Bug #11499: Debug and fix query logging issues
Artur Școlnic wrote:
> Another issues is meta table logging that is logged at the persistent table level, it must me...
Ovidiu Maxiniuc
07:01 AM Bug #11499: Debug and fix query logging issues
A few explanations for the unexpected logs:
1. Some of the queries were not logged because the reported time was bel...
Artur Școlnic
06:21 AM Bug #11499: Debug and fix query logging issues
Another feature I want to add is a base latency log, I think executing a simple @Select 1@ and logging the time is a ... Artur Școlnic
06:12 AM Bug #11499 (WIP): Debug and fix query logging issues
Artur Școlnic
06:11 AM Bug #11499: Debug and fix query logging issues
Query logging seems to have a few unexpected issues, this is one example... Artur Școlnic
06:03 AM Bug #11499 (WIP): Debug and fix query logging issues
Artur Școlnic

05/27/2026

11:08 AM Feature #4369: implement stateless FWD server clustering
... Eduard Soltan
09:41 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
>
> We need to move to 6.2.18 version in build.gradle - is this possible?
>
I looke...
Eduard Soltan
05:58 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Additional testing: in multi-tenant mode and with i.e. 150 or 200 classic agents started...
Eduard Soltan
05:51 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> I have tested ETF and chui on my side, they both pass.
Great, then I won't bother with ETF.
...
Constantin Asofiei
05:50 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> 4369a is OK. ChUI passed, I'll let you know about ETF.
>
I have tested ETF and ch...
Eduard Soltan
05:49 AM Feature #4369: implement stateless FWD server clustering
4369a is OK. ChUI passed, I'll let you know about ETF.
Eduard: we need to figure out the spring library version we...
Constantin Asofiei
08:39 AM Bug #7667 (Test): Support OUTER-JOIN with PRESELECT at conversion
#11470 was fixed and support is now in trunk. Alexandru Lungu

05/26/2026

03:53 PM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> * @GuiWebSocket.java@ needs to be reverted to trunk revision
Meant to solve some ja...
Eduard Soltan
02:38 PM Feature #4369: implement stateless FWD server clustering
Also: please rebase when convenient so other projects can be tested. Constantin Asofiei
02:36 PM Feature #4369: implement stateless FWD server clustering
Eduard, good work, there are only a few more issues; I'll run ETF and ChUI with this. Please also rebase. Bellow is ... Constantin Asofiei
01:16 PM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 4369a, rev. 16616.
> >
> > I think this handle...
Eduard Soltan
12:31 PM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Committed on 4369a, rev. 16616.
>
> I think this handles everything.
Did you address the ...
Constantin Asofiei
11:32 AM Feature #4369: implement stateless FWD server clustering
Committed on 4369a, rev. 16616.
I think this handles everything.
About the spring-dependecy:...
Eduard Soltan
03:30 AM Feature #4369: implement stateless FWD server clustering
Eduard, this is review for 4369a rev 16611:
* for the management of temp group and users
** there should be a singl...
Constantin Asofiei
02:37 AM Feature #4369: implement stateless FWD server clustering
Eduard, how's the testing going for other apps?
> Fix is to exclude spring-jcl dependency.
I don't see this in b...
Constantin Asofiei
08:11 PM Feature #4369: implement stateless FWD server clustering
+Review of 4369a / r16611 (with focus on persistence)+
This is a huge changeset. I focused on persistence mainly, ...
Ovidiu Maxiniuc

05/25/2026

04:43 AM Bug #7667 (Pending): Support OUTER-JOIN with PRESELECT at conversion
This is being implemented in #11470. Alexandru Lungu
02:16 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> > -chui regression testing (had to eliminate spring-beans-5.3.20.jar, spring-core-5.3.20...
Eduard Soltan
01:51 AM Bug #11288: Check if c3p0 is required for in-memory databases
Eric,
I don't expect performance in a customer application to be affected in a measurable way, this change was more ...
Artur Școlnic

05/22/2026

12:55 PM Bug #11288: Check if c3p0 is required for in-memory databases
What practical performance testing can we do with and without this update? Eric Faulhaber
06:12 AM Bug #11288 (Test): Check if c3p0 is required for in-memory databases
11288d was merged to trunk/16577. Artur Școlnic
06:03 AM Bug #11288 (Merge Pending): Check if c3p0 is required for in-memory databases
Please merge -10827b- 11288d now. Constantin Asofiei
05:56 AM Bug #11288: Check if c3p0 is required for in-memory databases
Thank you, Razvan.
Constantin, please put 11288d in the merge queue when you can.
Artur Școlnic
04:32 AM Bug #11288: Check if c3p0 is required for in-memory databases
Smoke-testing 11288d on a customer app passed. Razvan-Nicolae Chichirau
09:11 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> > - etf (on spring project that connects to the server had to change to p2j, because I h...
Eduard Soltan
09:04 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> I regression tested the changes on:
>
> -chui regression testing (had to eliminate spring-...
Constantin Asofiei
08:54 AM Feature #4369: implement stateless FWD server clustering
I regression tested the changes on:
-chui regression testing (had to eliminate spring-beans-5.3.20.jar, spring-cor...
Eduard Soltan

05/20/2026

11:51 AM Feature #11481: Create a tool for extracting the 4GL/SQL name mapping
> Yes, we need a tool which gets the .p2o files and emits a file for each schema and dialect. This tool can then look... Ovidiu Maxiniuc
11:06 AM Feature #11481: Create a tool for extracting the 4GL/SQL name mapping
Ovidiu Maxiniuc wrote:
> ** alternatively, we can write a tool for extracting this information later, from existing ...
Constantin Asofiei
10:58 AM Feature #11481: Create a tool for extracting the 4GL/SQL name mapping
Currently the [[p2j:Conversion Handbook]] and [[p2j:Conversion Reference]] describe how the identifiers for databases... Ovidiu Maxiniuc
10:20 AM Feature #11481 (New): Create a tool for extracting the 4GL/SQL name mapping
Ovidiu Maxiniuc
09:39 AM Bug #10962: Optimized multi-table compound components are not invalidated
To simplify the process, I plugged in the 10962a branch through an AI reviewer. I am assessing this now ATM.
* *[M...
Alexandru Lungu
07:45 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> > Committed on 4369a, rev. 16608. Multiple code fixup, that appe...
Eduard Soltan
07:19 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Committed on 4369a, rev. 16608. Multiple code fixup, that appeared during application debug.
...
Constantin Asofiei
06:40 AM Bug #11288 (Internal Test): Check if c3p0 is required for in-memory databases
+Review of 11288d, r16571+
I see no problems in code logic. The following are just small issues to be addresses be...
Ovidiu Maxiniuc
05:26 AM Bug #11288 (Review): Check if c3p0 is required for in-memory databases
I committed the changes from the a and b branch to 11288d. Tested two customer projects, saw no regressions.
Ovidiu,...
Artur Școlnic
02:30 AM Bug #11288: Check if c3p0 is required for in-memory databases
To further prove that the blobs are connection bound, I set @setMaxConnectionAge@ to 1 second (close connection after... Artur Școlnic

05/19/2026

02:04 PM Feature #4369: implement stateless FWD server clustering
Committed on 4369a, rev. 16608. Multiple code fixup, that appeared during application debug. Eduard Soltan
10:15 AM Bug #11288: Check if c3p0 is required for in-memory databases
Artur Școlnic wrote:
> @setBytes@ solves the @JdbcSQLNonTransientException@, but not the record not being found, I n...
Artur Școlnic
09:47 AM Bug #11288: Check if c3p0 is required for in-memory databases
The test case from #11288-40 is also failing with trunk, the find fails, I think the record is not persisted properly... Artur Școlnic
06:06 AM Bug #11288: Check if c3p0 is required for in-memory databases
The test case without connection pooling is:... Artur Școlnic

05/18/2026

03:52 AM Feature #4369: implement stateless FWD server clustering
Rebased to trunk 16570. Eduard Soltan
03:31 AM Feature #4369: implement stateless FWD server clustering
Eduard, please rebase 4369a. Constantin Asofiei
02:16 AM Feature #4369 (Review): implement stateless FWD server clustering
Committed on *4369a, rev. 16552.*
Support for Redis directory and lockManager backend (for directory/database). *P...
Eduard Soltan

05/14/2026

02:10 PM Feature #4369: implement stateless FWD server clustering
Committed on *4369a, rev. 16549*.
Added directory versioning. Improved support temp user creation.
General code c...
Eduard Soltan
08:52 AM Feature #4369: implement stateless FWD server clustering
I think we need to add an incrementing 64-bit integer revision number to the directory. This can be used to detect i... Greg Shah
06:11 AM Feature #4369: implement stateless FWD server clustering
Committed on *4369a, rev. 16544*.
This implements the RedisSynchronizer, a thread that listen for redis updates us...
Eduard Soltan
06:40 AM Bug #10962 (Review): Optimized multi-table compound components are not invalidated
Finally completed in 10962a/16509.
The single most painful instability from #10962-12 sounded like:
* scroll a ...
Alexandru Lungu
04:00 AM Bug #11288: Check if c3p0 is required for in-memory databases
I need to use 11288a again and find the recreate based on the failing unit test in the customer application. At this ... Artur Școlnic
02:31 AM Feature #11467: Improve ImportWorker performance
Constantin Asofiei wrote:
> The main issues we need to solve are:
> * use bulk-copy if there is no word-index for t...
Teodor Gorghe

05/13/2026

03:57 PM Bug #11288: Check if c3p0 is required for in-memory databases
Ovidiu Maxiniuc wrote:
> Artur Școlnic wrote:
> > With c3p0, this worked by accident because @connection.close()@ d...
Eric Faulhaber
01:50 PM Feature #11467: Improve ImportWorker performance
The main issues we need to solve are:
* use bulk-copy if there is no word-index for the current table, but the diale...
Constantin Asofiei
10:51 AM Feature #11467: Improve ImportWorker performance
Created task branch *11467a* and added an initial implementation as revision *16562*.
Please note that it is unfinis...
Teodor Gorghe
09:10 AM Feature #11467: Improve ImportWorker performance
@ImportWorker@ is responsible for creating the schema from database, creating the indexes, copy the data from the pro... Teodor Gorghe
08:54 AM Feature #11467 (Internal Test): Improve ImportWorker performance
Teodor Gorghe
03:28 AM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
>
> We also need to discuss if there would be some kind of active/active replica also there so th...
Eduard Soltan

05/12/2026

05:26 PM Feature #4369: implement stateless FWD server clustering
>> In case of maintenance, you can:
>>
>> * stop a single node, and you are sure its directory is the latest one
>...
Greg Shah
05:24 PM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> I would go with 'some other approach' to not get too complicated when maintaining a live...
Greg Shah
09:50 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> I would go with 'some other approach' to not get too complicated when maintaining a live...
Eduard Soltan
09:09 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Committed on 4369a, rev. 16539. Keep the temp users in memory , and imporved support for Nati...
Constantin Asofiei
04:24 AM Feature #4369: implement stateless FWD server clustering
Committed on 4369a, rev. 16539. Keep the temp users in memory , and imporved support for NativeSecureConnection. Crea... Eduard Soltan

05/11/2026

09:43 AM Feature #4369: implement stateless FWD server clustering
Eduard Soltan wrote:
> Don't spawner work only with temp users now. @ClientSpwner.spawn@ calls @TemporaryAccount.ope...
Constantin Asofiei
09:42 AM Feature #4369: implement stateless FWD server clustering
Constantin Asofiei wrote:
> Greg, our current approach for the 'temp users' to authenticate @NativeSecureConnection@...
Eduard Soltan
03:41 AM Feature #4369: implement stateless FWD server clustering
Greg, our current approach for the 'temp users' to authenticate @NativeSecureConnection@ calls can be improved:
* cu...
Constantin Asofiei
02:29 AM Feature #4369: implement stateless FWD server clustering
This are DirectoryService (RedisRemapper) recorded calls in order to create just one temp client (please notices that... Eduard Soltan
 

Also available in: Atom