Activity
From 09/06/2025 to 10/05/2025
10/03/2025
- 10:09 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Do you have any test suggestions for validating this multithreaded change?
The runtime usage (@run()@) is only u... - 06:03 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I was analyzing the impacts to the runtime conversion code and recalled your earlier note (#3211-11) about @run()@ an...
10/02/2025
- 02:38 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Please do.
Done in *rev 16232*. ✅
10/01/2025
- 01:43 PM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Please do.
- 10:19 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I thought that it will be useful to use a single thread for incremental conversion as the number of files would be al...
- 10:13 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > set incremental conversion to single thread only execution;
What do you mean by this? I prefer not to limit inc... - 09:32 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/16231*. These include fixes for incremental conversion:
* set incremental conve...
09/26/2025
- 09:02 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I started testing *incremental conversion* and committed new fixes in revision *1752a/16230*.
09/25/2025
- 04:40 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Rebased *1752a* to latest *trunk/16184*, the branch is now at revision *16229*.
Greg, Constantin, please review. - 03:10 AM Feature #3211 (Review): implement multi-threaded pattern engine and rework the ConversionDriver t...
- These are the results with the latest changes:
* *ChUI regression testing application* has no differences.
* *OO ap...
09/24/2025
- 09:11 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've identified the root cause of the non-deterministic frame operation order. The issue originates from the parsing ...
09/23/2025
- 04:09 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I fixed the wrong dialect name used in the last revision. I tested the changes from @frame_generator.xml@ and these w...
09/22/2025
- 09:46 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/16149*. These include:
* refactoring of how SQL keyword conflicts are solved fo...
09/19/2025
- 08:27 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> I don't want to single thread things that are not needed. I prefer not to leave this dependency ... - 08:24 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I don't want to single thread things that are not needed. I prefer not to leave this dependency on state modificatio...
- 03:43 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Ovidiu Maxiniuc wrote:
> The 'reset' happens only once for each namespace defined in @p2j.cfg.xml@, to avoid 'blocki...
09/18/2025
- 01:37 PM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- If we just pass enough information to the name converter to know the dialect, then none of this schema knowledge or s...
- 11:28 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- The 'reset' happens only once for each namespace defined in @p2j.cfg.xml@, to avoid 'blocking' more keywords than nec...
- 11:02 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I prefer to eliminate the schema-specific nature of the design. I don't see the value it provides in this case. Ple...
- 10:54 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I had a short discussion with Octavian earlier, today. He was wondering why we need to check _if a name conflicts wit...
- 09:44 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes in *1752a/16148* that include some clean up code and cosmetic changes.
- 09:29 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> Greg Shah wrote:
> > Why does the schema name matter here? A reserved SQL keyword ... - 08:55 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Why does the schema name matter here? A reserved SQL keyword is reserved for a given dialect no ... - 08:44 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Why does the schema name matter here? A reserved SQL keyword is reserved for a given dialect no matter what schema i...
- 08:36 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- However, we will have no @currentSchemaName@ in @Code Conversion Annotations Prep@, where naming of files is executin...
- 08:30 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > I think a solution would be to move @reservedSQL@ as static field (*no context-local*) and to refactor it as a map ...
- 08:00 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- That check using @reservedSQL@ can't be removed because @TYPE_CLASS@ is used for converting *packages* and *DMO names...
09/17/2025
- 09:17 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Aren't reserved keywords things that we know in advance and they don't change? Why would they need to be dynamically...
- 09:11 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- @reservedSQL@ is cleared and repopulated everytime a new @DATABASE@ token is found, using @resetDialects()@. This see...
- 09:06 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > > Any such static data needs to be properly thread-safe so that all access is syncronized or handled via some concu...
- 09:03 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Any such static data needs to be properly thread-safe so that all access is syncronized or handle... - 08:59 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Any such static data needs to be properly thread-safe so that all access is syncronized or handled via some concurren...
- 08:58 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- What do you mean by "static context"? Anything that is a static member will exist for the lifetime of the JVM. Conv...
- 08:39 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I think we should let the current thread pool as a static member because there are several static actions of @JavaPat...
- 06:56 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> * We keep the same threads and 'pause' the execution of threads and let only one thr... - 05:00 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I analyzed the results of large GUI app conversion and I noticed that *we are losing the static context* everytime we...
09/16/2025
- 09:54 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Greg Shah wrote:
> Shouldn't each @PatternEngine@ invocation create a new thread pool? Making a single-threaded pro... - 09:47 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Shouldn't each @PatternEngine@ invocation create a new thread pool? Making a single-threaded process would be as sim...
- 09:39 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> I analyzed the results with other apps and it seems that @Detecting Frame Interfaces... - 03:18 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I analyzed the results with other apps and it seems that @Detecting Frame Interfaces@ takes too long to execute in a ...
09/15/2025
- 07:15 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed new changes into *1752a/16146*.
I added implementation that establish which source file will gener...
09/12/2025
- 09:10 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I finished an initial solution for the issue and started testing with a few apps. I found some problems during ChUI r...
09/10/2025
- 01:24 PM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Actually, we kind of rely on this behaviour to make sure the DMO interface is created and the fact it is overwritten ...
- 10:49 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- OK
- 10:11 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > Alex/Ovidiu/Eric?
My POV is that we should converge to what trunk has. We can agree that trunk is broken, but at... - 09:53 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- > The current issue that I'm working on is related to custom properties added to temp-tables DMOs by files which use ...
- 09:49 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I added new changes into *1752a/16145*:
* I analyzed @frame_generator_pre.xml@ more carefully and I think that is re...
09/09/2025
- 02:18 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- Octavian Adrian Gavril wrote:
> I've committed some changes into *1752a/16144*. These include fixes for deterministi...
09/08/2025
- 09:59 AM Feature #3211: implement multi-threaded pattern engine and rework the ConversionDriver to leverag...
- I've committed some changes into *1752a/16144*. These include fixes for deterministic generation of *sql names* and *...
Also available in: Atom