Activity
From 10/30/2023 to 11/28/2023
11/28/2023
- 04:29 PM Database Feature #6496: add equivalent support for -trig command line option
- The (schema-)triggers are context specific because the @propath@ is context specific (@EnvironmentOps.getSearchPath()...
- 08:54 AM Database Feature #6496: add equivalent support for -trig command line option
- Are the trigger defs already context-specific? If so, let's avoid the map lookup.
- 03:03 PM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Review of 7884a, r14840.
The new code in @MetadataSecurityOps.java@ is well written. Just a small observation: at ... - 12:15 PM Database Bug #8030: unique index violation when creating a record in two sessions
- Eric Faulhaber wrote:
> Yes, please do.
Sorry, I misread your note. I'll review... - 11:31 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Yes, please do.
- 11:21 AM Database Bug #8030: unique index violation when creating a record in two sessions
- AFAIK, everything is done on 8030a (including MariaDB - I discussed with Danut and the issue in #8030-1 is no longer ...
- 11:16 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Dănuț Filimon wrote:
> *Committed 8030a/rev.14830*. Modified @RecordBuffer.reportValidationException@.
>
> Alexan... - 03:11 AM Database Bug #8030 (Review): unique index violation when creating a record in two sessions
- *Committed 8030a/rev.14830*. Modified @RecordBuffer.reportValidationException@.
Alexandru, the example provided di... - 10:19 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
- Yes, please go ahead.
- 08:35 AM Database Bug #7138 (Review): Short circuit fake-update (update with a new value eqaul to the old value) in H2
- Branch 7454a was previously merged into trunk as rev. 14833. Alexandru, should I run the POC tests for this task befo...
- 09:43 AM Database Bug #7731: performance improvements for FQLPreprocessor
- [[p2j:Database Configuration#Cache-Sizes]] was updated with the necessary information for configuring the cache size ...
- 09:37 AM Database Bug #7731 (Test): performance improvements for FQLPreprocessor
- Branch 7731a was merged into trunk as rev. 14844 and archived.
- 09:14 AM Database Bug #7731: performance improvements for FQLPreprocessor
- You can merge now.
- 09:20 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I ran a large POC with *7156b/rev.14846* and the changes from *6649b/rev.14835 - 14847* and obtained good results (th...
- 05:50 AM Base Language Feature #6649 (Review): improve the performance or SourceNameMapper runtime
- *Committed 6649b/rev.14847* which solves the problem mentioned in #6649-144. By not keeping the thread idle, the corr...
- 08:09 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I'm working on isolating the users in the client storage, but I forgot that the enhanced browse configs can be applie...
- 08:02 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Alexandru Lungu wrote:
> Radu, can you check if we are still hitting @validateUniqueByQuery@ for _temp? If so, how m... - 06:46 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Radu, can you check if we are still hitting @validateUniqueByQuery@ for _temp? If so, how many times do we actually b...
- 06:38 AM Database Feature #7323: Implement soft unique index in FWD-H2
- I finished running the performance tests and the results are not very encouraging:
* 7323a rev. 14801 (*before* the ... - 03:49 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
- Oh right, this makes sense - getting rid of the @BlockManager@ API. This way we avoid doing @ProcedureManager@ work.
- 03:31 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
- What I meant is to emit all the code (like buffer scopes) directly in the Java method, and do not enclose it in @Bloc...
- 03:29 AM Base Language Bug #8084: refactor the 'execute' method for legacy classes
- Contantin, just a question here: I thought we open scopes in @externalProcedure@ due to the fact that we are aware *o...
11/27/2023
- 04:50 PM Database Feature #6496: add equivalent support for -trig command line option
- Most likely, not. A context-level map should do it. The only think that is missing is the invalidate event, when the ...
- 08:08 AM Database Feature #6496: add equivalent support for -trig command line option
- Ovidiu: Is it difficult for us to cache the results at the trigger definition? If not, I'd prefer that over the idea...
- 04:39 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- My last commit does not change business code in @ImportWorker@, just the logs are more verbose.
I had a look at th... - 11:12 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Roger Borrello wrote:
> This does not happen with trunk, so something in this branch is causing H2 word tables to be... - 10:59 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Roger Borrello wrote:
> Ovidiu, when I run @ant import.db@ using the H2 database, it is trying to import into the *r... - 10:42 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Ovidiu, when I run @ant import.db@ using the H2 database, it is trying to import into the *reservation__guest* table....
- 02:28 PM Base Language Bug #8084: refactor the 'execute' method for legacy classes
- Currently, each legacy class has a synthetic 'execute' instance method which includes initialization like instance-le...
- 02:23 PM Base Language Bug #8084 (Test): refactor the 'execute' method for legacy classes
- 11:52 AM Database Bug #7731 (Merge Pending): performance improvements for FQLPreprocessor
- This can merge to trunk after 7669a.
- 07:35 AM Database Bug #7731: performance improvements for FQLPreprocessor
- I think the changes are OK. I've tested with a large POC performance run, and there was a visible improvement.
- 10:15 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Danut, please move this into Review once you finish the implementation so we can move on with the review part. There ...
- 09:23 AM Database Bug #8030: unique index violation when creating a record in two sessions
- I can't recall exactly. We have some changes in #7323 that was doing the cause unwrapping for FWD-H2 *exactly* becaus...
- 09:20 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Alexandru, in what case is required to unwrap the cause for P2JH2Dialect? I'll need a bit more context to adjust the ...
- 09:04 AM Database Bug #8030: unique index violation when creating a record in two sessions
- I committed the fix for #8030-3 in *8030a/rev.14829*, currently investigating @RecordBuffer.reportValidationException@.
- 05:56 AM Database Bug #8030: unique index violation when creating a record in two sessions
- I managed to reproduce the issue after fixing a configuration issue in @build_db.xml@. Working on it right now.
- 04:43 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Danut, can you re-attempt to recreate this and fix? Please do some debugging to see where you are failing into recrea...
- 10:14 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Theoretically yes. Practically, the flag will only take affect if there are violations. We need to check on our large...
- 10:04 AM Database Feature #7323: Implement soft unique index in FWD-H2
- I've addressed the review points and committed to 7323a rev. 14802-14803. Right now I'm running the performance tests...
- 08:24 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Ovidiu: Please review. Consider if there is any common code that can be shared with the existing session-based @setu...
- 04:59 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- If we want to support multiple users in one browser, then the theme drop-down on the login page should never have a p...
11/26/2023
- 08:31 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14841 and is at revision 14845.
11/24/2023
- 06:11 AM Base Language Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
- 06:05 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- After investigating, I found out that the @mappingExecutor@ creates an @AssociatedThread@ with the current context, m...
- 02:11 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- There is an issue with how the cache entries are built. The @AssociatedThread@ doesn't use the correct context when b...
- 05:57 AM User Interface Bug #8074 (WIP): Preferred UI Theme not selected in web with auto-login and forked sessions
- Since we probably don't have enough control over the customer behavior, then the solution I propose is to always inco...
- 05:49 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Basically the authentication code presented in #3931-435 is moved from @HotelGuiSsoAuthenticator@ to @MetadataSecurit...
- 05:37 AM User Interface Feature #7884 (Review): Standard 4GL methods used for login screen authentication to be exposed i...
- 05:37 AM User Interface Feature #7884 (WIP): Standard 4GL methods used for login screen authentication to be exposed in s...
- 7884a r14840: MetadataSecurityOps.NoSessionHelper class added to support sso login screen authentication.
- 04:11 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Code review 7045b/14825-14834:
There are file header entries problems (i.e., duplicate entries in some files, miss... - 12:42 AM Database Feature #6496: add equivalent support for -trig command line option
- #6649 already has a cache implementation which not only stores the results from @convertNametoClass()@, but also @con...
- 09:03 PM Database Feature #6496: add equivalent support for -trig command line option
- Greg Shah wrote:
> If we implement the solution in #6649, we still have to do a minimal cache lookup for each trigge... - 07:37 PM Database Feature #6720: lazy hydration
- That is an interesting approach. I did not realized that level of specialization would be necessary. This class was a...
11/23/2023
- 10:55 AM User Interface Feature #4203: expose some web-client details as 4GL global variables
- May I ask if the IPs will be used for licensing in 4GL? Because I would hope, since the IPs (the external one and the...
- 10:35 AM User Interface Feature #4856 (Test): web client session forking
- 7813a was merged to trunk as rev. 14839 and archived.
- 10:19 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- So I'm seeing the options as:
1. All users happily share the same configs and override each other;
2. The customer ... - 09:59 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The core issue is that in the original OE 'end user' == 'OS user' and client storage (registry, ini) rarely clashes b...
- 09:47 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- This @storageId@ should ensure the same client process reused by many users can store end user specific info in indep...
- 09:38 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The solution should not be specific to SSO. Why not just use the FWD account name or some UUID associated with the F...
- 09:36 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> Where is the @storageId@ coming from?
Hopefully from well written @SsoAuthenticator@ implementat... - 09:32 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I agree that we don't have to worry about the existing production cfg values. Right now is the best time to make any ...
- 09:27 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Maybe now it's the right time to do it, since we've just launched the methods accessing client storage, up till now t...
- 09:22 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- I ponder on more trivial matters like: Should I break all current prod client storage configs and add the @storageId@...
- 09:17 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Some customer applications do use their own subclasses of our themes. When doing so, these themes are registered in ...
- 09:09 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- Greg Shah wrote:
> > you were mentioning before there are supposed to be changes related to themes.
>
> Can you ... - 09:06 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- > you were mentioning before there are supposed to be changes related to themes.
Can you remind me of where/when ... - 06:50 AM User Interface Bug #8074: Preferred UI Theme not selected in web with auto-login and forked sessions
- The flows of auto-login and forking a new session in web bypass the login screen, thus a preferred UI theme can't be ...
- 06:48 AM User Interface Bug #8074 (Closed): Preferred UI Theme not selected in web with auto-login and forked sessions
- 10:02 AM Database Feature #6720: lazy hydration
- *Status update:*
Ovidiu, I followed your suggestion on having a @BitSet@ to store the selected fields. However, I ... - 09:11 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- It is a good point. I think what we are looking for here is to expose the authentication check itself, without the p...
- 08:38 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- There is something tricky with exposing @setuserid@ before the session has started. It can be used to validate the lo...
- 09:09 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- Alexandru Lungu wrote:
> Danut, please re-test the large POC and see if why we are still having spikes on @BufferMan... - 08:54 AM Database Feature #6496: add equivalent support for -trig command line option
- My point here is that by doing something in the database trigger manager itself, we can get an even better level of o...
- 08:52 AM Database Feature #6496: add equivalent support for -trig command line option
- > However, it searches the root directory even after I seem to have removed it from propath (I even printed the propa...
- 07:54 AM Database Feature #6496: add equivalent support for -trig command line option
- Small observation.
I had tried in progress developer studio to remove all from propath (right click on project, proj... - 04:57 AM Database Feature #6496 (WIP): add equivalent support for -trig command line option
- Alexandru Donica wrote:
> So in 4GL it definitely tries to append the trig location to every propath folder, because... - 04:49 AM Database Feature #6496: add equivalent support for -trig command line option
- So in 4GL it definitely tries to append the trig location to every propath folder, because when I reordered the propa...
- 03:05 AM Database Feature #6496: add equivalent support for -trig command line option
- Greg, what you are saying is a side-effect of #6649. Every @convertName@ (or @fastConvertName@) is added to one of th...
- 06:03 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- I have not went further with this. The report I used is this:...
- 05:20 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- Constantin, what kind of queries did you consider. FOR EACH loops with BREAK BY shouldn't be counted (or maybe can be...
- 04:37 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- I've committed to 7416b rev. 14773 the changes suggested in #7416-41 with two exceptions: the two points related to @...
11/22/2023
- 03:02 PM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- > > What specific use cases would be using the modified code?
> RecordBuffer, TemporarBuffer, DataSet, ControlFlowOp... - 08:56 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Greg Shah wrote:
> Please post the test harness code or whatever it is that you are using to create the failing case... - 08:22 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Please post the test harness code or whatever it is that you are using to create the failing case ("where I created 1...
- 01:59 PM User Interface Feature #4856 (Internal Test): web client session forking
- 08:10 AM User Interface Feature #4856 (Review): web client session forking
- In 7813a r14861 virtual desktop taskbar menu item 'New Session' is wired up to @SessionUtils.forkNewSesion@.
- 11:06 AM Database Feature #6496: add equivalent support for -trig command line option
- We should consider an approach similar to #1970, where we changed @ControlFlowOps@ and the converted code to cache th...
- 10:59 AM Database Feature #6496: add equivalent support for -trig command line option
- > However I see now that in 4GL, it searches for the trigger location in every folder in propath, and uses the first ...
- 10:18 AM Database Feature #6496: add equivalent support for -trig command line option
- Alexandru Donica wrote:
> I did some more tests in 4GL with the propath now that I may not have done a while ago, or... - 10:00 AM Database Feature #6496: add equivalent support for -trig command line option
- I did some more tests in 4GL with the propath now that I may not have done a while ago, or I did not complete them pr...
- 09:55 AM Database Feature #6496: add equivalent support for -trig command line option
- * Another question: the prefixes (@String[] prefixes = new String[] {"./", ".\\", "../", "..\\"};@) should be checked...
- 07:42 AM Database Feature #6496: add equivalent support for -trig command line option
- Alexandru [ad], just a notice. Is is possible to state a @-trig@ relative to the propath? Thus, if you have a trigger...
- 04:08 AM Database Feature #6496: add equivalent support for -trig command line option
- I am giving it a shot with some performance tests now - if everything is OK, I will merge it.
- 09:42 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> I'm not opposed to exposing some useful state out to the 4GL code (like the web client IP address... - 09:39 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Don't work on this right now. I am discussing the requirement with the customer and they may be dropping it on their...
- 09:32 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Also I'm always thinking of a flow where the IP and fingerprint don't matter, but it works only when 'one browser' po...
- 09:27 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Can I implement a simple fingerprint myself? It will take a while to figure out how to test the canvas and the audio,...
- 05:54 AM User Interface Feature #3931: single sign-on for virtual desktop mode
- I think we should reference the feature as simple sign-on (SSO). This way we'll be keeping all the SSO references, bu...
- 05:25 AM User Interface Bug #8012: Fix combo-box corner cases
- After putting some thought into this, I came up with a format that, IMO, would make the changes relatively easy to re...
- 05:13 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Also, please attempt to retest the POC for performance after the changes. Make a baseline with 7156b / an intermediar...
- 05:09 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- Also, please remake the statistic on #7167-1 now with 1s of lifespan vs 10s of lifespan.
- 05:08 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- Danut, please re-test the large POC and see if why we are still having spikes on @BufferManager.activeBuffers@. Pleas...
- 04:11 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I tested with a rebased 6649b from 7156b (7156b at rev. 14846, branched from trunk rev. 14822 + all 8 commits from 66...
11/21/2023
- 05:33 PM Database Feature #6496: add equivalent support for -trig command line option
- Greg Shah wrote:
> Is there more testing needed for this branch?
I haven't tested this branch. Please let me know i... - 05:23 PM Database Feature #6496: add equivalent support for -trig command line option
- Is there more testing needed for this branch?
Theodoros: Is anything in 6496a dependent on the changes in 7732a? - 05:20 PM Database Feature #6496: add equivalent support for -trig command line option
- Greg Shah wrote:
> Theodoros: Please review.
The changes look good.
> All: We are trying to merge 7732a before... - 08:09 AM Database Feature #6496: add equivalent support for -trig command line option
- Theodoros: Please review.
All: We are trying to merge 7732a before 6496a since it has changes related to the start... - 03:59 AM Database Feature #6496 (Review): add equivalent support for -trig command line option
- I moved the trigger location parameter to @StartupParameters@ as adviced. I also removed the map that cached the trig...
- 04:26 PM User Interface Bug #7515: FILL-IN: editing dates issues
- Vladimir Tsichevski wrote:
> # The @gso_171@ test: the @Dist date@ is @01/01/-099@ instead of expected @01/01/-999... - 02:43 PM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Currently there are three experimental branches:
* 6819c - uses singleton, byte-code generated, BiFunction inner cla... - 01:56 PM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Please post details of the results from your testing described in #6819-61 (6 months ago).
I understand you've bee... - 02:40 PM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Eric: Please don't forget to do a code review ASAP.
- 07:52 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Eduard, I didn't had the chance to convert yet the POC. Can you attempt it? I have already queued some other performa...
- 02:22 PM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- A crude report on the .ast of a large POC app results in ~13% (18k from 141k) of the FOR EACH blocks which can be imp...
- 02:07 PM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- Good point.
- 01:16 PM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- Greg Shah wrote:
> That is why I was suggesting bypassing that case.
I agree, but this would exclude all temp-table... - 01:09 PM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- That is why I was suggesting bypassing that case.
- 12:56 PM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- Greg Shah wrote:
> One important contraint to include is that the buffer must be scoped to the @FOR@ loop. If the s... - 12:26 PM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- Let's move ahead with this. Note that we should do this analysis *after* record scoping is finished in annotations. ...
- 09:51 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- Greg Shah wrote:
> We can certainly use TRPL to analyze field usage and generate an implicit @FIELDS@ clause if cert... - 09:47 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- We can certainly use TRPL to analyze field usage and generate an implicit @FIELDS@ clause if certain constraints are ...
- 09:31 AM Database Feature #8067: investigate adding automatically adding a FIELDS clause for simple record blocks
- In a customer application, we noticed patterns like @for each tt1: do something with a few fields. end.@ where althou...
- 09:28 AM Database Feature #8067 (WIP): investigate adding automatically adding a FIELDS clause for simple record bl...
- 12:31 PM User Interface Feature #4856: web client session forking
- > Can I directly execute 4GL method from the front-end
Not from the virtual desktop. Embedded mode does have tool... - 09:07 AM User Interface Feature #4856: web client session forking
- Can I directly execute 4GL method from the front-end or I need to create a new WebSocket msg and handle it all the wa...
- 11:24 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alex, when you test the large app, do you use 7156b with the changes from 6649b on top? Will the latest 7156b work OK?
- 09:35 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- *6649b* was rebased to *trunk/rev.14834* and the current revision is *14845*.
*Committed 6649b/rev.14846*:
* Used... - 07:29 AM Base Language Bug #7656: investigate performance of context-local helpers (e.g. TransactionManager.TransactionH...
- Alexandru, in @devsrv01:/tmp/AccessModifier.7z@ there is the project I use to automatically 'fix' the access modifie...
- 06:19 AM User Interface Bug #8012: Fix combo-box corner cases
- I added to @testcases/uast/combo_box/screen_value@ some more tests regarding @ADD-LAST@, @ADD-FIRST@, @LIST-ITEM-PAIR...
- 09:17 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Ovidiu... I must have really missed something for H2 regarding the use of DDL in the application jar file. I hadn't s...
- 07:05 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Ovidiu, I am using this branch, and getting an error finding the ddl, when it is in the @hotel.jar@ file. When I unzi...
11/20/2023
- 05:10 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- I fixed the minor typo and checked in revision 14837.
- 04:11 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Ovidiu Maxiniuc wrote:
> I committed my 4722b changes as r14836.
> Nothing fancy, just more verbose logs and allowe... - 03:35 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- I committed my 4722b changes as r14836.
Nothing fancy, just more verbose logs and allowed loading of FS resources if... - 08:48 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Ovidiu: Do you still have changes to put into 4722b?
- 08:45 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14834 and is at revision 14835.
- 10:08 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- Okay then, please continue working on the review. Andrei, disregard my comment.
- 09:49 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- Alexandru Lungu wrote:
> As the review is quite detailed, Andrei [ai], can you manage clearing as many as the minor ... - 09:46 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- As the review is quite detailed, Andrei [ai], can you manage clearing as many as the minor points above? If there are...
- 07:21 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Can you move it or I need to create a new one?
- 07:20 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Greg Shah wrote:
> Does this need to be in the customer project? It seems like a generic issue.
My bad. It's gen... - 07:19 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- Does this need to be in the customer project? It seems like a generic issue.
- 05:16 AM Runtime Infrastructure Bug #8060: Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- On fresh server start the first attempt to login in the Admin Console with correct credentials always fails:
!admi... - 05:13 AM Runtime Infrastructure Bug #8060 (Test): Admin Console login fails every first time (AdminServerImpl.setTargetLive)
- 06:03 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- On a large POC, the total improvement of the changes in 6649b was of -0.3%.
- 04:00 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Do you mean 70 individual propath entries or 70 paths in a single propath?
One single long ... - 02:34 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> I've done some tests, and there were no obvious problems. I am moving this to the profiler ...
11/18/2023
- 02:23 PM User Interface Bug #7515: FILL-IN: editing dates issues
- Running MAJIC tests revealed at teast two regressions in ChUI in @7019a@:
# incorrect behavior of date @FILL-IN@ f... - 07:33 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Marian Edu wrote:
> Hi Theodoros, just pushed the i18n tests on testcases (rev#1514), we're still working one some c...
11/17/2023
- 06:31 PM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Review of 7999a, r14833.
Good job. The goal of the task was reached. But I have some things to note, mainly becaus... - 12:49 PM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Ovidiu: Please review.
- 12:43 PM Database Bug #7999 (Review): FWD does not honor FIELDS/EXCEPT at dynamic queries
- 10:05 AM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Committed on 7999a, revision 14833.
- @DynamicQueryHelper@, added methods to traverse @fields@ and @except@ phrases... - 09:09 AM Database Bug #7454 (Test): Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Branch 7454a was merged into trunk as rev. 14833 and archived.
- 08:17 AM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- You can merge now.
- 07:51 AM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Regression tests passed successfully. *7454a can be merged - Greg, waiting for your call*
- 08:47 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Theodoros Theodorou wrote:
> Hello Marian. Greg asked me to coordinate with you that we do not do the same effort tw... - 07:41 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Hello Marian. Greg asked me to coordinate with you that we do not do the same effort twice. Please have a look at @te...
- 07:11 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Yes, it needs to be fixed. Such conversions should yield identical results. It seems likely that the cause is relat...
- 08:23 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> Mind that the search-path cache is not synchronized. Please add @synchronize@ to that acces... - 08:13 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- *Review of 6649b/rev.14808*
Mind that the search-path cache is not synchronized. Please add @synchronize@ to that ... - 08:03 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> Some extra ideas:
>
> * Also, what about @convertedNames@? Can't it possible leak as we ... - 07:33 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> Danut please fix #6649-131 - I am planning to start performance testing with 6649a as soon ... - 07:08 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Some extra ideas:
* Also, what about @convertedNames@? Can't it possible leak as we are constantly adding to it th... - 06:26 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I've done some tests, and there were no obvious problems. I am moving this to the profiler asap.
However, I want t... - 04:04 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I converted a large application and generated a @name_map.xml@ with ~39k (~7k of OO classes) class-mappings and only ...
- 07:50 AM Database Feature #6496: add equivalent support for -trig command line option
- I have been working on this little by little between other high priority tasks. I intent to put more focus on this ta...
- 07:48 AM Database Feature #6496: add equivalent support for -trig command line option
- Any progress here? Mind that we need a major performance drop for the upcoming week, and the addition of @-trig@ may ...
- 07:18 AM User Interface Bug #7946 (Test): Default selection and current browse row color differs for different customers ...
- 05:24 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Alexandru Lungu wrote:
> Radu, please let me know if you managed to handle this to some extent. Otherwise, Eduard wi... - 05:23 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Radu, please let me know if you managed to handle this to some extent. Otherwise, Eduard will continue working on this.
- 04:05 AM Database Bug #8044 (Review): Fix "Failed direct-access due to Error direct accessing for finding record by...
- *Committed 8044a/rev.14830* Normalized unknown value, date and datetime arguments. In the end, I used @dateValue()@ t...
11/16/2023
- 06:03 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Hello, I wrote a small test (chr_and_asc.p) which tests the conversion of a character from one code page to another (...
- 10:33 AM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Alexandru Lungu wrote:
> Profiled 7454a now and got -0.6% improvement. This was on-spot with the expectancy (or even... - 09:36 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Greg Shah wrote:
> Does this branch only have the script change?
I believe Ovidiu had something for this branch:
... - 05:37 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Does this branch only have the script change?
- 08:03 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14829 and is at revision 14830.
- 06:04 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- While I was testing a large application, there were not a lot of instances where the unknown value is normalized to n...
- 04:34 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- Please check the @DateType.setParameter@ function. It should do the same.
- 04:32 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- Alexandru Lungu wrote:
> Not quite; I was just seeing this pop up thousand of times.
>
> Please also mind handli... - 04:21 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- Not quite; I was just seeing this pop up thousand of times.
Please also mind handling:
* the unknown value as we... - 03:53 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- *Committed 8044a/rev.14829* Normalized @rowid@ and @longchar@ arguments.
Alexandru, can you provide a reproduction c... - 12:40 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- *Committed 6649b/rev.14807*. Fixed a NPE when there are no path-mapping nodes in name_map.xml.
11/15/2023
- 09:51 AM Database Bug #7454 (Internal Test): Make ValueStringIgnoreCase the default generated value for setString i...
- Profiled 7454a now and got -0.6% improvement. This was on-spot with the expectancy (or even quite better).
I will mo... - 09:41 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- I am still getting the same error but in a different process now, there is another object aside from @rowid@ that is ...
- 09:21 AM Database Bug #8044: Fix "Failed direct-access due to Error direct accessing for finding record by unique i...
- I have multiple warning where this direct access exception is logged in a customer application: @23/11/15 16:08:27.39...
- 09:12 AM Database Bug #8044 (WIP): Fix "Failed direct-access due to Error direct accessing for finding record by un...
- 09:37 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Alexandru Lungu wrote:
> What internal tests should be done here, Danut? Are you able to do some smoke tests on larg... - 09:32 AM Database Bug #7731: performance improvements for FQLPreprocessor
- What internal tests should be done here, Danut? Are you able to do some smoke tests on large applications?
I can t... - 08:23 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- If only we completed #7782, we could remove this useless @id@ workaround code. Problems like the above are just extr...
- 08:15 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- Here are the current scenarios that I tested with Hotel_GUI:
* 7567a without changes - @primaryKeyName="recid"@ and ... - 05:18 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- It seems that the "recid" is hard coded in @SchemaConfig@ and is used by the meta database, this causes the server to...
- 08:12 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Understood. For such extensive changes to our control flow, it seems necessary.
- 08:09 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Greg, I can do that for POC, but it will take me a day to have it converted. Also mind that I am already reconverting...
- 07:31 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- If you think it is ready, let's get ChUI regression tests, ETF and the big POC tested.
- 03:40 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Converted and setup a large customer application using 7045b branch, and used it for a bit. Did not noticed any major...
- 08:01 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > It will hide the implementation details, which can be considered an improvement,
This isn't just an improvement... - 07:43 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Greg Shah wrote:
> No, I don't think that is a likely approach. Those classes are tightly coupled to context, to th... - 07:41 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- No, I don't think that is a likely approach. Those classes are tightly coupled to context, to the legacy transaction...
- 07:36 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- OK, so then we agree to proceed with reworking the core FWD DB classes to work without context, so that the DB check ...
- 07:28 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > > Indeed, the use of @setuserid@ is very common.
> As far as I understand @setuserid@ is a common DB authenticat... - 07:25 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Galya B wrote:
> Greg Shah wrote:
> > Indeed, the use of @setuserid@ is very common.
> As far as I understand @s... - 07:23 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Greg Shah wrote:
> Indeed, the use of @setuserid@ is very common.
As far as I understand @setuserid@ is a common ... - 07:23 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- > I need a definition of 'properly'.
Directly showing the replacement of the original 4GL authentication method, e... - 07:21 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- Galya wrote:
> Actually hotel gui works properly and exemplary now (tested with h2). The raised concern was that i... - 07:21 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- I need a definition of 'properly'.
- 07:19 AM User Interface Feature #7884: Standard 4GL methods used for login screen authentication to be exposed in session...
- We may want to work part of this task so that the Hotel GUI SSO is properly implemented as an example.
- 07:03 AM User Interface Feature #4856: web client session forking
- > > Is 7813a involved in future headway on this task?
> Yes. It will use the same mechanism, started in a different ... - 01:49 AM User Interface Feature #4856: web client session forking
- Greg Shah wrote:
> Is 7813a involved in future headway on this task?
Yes. It will use the same mechanism, started i... - 03:35 AM Database Bug #7999 (WIP): FWD does not honor FIELDS/EXCEPT at dynamic queries
11/14/2023
- 03:01 PM Database Feature #6414: ERROR attribute for buffer, dataset and temp-table
- I think there are very few places in customer projects which are affected by the changes in this branch. The fwdtests...
- 02:42 PM Database Feature #6414 (Internal Test): ERROR attribute for buffer, dataset and temp-table
- Ovidiu Maxiniuc wrote:
> Branch 6414a updated, rebased and pushed as r14827.
Thanks for addressing the code revie... - 02:13 PM User Interface Feature #4856: web client session forking
- Is 7813a involved in future headway on this task?
- 08:02 AM Database Feature #7323: Implement soft unique index in FWD-H2
- I have found only some points:
* Remove @hasDirectAccess@ entirely and let @startValidate@ and @stopValidate@ simply... - 06:45 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Unfortunately, I still have the same results as in #7323-49 :/ We are adding to much overhead somewhere. Maybe after...
- 04:39 AM Database Feature #7323: Implement soft unique index in FWD-H2
- I committed to 7323a, rev. 14801 the following changes:
* Reverted @TempTableHelper@ to its original state.
* Repla... - 04:07 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Alexandru Lungu wrote:
> I will start testing in ~30mins. If you have time to get them committed, it is ideal. If no... - 03:39 AM Database Feature #7323: Implement soft unique index in FWD-H2
- I will start testing in ~30mins. If you have time to get them committed, it is ideal. If not, the changes are minor a...
- 02:18 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Is it OK to commit those changes now or will it interfere with your testing?
- 07:53 AM Database Feature #6815: configure all cache sizes in the directory, and create documentation for them
- > OTOH, for this specific case, it may just be that the parsed predicate is 'one of a kind', in that it uses some uni...
- 07:42 AM Database Feature #6815: configure all cache sizes in the directory, and create documentation for them
- Alexandru Lungu wrote:
> Danut, please point out to the documentation in this task and mark it as Review when finish... - 07:13 AM Database Bug #7924 (Review): add support for creating an empty database
- I attached a patch that solves the issue. Ovidiu, can you retest MariaDB and tell me if there are any more problems w...
- 06:23 AM Database Bug #7924: add support for creating an empty database
- Ovidiu Maxiniuc wrote:
> As noted in my previous note, this is the cause of the failure: the indices attempts to use... - 05:03 AM Database Bug #8044 (WIP): Fix "Failed direct-access due to Error direct accessing for finding record by un...
- 04:53 AM Database Bug #8030: unique index violation when creating a record in two sessions
- I retested with *7156b/rev.14846* but I couldn't reproduce the error with this branch too.
- 04:37 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Alexandru Lungu wrote:
> Danut, also make sure you use the right schema (having unique indexes on book-id / isbn).
... - 04:35 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Danut, also make sure you use the right schema (having unique indexes on book-id / isbn).
- 04:06 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > Don't use parallel clients, run the same client twice. Also y... - 04:05 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Constantin Asofiei wrote:
> Don't use parallel clients, run the same client twice. Also you need to use MariaDB for... - 04:02 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Dănuț Filimon wrote:
> I was not able to reproduce the scenario with *trunk/rev.14828*, especially make it to reach ... - 04:00 AM Database Bug #8030: unique index violation when creating a record in two sessions
- I was not able to reproduce the scenario with *trunk/rev.14828*, especially make it to reach the catch from @orm.Pers...
11/13/2023
- 11:22 AM Database Feature #7323 (Internal Test): Implement soft unique index in FWD-H2
- *Review of 7323a*
* I don't think the cast to @P2JH2Dialect@ is needed anymore in @TempTableHelper@. The methods a... - 10:38 AM Database Bug #8030 (WIP): unique index violation when creating a record in two sessions
- Constantin Asofiei wrote:
> The @java.sql.SQLIntegrityConstraintViolationException.cause@ field is null for MariaDB.... - 04:37 AM Database Bug #8030: unique index violation when creating a record in two sessions
- The @java.sql.SQLIntegrityConstraintViolationException.cause@ field is null for MariaDB.
- 03:46 AM Database Bug #8030: unique index violation when creating a record in two sessions
- I added Radu as a watcher; he is the author of 7323a.
- 03:45 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Constantin, just a further notice on #8030-3. In H2, the first SQLException is an internal H2 exception that has anot...
- 03:12 AM Database Bug #8030: unique index violation when creating a record in two sessions
- Constantin Asofiei wrote:
> There is a case for #7669, which I don't have yet a complete standalone recreate; it loo... - 08:02 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- Alexandru Lungu wrote:
> Danut, please double check: @searchPath@ and @propath@ in directory.xml and propath in p2j.... - 07:55 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- Danut, please double check: @searchPath@ and @propath@ in directory.xml and propath in p2j.cfg.xml. Is smart.p at lea...
- 07:53 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- I had to make a few small changes to @DirectAccessHelper@ to fit the changes made in H2. When I tried to test Hotel_G...
- 05:43 AM Database Feature #6496 (WIP): add equivalent support for -trig command line option
- 05:42 AM Database Feature #6496: add equivalent support for -trig command line option
- I am moving this to High priority as it may grant us some performance improvement that we really need now. Alexandru ...
- 05:16 AM Base Language Feature #6649 (Internal Test): improve the performance or SourceNameMapper runtime
- 05:09 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I also tried to find out the cause of the incremental version where nodes are duplicated but after running a @./gradl...
- 05:06 AM Base Language Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
- *Committed 6649b/rev.14805 and 6649b/rev.14806*:
* Made @sourceCache@ configurable through @CacheManager@. I previou... - 04:06 AM Database Bug #8032 (WIP): Deleted records are returned by a preselect query
- This is already handled in #5768. There are multiple attempts to fix this (the last one is 5768c). This will be fixed...
11/12/2023
- 10:51 AM Database Bug #8032: Deleted records are returned by a preselect query
- Here's a testcase. A record was preselected by a query and then deleted in the same session. It is still returned by ...
- 08:08 AM Database Bug #8032 (Closed): Deleted records are returned by a preselect query
- 04:29 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Code review 6649b revision 14804.
@initializationPaths.size() == 0@ in @createSourceCacheEntry@ should be protecte...
11/11/2023
- 02:51 PM Database Bug #8030: unique index violation when creating a record in two sessions
- OK, this message seems to be a red herring: is just logged when this test is executed twice in a row:...
- 03:43 AM Database Bug #8030: unique index violation when creating a record in two sessions
- There is a case for #7669, which I don't have yet a complete standalone recreate; it looks like this, ran from two cl...
- 03:30 AM Database Bug #8030 (Closed): unique index violation when creating a record in two sessions
11/10/2023
- 11:38 AM Database Feature #6815: configure all cache sizes in the directory, and create documentation for them
- Alexandru, in #7669, I start seeing @DynamicQueryHelper cache level #1 is full. Dumped 1 old entries@ - (some 750k m...
- 10:57 AM Database Feature #6815 (WIP): configure all cache sizes in the directory, and create documentation for them
- Danut, please point out to the documentation in this task and mark it as Review when finished.
- 11:02 AM Database Bug #7167 (Internal Test): Associating records from opened buffers to new sessions is slow
- With some slim analysis, I still see @BufferManager.activeBuffers@ in top 50 performance items (being called ~100 tim...
- 10:37 AM Database Feature #6720: lazy hydration
- I run some regression testing and they passed. I also got them a second round to extract some insights.
|_. JMX |_... - 09:56 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- That code resolves the @MethodAccess@ target for a @java.lang.reflect.Method@. @Method@ instances are not singleton,...
- 09:50 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- Constantin, I reached quite randomly in @Utils.invoke@ and saw the double map access on @METHOD_DATA@ and @methodAcce...
- 09:37 AM Database Bug #8025: Persistence API improvements
- Constantin Asofiei wrote:
> Eric, customers need to access the result set metadata for the @ ScrollableResults<?> re... - 09:10 AM Database Bug #8025: Persistence API improvements
- Another part which is requested by customers to be improved: @executeSQLBatch@ to return an @int[]@ array with the re...
- 07:44 AM Database Bug #8025: Persistence API improvements
- Eric, customers need to access the result set metadata for the @ ScrollableResults<?> resultSet = connection.executeS...
- 07:43 AM Database Bug #8025 (New): Persistence API improvements
- 09:02 AM Base Language Feature #6649 (Review): improve the performance or SourceNameMapper runtime
- *Committed 6649b/rev.14804*.
* After solving the path-mapping node duplication problem, I reverted the changes from ... - 03:23 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Marian, please remind me of your issues - I plan to look at them over the next week. Also, point me to any test repr...
11/09/2023
- 03:39 PM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- 7946a has been merged into the trunk as bzr revision 14825.
app_C changes to the @directory.xml@ template have been ... - 01:33 PM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- @app_A@ actually uses Material theme and therefore it hasn't been regressed by the Windows 10 theme changes as I assu...
- 11:38 AM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- > should I commit?
Yes, you can merge to trunk now.
>I think that for @app_A@ we should set the new Windows 2... - 11:07 AM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- Greg, I think that for @app_A@ we should set the new Windows 2012 theme, and for @app_C@ - enable the new @oldBrowseS...
- 11:04 AM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- > The assignment of @oldBrowseSelectionBar@ in @EBCM.isOldBrowseSelectionBar@ should be double-locked
Fixed in 794... - 03:05 AM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- Code review 7946a.
The assignment of @oldBrowseSelectionBar@ in @EBCM.isOldBrowseSelectionBar@ should be double-lo... - 11:11 AM Database Feature #6720: lazy hydration
- > If incremental processing of the properties in BitSet is not possible, the i_rs(k) can be computed at first access ...
- 09:23 PM Database Feature #6720: lazy hydration
- Alexandru Lungu wrote:
> Indeed! The "difficulty" here was that we can't compute the proper offset on random access ... - 09:31 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- > The number look good on the paper. The question is how will it perform in the actual customer scenario.
I can ta... - 09:26 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> I retested the performance of the cache after saving the @fastConvertName@ results of program... - 06:17 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I retested the performance of the cache after saving the @fastConvertName@ results of program names that are not foun...
- 02:23 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> Got it, I went and deleted @checkSourceCache@ and integrated it's functionality in @fastConve... - 01:01 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Got it, I went and deleted @checkSourceCache@ and integrated it's functionality in @fastConvertName@, this was the be...
- 04:05 AM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Rebased 7454a to latest trunk. It is now at rev. 14825.
- 03:32 AM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Yes! I was caught up with #6720 by now and I didn't want to spoil my profiling test with it. I will attempt to check ...
- 01:44 AM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Eric Faulhaber wrote:
> Can this issue be closed?
7454a was not merged, but 7454a_h2 was. If I remember correctly, ... - 03:59 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- I rebased 7045b to latest trunk. It is now at rev. 14833.
Eduard, please double-check: @RecordBuffer@ (especially @s... - 03:58 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- Radu, please address the review as soon as you have the chance.
11/08/2023
- 12:12 PM Runtime Infrastructure Support #8020 (New): Remote Launcher for Dummies - Configuration/Utilization Help
- 10:50 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> The problem is that I can't differentiate between which case is executed. I am still thinking... - 08:15 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> The cache should eliminate 100% of the heavy execution of @fastConvertName@ for all the encoun... - 08:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> * The number of cache hits (when cache returned a value) was *21288* from the total *35971* @... - 07:22 AM Base Language Feature #6649 (WIP): improve the performance or SourceNameMapper runtime
- 07:21 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Code review 6649b revisions 14800..14803.
>
> Saving the RUN entries should be saved in a s... - 04:03 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Does it mean that the non-program files don't require the additional @fastConvertName@ logic (... - 03:37 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> Hynek Cihlar wrote:
> > Dănuț Filimon wrote:
> > > In my opinion, adding images to @path-ma... - 03:15 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Code review 6649b revisions 14800..14803.
Saving the RUN entries should be saved in a set rather than saving direc... - 02:35 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Dănuț Filimon wrote:
> > In my opinion, adding images to @path-mappings@ will just slow down ... - 10:48 AM Database Feature #6720: lazy hydration
- h4. Unique result
I improved the solution for unique result. It uses a LRUCache per session to "delay" the closing... - 04:00 AM Database Feature #6720: lazy hydration
- Ovidiu Maxiniuc wrote:
> The hydration works now by iterating the columns of the @ResultSet@. The @DataHandler@ s fr... - 09:55 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- 6410b rev 14794 was rebased from trunk rev 14824 - new rev 14828.
- 09:52 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Starting rebase now.
- 08:55 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> OK, let me know when it's done.
All done what I've could get 'proper' enough... rev #14... - 07:21 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Marian Edu wrote:
> Constantin Asofiei wrote:
>
> > If you have nothing else to commit, I'll rebase.
> Give me 1... - 07:18 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> If you have nothing else to commit, I'll rebase.
Give me 10-15 mins please to commit ... - 07:14 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- I see these commits on xfer/6410b:...
- 07:08 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Marian, see another patch - please integrate it also in 6410b.
>
Had to manually appl... - 09:25 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Eduard, mind setting up some large customer applications and do some smoke tests. I will take the changes and do on s...
- 08:05 AM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- Hynek: Please review.
- 04:05 AM Database Feature #6895: improve performance of BufferReference methods buffer() and definition()
- Eric / Constantin: this task is related to #6819, but it seems that it addresses a more particular scenario (@.buffer...
- 03:51 AM Database Feature #5003 (WIP): Enhance performance of H2 sequences
- In the past months, while heavenly profiling FWD-H2, I removed the flushing of sequences to disk for _temp database. ...
- 03:46 AM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- Eric, in theory, this can be closed. However, I am waiting for some performance tests to check that @BufferManager.ac...
- 03:30 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
- For a while, I've been looking through videos, blog posts and other info I could get my hands on, related to lambdas....
- 12:56 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> The device id needs to be persistent across browser restarts and past the point where all FWD s... - 12:39 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> There should be no association (at the FWD level) between accounts and devices. I don't want to ...
11/07/2023
- 05:27 PM Database Feature #7076 (Closed): make CAN-FIND avoid hydration
- 05:15 PM Database Feature #5003: Enhance performance of H2 sequences
- What is the true "% Done" value of this task? It seems the improvements discussed in #5003-2 made it into trunk via 3...
- 05:08 PM User Interface Bug #7946 (Review): Default selection and current browse row color differs for different customer...
- The fix is in 7946a rev 14826. Please review.
- 12:30 PM User Interface Bug #7946: Default selection and current browse row color differs for different customers applica...
- Rebased task branch 7946a from FWD trunk revision 14824.
- 05:06 PM Database Bug #7167: Associating records from opened buffers to new sessions is slow
- Can this task be closed?
- 04:58 PM Database Feature #6414: ERROR attribute for buffer, dataset and temp-table
- Eric Faulhaber wrote:
> Code review 6414a/14806-7:
Thank you for the review. A second pair of eyes are always bette... - 01:59 PM Database Feature #6720: lazy hydration
- The hydration works now by iterating the columns of the @ResultSet@. The @DataHandler@ s from @com.goldencode.p2j.per...
- 01:02 PM Database Feature #6720: lazy hydration
- > I am not sure I understand why dtz are a problem for (partial|lazy) hydration. The name/type is available for each ...
- 12:17 PM Database Feature #6720: lazy hydration
- Alexandru Lungu wrote:
> *Fix datetime-tz and extent cases*
> Next on my list is to fix the the datetimze-tz and ex... - 10:03 AM Database Feature #6720: lazy hydration
- h4. Avoid lazily hydrating from H2
Tested and had only -0.8% time improvement comparing to baseline. This means th... - 10:20 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- There should be no association (at the FWD level) between accounts and devices. I don't want to mix the two concepts...
- 09:36 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- A few aspects to be taken into consideration are: simultaneous logins; the fact that sessions in the same browser can...
- 09:22 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- The browser id will be changed the moment all sessions are closed. We can have server-side initiated checks for who l...
- 09:18 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Greg Shah wrote:
> > It's doable to create a mechanism confirming which web sessions are in the same browser with Br... - 09:01 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- > It's doable to create a mechanism confirming which web sessions are in the same browser with Broadcast Channel comm...
- 08:19 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Also obviously it doesn't depend on id that can be altered, but real time communication between the live sessions.
- 08:11 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Galya B wrote:
> I have one blurred idea without clear form yet. It's doable to create a mechanism confirming which ... - 08:09 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- I have one blurred idea without clear form yet. It's doable to create a mechanism confirming which web sessions are i...
- 08:03 AM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- Since there is no good solution for fingerprinting or even for detecting the network configuration, I think we just i...
- 10:17 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> In my opinion, adding images to @path-mappings@ will just slow down the creation process.
... - 09:49 AM Base Language Feature #6649 (Review): improve the performance or SourceNameMapper runtime
- *Committed 6649b/rev.14803*.
* Used AssociatedThread to initialize caches for each new propath;
* Added missing doc... - 08:15 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- My mistake, I just wanted to make an edit on my previous post.
- 04:37 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- AFAIK about paths to images, @FileSystemOps.searchPath@ is used when searching any file and reaches @fastConvertName@...
- 04:22 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> Danut, please check if the number of entries is right. I expected to have >10k (at least th... - 04:11 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Danut, please check if the number of entries is right. I expected to have >10k (at least the number of files, but als...
- 03:20 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I've finally got the results of the testing:
* The initial thread that firstly initializes the @sourceCache@ took *5... - 08:05 AM User Interface Bug #8012 (WIP): Fix combo-box corner cases
- There are quite a lot of corner cases regarding combo-boxes. While working on another task, I managed to identify a f...
- 06:49 AM User Interface Bug #8012 (Test): Fix combo-box corner cases
- 07:55 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > ... because of the block added to @invoke@ this is 'polluting' th... - 06:33 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Marian Edu wrote:
> ... because of the block added to @invoke@ this is 'polluting' the call-stack
Was this block ad... - 05:10 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Hmm... this may mean that OpenEdge does not report the internal classes in the callsta... - 04:36 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Marian, see another patch - please integrate it also in 6410b.
> I'm trying to fight a case when invalid parameter... - 02:50 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Constantin Asofiei wrote:
> Marian, I have this patch to properly report datasethandle/tablehandle vs dataset/table ... - 07:37 AM Runtime Infrastructure Bug #7498: allow a single Web client launch if the client presses ENTER key multiple times
- With trunk r14783 (3931a merged) default login page has a 'Sign In' button, that gets disabled on the first click, un...
- 06:57 AM User Interface Feature #3931: single sign-on for virtual desktop mode
- Galya B wrote:
> Guido Brandsen wrote:
> > Galya, today we saw a minor problem with client spawning.
> > The error... - 06:55 AM User Interface Feature #4517 (Test): optionally back the 4GL features for Registry access with the user-specific...
- 4854a was merged to trunk as rev. 14823 and archived.
It's important customers to get familiar with the table in #... - 06:51 AM User Interface Feature #4854 (Test): origin affinity
- 4854a was merged to trunk as rev. 14823 and archived.
- 06:31 AM User Interface Feature #4854: origin affinity
- Galya, you can merge to trunk now.
- 06:27 AM User Interface Feature #4854: origin affinity
- Greg Shah wrote:
> Galya: If Sergey is OK with the code, then we will queue this for merge.
The changes are OK for ... - 01:58 AM User Interface Feature #4854: origin affinity
- Sergey Ivanovskiy wrote:
> Found minor issue related to
> [...]
Fixed in r14836.
- 03:05 AM Database Bug #7535 (Test): Temporary tables require trailing recid component even for unique indexes
- 03:05 AM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
- Yes, the changes in 7535c were included already in a separate task branch that was merged to trunk.
- 08:21 PM Database Bug #7535: Temporary tables require trailing recid component even for unique indexes
- Can this issue be closed?
- 08:17 PM Database Bug #7454: Make ValueStringIgnoreCase the default generated value for setString in FWD-H2
- Can this issue be closed?
11/06/2023
- 03:25 PM User Interface Feature #4854: origin affinity
- Found minor issue related to...
- 12:58 PM User Interface Feature #4854: origin affinity
- Galya: If Sergey is OK with the code, then we will queue this for merge.
- 12:56 PM User Interface Feature #4854: origin affinity
- Galya B wrote:
> Sergey,
>
> I've changed @UserPreferences.MAXIMAL_STRING_LENGTH@ to @6@ and saved the browse con... - 12:43 PM User Interface Feature #4854: origin affinity
- Code review 4854a. The changes look good.
- 12:05 PM User Interface Feature #4854: origin affinity
- Just a note: If @webClient/useLocalStorage@ is @TRUE@ in Windows it applies only for enhanced browse configs, but not...
- 12:01 PM User Interface Feature #4854: origin affinity
- I couldn't start web in Windows VM, there is a new issue with networking/ports I don't want to know about, but web cl...
- 12:00 PM User Interface Feature #4854: origin affinity
- Stanislav Lomany wrote:
> The code looks good. I did some testing and it works fine. One minor thing: javadoc for @U... - 11:56 AM User Interface Feature #4854: origin affinity
- Registry in Windows is working as before:
!windows-registry.png!
But doesn't look good in that place. - 11:50 AM User Interface Feature #4854: origin affinity
- The code looks good. I did some testing and it works fine. One minor thing: javadoc for @UserPreferences()@ is missing.
- 10:33 AM User Interface Feature #4854: origin affinity
- Sergey/Hynek/Stanislav: Please review.
- 10:10 AM User Interface Feature #4854: origin affinity
- r14834:
* Applies the change to @UserPreferences.delete@ as described in #4854-147;
* @com/goldencode@ as root node... - 09:24 AM User Interface Feature #4854: origin affinity
- Sergey,
I've changed @UserPreferences.MAXIMAL_STRING_LENGTH@ to @6@ and saved the browse configs.
KEY @enhanced... - 09:02 AM User Interface Feature #4854: origin affinity
- I still haven't tested registry in Windows.
- 09:02 AM User Interface Feature #4854: origin affinity
- Is the only remaining known issue the "delete chunks" problem?
Is there any remaining testing to do? - 08:27 AM User Interface Feature #4854: origin affinity
- r14833:
* fixes for @LOAD INI@. Tested with:... - 08:18 AM User Interface Feature #4854: origin affinity
- I guess we'll need another stopper instead of root preferences. Maybe "chunks" node. I'll have to test chunks first t...
- 08:16 AM User Interface Feature #4854: origin affinity
- Galya B wrote:
> I'm not sure how to test the chunks. Can you give me an example how it should be stored in the path... - 08:04 AM User Interface Feature #4854: origin affinity
- Galya, I don't know how chunks work in details, I dealt only with higher level of abstraction which is @TC.setObject(...
- 07:52 AM User Interface Feature #4854: origin affinity
- I'm not sure how to test the chunks. Can you give me an example how it should be stored in the path? This @enhancedBr...
- 07:48 AM User Interface Feature #4854: origin affinity
- The idea was to remove all chain of chunks because one chain stores key and value. I do not check if this logic is pr...
- 07:18 AM User Interface Feature #4854: origin affinity
- Stanislav, I've encountered a behavior in enhanced browse:
1. Save @This Browse, Current User@;
2. Save @All Brow... - 04:51 AM User Interface Feature #4854: origin affinity
- 4854a re-based on latest trunk r14819.
- 02:23 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- I'd like to get the next phase of #6410 support into code review if it is far enough along.
- 01:22 PM Base Language Feature #6410: implement additional built-in OO classes/interfaces
- Marian, I have this patch to properly report datasethandle/tablehandle vs dataset/table - please review. I plan to i...
- 10:58 AM Database Feature #6628 (Internal Test): port PostgreSQL native user defined functions to MariaDB
- Code review 6628a/14615:
The changes look good. I don't know whether Igor ever was able to test these changes, giv... - 10:43 AM Database Feature #6414: ERROR attribute for buffer, dataset and temp-table
- Code review 6414a/14806-7:
The changes to the @DataSet*@ classes look fine. I am not as familiar to the functional... - 10:15 AM Database Feature #6720: lazy hydration
- *Optimization 1: Refresh only fields that weren't hydrated already*
*Optimization 2: Discard the hydrator if we hydr... - 09:10 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- Alexandru Lungu wrote:
> I've reviewed the changes. I intend to change several things, but I will list them here for... - 08:48 AM Base Language Bug #8008: read-json on a 1252 longchar should convert to utf-8 automatically before hydrating te...
- Additional information:
# It is expected that @cpinternal iso-8859-15@ will show the same behavior with the (verbati... - 08:33 AM Base Language Bug #8008: read-json on a 1252 longchar should convert to utf-8 automatically before hydrating te...
- This task should be picked up *after* customer task #7944 is completed.
The customer task #7944 has a special condit... - 08:32 AM Base Language Bug #8008 (New): read-json on a 1252 longchar should convert to utf-8 automatically before hydrat...
- 08:47 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- > > The long init time could be brought down with splitting the entries processing on multiple threads.
>
> And by... - 07:28 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- While testing, the cache is initialized with the default propath, but when a client is connecting, another propath is...
- 06:23 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> The long init time could be brought down with splitting the entries processing on multiple thr... - 04:51 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- The long init time could be brought down with splitting the entries processing on multiple threads. But for now let's...
- 04:39 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> Danut, can you script the duplicates out for now, so you don't have to wait too much? This ... - 04:38 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Danut, can you script the duplicates out for now, so you don't have to wait too much? This is just for the performanc...
- 04:28 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Danut, any numbers on the actual runtime performance with the cache in place?
Not yet, I will... - 04:22 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Danut, any numbers on the actual runtime performance with the cache in place?
- 04:17 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- It would be the best if we can have a working thread by using @ContextAwareThread@. Until the thread discussion is so...
- 08:15 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > The difference is that TRUNCATE is closing an open transacti... - 07:49 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Alexandru Lungu wrote:
> The difference is that TRUNCATE is closing an open transaction. But this can be solved by a... - 07:46 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- I put myself up to date with the discussion here and I created 7382a. I'll start working on this now.
- 04:23 AM Testing Support #6855 (WIP): database/persistence tests
- 02:19 AM Database Feature #7323 (Review): Implement soft unique index in FWD-H2
- I've committed to 7323a rev. 14800 the following changes:
* Removed the @validateDriver@ caching.
* Moved @startVal...
11/04/2023
- 08:00 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14819 and is at revision 14820.
11/03/2023
- 12:54 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> Hynek Cihlar wrote:
> > You won't be able to access the security context from the worker thr... - 09:13 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> You won't be able to access the security context from the worker thread, so you will have to p... - 07:09 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> I've tried to use a thread to create a cache but I get the following error:
You won't be a... - 05:43 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I've tried to use a thread to create a cache but I get the following error:...
- 10:54 AM Database Feature #6720: lazy hydration
- Committed 6720b/rev. 14769:
* Added JMX to do some tracking for lazy hydration. Hopefully they aren't slowing the pr... - 07:42 AM Database Feature #6720: lazy hydration
- Greg Shah wrote:
> > I applied lazy hydration only to tables where we know that the SQL number of columns matches th... - 10:25 AM User Interface Feature #4854: origin affinity
- .
- 09:52 AM User Interface Feature #4854: origin affinity
- .
- 08:32 AM User Interface Feature #4854: origin affinity
- > From SVL:
>
> Assuming that it's OK that we've moved from the in-browser storage to the file system (java prefs),... - 04:43 AM User Interface Feature #4854: origin affinity
- Constantin Asofiei wrote:
> Found #4854-103, I got now what you and Greg meant. The change in #4854-135 is OK.
Than... - 04:41 AM User Interface Feature #4854: origin affinity
- Galya B wrote:
> Constantin Asofiei wrote:
> > Thanks for bearing with me. Please add back the @catch (Exception@ t... - 04:31 AM User Interface Feature #4854: origin affinity
- Constantin Asofiei wrote:
> Thanks for bearing with me. Please add back the @catch (Exception@ to get any unexpected... - 04:28 AM User Interface Feature #4854: origin affinity
- Thanks for bearing with me. Please add back the @catch (Exception@ to get any unexpected abends, and for these:
* th... - 04:23 AM User Interface Feature #4854: origin affinity
- Constantin Asofiei wrote:
> Galya, one more question, please: can you point where the ErrorConditionException is rai... - 04:17 AM User Interface Feature #4854: origin affinity
- Galya, one more question, please: can you point where the ErrorConditionException is raised in 4854a, and caught by @...
- 04:08 AM User Interface Feature #4854: origin affinity
- The error is non-OE one, but had to be treated like OE errors, so I used @ErrorConditionException@ like similar expor...
- 03:54 AM User Interface Feature #4854: origin affinity
- Galya B wrote:
> Constantin Asofiei wrote:
> > * we need to add a specific @catch (ErrorConditionException@ for the... - 03:53 AM User Interface Feature #4854: origin affinity
- Constantin Asofiei wrote:
> * we need to add a specific @catch (ErrorConditionException@ for these kind of errors. T... - 03:51 AM User Interface Feature #4854: origin affinity
- The confusing part is the usage of @catch (Exception@. So, as the FWD client can throw @ErrorConditionException@, pl...
- 03:45 AM User Interface Feature #4854: origin affinity
- Constantin Asofiei wrote:
> Galya, @catch Exception@ will show a Java-style error message for things like abends and... - 03:38 AM User Interface Feature #4854: origin affinity
- Galya, @catch (Exception@ will show a Java-style error message for things like abends and others. What kind of excep...
- 03:35 AM User Interface Feature #4854: origin affinity
- Hynek Cihlar wrote:
> Hynek Cihlar wrote:
> > Galya B wrote:
> > > Hynek Cihlar wrote:
> > > > No, it's not. You ... - 03:18 AM User Interface Feature #4854: origin affinity
- Hynek Cihlar wrote:
> Galya B wrote:
> > Hynek Cihlar wrote:
> > > No, it's not. You only log the error message, b... - 03:14 AM User Interface Feature #4854: origin affinity
- Galya B wrote:
> Hynek Cihlar wrote:
> > No, it's not. You only log the error message, but not the call stack. We n... - 02:58 AM User Interface Feature #4854: origin affinity
- Hynek Cihlar wrote:
> Galya B wrote:
> > Hynek Cihlar wrote:
> > > The exception caught in @EnvironmentOps.setKeyV... - 02:55 AM User Interface Feature #4854: origin affinity
- Galya B wrote:
> Hynek Cihlar wrote:
> > The exception caught in @EnvironmentOps.setKeyValue@ should be logged. Whi... - 02:36 AM User Interface Feature #4854: origin affinity
- Hynek Cihlar wrote:
> The exception caught in @EnvironmentOps.setKeyValue@ should be logged. While the message is sh... - 12:13 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14815 and is at revision 14816.
- 10:52 PM Database Bug #7993: Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) only onc...
- Eugenie reported in #7143-463 an issue related to 7993a.
There are three issues I can see:
* the DDL being executed... - 10:32 PM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
Wow, this a much larger change-set that I expected. Things seem more structured now. Good job.
Here are my notes:...
11/02/2023
- 04:59 PM Database Feature #6496: add equivalent support for -trig command line option
- Eric Faulhaber wrote:
> In speaking with Greg about this, I also realized that I was not considering session trigger... - 01:21 PM Database Feature #6496: add equivalent support for -trig command line option
- Greg Shah wrote:
> The problem is that there are some customers who definitely will have *per client* (or likely *pe... - 10:49 AM Database Feature #6496: add equivalent support for -trig command line option
- In speaking with Greg about this, I also realized that I was not considering session triggers during my review. The O...
- 10:39 AM Database Feature #6496: add equivalent support for -trig command line option
- BTW, it doesn't seem like this setting in OE has any relationship to a given schema or database instance. It is just...
- 10:34 AM Database Feature #6496: add equivalent support for -trig command line option
- We definitely cannot set this *per database*. In most cases, customers have a single propath for all clients and wou...
- 10:14 AM Database Feature #6496: add equivalent support for -trig command line option
- OK, so then other than fixing the typo/coding standard issues, the only thing left to decide is the scope we want to ...
- 05:54 AM Database Feature #6496: add equivalent support for -trig command line option
- Eric Faulhaber wrote:
> There are many changes to @SourceNameMapper@. Alexandru (Lungu) or Danut: can you please con... - 01:23 AM Database Feature #6496: add equivalent support for -trig command line option
- Code review 6496a/14743-14744:
The configuration is causing me some confusion, in that it can be specified for eac... - 03:48 PM Database Bug #7999: FWD does not honor FIELDS/EXCEPT at dynamic queries
- Consider this test:...
- 03:44 PM Database Bug #7999 (Review): FWD does not honor FIELDS/EXCEPT at dynamic queries
- 03:36 PM Database Bug #7731 (Internal Test): performance improvements for FQLPreprocessor
- Review of 7731a/14811-2.
A straightforward implementation. I am OK with the code. Good job!
- 12:12 PM Database Bug #7731: performance improvements for FQLPreprocessor
- Ovidiu/Constantin: Please review.
- 11:33 AM Database Bug #7731 (Review): performance improvements for FQLPreprocessor
- It seems Danut has stepped away from "events" and "triggers" for a while :)
- 11:30 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Please set the status and %Done accordingly. That is the "event" that triggers a code review.
- 10:17 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Greg Shah wrote:
> Is this ready for review?
Yes. - 09:46 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Is this ready for review?
- 12:17 PM User Interface Feature #4854: origin affinity
- Code review 4854a revision 14804.
The exception caught in @EnvironmentOps.setKeyValue@ should be logged. While th... - 10:10 AM User Interface Feature #4854: origin affinity
- Hmm. The encryption point is a good one. We don't know how this will be used. Even for configuration data, this is...
- 09:28 AM User Interface Feature #4854: origin affinity
- If they use the storage / registry for configurations, it won't matter much, otherwise the customers need to use thei...
- 09:26 AM User Interface Feature #4854: origin affinity
- Hynek Cihlar wrote:
> * In @ClientStorageImpl.java@ the copyright message is broken, the line with GNU location is r... - 08:14 AM User Interface Feature #4854: origin affinity
- Code review 4854a 14792..14803.
The changes look good. Just a couple of points below.
* In @ClientStorageImpl.j... - 06:13 AM User Interface Feature #4854: origin affinity
- Fix in r14803.
Testing methods:
Prerequisite for @localStorage@ as client storage is adding:... - 04:23 AM User Interface Feature #4854: origin affinity
- I'll go over the major changes in the order they appear with diff:
* With 3931a the login page @web_landing.html@ ha... - 12:11 PM Database Feature #6720: lazy hydration
- > I applied lazy hydration only to tables where we know that the SQL number of columns matches the number of properti...
- 11:33 AM Database Feature #6720: lazy hydration
- Committed 6720b/rev. 14768:
* *FIX* Made @toString@ ignore the hydrator and simply show what is in the current @da... - 11:34 AM Database Bug #7993 (Test): Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) o...
- Branch 7993a was merged to trunk as rev. 14814 and archived.
- 11:22 AM Database Bug #7993: Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) only onc...
- You can merge to trunk.
- 09:19 AM Database Bug #7993: Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) only onc...
- Wow! This is major :)
I tested with a large customer's regression testing suite and got no problems. I also did so... - 08:55 AM Database Bug #7993 (Internal Test): Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_M...
- Added. :)
- 08:36 AM Database Bug #7993 (WIP): Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) on...
- We probably need a different status code for "internal testing before being released to customer". Anyway, let me kn...
- 11:07 PM Database Bug #7993 (Test): Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) o...
- Review of c14813/7993a.
I am OK with the code. As described above, it should offer a bit of performance boost if t... - 11:32 AM User Interface Feature #7997: Encryption for client storage data / registry
- Yes, and we need to decide if we would use a server-wide key or if we would implement per-account level keys.
- 10:27 AM User Interface Feature #7997: Encryption for client storage data / registry
- What encryption? It should be reversible.
- 10:26 AM User Interface Feature #7997: Encryption for client storage data / registry
- Registry is accessed in 4GL via @GET-KEY-VALUE@ and @PUT-KEY-VALUE@ methods. In FWD registry is backed up by differen...
- 10:18 AM User Interface Feature #7997 (New): Encryption for client storage data / registry
- 09:25 AM Build and Source Control Bug #7996: Ant 'archive' target in FWD project must depend on building all artefacts it archives
- The target @archive@ fails for FWD trunk:...
- 09:22 AM Build and Source Control Bug #7996 (New): Ant 'archive' target in FWD project must depend on building all artefacts it arc...
- 09:16 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- *Committed 6649b/rev.14802*.
* Managed to write all the data to @name_map.xml@, avoided creating @path_map.txt@. I m... - 08:42 AM Testing Support #7957: testcases project setup
- Roger Borrello wrote:
> It's restricting to use the same variable in multiple places, even if it is generic, like @[... - 11:12 PM Testing Support #7957: testcases project setup
- Greg Shah wrote:
> > Tijs, looking at the Wiki page and the @directory.xml.template@ I would like to change the @[cl...
11/01/2023
- 04:48 PM User Interface Feature #4854: origin affinity
- Greg Shah wrote:
> Eugenie/Hynek/Sergey: Please review 4854a.
I have no objections in general(just because it is ... - 02:48 PM User Interface Feature #4854: origin affinity
- Eugenie/Hynek/Sergey: Please review 4854a.
- 11:28 AM User Interface Feature #4854 (Review): origin affinity
- 4854a r14802 ready for review. Based on trunk r14792. Changes solve #4854, #4517 and a few unrelated small issues, in...
- 08:26 AM User Interface Feature #4854: origin affinity
- I'm fine with that so long as it all matches the 4GL behavior.
- 08:05 AM User Interface Feature #4854: origin affinity
- Greg Shah wrote:
> Does @GET-KEY-VALUE@ support @NO-ERROR@ in the 4GL?
No, it seems. I don't know what kind of er... - 07:55 AM User Interface Feature #4854: origin affinity
- Does @GET-KEY-VALUE@ support @NO-ERROR@ in the 4GL?
- 04:59 AM User Interface Feature #4854: origin affinity
- How to suppress error from @GET-KEY-VALUE@? The following line produces @expecting DOT, found 'NO-ERROR'@:...
- 03:25 PM Database Bug #7731: performance improvements for FQLPreprocessor
- Constantin Asofiei wrote:
> Is the cache configurable via directory.xml? I would leave it to 8192 as default and tu... - 09:02 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Dănuț Filimon wrote:
> Constantin Asofiei wrote:
> > OK, please set the cache size to 512k, run the test, look via ... - 08:58 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Constantin Asofiei wrote:
> OK, please set the cache size to 512k, run the test, look via the debugger and see what ... - 07:43 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Rebased 7731a to latest trunk. It is now at rev. 14811.
- 06:37 AM Database Bug #7731: performance improvements for FQLPreprocessor
- OK, please set the cache size to 512k, run the test, look via the debugger and see what the actual cache size is afte...
- 06:35 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Dănuț Filimon wrote:
> > > So I should leave the cache s... - 06:28 AM Database Bug #7731: performance improvements for FQLPreprocessor
- Constantin Asofiei wrote:
> Dănuț Filimon wrote:
> > So I should leave the cache size to *512k* instead of *8192* a... - 03:17 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Marian, I am trying to run something like @asc(chr(i, 'CodePageA', 'CodePageB'))@. Which parameters should I change? ...
- 11:21 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Marian Edu wrote:
> Since you're not using the @-ttwrdrul@ parameter anyway I would say this is exactly the case fro... - 04:06 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Greg Shah wrote:
> From Theodoros:
>
> The program which creates the data in files looks like this:
Strings/ch... - 03:56 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Theodoros Theodorou wrote:
> I think @-rcodein@ is required too.
Generally speaking all codepages used must be ... - 08:41 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- From Theodoros:
The program which creates the data in files looks like this:... - 08:26 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- I think the @-cpterm@ and @-cpstream@ options are purely to avoid an unexpected conversion when you output data to a ...
- 11:38 AM Database Bug #7993 (Review): Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING)...
- The fast-copy process uses two intermediary tables (BEFORE__PK__MAPPING and MASTER__PK__MAPPING) to fulfill more comp...
- 11:01 AM Database Bug #7993 (Test): Create the fast-copy mapping tables (MASTER_PK_MAPPING and BEFORE_PK_MAPPING) o...
- 11:29 AM Database Bug #7420 (Test): Optimize Cursor for scrolling AdaptiveQuery
- 11:27 AM User Interface Feature #4517 (Review): optionally back the 4GL features for Registry access with the user-specif...
- 4854a r14802 ready for review. Based on trunk r14792. Changes solve #4854, #4517 and a few unrelated small issues, in...
- 07:46 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- It is for consistency of the protocol and for performance.
- 03:21 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- Why is WebSocket messaging using only byte arrays and no text messages? Is there a reason behind that decision or it ...
- 10:45 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > Just found out @TRUNCATE TABLE tt@ in H2.
> Isn't this the ... - 10:40 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Alexandru Lungu wrote:
> Just found out @TRUNCATE TABLE tt@ in H2.
Isn't this the same as @DELETE FROM tt@ without ... - 10:31 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- Just found out @TRUNCATE TABLE tt@ in H2. I was suspecting that such command should have existed, but now it is confi...
- 08:53 AM Database Feature #7382: Check performance of delete from vs drop table in H2
- With the new fwd-h2-1.33-trunk, FWD temp-tables have a special scan index that is able to distinguish between multipl...
- 09:05 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Dănuț Filimon wrote:
> At this point I want to ask why does the propath need to be a member of @SourceNameMapperCach... - 08:25 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- As mentioned in #6649-83, please do not create the extra @path_map.txt@. Add the data into @name_map.xml@.
- 08:06 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Here's an update of the implementation progress:
# Managed to extract filenames from RUN statements and write them t... - 08:20 AM Database Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- Profiled and the change has a reasonable time (it fits the time boundaries). It is neither faster nor slower.
*Eri... - 07:48 AM Testing Support #7957: testcases project setup
- > Tijs, looking at the Wiki page and the @directory.xml.template@ I would like to change the @[client-start-dir]@ pla...
- 05:59 AM Testing Support #7957: testcases project setup
- Marian: I'm fine by all changes. Better to tackle them all in one go.
For the database full path (H2), perhaps chan... - 03:45 AM Testing Support #7957: testcases project setup
- And maybe we can add a placeholder for the database name just in case someone feels the urge to change that later on ;)
- 03:41 AM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> Just try to inform me before you add placeholders to @directory.xml.template@, and I (or some... - 07:30 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- P.S. please look into @errorIfNull@ flag. This will save us from detecting cases where we need / we don't need to gen...
- 07:29 AM Base Language Feature #7045: re-implement "normal" (non-abend) stack unwinding to avoid throwing an exception
- I've reviewed the changes. I intend to change several things, but I will list them here for further advice:
* What... - 06:19 AM Database Feature #7323: Implement soft unique index in FWD-H2
- Alexandru Lungu wrote:
> Radu, please queue this task and mark it with higher priority.
On it. I also noticed some ... - 06:09 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- 7299d was merged to trunk as revision 14809 and archived.
- 01:30 AM Database Feature #6414 (Review): ERROR attribute for buffer, dataset and temp-table
- Task branch was rebased to trunk/14805 updated to r14807.
The latest update contains the handling of ERROR attribute...
10/31/2023
- 06:20 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14805 and is at revision 14806.
- 09:17 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14798 and is at revision 14799.
- 08:17 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Ovidiu Maxiniuc wrote:
> Roger Borrello wrote:
> > Question... Is the @-Djava.system.class.loader=com.goldencode.as... - 05:45 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Marian Edu wrote:
> If it's a character mode client set the @-cpterm@ and maybe also @-cpstream@ to @cp936@ otherw... - 07:06 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Greg Shah wrote:
> > I also wanted to ask how to run an application using @-cpinternal CP936@. I get the error messa... - 06:59 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- > I also wanted to ask how to run an application using @-cpinternal CP936@. I get the error message @Code page conver...
- 04:49 PM Database Feature #6347: change the name conversion to provide a configurable option to not emit "snake case"
- Can this be closed? Is there something remaining to do?
- 01:57 PM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- 7299d was rebased from trunk rev 14799 - new rev 14802.
- 11:35 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Greg Shah wrote:
> It can merge after 7650a.
I was wrong - I need to do a round of conversion testing with 7299d, I... - 11:10 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- It can merge after 7650a.
- 10:57 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Greg Shah wrote:
> Is any more testing needed before merge?
No, it can be queued for merge. - 10:57 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Is any more testing needed before merge?
- 10:57 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Code Review Task Branch 7299d Revision 14794
No objections. - 05:41 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Greg Shah wrote:
> In @oo_references.rules@ line 453, don't we need to remove the double quotes around the classname... - 01:34 PM Base Language Bug #7990: investigate what can be improved after 7494a adds BlockDefinition instance to Scopeabl...
- With #7494, @scopeStart@ knows the exact @BlockDefinition@ instance which is notified. The same can be added to @sco...
- 01:32 PM Base Language Bug #7990 (New): investigate what can be improved after 7494a adds BlockDefinition instance to Sc...
- 12:49 PM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> we can continue to keep the client/unit_test configurations as-is in bazaar, I did not remove th... - 12:12 PM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> Well, you did said you don't like them anyway :)
That's true :) But that's just my opinion. Gre... - 12:05 PM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> Marian, you've committed template placeholders again.
> So the customer has issues again.
>... - 11:35 AM Testing Support #7957: testcases project setup
- Greg Shah wrote:
> Generally we are moving toward a more standardized project setup approach that will indeed have p... - 11:24 AM Testing Support #7957: testcases project setup
- It's a bit less serious than I thought.
At the customer docker scripts, @build.properties.template@ and @directory.x... - 11:22 AM Testing Support #7957: testcases project setup
- Generally we are moving toward a more standardized project setup approach that will indeed have placeholders in the d...
- 11:06 AM Testing Support #7957: testcases project setup
- Marian, do you think this is the proper way forward?
I see you also added placeholders to server.xml.template, unit_... - 10:47 AM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> Related to updating the Wiki, that one has no reference to template files ...
It instructs:
<p... - 10:45 AM Testing Support #7957: testcases project setup
- Marian, you've committed template placeholders again.
So the customer has issues again.
I'll have to redo part of m... - 10:43 AM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> Me personally, I don't like the placeholders in general.
> I'd rather have xpath expressions... - 10:29 AM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> Roger Borrello wrote:
>
> > Does that help?
> Yes, this is what I've thought as well... I'll... - 10:25 AM Testing Support #7957: testcases project setup
- Roger Borrello wrote:
> Does that help?
Yes, this is what I've thought as well... I'll update the templates to us... - 10:24 AM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> Tell the truth don't know if that is the port number on which the 'app_server' will listen or is... - 10:22 AM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> Tell the truth don't know if that is the port number on which the 'app_server' will listen or is... - 10:20 AM Testing Support #7957: testcases project setup
- Marian Edu wrote:
> Tell the truth don't know if that is the port number on which the 'app_server' will listen or is... - 10:18 AM Testing Support #7957: testcases project setup
- Galya B wrote:
> Tijs, yes, this is obviously an issue.
Yes, thanks.
We should be more careful with the template... - 10:13 AM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> Also this fragment:
> [...]
> I left that as is, but Marian should update wiki: [[p2j:Testc... - 10:03 AM Testing Support #7957: testcases project setup
- ...
- 10:03 AM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> Looks indeed suspicious.
> Marian, can you fix?
Yes, I saw that as well when trying to re... - 10:00 AM Testing Support #7957: testcases project setup
- Roger Borrello wrote:
> Tijs Wickardt wrote:
> > Do you see anything wrong with the directory fragment?
>
> Is i... - 09:54 AM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> Do you see anything wrong with the directory fragment?
Is it that you have the "console" i... - 09:50 AM Testing Support #7957: testcases project setup
- Thank you Galya.
But you can see @rev 14790 >= r14534@ , and @grep '"logging"'@ gives only one hit.
Do you see anyt... - 09:46 AM Testing Support #7957: testcases project setup
- Also double check if there are no two "logging" containers or missing closing tags.
- 09:45 AM Testing Support #7957: testcases project setup
- Tijs Wickardt wrote:
> For now I instruct the customer to delete this block "logging" completely, if they encounter ... - 09:31 AM Testing Support #7957: testcases project setup
- Roger/Galya (because of logging):
OK, I've got testcases working again for the customer.
There is one issue left, w... - 08:36 AM Testing Support #7957: testcases project setup
- Greg Shah wrote:
> > (p2j-entry) FQN (not a legacy code reference), or are both supported?
> Both are supported.
N... - 08:31 AM Testing Support #7957: testcases project setup
- > FQN (not a legacy code reference), or are both supported?
Both are supported. - 07:32 AM Testing Support #7957: testcases project setup
- I also committed an @enabled=FALSE@ for all auxilary services.
Reason:
@23/10/31 11:32:03.485+0100 | SEVERE | com.... - 05:50 AM Testing Support #7957: testcases project setup
- Roger/Marian, I committed the following:...
- 03:19 AM Testing Support #7957: testcases project setup
- Ovidiu Maxiniuc wrote:
> Form the posted stacks, I _guess_ the executed classes were either:
> * not post-processe... - 11:08 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Rebased 6649b to latest trunk. It is now at rev. 14801.
- 10:57 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Greg Shah wrote:
> > Both @deleteFile@ and @openStream@ result in the same error.
> > [...]
>
> The @outputFilen... - 10:38 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- > Both @deleteFile@ and @openStream@ result in the same error.
> [...]
The @outputFilename@ variable needs to be ... - 09:43 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- > Consider that if you emit a separate/new artifact, that must now be documented and managed forever as an extra set ...
- 09:02 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Greg Shah wrote:
> Consider that if you emit a separate/new artifact, that must now be documented and managed foreve... - 08:45 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- > I've analyzed how @name_map.xml@ is created and took in consideration writing to a @.txt@ file which should be simp...
- 08:34 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Regarding @CACHE_SIZE@, why would you want to limit the number of entries?
This should be t... - 08:14 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- I've analyzed how @name_map.xml@ is created and took in consideration writing to a @.txt@ file which should be simple...
- 04:41 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Perhaps also some at least basic runtime metrics should be gathered with our JMX infrastructure.
- 04:34 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Alexandru Lungu wrote:
> ** *Hynek*, in case the PROPATH changes, should we have @SourceNameMapperCache@ empty or po... - 04:35 AM User Interface Feature #3931: single sign-on for virtual desktop mode
- Guido Brandsen wrote:
> Galya, today we saw a minor problem with client spawning.
> The error shown in OS login was... - 04:30 AM User Interface Feature #3931: single sign-on for virtual desktop mode
- Galya, today we saw a minor problem with client spawning.
The error shown in OS login was:... - 04:02 AM Base Language Bug #6570 (WIP): stale procedure leak when appservers are used
10/30/2023
- 07:25 PM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Greg Shah wrote:
> Theodoros: Please document your findings so far. Help to ensure that the tests written by Daniel... - 07:30 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- If there is a reasonably small data set, then keeping it in the source code should be the standard approach. I agree...
- 06:54 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- BTW, Daniel is working on something more or less the same for the I18N part of the base language unit tests - not spe...
- 06:51 AM Base Language Feature #6431: implement support to allow CPINTERNAL set to UTF-8 and CP936
- Theodoros Theodorou wrote:
> Greg Shah wrote:
> I prefer if that data is coded into the 4GL source, rather than as ... - 04:07 PM Testing Support #7957: testcases project setup
- Form the posted stacks, I _guess_ the executed classes were either:
* not post-processed by AspectJ
* the wrong .c... - 03:24 PM Testing Support #7957: testcases project setup
- Please post the testcase. The results seem quite wrong (and unexpected for anything simple).
- 09:06 AM Testing Support #7957: testcases project setup
- OK, the database connection issue is solved now - I've updated the configuration to use @tstcasesdb@ instead of mixin...
- 03:48 PM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- Code Review Task Branch 7299d Revisions 14792 and 14793
In @oo_references.rules@ line 453, don't we need to remove... - 03:04 PM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
- The fixes for #7299-64 and #7976 are in 7299d rev 14793 - please review.
I'll need to go through conversion testin... - 03:34 PM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- I'd prefer if both act the same way (default to preferences).
- 11:28 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- @Browse@ configs will continue to be saved only in @localStorage@, while registry will fallback to @Preferences@ by d...
- 02:48 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Roger Borrello wrote:
> Question... Is the @-Djava.system.class.loader=com.goldencode.asm.AsmClassLoader@ parameter ... - 12:10 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
- Branch 4722b was rebased to trunk_14795 and is at revision 14796.
- 11:48 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- The first one is an expression, so a dynamic way to run a procedure. It can be disregarded for now. The following I t...
- 10:24 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- A few cases that I found while running a Hotel_GUI conversion and should be mentioned:
- @RUN VALUE(possiblePath) PE... - 08:41 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Danut:
* Not only RUN statements should be analyzed. Also anything that is going to be a path (like Hynek stated, IM... - 08:34 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- A new @path_map.xml@ file should be created, similar to @name_map.xml@, with nodes that specify the paths for each RU...
- 06:30 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
- Hynek Cihlar wrote:
> Unless I'm missing something using @RUN_CALL_SITE_*@ for the caching/precalculation isn't opti... - 08:51 AM Database Bug #7667: Support OUTER-JOIN with PRESELECT at conversion
- Has enough testing been done to confirm that 7667b is safe?
Are any other code reviews needed? - 07:22 AM Database Bug #7797 (Closed): FWD-H2 LAZY reverse index regression
- 06:34 AM Database Bug #7797: FWD-H2 LAZY reverse index regression
- This reached trunk in fwd-h2-1.33-trunk and can be closed.
- 06:55 AM Database Bug #7567: use Session.PK instead of DatabaseManager.PRIMARY_KEY wherever possible
- *7567a_h2* reached FWD-H2 trunk, which ultimately is delivered with the FWD trunk as fwd-h2-1.33-trunk.
I also rebas...
Also available in: Atom