Project

General

Profile

Activity

From 10/05/2025 to 11/03/2025

11/03/2025

12:26 PM Support #10664: Develop a multi session test suite in harness
Are the tests checked in? Eric/Alex should do a code review on the tests. Greg Shah
11:13 AM Support #10664: Develop a multi session test suite in harness
I finished the locking tests, here is what they include:
* Lock type: no-lock, share-lock, exclusive-lock / no-wait
...
Artur Școlnic
05:23 AM Bug #10806: Presort queries can sometimes dynamically find records created after opening the query
Part of #10737, I discovered that BY clause index overlapping resolution is influenced by WHERE clause. This happens ... Alexandru Lungu
05:13 AM Bug #10806 (New): Presort queries can sometimes dynamically find records created after opening th...
Alexandru Lungu

10/31/2025

03:15 PM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
>
> It seems the rules are:
> 1. If a test does database operations committed or not, a tran...
Tomasz Domin
07:38 AM Support #10664: Develop a multi session test suite in harness
Greg Shah wrote:
> Sorry, I still need to catch up here. Are you saying that in OE, the ABLUnit test code in #10664...
Artur Școlnic
07:30 AM Support #10664: Develop a multi session test suite in harness
Sorry, I still need to catch up here. Are you saying that in OE, the ABLUnit test code in #10664-86 fails to compile... Greg Shah
07:19 AM Support #10664: Develop a multi session test suite in harness
... Artur Școlnic
06:28 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > Dont we need tests running on level 0 ? Or test when we control when...
Tomasz Domin
06:26 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> Dont we need tests running on level 0 ? Or test when we control when level 1 is entered ?
> ...
Artur Școlnic
06:21 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > I meant something different - if starting a test case implicitly sta...
Tomasz Domin
06:20 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> I meant something different - if starting a test case implicitly starts transaction we can onl...
Artur Școlnic
06:12 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Maybe I am not explaining myself clear, this is what fails:
> [...]
> This doesn't even mak...
Tomasz Domin
05:42 AM Support #10664: Develop a multi session test suite in harness
Maybe I am not explaining myself clear, this is what fails:... Artur Școlnic
05:39 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > Isnt each ABLUnit test case started within an implicit transaction a...
Tomasz Domin
05:28 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> Isnt each ABLUnit test case started within an implicit transaction already ?
AFAIK yes, but...
Artur Școlnic
05:26 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> Possible solution is moving subtransaction into a sub-procedure. But that would make tests har...
Artur Școlnic
05:25 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> In a simple program, constructs like:
> [...]
> are perfectly legal and cause no trouble.
...
Tomasz Domin
05:22 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> From my investigation, this is not a true warning and cannot be suppressed with @SESSION:SUPP...
Tomasz Domin
03:21 AM Support #10664: Develop a multi session test suite in harness
In a simple program, constructs like:... Artur Școlnic
08:37 PM Support #10664: Develop a multi session test suite in harness
> there were some hard limits with abl unit and nested explicit transactions
Please provide more details. What ar...
Greg Shah

10/30/2025

08:49 AM Support #10664: Develop a multi session test suite in harness
I have to mention an issue I was having in case anybody else encounters it.
If an abl unit class has all capital let...
Artur Școlnic
08:41 AM Support #10664: Develop a multi session test suite in harness
I solved all the issues with @flushing_and_validation@ tests, there were some hard limits with abl unit and nested ex... Artur Școlnic
04:29 AM Bug #10399: Index selection in dirty database
Eduard Soltan wrote:
> This issue can also be rejected, as it refers to a unit test rejected from customer applicati...
Constantin Asofiei
04:28 AM Bug #10399: Index selection in dirty database
This issue can also be rejected, as it refers to a unit test rejected from customer application. Eduard Soltan

10/29/2025

04:55 PM Bug #10470 (Rejected): Wrong order of records fetching when index modification
Constantin Asofiei
04:50 PM Bug #10470: Wrong order of records fetching when index modification
Teodor Gorghe wrote:
> This issue was solved by #10480?
This issue can be rejected or closed. The test I was inve...
Eduard Soltan
03:28 PM Bug #10470: Wrong order of records fetching when index modification
Teodor Gorghe wrote:
> This issue was solved by #10480?
Eduard?
Constantin Asofiei
04:42 PM Feature #10491: Tool to standardize PG cluster creation
I have a proposed change so that @max_connections@ can be updated from the default of 100. It would involve adding @-... Roger Borrello
05:14 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Rebased task branch *10560a* to trunk revision *16250*. Teodor Gorghe
05:01 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Teodor: please rebase 10560a. Constantin Asofiei

10/27/2025

09:39 AM Bug #9633 (WIP): bulk delete for permanent tables
Branch 9633a was rebased with trunk/16246, current revision is 16248. I'm handing this over to Stefanel, I'll walk hi... Andrei Iacob
09:27 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Constantin Asofiei wrote:
>
> For now, please upgrade build.gradle to 1.63 in 10526a.
Sure. In rev. 16151.
Eduard Soltan
09:20 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Eduard Soltan wrote:
> Constantin Asofiei wrote:
> > Eduard: please merge 10526a_h2 to fwd-h2 trunk.
>
> Done, i...
Constantin Asofiei
09:06 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Constantin Asofiei wrote:
> Eduard: please merge 10526a_h2 to fwd-h2 trunk.
Done, is there a task for notificatio...
Eduard Soltan
08:09 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Eduard: please merge 10526a_h2 to fwd-h2 trunk. Constantin Asofiei
07:57 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Constantin Asofiei wrote:
> Alexandru: can we merge 10526a_h2 to fwd-h2-trunk so 10526a can upgrade the fwd-h2 rev?
...
Alexandru Lungu
07:44 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Alexandru: can we merge 10526a_h2 to fwd-h2-trunk so 10526a can upgrade the fwd-h2 rev? Constantin Asofiei
07:37 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Constantin Asofiei wrote:
> Eduard, what's the state of 10526a_h2 ? I assume this is mandatory for the original cus...
Eduard Soltan
07:35 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Eduard, what's the state of 10526a_h2 ? I assume this is mandatory for the original customer scenario to be solved? Constantin Asofiei

10/24/2025

02:41 PM Feature #4369: implement stateless FWD server clustering
I have been going through the classes that update the metadata tables. Here are my findings. Both @UserTableStatUpdat... Andrei Plugaru
07:57 AM Bug #10776: FFC.touch standing out in profiling
In a test for #10737, I am running 4 concurrent REST calls 100.000 times. Nearly 20% of the time across all sessions ... Alexandru Lungu
07:53 AM Bug #10776 (Pending): FFC.touch standing out in profiling
Alexandru Lungu
01:06 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Yes, there are 2 unit tests that suffers this issue, but I have didn't considered this high priority to be in trunk b... Teodor Gorghe

10/23/2025

07:05 PM Feature #4369: implement stateless FWD server clustering
> Truth is, I'm not convinced a purely just-in-time implementation of the metadata is the right thing here. At least,... Greg Shah
05:41 PM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> > Greg, regarding the idea to move the refactoring of the metadata support to another task(as mot...
Eric Faulhaber
06:56 AM Feature #4369: implement stateless FWD server clustering
> Greg, regarding the idea to move the refactoring of the metadata support to another task(as motivated in #4369-48),... Greg Shah
06:39 AM Feature #4369: implement stateless FWD server clustering
Greg, regarding the idea to move the refactoring of the metadata support to another task(as motivated in #4369-48), d... Andrei Plugaru
05:05 AM Feature #4369: implement stateless FWD server clustering
> The conclusion is that from the list above I don't see any cache that would really need synchronization between ser... Greg Shah
04:53 AM Feature #4369: implement stateless FWD server clustering
I have been going through all the caches I have found in FWD in order to understand if they need synchronization:
# ...
Andrei Plugaru
12:54 PM Bug #10590 (Test): Indices are not taken from the model temp-table
10590a was merged into trunk and archived. Eduard Soltan
11:33 AM Bug #10590 (Merge Pending): Indices are not taken from the model temp-table
Eduard, please merge after 9906a Constantin Asofiei
11:48 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Teodor, is this an issue with the #9457 customer app? Constantin Asofiei
09:45 AM Bug #10542 (Test): Write trigger called when multiple buffers reference the same record
10542a, was merged to trunk rev. 16238 and archived. Eduard Soltan
08:00 AM Bug #10542 (Merge Pending): Write trigger called when multiple buffers reference the same record
This can be merged after 10501a Constantin Asofiei
09:36 AM Bug #10480 (Test): Wrong sort criteria in FOR LAST when index has desc component
Eduard Soltan
09:35 AM Bug #10480: Wrong sort criteria in FOR LAST when index has desc component
1480a was merged to trunk rev. 16235 and archived. Eduard Soltan
07:59 AM Bug #10480 (Merge Pending): Wrong sort criteria in FOR LAST when index has desc component
This can be merged after 10417a Constantin Asofiei
08:32 AM Bug #10455 (Test): Persistent table CAN-FIND FIRST issue
Branch *10455a* was merged to trunk rev. *16231* and archived. Teodor Gorghe
07:57 AM Bug #10455 (Merge Pending): Persistent table CAN-FIND FIRST issue
This can be merged after 10336b. Constantin Asofiei
03:11 AM Bug #10772: NUM-RESULTS on a FOR EACH query fails
+ Added watchers Teodor Gorghe
03:06 AM Bug #10772: NUM-RESULTS on a FOR EACH query fails
{{Collapse(book.df)... Teodor Gorghe
03:04 AM Bug #10772 (Internal Test): NUM-RESULTS on a FOR EACH query fails
Teodor Gorghe

10/22/2025

05:47 AM Bug #7793 (Closed): incremental conversion with deleted table from .df
Greg Shah

10/21/2025

02:55 PM Feature #4369: implement stateless FWD server clustering
First of all, thank you Greg and Eric for your input!
Regarding the H2 changes mentioned in #4369-44, at this mome...
Andrei Plugaru
10:37 AM Feature #4369: implement stateless FWD server clustering
From #4369-4:
> * dirty share database
> ** This is a quirk of the 4GL implementation where uncommitted index upd...
Eric Faulhaber
07:43 AM Feature #4369: implement stateless FWD server clustering
I will also re-iterate the advice I've previously given about how we support metadata. We should NOT be maintaining ... Greg Shah
07:34 AM Feature #4369: implement stateless FWD server clustering
> While writing the last point, I realised that, not only the metadata H2 tables need to be synced, but also 4GL temp... Greg Shah

10/20/2025

10:48 AM Feature #4369: implement stateless FWD server clustering
I started going over the things that need synchronization based on the list from #4369-4 and came up with solutions u... Andrei Plugaru
08:54 AM Support #10664: Develop a multi session test suite in harness
I encountered a problem with the multi session test results with FWD.
I have a main session test that modifies a rec...
Artur Școlnic
07:03 AM Support #10664: Develop a multi session test suite in harness
Tomasz,
We need to mention in the wiki that with FWD, @unit_test.xml@ must be created from @unit_test.xml.template@...
Artur Școlnic

10/17/2025

05:52 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I understand that individual tests are run in parallel, but the test sets are sequential, no?...
Tomasz Domin
05:48 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> ps. funny thing - I've just tried setting @parallel = "1"@ and changed all the port in @cross_...
Artur Școlnic
05:42 AM Support #10664: Develop a multi session test suite in harness
I understand that individual tests are run in parallel, but the test sets are sequential, no?
I have a lot of scenar...
Artur Școlnic
05:37 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz,
> I would like to reuse some test classes in multiple test-sets, this means that the...
Tomasz Domin
04:54 AM Support #10664: Develop a multi session test suite in harness
Tomasz,
I would like to reuse some test classes in multiple test-sets, this means that the same socket will be used,...
Artur Școlnic
01:21 AM Bug #10590: Indices are not taken from the model temp-table
Eduard, see 10590a/16183 - a copy of the index AST is required when copying from the model. Constantin Asofiei

10/16/2025

10:51 AM Bug #10739: Nested CAN-FIND issues in FWD
Because the complexity of the queries which use CAN-FIND 4GL function, we encountered multiple issues while processin... Ovidiu Maxiniuc
10:42 AM Bug #10739 (New): Nested CAN-FIND issues in FWD
Ovidiu Maxiniuc
09:53 AM Feature #6457: finish COPY-LOB support
conversion and runtime on Chui regression passed ✅
large GUI application conversion and unit tests and smoke tests ...
Eduard Soltan
05:38 AM Feature #6457: finish COPY-LOB support
Another customer application converts and runs successfully with 6457a. ✅ Radu Apetrii
08:05 AM Support #10664: Develop a multi session test suite in harness
I have completed the first group of tests @flushing_and_validation@, It explores the following aspects:
* Record cre...
Artur Școlnic
07:35 AM Bug #10590: Indices are not taken from the model temp-table
Committed on 10590a, rev. 16182. Fix for #10615-47. Eduard Soltan
07:32 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16171* on task branch *10560a*:
- Replaced ctx.ttName with ctx.tt._name().
Teodor Gorghe

10/15/2025

12:33 PM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Eric, are the flushing/validation and locking tests, Greg mentioned, the ones from @testcases...
Eric Faulhaber
06:56 AM Support #10664: Develop a multi session test suite in harness
> Is there a global thread for testcases project except commit log ?
There is no single Redmine task. We have man...
Greg Shah
06:53 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > @prowin32 -p support\db\create_tstcases_db.p@ except it creates data...
Tomasz Domin
06:30 AM Support #10664: Develop a multi session test suite in harness
> > @prowin32 -p support\db\create_tstcases_db.p@ except it creates database is @db@ dir.
> > @proserve testcases@ i...
Greg Shah
02:24 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> @prowin32 -p support\db\create_tstcases_db.p@ except it creates database is @db@ dir.
> @pros...
Artur Școlnic
10:48 AM Feature #4369: implement stateless FWD server clustering
OK, it seems like we need delta propagation. Greg Shah
10:32 AM Feature #4369: implement stateless FWD server clustering
Lately, I have investigated some approaches Geode has for propagating changes to other nodes in the cluster. By defau... Andrei Plugaru

10/14/2025

03:55 PM Support #10664: Develop a multi session test suite in harness

Artur Școlnic wrote:
> Prerequisites
> There are following prerequisites for using the tool-set (ant/harness) to ...
Tomasz Domin
01:04 PM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> There are two changes needed in the testcases project:
> 1. Solve the issue with @valid-obje...
Tomasz Domin
10:35 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I finally found the issue on OE.
> @HarnessConnection.cls@ does not compile (for me) due to:...
Tomasz Domin
09:29 AM Support #10664: Develop a multi session test suite in harness
Prerequisites
There are following prerequisites for using the tool-set (ant/harness) to run tests:
for OE
1. dat...
Artur Școlnic
08:57 AM Support #10664: Develop a multi session test suite in harness
I finally found the issue on OE.
@HarnessConnection.cls@ does not compile (for me) due to:...
Artur Școlnic
07:54 AM Support #10664: Develop a multi session test suite in harness
> I am happy to complete the wiki once I have a working set up.
Please do make updates to the wiki page to add det...
Greg Shah
07:14 AM Support #10664: Develop a multi session test suite in harness
I attached the debug output for the ant command. Artur Școlnic
06:40 AM Support #10664: Develop a multi session test suite in harness
Tomasz,... Artur Școlnic
02:06 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> It was in the wiki already: [[p2j:Writing_Multi-User_Testcases#Prerequistes]]
> For the test ...
Artur Școlnic
06:08 AM Bug #7793 (Test): incremental conversion with deleted table from .df
Branch 6083a was merged to trunk revision 16220 and archived. Dănuț Filimon
04:42 AM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> In regard to peer-to-peer vs client/server, the above post doesn't tell me enough to understand w...
Andrei Plugaru
04:15 AM Support #4060: investigate converting extent fields to array columns
I was working on implementing the optimization discussed in #4060-16. I have the base but at the moment I got an erro... Stefanel Pezamosca
02:18 AM Bug #10470: Wrong order of records fetching when index modification
This issue was solved by #10480? Teodor Gorghe

10/13/2025

02:18 PM Feature #4369: implement stateless FWD server clustering
In regard to peer-to-peer vs client/server, the above post doesn't tell me enough to understand which way we should g... Greg Shah
07:08 AM Feature #4369: implement stateless FWD server clustering
I have continued the documentation on Apache Geode.
A first thing to mention, that I initially misunderstood is rela...
Andrei Plugaru
11:19 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Wait, does the harness server also need to run alongside the FWD server?
Only when running...
Tomasz Domin
11:18 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Anyway...after solving these configuration issues, I am still not able to start the tests wit...
Tomasz Domin
11:18 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Artur Școlnic wrote:
> > Yes, there indeed are a few extra steps.
> > * Download PCT, build...
Tomasz Domin
10:29 AM Support #10664: Develop a multi session test suite in harness
Anyway...after solving these configuration issues, I am still not able to start the tests with ant on OE, I get @Open... Artur Școlnic
10:23 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Yes, there indeed are a few extra steps.
> * Download PCT, build it, place the PCT.jar in @%...
Artur Școlnic
09:03 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Wait, does the harness server also need to run alongside the FWD server?
In linux/FWD.
Artur Școlnic
09:02 AM Support #10664: Develop a multi session test suite in harness
Wait, does the harness server also need to run alongside the FWD server? Artur Școlnic
08:47 AM Support #10664: Develop a multi session test suite in harness
Yes, there indeed are a few extra steps.
* Download PCT, build it, place the PCT.jar in @%DLC%\pct\PTC.jar@
* Creat...
Artur Școlnic
08:45 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> For OE there are several issues.
> 1. The @ablunit-tests-pattern@ is not located in @build.x...
Tomasz Domin
08:43 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I did exactly as the wiki states.
> 1. Change zfile_set.txt
> 2. and deploy.all for buildin...
Tomasz Domin
08:04 AM Support #10664: Develop a multi session test suite in harness
For OE there are several issues.
1. The @ablunit-tests-pattern@ is not located in @build.xml@ so the correct file ne...
Artur Școlnic
07:46 AM Support #10664: Develop a multi session test suite in harness
I did exactly as the wiki states.
1. Change zfile_set.txt
2. and deploy.all for building testcases
3. start the se...
Artur Școlnic
07:42 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Sorry, I meant the one from testcases @testcases/support/harness/test@.
I need more inform...
Tomasz Domin
07:35 AM Support #10664: Develop a multi session test suite in harness
Sorry, I meant the one from testcases @testcases/support/harness/test@. Artur Școlnic
07:34 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz,
> With the example from testcases I get this in build/*/results.xml
> [...]
> The ...
Tomasz Domin
07:25 AM Support #10664: Develop a multi session test suite in harness
Tomasz,
With the example from testcases I get this in build/*/results.xml...
Artur Școlnic
06:35 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> This is exactly what I needed, thanks!
I've added the example to the wiki.
Tomasz Domin
03:06 AM Support #10664: Develop a multi session test suite in harness
Going forward I will organize the tests like Greg mentioned in #10664-34. ... Artur Școlnic
02:56 AM Support #10664: Develop a multi session test suite in harness
This is exactly what I needed, thanks! Artur Școlnic
06:57 AM Bug #9383 (Test): Cache only the current delegate on transaction commit if a ProgressiveResults i...
Branch 9383a was merged to trunk rev 16217 and archived. Razvan-Nicolae Chichirau
06:03 AM Bug #9383 (Merge Pending): Cache only the current delegate on transaction commit if a Progressive...
Please merge 9383a to trunk after 10606a. Alexandru Lungu
01:36 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Razvan-Nicolae Chichirau wrote:
> I'll do the following:
> * smoke-tests, performance tests and unit tests for some...
Razvan-Nicolae Chichirau
05:20 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16170* on task branch *10560a*:
- Addressed code review #10560-27.
Teodor Gorghe
02:43 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Review of 10560a rev 16169:
* please make it compile in Java 8 - see @XmlImport@ line 3949, the @.toList()@ call;
*...
Constantin Asofiei
03:56 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
Committed revision *16214* on task branch *10689a*:
- Addressed code review #10689-9.
Committed revision *16215* ...
Teodor Gorghe
02:36 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
Review of 10689a rev 16213:
* check copyright year and set it to 2025
* @Schema record type ({@link #TEMP_TABLE} or...
Constantin Asofiei
02:50 AM Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> Eduard Soltan wrote:
> You mean there is still work for standalone unit tests for this ...
Eduard Soltan
02:47 AM Feature #6457: finish COPY-LOB support
Eduard Soltan wrote:
> Otherwise there are 7 tests that require some code-page changes.
You mean there is still wor...
Constantin Asofiei
02:47 AM Feature #6457: finish COPY-LOB support
Constantin Asofiei wrote:
> Eduard, please address the review and - is there anything else for this task?
I addre...
Eduard Soltan

10/10/2025

11:51 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Sorry, I meant completely separate, as an ABL unit class. I see that a mutex is being used fo...
Tomasz Domin
11:42 AM Support #10664: Develop a multi session test suite in harness
> Just FYI, FWD output will be different from OE by design if opting for disabling cross-session dirty-share. But thi... Greg Shah
10:08 AM Support #10664: Develop a multi session test suite in harness
> I have previously requested that the tests be organized as follows:
Looking at [[p2j:DatabasePersistence_Testcas...
Alexandru Lungu
09:06 AM Support #10664: Develop a multi session test suite in harness
Sorry, I meant completely separate, as an ABL unit class. I see that a mutex is being used for synchronization betwee... Artur Școlnic
06:42 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz,
> Is there a way to run the ABL Unit Tests separately (not in harness)?
Sure. You...
Tomasz Domin
06:33 AM Support #10664: Develop a multi session test suite in harness
Tomasz,
Is there a way to run the ABL Unit Tests separately (not in harness)?
Artur Școlnic
05:59 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Alexandru,
> When it comes to issues found in trunk, should I open new tasks and postpone f...
Greg Shah
05:59 AM Support #10664: Develop a multi session test suite in harness
Yes, I agree that we have done a crappy job of building tests in this area. For years, I have been pleading with peo... Greg Shah
04:55 AM Support #10664: Develop a multi session test suite in harness
Alexandru,
When it comes to issues found in trunk, should I open new tasks and postpone fixing them, or fix them fi...
Artur Școlnic
04:49 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> In note 4 I posted one example of seemingly incorrect behavior in trunk, but it's not the onl...
Alexandru Lungu
06:03 AM Support #4060: investigate converting extent fields to array columns
That improvement is only possible in native array column mode, right? So there is a potential win here for the nativ... Greg Shah
06:01 AM Support #4060: investigate converting extent fields to array columns
Performance doesn't seem to be a big issue, is similar to what we have now.
I could also improve performance for SEL...
Stefanel Pezamosca

10/09/2025

11:10 AM Feature #4369: implement stateless FWD server clustering
The initial feedback from Hazelcast about their EE licensing requires an annual payment per node (with a minimum of 3... Greg Shah
08:50 AM Feature #4369: implement stateless FWD server clustering
Andrei Plugaru wrote:
> I just found Apache Geode, it is also a in-memory data grid. On their home page they market ...
Greg Shah
08:35 AM Feature #4369: implement stateless FWD server clustering
I just found Apache Geode, it is also a in-memory data grid. On their home page they market it as _Performance is key... Andrei Plugaru
08:15 AM Feature #4369: implement stateless FWD server clustering
I will investigate the pricing and licensing of Hazelcast EE. Greg Shah
07:58 AM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> That would mean that the entire cluster goes down when any node is unavailable. That breaks the ...
Andrei Plugaru
07:53 AM Feature #4369: implement stateless FWD server clustering
> However, in order to ensure strong consistency, we will actually want to deny access to any node(from both the part... Greg Shah
07:49 AM Feature #4369: implement stateless FWD server clustering
As only their Enterprise edition actually offers the strong consistency in case of a network partition, I looked over... Andrei Plugaru
09:37 AM Support #10664: Develop a multi session test suite in harness
In note 4 I posted one example of seemingly incorrect behavior in trunk, but it's not the only one. @full_transaction... Artur Școlnic
09:29 AM Support #10664: Develop a multi session test suite in harness
> I think I understand now. The tests I added in support/harness/multi-session-tests were not meant to run on OE.
...
Alexandru Lungu
07:07 AM Support #10664 (WIP): Develop a multi session test suite in harness
Artur Școlnic
07:07 AM Support #10664: Develop a multi session test suite in harness
You must change your approach to match the one documented in [[p2j:Writing_Multi-User_Testcases|Writing Multi-User Te... Greg Shah
05:52 AM Support #10664: Develop a multi session test suite in harness
Greg,
Should I convert/write a new test suite that is OE compatible?
Artur Școlnic
05:47 AM Support #10664: Develop a multi session test suite in harness
I think I understand now. The tests I added in @support/harness/multi-session-tests@ were not meant to run on OE. The... Artur Școlnic
05:38 AM Support #10664: Develop a multi session test suite in harness
This is what I am talking about. There must be some differences in the tests when running harness in OE and FWD. Artur Școlnic
05:36 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> So instructions like this one will be handled correctly?
> [...]
Not in OE.
Tomasz Domin
05:35 AM Support #10664: Develop a multi session test suite in harness
So instructions like this one will be handled correctly?... Artur Școlnic
05:05 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Should the tests be changed for OE?
Artur
The very first sentence from: [[p2j:Writing_Mu...
Tomasz Domin
05:03 AM Support #10664: Develop a multi session test suite in harness
Should the tests be changed for OE?
In fwd the converted procedures are ran using client.sh, I am not sure how harn...
Artur Școlnic
08:55 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
Teodor Gorghe wrote:
> There is also this test case, which passes on 4GL, but fails on FWD:
> [...]
>
> I think ...
Teodor Gorghe
08:41 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
There is also this test case, which passes on 4GL, but fails on FWD:... Teodor Gorghe
07:27 AM Bug #10689 (Review): Wrong temp-table FOR EACH sorting criteria
Committed revision *16213* on task branch *10689a*:
- Improved index selection for temp-table: added implementation ...
Teodor Gorghe
07:26 AM Bug #10689 (WIP): Wrong temp-table FOR EACH sorting criteria
Created task branch *10689a*. Teodor Gorghe
04:33 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
!Index-rules.png!
From this list, the only thing left to implement is @temp-tables go by definition order@
Eduard Soltan
04:30 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
The following test case fails on FWD because of the unimplemented main index selection by definition:... Teodor Gorghe
04:24 AM Bug #10689 (Closed): Wrong temp-table FOR EACH sorting criteria
Teodor Gorghe
07:11 AM Support #4060: investigate converting extent fields to array columns
My fingers are crossed for a performance improvement! Greg Shah
06:21 AM Support #4060: investigate converting extent fields to array columns
Greg Shah wrote:
> A very important test to do early: does this resolve the issue in #8982?
Yes, it should solve ...
Stefanel Pezamosca

10/08/2025

11:06 AM Feature #4369: implement stateless FWD server clustering
Consistency and Partition Tolerance is probably what we would require. Availability is less important (if a node dro... Greg Shah
10:55 AM Feature #4369: implement stateless FWD server clustering
While I was going through the documentation, I discovered this page: https://docs.hazelcast.com/hazelcast/5.5/data-st... Andrei Plugaru
07:42 AM Feature #4369: implement stateless FWD server clustering
Greg Shah wrote:
> > Regarding the 3rd party service used for sync. As I can see, Redis has been the last one mentio...
Andrei Plugaru
10:06 AM Support #4060: investigate converting extent fields to array columns
A very important test to do early: does this resolve the issue in #8982? Greg Shah
09:43 AM Support #4060: investigate converting extent fields to array columns
I am working on a prototype implementation for this, that I activated only for PostgreSQL dialect by adding a @"useAr... Stefanel Pezamosca
03:20 AM Support #4060 (WIP): investigate converting extent fields to array columns
Stefanel Pezamosca
09:30 AM Bug #9383 (Internal Test): Cache only the current delegate on transaction commit if a Progressive...
Got it! I am OK with the changes. Alexandru Lungu
08:28 AM Bug #9383 (Review): Cache only the current delegate on transaction commit if a ProgressiveResults...
Alex: Please review 9383a/rev. 16145. Razvan-Nicolae Chichirau
06:47 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
@start.p@... Razvan-Nicolae Chichirau
07:40 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16169* on task branch *10560a*:
- Added some missing javadoc description. Added one more case wh...
Teodor Gorghe
04:38 AM Bug #10560 (Review): Wrong buffer picking for ReadXml when seralization name of a buffer correspo...
Teodor Gorghe
04:37 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Committed revision *16168* on task branch *10560a*:
- Added support on @DATASET:READ-XML@ for matching XML field and...
Teodor Gorghe
06:00 AM Support #10664: Develop a multi session test suite in harness
I made some edits to reflect this information (see [[p2j:Writing_Multi-User_Testcases#Definitions|Definitions]]) and ... Greg Shah
05:44 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Tomasz Domin wrote:
> > The wiki is very new, let me know if I can help you if something is ...
Tomasz Domin
05:40 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> The wiki is very new, let me know if I can help you if something is missing.
Yes, please he...
Artur Școlnic

10/07/2025

10:16 AM Feature #4369: implement stateless FWD server clustering
> The primary work would be on identifying the list of items that should be synchronized between the server instances... Greg Shah
09:14 AM Feature #4369: implement stateless FWD server clustering
Some thoughts about my understanding of this task:
* The primary work would be on identifying the list of items that...
Andrei Plugaru
06:58 AM Support #10664: Develop a multi session test suite in harness
Tomasz Domin wrote:
> Artur Școlnic wrote:
> > Oh, you meant running harness in OE... I did not try it. Is it a har...
Greg Shah
06:49 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Is there a wiki or specific notes in #9270 on running harness in OE?
Yep, there is [[p2j...
Tomasz Domin
06:47 AM Support #10664: Develop a multi session test suite in harness
Is there a wiki or specific notes in #9270 on running harness in OE? Artur Școlnic
06:46 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> I would expect multi session tests to behave differently in OE compared to FWD since OE doesn...
Tomasz Domin
06:46 AM Support #10664: Develop a multi session test suite in harness
I would expect multi session tests to behave differently in OE compared to FWD since OE doesn't take transaction isol... Artur Școlnic
06:40 AM Support #10664: Develop a multi session test suite in harness
Artur Școlnic wrote:
> Oh, you meant running harness in OE... I did not try it. Is it a hard requirement?
I think...
Tomasz Domin
03:07 AM Support #10664: Develop a multi session test suite in harness
Oh, you meant running harness in OE... I did not try it. Is it a hard requirement? Artur Școlnic
02:25 AM Support #10664: Develop a multi session test suite in harness
Hi,
It is possible to run them in OE, just not in an automated mode. I ran the two procedures at the same time, pre...
Artur Școlnic
06:10 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
The testing was halted temporary due to a regression found in ChUI regression tests. ATM I don't have an exact testca... Razvan-Nicolae Chichirau

10/06/2025

03:27 PM Support #10664: Develop a multi session test suite in harness
Artur
Shouldnt be possible to run those tests in OE ?
Tomasz Domin
06:25 AM Support #10664: Develop a multi session test suite in harness
Committed the tests to @support/harness/multi-session-tests@, testcases rev 1809. Artur Școlnic
04:41 AM Support #10664: Develop a multi session test suite in harness
Please commit to xfer/testcases. Alexandru Lungu
04:25 AM Support #10664 (Review): Develop a multi session test suite in harness
Alexandru, I attached the abl code for the cross session tests, please review. Artur Școlnic
12:05 PM Bug #10385 (Review): Incorrect reset of the cursor cache in Reposition
Eduard Soltan
12:05 PM Bug #10385: Incorrect reset of the cursor cache in Reposition
Manage to recreate the problem that appeared in ETF.... Eduard Soltan
10:01 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Alexandru Lungu wrote:
> We can test the scenario (#9138).
I tested the scenario from #9138 with 9383a and didn't...
Lorian Sandu
07:39 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
I'll do the following:
* smoke-tests, performance tests and unit tests for some customer apps
* ChUI regression tes...
Razvan-Nicolae Chichirau
07:29 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Is this a real concern?
I can't tell, but I think it is fine.
Please proceed with customer application testing.
Alexandru Lungu
06:53 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
Did multiple tests and the maximum amount of memory needed to run these tests is the same, but with 9383a I think the... Razvan-Nicolae Chichirau
06:01 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
> Alex: Can we move to the next phase of testing?
Please do some investigation for memory spikes. What is the mini...
Alexandru Lungu
04:54 AM Bug #9383: Cache only the current delegate on transaction commit if a ProgressiveResults is used
The attached zip contains the following:
* the data schema used for the tests (fwd.df)
* a class with 1k tests for ...
Razvan-Nicolae Chichirau
04:33 AM Feature #10583: Implement a Database specific records cache.
I posted the current test suite in #10664, 10583a passes it. Artur Școlnic
01:15 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I have tested with OE 12.8 and I can confirm that everything that happens on OE 11.6 is the same as OE 12.8. Teodor Gorghe
01:00 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
I know that this behavior also happens for OE 11.7. Do we have another OE version available? Teodor Gorghe
 

Also available in: Atom