Project

General

Profile

Activity

From 12/29/2025 to 01/27/2026

01/27/2026

11:01 AM Bug #9383 (WIP): Cache only the current delegate on transaction commit if a ProgressiveResults is...
Alex/Razvan/Danut: please see #10614-83 and #10614-84. This revision introduces a regression where a 200k record que... Constantin Asofiei
09:12 AM Bug #11027: Unflushed record causes infinite loop
While testing the unit tests of a large GUI applications, I found some more issues, regarding the choice of the dirty... Andrei Plugaru
04:02 AM Feature #4369: implement stateless FWD server clustering
Roger Borrello wrote:
> Very clever... and your testing confirms?
Yes, it works as expected. The trap from @ser...
Andrei Plugaru

01/26/2026

08:49 AM Feature #4369: implement stateless FWD server clustering
Andrei Plugaru wrote:
> *However, I have the solution for this: escaping the ampersand @&@ character*. This way the ...
Roger Borrello
06:06 AM Feature #4369: implement stateless FWD server clustering
Roger, regarding the forwarding of the KILL signal to the Java process. I think I got to a cleaner approach using onl... Andrei Plugaru
08:30 AM Bug #10385: Incorrect reset of the cursor cache in Reposition
I have fixed review issues. Tested some customer applications. There is something which does not make sense to me in ... Eduard Soltan

01/23/2026

02:24 PM Bug #11027: Unflushed record causes infinite loop
I have committed @11027a/16349@ with the fix from #11027-33.
Apart from the testing from #11027-26, the ChUi tests...
Andrei Plugaru
08:48 AM Bug #11027: Unflushed record causes infinite loop
I may have found a solution/workaround for the problem. As basically the problem was returning a wrong dirtyRecord ba... Andrei Plugaru
07:48 AM Bug #11027: Unflushed record causes infinite loop
There is a thing that distinguishes cross- from intra-: if the record is leaked from another session, then the first ... Alexandru Lungu
07:23 AM Bug #11027: Unflushed record causes infinite loop
Actually, the record that comes from the dirty DB seems to be the latest. The problem is that in @DefaultDirtyShareMa... Andrei Plugaru
06:38 AM Bug #11027: Unflushed record causes infinite loop
> In the chui tests, this is exactly what happens: the dirty record seems to be an older one, and the found record in... Alexandru Lungu
06:30 AM Bug #11027: Unflushed record causes infinite loop
I may have found a change that could be the root cause(for at least) a few regressions:... Andrei Plugaru
03:28 AM Bug #11027: Unflushed record causes infinite loop
Andrei Plugaru wrote:
> While running Chui regression tests found some regressions :((
> Currently I am looking int...
Teodor Gorghe
03:16 AM Bug #11027: Unflushed record causes infinite loop
While running Chui regression tests found some regressions :((
Currently I am looking into the following error: @Req...
Andrei Plugaru
01:54 PM Feature #4369: implement stateless FWD server clustering
I resumed the work here by first rebasing the branch :))
@4369a@ has been rebased from trunk/16364. It is now at rev...
Andrei Plugaru

01/22/2026

07:16 AM Bug #10390 (Review): FIND FIRST buffer field change does not propagate into the next FIRST FIRST ...
Teodor Gorghe
01:16 AM Bug #10390 (WIP): FIND FIRST buffer field change does not propagate into the next FIRST FIRST sta...
Committed revision *16358* on task branch *10390a*:
- Removed the fix for first testcase because it is being include...
Teodor Gorghe
07:04 AM Bug #10772: NUM-RESULTS on a FOR EACH query fails
Committed revision *16363* on task branch *10772a*:
- Replaced @new integer(...)@ with @integer.of()@ lookup and @in...
Teodor Gorghe
06:33 AM Bug #10772 (Internal Test): NUM-RESULTS on a FOR EACH query fails
+Review of 10772a/r16362+
Good job!
Sincerely, I do not recall of the change in @AbstractQuery@ (although other...
Ovidiu Maxiniuc
04:55 AM Bug #10772 (Review): NUM-RESULTS on a FOR EACH query fails
Committed revision *16362* on task branch *10772a*:
- Query which is not scrolling should not raise exception on @NU...
Teodor Gorghe
04:49 AM Bug #10772 (WIP): NUM-RESULTS on a FOR EACH query fails
Created task branch *10772a*. Teodor Gorghe
05:36 AM Bug #10385: Incorrect reset of the cursor cache in Reposition
Review:
* please fix javadoc of parameter locator in @Cursor.reposition@, @Cursor.getLocator@ (both overloads), @C...
Alexandru Lungu
03:50 AM Bug #10385: Incorrect reset of the cursor cache in Reposition
Alex, I have rebased *10385a*, to trunk *rev. 16359*. I had a lot of conflicts with *rev. 16348*, could you check if ... Eduard Soltan
04:29 AM Bug #11027 (Review): Unflushed record causes infinite loop
I have committed @11027a/16348@ with the safe check proposed by Teodor and also a missing break in a case where the d... Andrei Plugaru
02:57 AM Bug #11027: Unflushed record causes infinite loop
It is a safety check that we can ensure that the DMO hydrated values comes from database or from Session cache. Teodor Gorghe
02:43 AM Bug #11027: Unflushed record causes infinite loop
Teodor Gorghe wrote:
> Andrei, I have checked your changes and it makes sense.
> There is one change that I would d...
Andrei Plugaru
01:41 AM Bug #11027: Unflushed record causes infinite loop
Andrei, I have checked your changes and it makes sense.
There is one change that I would do to your change.
Computi...
Teodor Gorghe
03:51 AM Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
Could you review the branch? Eduard Soltan

01/21/2026

11:05 AM Bug #11027 (WIP): Unflushed record causes infinite loop
I committed 2 more revisions:
# @rev. 16346@: here it is a simple fix to activate next/prev when entering this @ ...
Andrei Plugaru
04:09 AM Bug #11027: Unflushed record causes infinite loop
I have committed @11027a/ rev. 16345@ with the removal of the redundant if in @DirtyShareContext.java@ and also wrapp... Andrei Plugaru
09:34 AM Bug #10455: Persistent table CAN-FIND FIRST issue
Rebased to trunk rev *16358* Teodor Gorghe
09:33 AM Feature #6457: finish COPY-LOB support
6457a was rebased to trunk rev. 16358. Eduard Soltan
09:27 AM Bug #10956: Wrong primary index selection on FOR EACH table
Rebased to trunk rev *16358* Teodor Gorghe
09:16 AM Bug #10689: Wrong temp-table FOR EACH sorting criteria
Rebased to trunk rev *16358* Teodor Gorghe
09:15 AM Bug #10526: Progressive results don't get invalidated when buffer-copy is performed
Rebased to trunk 16358. Eduard Soltan
09:06 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Alexandru Lungu wrote:
> Teodor, please mind that Andrei is already working is a close area. Please have a chat with...
Teodor Gorghe
05:52 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Teodor, please mind that Andrei is already working is a close area. Please have a chat with him first to see if you c... Alexandru Lungu
05:46 AM Bug #10390 (Feedback): FIND FIRST buffer field change does not propagate into the next FIRST FIRS...
Teodor Gorghe
05:39 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Rebased branch *10390a* to trunk rev *16353*.
Committed revision *16357* on task branch *10390a*:
- @RAQ.executeI...
Teodor Gorghe
08:47 AM Bug #10560: Wrong buffer picking for ReadXml when seralization name of a buffer correspond to the...
Rebased task branch *10560a* to trunk revision *16358*. Teodor Gorghe
04:02 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Committed revision *16351* on task branch *8834a*:
- Added support for quoted @cfgOverrides@.
- Additional fixes li...
Teodor Gorghe
02:42 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Ok, I see. There are lots of places where the @split(" ")@ is being used and I think I shall replace that with a more... Teodor Gorghe
02:56 AM Feature #9711: collation configuration cleanup
I solved other issues that I encountered while testing with different databases and cpinternal values. Branch 9711a u... Stefanel Pezamosca

01/20/2026

06:26 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Teodor, please test how @cfgOverrides@ can handle the spaces, in @directory.xml@ - is it enough to use @"@ in th... Constantin Asofiei
06:21 AM Bug #11027: Unflushed record causes infinite loop
Alexandru Lungu wrote:
> > I will commit soon the small changes based on the review, however, I would want to contin...
Andrei Plugaru
05:42 AM Bug #11027: Unflushed record causes infinite loop
> I will commit soon the small changes based on the review, however, I would want to continue testing the current cha... Alexandru Lungu
05:19 AM Bug #11027: Unflushed record causes infinite loop
>> @else if(compWithPristine < 0 && (activeBundleKey FIRST || activeBundleKey LAST))@ why only for FIRST/LAST?
> Hmm...
Andrei Plugaru
05:32 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
I have starting working on this task and I have might found the root cause for each issue.
With the latest trunk, th...
Teodor Gorghe

01/19/2026

10:55 AM Bug #11027: Unflushed record causes infinite loop
Alexandru Lungu wrote:
> Review of 11027a:
>
> * @else if (id.equals(foundID) && info.isModified())@ is redundant...
Andrei Plugaru
04:32 AM Bug #11027: Unflushed record causes infinite loop
Review of 11027a:
* @else if (id.equals(foundID) && info.isModified())@ is redundant because the method is returni...
Alexandru Lungu
09:05 AM Bug #10776: FFC.touch standing out in profiling
Andrei, please merge 10776a in #11037 and lets test them together. I will look into #11037 for review once ready. Alexandru Lungu
08:28 AM Bug #10776: FFC.touch standing out in profiling
I checked @10776a@ branch again and, indeed, my original concerns are solved!
There is a small syntax error at the e...
Andrei Plugaru
08:38 AM Feature #8834 (Review): add bootstrap configuration support for -db OE command line parameter (an...
Committed revision *16350* on task branch *8834a*:
- Added implementation for -pf startup parameter.
Currently, t...
Teodor Gorghe
01:35 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Committed revision *16349* on task branch *8834a*:
- Override *directory.xml* server auto-connect configuration when...
Teodor Gorghe
01:10 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Greg Shah wrote:
> > For the client configuration structure, I am thinking of having a different XML node name becau...
Teodor Gorghe
01:51 AM Bug #10611 (Review): Incorrect abbreviation name resolved at conversion time
Eduard Soltan

01/18/2026

09:21 AM Bug #10611: Incorrect abbreviation name resolved at conversion time
*10611a, rev. 16181* has a fix for #10611-8, I have converted #9457 application and it now passes. Eduard Soltan

01/17/2026

05:51 AM Bug #10611: Incorrect abbreviation name resolved at conversion time
I have put a conversion with 10611a of 9457 application, and manage to create a small test case.... Eduard Soltan

01/16/2026

09:39 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
> For the client configuration structure, I am thinking of having a different XML node name because it is easier and ... Greg Shah
08:25 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Committed revision *16348* on task branch *8834a*:
- Added support for database startup parameter.
- @AUTOCONNECT@ ...
Teodor Gorghe
04:51 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
Committed revision *16347* on task branch *8834a*:
- Added support for reading list items from Bootstrap client conf...
Teodor Gorghe

01/15/2026

10:16 AM Bug #10385: Incorrect reset of the cursor cache in Reposition
Alexandru Lungu wrote:
>
> This is a @CompoundQuery@ next operation that finds data in the cursor. It is loaded in...
Eduard Soltan
10:03 AM Bug #11027 (Review): Unflushed record causes infinite loop
I have committed @11027a/rev. 16343/16344@ where I have better handled the case when the query runs in inverse mode. ... Andrei Plugaru
07:01 AM Bug #11027: Unflushed record causes infinite loop
Andrei, there are some tests in xfer entitled @adaptive-(no)scroll-set-*@. Please adapt them to persistent database a... Alexandru Lungu
06:36 AM Bug #11027: Unflushed record causes infinite loop
I have created #11115 for the issue exposed in the last note. In order to test the functionality needed on this task ... Andrei Plugaru
04:55 AM Bug #11027: Unflushed record causes infinite loop
While investigating how the DESC mode works, I came to an example which doesn't seem to work even with trunk:... Andrei Plugaru
07:20 AM Feature #8834: add bootstrap configuration support for -db OE command line parameter (and related...
I have started working on this task.
Currently, after I have checked the FWD implementation of client-side bootstr...
Teodor Gorghe
04:15 AM Feature #8834 (WIP): add bootstrap configuration support for -db OE command line parameter (and r...
Created task branch *8834a*. Teodor Gorghe
07:12 AM Bug #11115: Early invalidated for each query in desc mode finds no results
> After a discussion with Alex, a solution may be to try to also call @query.first@ inside this block from @BlockMana... Greg Shah
06:35 AM Bug #11115: Early invalidated for each query in desc mode finds no results
While working on #11027, I found a test case which behaves wrong in FWD:... Andrei Plugaru
06:28 AM Bug #11115 (New): Early invalidated for each query in desc mode finds no results
Andrei Plugaru

01/14/2026

10:54 AM Bug #11027: Unflushed record causes infinite loop
I have committed @11027a/16342@ with some initial changes to load the pristine records from DB and compare with the d... Andrei Plugaru
05:22 AM Bug #10390: FIND FIRST buffer field change does not propagate into the next FIRST FIRST statements.
Added Andrei as a watcher. Teodor, let me know when this is ready for review. Alexandru Lungu
07:00 PM Support #11066 (WIP): How does FWD handle "by-reference"
> In OpenEdge it's possible to specify temp-table parameters as "by-reference".
> See: https://docs.progress.com/bu...
Ovidiu Maxiniuc

01/13/2026

05:40 PM Feature #9456: implement SQL Server dialect and helpers
OK, I reverted the archive and rebased the branch. After fixing a lots of conflicts (some revisions were reverted ins... Ovidiu Maxiniuc
12:55 PM Feature #9456: implement SQL Server dialect and helpers
Ovidiu Maxiniuc wrote:
> No. I checked the branch and all changes are found at least in 9457c. I archived the branch...
Constantin Asofiei
12:42 PM Feature #9456: implement SQL Server dialect and helpers
No. I checked the branch and all changes are found at least in 9457c. I archived the branch as _'dead'_. Ovidiu Maxiniuc
12:07 PM Feature #9456: implement SQL Server dialect and helpers
Ovidiu Maxiniuc wrote:
> I am about to alter 9456b and address the following 5 occurrences of current @isLimitBefore...
Constantin Asofiei
03:01 PM Bug #11015: allow cleanup the DMO types, caches, etc for dynamic temp-tables
Alexandru Lungu wrote:
> Review for 11015a:
>
> * Changes in BufferManager are dependent upon the unique pk acr...
Constantin Asofiei
12:30 PM Feature #6457 (Internal Test): finish COPY-LOB support
Constantin Asofiei
12:19 PM Bug #10560 (Internal Test): Wrong buffer picking for ReadXml when seralization name of a buffer c...
Constantin Asofiei
12:18 PM Bug #10689 (Internal Test): Wrong temp-table FOR EACH sorting criteria
Constantin Asofiei
12:15 PM Bug #10956 (Internal Test): Wrong primary index selection on FOR EACH table
Constantin Asofiei
07:53 PM Support #11066: How does FWD handle "by-reference"
Hi guys,
Would it be possible to shed light on this question?
Onno de Haan

01/12/2026

10:24 AM Feature #9711 (WIP): collation configuration cleanup
I started working on this today. I have created 9711a and committed in revision 16334 the changes.
I completed an ...
Stefanel Pezamosca
09:00 AM Bug #9950: Upgrade the metadata schema to a newer version
Greg Shah wrote:
> In the past we have always found that we can use the latest @standard.df@ even with older code. ...
Constantin Asofiei
08:41 AM Bug #9950: Upgrade the metadata schema to a newer version
In the past we have always found that we can use the latest @standard.df@ even with older code. The newer versions h... Greg Shah
06:00 AM Bug #9950: Upgrade the metadata schema to a newer version
Greg/Eric, this task is about standard.df for OE12.x which has additional fields for tables we manage, and these do n... Constantin Asofiei
01:16 AM Bug #10455: Persistent table CAN-FIND FIRST issue
Please double check the patch. I was using an old patch. Now the case from #9457-163 is working. Teodor Gorghe
01:04 AM Bug #10455: Persistent table CAN-FIND FIRST issue
I can confirm that the issue still occurs, I am working on a fix right now (maybe the last commit is not right). Teodor Gorghe
12:47 AM Bug #10455: Persistent table CAN-FIND FIRST issue
I am back to office. I am checking this right now, with my setup. Teodor Gorghe

01/09/2026

09:51 AM Bug #11034 (Test): Reduce the number of Object[] created in ChangeSet
Branch 11034a was merged into trunk as rev. 16334 and archived. Alexandru Lungu
09:42 AM Bug #11034 (Merge Pending): Reduce the number of Object[] created in ChangeSet
* ETF passed. Time difference ranged from -2.5% to +0.6% with PG.
* Large POC tests passed. Time difference was +0.8...
Alexandru Lungu
05:56 AM Bug #11037: Record not being evicted from FFCache
Alexandru Lungu wrote:
> * Why do you need to actually check if @nodeToRemove@ is inside the list? Can't you run @no...
Andrei Plugaru
05:44 AM Bug #11027: Unflushed record causes infinite loop
> Just to be clear, you mean that, the so called dirtyDMO from DirtyInfo will need to actually store the pristine rec... Alexandru Lungu
04:59 AM Bug #11027: Unflushed record causes infinite loop
Alexandru Lungu wrote:
> I wonder how the following behaves:
> [...]
>
> The first record is @1@, but its actual...
Andrei Plugaru

01/08/2026

06:31 AM Bug #11027: Unflushed record causes infinite loop
> A first problem I am encountering is that there is no pristine record from the persistent database in that scenario... Alexandru Lungu
05:49 AM Bug #11027 (WIP): Unflushed record causes infinite loop
Alexandru Lungu

12/30/2025

10:04 AM Bug #10455: Persistent table CAN-FIND FIRST issue
Please see the unit test in #9457-163, 10455b does not solve it. Constantin Asofiei
 

Also available in: Atom