Activity
From 07/26/2020 to 08/24/2020
08/24/2020
- 12:17 PM Base Language Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
- No reason to make it low priority. It is just a feature that is not needed right now.
- 12:16 PM Base Language Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
- Greg Shah wrote:
> We have no plans right now. Is it the cause of more problems in real customer apps?
None that... - 12:03 PM Base Language Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
- We have no plans right now. Is it the cause of more problems in real customer apps?
- 11:59 AM Base Language Bug #4682: modify FILE-INFO processing to honor searches for 4GL programs
- The updates I made in #4845-15 were specific to the use of @possenet/src/adm2/containr.p@ to enable the search for a ...
08/21/2020
- 03:07 AM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> Good job. I think we should pause the work there. Is it safe to include in the branch pending t... - 09:03 PM Database Feature #3814: more schema metadata
- Good job. I think we should pause the work there. Is it safe to include in the branch pending the final changes?
- 08:19 PM Base Language Feature #4828: rework ErrorManager to use the TransactionHelper design on the server and a sync'd...
- 3821c rev 11464 should resolve the @ClassCastException@.
08/20/2020
- 05:42 PM Database Feature #3814: more schema metadata
- @UserTableStatUpdater@ core functionality implemented. The exposed public methods are:
* getTableStats(integer con... - 04:24 PM Base Language Feature #4828: rework ErrorManager to use the TransactionHelper design on the server and a sync'd...
- Greg,
The rev @11460@ causes abend with @ClassCastException@ regression with current customer application:
<pre... - 12:08 PM Base Language Feature #4828 (Test): rework ErrorManager to use the TransactionHelper design on the server and a...
- 3821c revision 11460 greatly reduces the most common context-local lookups for ErrorManager on both the server and cl...
08/15/2020
- 08:06 AM Database Support #4701: try to improve H2 transaction commit performance
- I've done a final profiling of FWD in regard with @h2_performance/perf-create.p@. I've added to the testcase 4 config...
08/14/2020
- 06:09 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> Unless there is a way to write application logic to have some dependency on this interval, I... - 06:01 PM Database Feature #3814: more schema metadata
- Unless there is a way to write application logic to have some dependency on this interval, I don't see any advantage ...
- 02:13 PM Database Feature #3814: more schema metadata
- The situation with @_UserTableStat@ VST looks like following:
# For every connection 4GL creates 50 slots with count... - 08:13 AM Database Feature #3814: more schema metadata
- > you mean by multiple clients
You've been saying that it shows the stats for multuple users. Each user would be ... - 07:27 AM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> Run multuple clients at different times and see if the data for earlier closed clients is seen by... - 06:08 AM Database Feature #3814: more schema metadata
- Run multuple clients at different times and see if the data for earlier closed clients is seen by later clients.
- 03:29 AM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> > My understanding is that VSTs are created at the connect to the database and are not cleared un... - 01:13 PM User Interface Feature #4854: origin affinity
- This problem was initially identified and discussed in #3880-134 through #3880-169.
Some aspects of the web client... - 12:06 PM User Interface Feature #4856: web client session forking
- A customer has the requirement that a user should be able to create more than one web client session with their appli...
- 11:57 AM User Interface Feature #4856 (Closed): web client session forking
- 11:54 AM Base Language Feature #4855: add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID which unique...
- The purpose of this is to allow converted 4GL code to uniquely identify a given session. A customer has requested th...
- 11:53 AM Base Language Feature #4855 (Closed): add a 4GL extension SESSION:SESSION-ID attribute which returns a UUID whi...
- 08:50 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- In #4129 we are implementing features to implement a stable mapping of end users to OS accounts. This will be needed...
- 08:44 AM User Interface Feature #4517: optionally back the 4GL features for Registry access with the user-specific offlin...
- The 4GL features @LOAD@, @UNLOAD@, @USE@, @GET-KEY-VALUE@, @PUT-KEY-VALUE@ provide a mechanism to read and write key/...
- 08:47 AM User Interface Feature #4129: map web client users to OS accounts
- The mapping of end users to OS account users should be stable and if possible 1-to-1. The large advantage of this ap...
08/13/2020
- 07:35 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- By switching my resolution using the X control panel, and making my laptop monitor actually have the 3840x2160 resolu...
- 07:28 PM Database Feature #3814: more schema metadata
- > My understanding is that VSTs are created at the connect to the database and are not cleared until the connection i...
- 06:45 PM Database Feature #3814: more schema metadata
- My understanding is that VSTs are created at the connect to the database and are not cleared until the connection is ...
- 06:41 PM Database Feature #3814: more schema metadata
- > The data from the contexts that are closed before the start of the aggregation will be lost.
I would have though... - 06:39 PM Database Feature #3814: more schema metadata
- > Note that simple long types will do. There is no need to use AtomicLong, since these variables are counting operati...
- 06:27 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
>
> > I'm not talking about database query. Me suggestion is have ... - 06:12 PM Database Feature #3814: more schema metadata
- Igor Skornyakov wrote:
> I'm not talking about database query. Me suggestion is have the map as a field in the @Da... - 05:28 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> Igor Skornyakov wrote:
> > And keeping this map in the @Database@ instance will greatly sim... - 05:15 PM Database Feature #3814: more schema metadata
- Igor Skornyakov wrote:
> And keeping this map in the @Database@ instance will greatly simplify the aggregation.
P... - 04:51 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
.> Yes, a map lookup at @RecordBuffer@ creation (or initialization) seems an acceptable level ... - 04:44 PM Database Feature #3814: more schema metadata
- Igor Skornyakov wrote:
> To ensure that the @TableStats@ should be one per table I think that it is better to hold t... - 04:36 PM Database Feature #3814: more schema metadata
- BTW: I do not think that the overhead will be substantially increased if the map will be not context-local but a fiel...
- 04:31 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> [...]
>
> There would be one of these for each table ever accessed. At the first time a table... - 04:19 PM Database Feature #3814: more schema metadata
- ...
- 04:12 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> This still seems expensive. We don't want to take a map lookup hit in order to increment a count... - 04:06 PM Database Feature #3814: more schema metadata
- > I understand that it should be a map of arrays of counters. If it will be ConcurrentMap with Atomic values no addit...
- 03:17 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> I assume the entries for a particular session should be removed when that session ends. Othe... - 03:12 PM Database Feature #3814: more schema metadata
- Igor Skornyakov wrote:
> I understand that it should be a map of arrays of counters. If it will be @ConcurrentMap@... - 02:59 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> Greg Shah wrote:
> > That doc page suggests @_usertablestat-num@ is the table number. Perh... - 02:52 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> That doc page suggests @_usertablestat-num@ is the table number. Perhaps this is some kind of un... - 02:43 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> That doc page suggests @_usertablestat-num@ is the table number. Perhaps this is some kind of un... - 02:33 PM Database Feature #3814: more schema metadata
- That doc page suggests @_usertablestat-num@ is the table number. Perhaps this is some kind of unique number associat...
- 02:32 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> Eric Faulhaber wrote:
> > What is the @_usertablestat-num@ field about?
>
> Is this a "... - 02:31 PM Database Feature #3814: more schema metadata
- Eric,
Yes, the table effectively holds counters, 4 for 4 different CRUD operations per user/table combination. At le... - 02:27 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> What is the @_usertablestat-num@ field about?
Is this a "foreign key" of sorts to the @_... - 02:21 PM Database Feature #3814: more schema metadata
- Igor, to best answer you, please help me understand the purpose of these fields:...
- 01:50 PM Database Feature #3814: more schema metadata
- It is also possible to have the updater, but it will not try to persist statistics constantly but keep it in the in-m...
- 01:34 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> Even if the overhead is minimized, the current approach wastes CPU cycles for a feature that is a... - 01:16 PM Database Feature #3814: more schema metadata
- Even if the overhead is minimized, the current approach wastes CPU cycles for a feature that is almost never used.
... - 12:07 PM Database Feature #3814: more schema metadata
- Eric Faulhaber wrote:
> I don't know enough about the information you need to collect to answer this. This method ge... - 11:48 AM Database Feature #3814: more schema metadata
- Igor Skornyakov wrote:
> I'm working now on the @_usertablestat@ VST support. This VST holds information about the C... - 06:44 AM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> Is the @_usertablestat@ contents specific to the current user's session? If so, then it is impor... - 06:29 AM Database Feature #3814: more schema metadata
- Is the @_usertablestat@ contents specific to the current user's session? If so, then it is important to capture and ...
- 05:07 PM User Interface Feature #4853: implement support for reporting a device-id which is meant to identify a unique cl...
- The initial discussion for this feature took place in #4522.
We want to create a @device-id@ which would be a kind... - 12:48 PM User Interface Feature #4853 (Closed): implement support for reporting a device-id which is meant to identify a ...
- 04:50 PM User Interface Feature #4854 (Closed): origin affinity
- 03:19 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- Greg Shah wrote:
> > for interactive sessions, it should interrupt and wait for the Conversation thread to finish an... - 08:07 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- > for interactive sessions, it should interrupt and wait for the Conversation thread to finish and cleanup the contex...
- 05:05 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- And there's one more case to consider for the 'unplanned' socket termination, for virtual sessions: if there is an ac...
- 01:05 PM Database Feature #3813: misc DB features part deux
- OK, then lets wait until 4011b is in trunk (and 3821c rebased) before we finish this last item.
- 01:01 PM Database Feature #3813: misc DB features part deux
- Greg Shah wrote:
> So there are no pending properties changes in 3821c?
It looks like that. Please note that it w... - 12:55 PM Database Feature #3813: misc DB features part deux
- So there are no pending properties changes in 3821c?
- 12:09 PM Database Feature #3813: misc DB features part deux
- Greg Shah wrote:
> I understand there will be some edits. Am I correct in my understanding that there are already o... - 12:04 PM Database Feature #3813: misc DB features part deux
- I understand there will be some edits. Am I correct in my understanding that there are already other such edits that...
- 11:56 AM Database Feature #3813: misc DB features part deux
- Greg Shah wrote:
> We have other such property changes in 3821c, right? If you finish @BUFFER-FIELD:DECIMALS@ in 38... - 10:59 AM Database Feature #3813: misc DB features part deux
- > According to #3813-162, #3813-163, the only remaining issue is Built-In Function Usage in WHERE Clauses but there i...
- 08:34 AM Database Feature #3813: misc DB features part deux
- Greg Shah wrote:
> What is left open in this task?
According to #3813-(162,163), the only remaining issue is @Bui... - 08:12 AM Database Feature #3813: misc DB features part deux
- What is left open in this task?
- 10:52 AM Database Feature #4613: add missing support for database user defined functions (UDF) if they are supporte...
- Some items mentioned in #3813 should be handled as part of this task:
> +Built-In Function Usage in WHERE Clauses+... - 07:59 AM Database Support #4701: try to improve H2 transaction commit performance
- Committed 4701a rev.11625 - added switch between shared and private temporary database.
08/12/2020
- 05:59 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
- I agree that all context cleanup for interactive sessions must be on the main Conversation thread.
For the virtual... - 09:06 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- I think we also need to exclude context-cleanup from happening on @RelatedThread@ instances. Such threads share the ...
- 09:01 AM Database Bug #4071: FWD server stops allowing new web client logins after abend
- I think we need to consider if there is ever a scenario in which context cleanup is needed for reader/writer threads....
- 03:27 PM Database Feature #3814: more schema metadata
- I'm working now on the @_usertablestat@ VST support. This VST holds information about the CRUD operations. The corres...
- 06:58 AM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> When will you get to a good stopping point?
Most likely today. Tomorrow at the latest.
- 06:35 AM Database Feature #3814: more schema metadata
- > Maybe it makes send to do it only for the new ORM.
Yes, probably so. Get it to the point where everything is re... - 06:23 AM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> How quickly do you estimate that can you complete this work?
I plan to finish with the updater... - 06:01 AM Database Feature #3814: more schema metadata
- How quickly do you estimate that can you complete this work?
- 02:40 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Greg Shah wrote:
> Is #3810-406 an accurate and complete list of the remaining work in this task?
>
> In #3810-40... - 02:22 PM Base Language Feature #3810: SECURITY-POLICY and other security features
- Is #3810-406 an accurate and complete list of the remaining work in this task?
In #3810-406, you list these:
> ... - 12:52 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- I am looking through @SwingGuiDriver@, based upon the @default-font@ being used, which is @ms sans serif,8,false,fals...
- 08:46 AM Database Support #4701: try to improve H2 transaction commit performance
- Created branch 4701a and committed the changes regarding per-user temporary databases rev. 11624. Please review.
... - 07:50 AM Base Language Bug #4852: ErrorManager throws 'invalid' ErrorConditionException
- Yes, the parameter order is wrong and needs to be fixed (by switching them).
Marian, regarding your original case ... - 07:37 AM Base Language Bug #4852: ErrorManager throws 'invalid' ErrorConditionException
- @public ErrorConditionException(int progressErrorCode, String message)@ is meant to raise an @ERROR@ that has a speci...
- 06:23 AM Base Language Bug #4852: ErrorManager throws 'invalid' ErrorConditionException
- From Marian:
> We have a situation where ErrorManager.recordThrowError does not set the Progress error code on the... - 04:44 AM Base Language Bug #4852 (New): ErrorManager throws 'invalid' ErrorConditionException
- 07:13 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> So I'm trying to remove these where I find them.
OK, will try to do the same. Thanks. - 06:29 AM Base Language Feature #4384: Builtin OO Implementation
- > that one is already set as dependency in gradle so we've just used what was already there. What we are using from t...
- 02:25 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> * Removed recently added usage of @org.apache.commons.*@. We try not to add dependencies on ne...
08/11/2020
- 05:01 PM Database Feature #3814: more schema metadata
- Yes, if that is how it works in the 4GL for a non-multi-tenant case.
- 04:47 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> > I do not know if we already have any support for the notion of tenant.
>
> No, we do not. W... - 04:39 PM Database Feature #3814: more schema metadata
- > I do not know if we already have any support for the notion of tenant.
No, we do not. We are not currently plan... - 02:30 PM Database Feature #3814: more schema metadata
- As I can see the following fields are already supported, at least the "Minimal*" interfaces in the @ConnectTableUpdat...
- 04:19 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- Font related message logged in server.log:...
- 04:16 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- NVIDIA settings.
!20200811_NVIDIA-X-Server-Settings_0.png!
!20200811_NVIDIA-X-Server-Settings_1.png!
!20200811_NVI... - 04:10 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- @xrandr@ output:...
- 04:07 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- This may be something only related to my hardware, but I am logging it anyway.
After recent NVIDIA driver update, ... - 03:59 PM User Interface Bug #4849: Swing font size on laptop with HiDPI is too big
- The #4135 is specific to the web client.
- 03:55 PM User Interface Bug #4849 (New): Swing font size on laptop with HiDPI is too big
08/10/2020
- 05:11 PM Database Feature #3814: more schema metadata
- Igor Skornyakov wrote:
> 3821c rev. 11449 does not compile
> [...]
Fixed in rev 11450.
- 05:06 PM Database Feature #3814: more schema metadata
- Yes
- 03:28 PM Database Feature #3814: more schema metadata
- 3821c rev. 11449 does not compile...
- 03:06 PM Base Language Feature #4384: Builtin OO Implementation
- I've merged all pending changes from 4384d (revisions 11607 through 11625 inclusive) into 3821c revision 11449. Plea...
- 02:09 PM User Interface Feature #4170: add drag and drop support to treeview widget
- I occidentally checked that two test cases related to image-list widget aren't compiled with the current version 1144...
- 11:33 AM Database Support #4701: try to improve H2 transaction commit performance
- This approach makes me a bit nervous.
Note that the @Database@ object is used as a key in a number of maps across ... - 11:11 AM Database Support #4701: try to improve H2 transaction commit performance
- @SecurityManager.getInstance().getSessionId()@ is what I needed.
Eric Faulhaber wrote:
> Can you help me underst... - 10:48 AM Database Support #4701: try to improve H2 transaction commit performance
- Constantin Asofiei wrote:
> Eric Faulhaber wrote:
> > You could use @SecurityManager.getInstance().getUserId()@ to ... - 10:00 AM Database Support #4701: try to improve H2 transaction commit performance
- Eric Faulhaber wrote:
> You could use @SecurityManager.getInstance().getUserId()@ to get a unique ID per user sessio... - 09:56 AM Database Support #4701: try to improve H2 transaction commit performance
- Can you help me understand the proposed "high" and "low" level implementations?
I guess we are really differentiat... - 09:30 AM Database Support #4701: try to improve H2 transaction commit performance
- By now, I delayed the initialization of the @_temp@ database. Until now, FWD was initializing the @_temp@ table at se...
08/09/2020
- 01:49 PM Database Feature #3814: more schema metadata
- Added population of the @_Field@ table fields, described in #3814-188.
Committed to 3821c revision 11447. - 09:22 AM Database Support #4701: try to improve H2 transaction commit performance
- Recently I have finished building new FWD testcases based on #4701-42 (extracting SQL batches from @h2_performance@ t...
08/08/2020
- 06:59 AM Database Feature #3814: more schema metadata
- It is interesting that for some system tables the @_Field@ table contains records for fields which are not shown in t...
08/07/2020
- 05:52 PM Database Feature #3814: more schema metadata
- Constantin Asofiei wrote:
> Igor, please see the @TYPE_@ constants in @LegacyJavaAppserverApi@ - I think @_dtype@ is... - 05:20 PM Database Feature #3814: more schema metadata
- Igor, please see the @TYPE_@ constants in @LegacyJavaAppserverApi@ - I think @_dtype@ is the same. You can confirm t...
- 05:10 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> Is @_field._dtype@ the same as the data-type list I've described in #3549-3 and #3549-4?
Greg,... - 04:30 PM Database Feature #3814: more schema metadata
- Is @_field._dtype@ the same as the data-type list I've described in #3549-3 and #3549-4?
- 04:22 PM Database Feature #3814: more schema metadata
- Based on the analisys of the content of the @_Field@ table in the large customer database (12000+ records in this tab...
- 09:49 AM Database Support #4701: try to improve H2 transaction commit performance
- Please build the necessary changes. It would be best to implement this such that we can set a flag and choose "per-u...
08/06/2020
- 11:46 AM Database Support #4701: try to improve H2 transaction commit performance
- Greg Shah wrote:
> What is the development effort needed to make this work? Is the meta database a problem?
At t... - 10:45 AM Database Support #4701: try to improve H2 transaction commit performance
- Your results in #4843 (per-user "private" @_temp@ H2 instances vs the current "global" instance approach) are very en...
08/05/2020
- 06:16 PM User Interface Bug #4842: com-handle of CONTROL-FRAME validity
- In OE the @com-handle@ of @CONTROL-FRAME@ is valid just after the @CONTROL-FRAME@ is created. In FWD, this @com-handl...
- 06:12 PM User Interface Bug #4842 (Closed): com-handle of CONTROL-FRAME validity
- 02:02 PM User Interface Bug #4841 (Review): com-handle to handle automatic input parameter conversion
- 02:02 PM User Interface Bug #4841 (WIP): com-handle to handle automatic input parameter conversion
- Fixed in 3821c rev. 11439, 4011b rev. 11620.
- 10:41 AM User Interface Bug #4841: com-handle to handle automatic input parameter conversion
- The proposed patch (in @ControlFlowOps.InternalEntryCalled.valid(...)@ and @handle.assign(BaseDataType)@):...
- 10:26 AM User Interface Bug #4841: com-handle to handle automatic input parameter conversion
- The problem:
In OE, it is Ok to pass a @com-handle@ value as a parameter to a procedure, which declares the corres... - 10:18 AM User Interface Bug #4841 (Closed): com-handle to handle automatic input parameter conversion
- 12:50 PM Database Feature #3814: more schema metadata
- Greg Shah wrote:
> Can you finish #3814-185 items 1-3 by Friday?
Yes, I think that it possible. If not, I will fini... - 12:47 PM Database Feature #3814: more schema metadata
- Can you finish #3814-185 items 1-3 by Friday?
> It is difficult to estimate the time which is required for impleme... - 12:42 PM Database Feature #3814: more schema metadata
- Status summary update (see #3814-135)
# Adding of the mandatory meta-tables is enforced. Working now on handling som... - 10:02 AM Database Support #4701: try to improve H2 transaction commit performance
- The preliminary results reported by Apache JMeter are not very promising. However, note that the used tests are pure ...
08/04/2020
- 02:11 PM Base Language Bug #4749 (Test): Conversion error for object indeterminate extent output parameter
- 12:08 PM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Fixed in 3821c rev 11436.
- 02:11 PM Base Language Bug #4824 (Test): Conversion error for property with indeterminate extent
- I'm good with the changes.
- 01:54 PM Base Language Bug #4824: Conversion error for property with indeterminate extent
- 3821c/11437 fixes the case of abstract extent properties (forgot to check them).
- 12:08 PM Base Language Bug #4824: Conversion error for property with indeterminate extent
- Fixed in 3821c rev 11436. Please review.
- 09:02 AM User Interface Feature #4837: Add javascript keyboard test application for the virtual desktop
- This task is from #3690-76 and #3690-82.
- 08:59 AM User Interface Feature #4837 (WIP): Add javascript keyboard test application for the virtual desktop
08/03/2020
- 05:27 PM Base Language Bug #4824 (WIP): Conversion error for property with indeterminate extent
- Marian is right, we need 'bulk' getter and setter for extent properties. I have most of the changes, there's a trick...
- 05:26 PM Base Language Bug #4749 (WIP): Conversion error for object indeterminate extent output parameter
- I have a fix for this, but is part of the #4824 work. Will commit with that.
- 12:20 PM Base Language Bug #4669 (Test): Conversion error for output stream-handle - protected property.
- 10:35 AM Base Language Bug #4669 (WIP): Conversion error for output stream-handle - protected property.
- Fixed in 3821c rev 11432.
- 12:06 PM Base Language Feature #4384: Builtin OO Implementation
- Eugenie Lyzenko wrote:
> Should I interrupt and restart customer application @3821c@ conversion with @11433@ update?... - 12:04 PM Base Language Feature #4384: Builtin OO Implementation
- Constantin Asofiei wrote:
> Marian Edu wrote:
> > We have some issues with OO named events, one of the tests does n... - 11:56 AM Base Language Feature #4384: Builtin OO Implementation
- Marian Edu wrote:
> We have some issues with OO named events, one of the tests does not pass conversion: @oo/openedg... - 09:32 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Sergey Ivanovskiy wrote:
> Greg Shah wrote:
> > Sergey: I think we should have this test app built into FWD and exp... - 09:31 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Sergey Ivanovskiy wrote:
> What is the driver level? Please use for testing the test page attached in this Redmine t... - 09:28 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Removed key released events for SPACE with modifiers in 3821c/rev. 11430 as mentioned in #3690-77 to avoid ALT+SPACE ...
- 09:14 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Greg Shah wrote:
> Sergey: I think we should have this test app built into FWD and expose it for testing purposes. ... - 09:11 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Adrian Lungu wrote:
> Sergey Ivanovskiy wrote:
> > I didn't observe that it was due to the changes related SPACE pr... - 08:48 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Sergey Ivanovskiy wrote:
> I didn't observe that it was due to the changes related SPACE processing. The browser gen... - 08:27 AM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- Sergey: I think we should have this test app built into FWD and expose it for testing purposes. Do we want to expose...
- 08:00 AM Database Support #4701: try to improve H2 transaction commit performance
- Eric Faulhaber wrote:
> Adrian, as I understand it, your JMeter test environment can simulate heavy multi-user use, ...
08/01/2020
- 05:54 PM Database Support #4701: try to improve H2 transaction commit performance
- Adrian, as I understand it, your JMeter test environment can simulate heavy multi-user use, correct?
I would like ... - 03:45 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- I didn't observe that it was due to the changes related SPACE processing. The browser generates SPACE key down, SPACE...
- 03:43 PM User Interface Bug #3690: BUTTON widget reaction on SPACEBAR and ENTER keys
- This is a simple test page for keyboard reader for branch 3821c. Please place them in 3821c project root with these t...
07/31/2020
- 11:31 AM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu, OK, I see that these are emitted at the @Table@ annotation for the DMO interface. Before that , we had code ...
- 11:08 AM Database Feature #4011: database/persistence layer performance improvements
- I tried to keep as much compatibility as I was aware when I added the new annotations and even added new attributes. ...
- 10:52 AM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> Have you encountered this necessity in customer code?
Yes. The previous support needs to ... - 10:30 AM Database Feature #4011: database/persistence layer performance improvements
- Constantin,
Have you encountered this necessity in customer code?
The problem might be more complicated than ad... - 06:21 AM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> We are talking about two different types of 'attributes' of the temp-tables:
> * structur...
07/30/2020
- 03:50 PM Database Feature #4011: database/persistence layer performance improvements
- Constantin,
I replaced the last conditional from the code you posted in note-791 with... - 01:32 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu Maxiniuc wrote:
> The problem with @BufferImpl.fill@ is not only in the code from 791 but in previous lines, ... - 10:20 AM Database Feature #4011: database/persistence layer performance improvements
- The problem with @BufferImpl.fill@ is not only in the code from 791 but in prevous lines, too.
# use of @dereference... - 03:28 PM User Interface Bug #4809 (Rejected): menu items created during triggers do not have their triggers fired properly
- 02:49 PM User Interface Bug #4809 (Review): menu items created during triggers do not have their triggers fired properly
- The example above is invalid in OpenEdge, so the issue must be closed (rejected).
- 02:47 PM User Interface Bug #4809 (WIP): menu items created during triggers do not have their triggers fired properly
- 01:32 PM Base Language Bug #4741 (WIP): RUN statement with a path to a procedure that does not have any extension fails ...
- 01:31 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Changes checked into @3821c-11426@.
- 11:31 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Constantin Asofiei wrote:
> Roger, a change which affects the lookup in @p2jMap@ is that @ExternalProgram.pname@ is ... - 06:30 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Roger, a change which affects the lookup in @p2jMap@ is that @ExternalProgram.pname@ is no longer the key in the @p2j...
- 06:24 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Roger Borrello wrote:
> I am now keeping @pathAliases@ and @p2jMap@ in separate lists, but not @jp2Map@ and @classMa... - 09:31 AM Base Language Bug #4827: OO Conversion issue with method resolve (erasure)
- I think this is part of my work on #4350.
- 08:46 AM Base Language Bug #4827: OO Conversion issue with method resolve (erasure)
- From Marian:
> We have quite a number of errors in conversion of our 'discovery' stubs that have to do with how th... - 02:24 AM Base Language Bug #4827 (Closed): OO Conversion issue with method resolve (erasure)
- 09:03 AM Base Language Feature #4828 (WIP): rework ErrorManager to use the TransactionHelper design on the server and a ...
- 09:03 AM Base Language Feature #4828: rework ErrorManager to use the TransactionHelper design on the server and a sync'd...
- This task is for performance improvement.
Server-side usage of the EM can be expensive. For example, the @isPendi... - 08:58 AM Base Language Feature #4828 (Test): rework ErrorManager to use the TransactionHelper design on the server and a...
- 08:48 AM Base Language Bug #4824: Conversion error for property with indeterminate extent
- From Marian:
> If we have a property defined as an indeterminate extent the generated code doesn't (fully) work. I...
07/29/2020
- 06:37 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Traced this down to @SourceNameMapper.getInternalEntry@ where we have null passed in as the @pname@. I cannot @toLowe...
- 05:55 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- In trying to figure out why OO initialization is involved, it looks like the changes I have made are causing @ObjectO...
- 05:19 PM Database Bug #4825: OutputTableHandleCopier dynamically defines destination temp-table
- Constantin Asofiei wrote:
> Something else we could do is to force the DMO interface to be the one from the source t... - 04:19 PM Database Bug #4825: OutputTableHandleCopier dynamically defines destination temp-table
- Something else we could do is to force the DMO interface to be the one from the source temp-table (to avoid building ...
- 02:36 PM Database Bug #4825: OutputTableHandleCopier dynamically defines destination temp-table
- Eric, I understand your POV, but at the caller's side we have a @handle@ parameter, right? In this case, we need to c...
- 02:24 PM Database Bug #4825: OutputTableHandleCopier dynamically defines destination temp-table
- As I was debugging an API-based regression test, I noticed we end up quite often in this code in @OutputTableHandleCo...
- 01:55 PM Database Bug #4825 (New): OutputTableHandleCopier dynamically defines destination temp-table
- 04:00 PM User Interface Bug #4826: HTTP 413 error with Web Client
- Greg Shah wrote:
> Is the recreate to use Hotel GUI in virtual desktop mode and to OS login/logout many times until ... - 03:54 PM User Interface Bug #4826: HTTP 413 error with Web Client
- Is the recreate to use Hotel GUI in virtual desktop mode and to OS login/logout many times until the problem occurs?
- 03:50 PM User Interface Bug #4826: HTTP 413 error with Web Client
- After multiple logins to Web Client I got the HTTP *413 Payload Too Large* response on the OS login.
I understand th... - 03:45 PM User Interface Bug #4826 (Closed): HTTP 413 error with Web Client
- 01:25 PM Database Feature #4011: database/persistence layer performance improvements
- Ovidiu, see this test:...
- 01:14 PM Database Feature #4011: database/persistence layer performance improvements
- The validation has changed a bit. I need more input on this. What exactly is wrong with MERGE and REPLACE fill modes?
- 01:08 PM Database Feature #4011: database/persistence layer performance improvements
- This code in @BufferImpl.fill@:...
- 11:52 AM User Interface Bug #4809: menu items created during triggers do not have their triggers fired properly
- Greg, the @TRIGGERS@ phrase is the same as explicitly registering a trigger with a handle:...
- 10:25 AM User Interface Bug #4809: menu items created during triggers do not have their triggers fired properly
- We have nothing to pass other than @lt.scope@. I suspect that dynamically created widgets with @TRIGGERS@ clauses ...
- 09:34 AM User Interface Bug #4809: menu items created during triggers do not have their triggers fired properly
- Greg Shah wrote:
> Is the solution as simple as putting @TriggerManager.mergeTriggerRegistry()@ in a @finally@ block... - 11:45 AM Base Language Feature #4384: Builtin OO Implementation
- This patch was merged into the skeletons project as revision 98. I've pushed it to @proj.goldencode.com@ as well.
- 08:50 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Is the patch made relative to revision 97?
Attached the fixed patch, this is done against revi... - 07:59 AM Base Language Feature #4384: Builtin OO Implementation
- Greg Shah wrote:
> Is the patch made relative to revision 97?
Yes, I did an update before but let me check someth... - 07:53 AM Base Language Feature #4384: Builtin OO Implementation
- Is the patch made relative to revision 97?
- 07:33 AM Base Language Feature #4384: Builtin OO Implementation
- > If there are any client that use those data structures the only option will be to look at their code base and see w...
- 07:30 AM Base Language Feature #4384: Builtin OO Implementation
- Attached the skeleton patch for OE12.2, some new classes added to @Core@ and @Net@ packages and some updates to exist...
- 06:06 AM Base Language Bug #4669: Conversion error for output stream-handle - protected property.
- Assigning that to Greg to dispatch it to the right recipient :)
We've found an issue when converting a 4GL class a... - 06:06 AM Base Language Bug #4749: Conversion error for object indeterminate extent output parameter
- Assigning that to Greg to dispatch it to the right recipient :)
When we have a method that returns an object array... - 05:51 AM Base Language Bug #4824 (Closed): Conversion error for property with indeterminate extent
07/28/2020
- 05:04 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- I am not sure why, but these changes to create the multiple maps for case-sensitive and case-insensitve in SourceName...
- 03:28 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- It was more like wishful thinking. There are so many issues getting through startup with this version, I must be miss...
- 02:56 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Roger Borrello wrote:
> Is this another hash-map that has implications of not matching up with the case-sensitivity ... - 02:18 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Is this another hash-map that has implications of not matching up with the case-sensitivity associated with the proje...
- 10:43 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- > I think the FWD runtime needs to know which programs had a r-code and which did not... as another attribute to nam...
- 10:33 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Greg Shah wrote:
> This means that all @.p@, @.w@ and even @.whatever@ files will be present ONLY as a @.r@ in the r... - 10:01 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Not related to Greg's question, but my implementation...
This (obviously) doesn't compile, because there isn't a @... - 09:49 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- > FWD must not match the extension for a non-compiled 4GL program. This is because the extension can be anything, 4GL...
- 09:40 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Constantin Asofiei wrote:
> Roger, just the key needs to be different. @ExternalProgram.pname@ needs to keep the o... - 09:19 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Roger, just the key needs to be different. @ExternalProgram.pname@ needs to keep the original name (it was wrong to...
- 09:15 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Greg Shah wrote:
> > Moved these to the WorkArea. Can they still be static?
>
> No. The idea of the WorkArea is ... - 08:58 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- > Moved these to the WorkArea. Can they still be static?
No. The idea of the WorkArea is that it is context-local... - 08:42 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Moved these to the @WorkArea@. Can they still be @static@?...
- 04:08 AM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Roger, again, FWD *must not* match the extension for a non-compiled 4GL program. This is because the extension can b...
- 10:27 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- 4GL on Windows was fine with the below, no matter what I named the @run-wrongcase-victim.r@....
- 01:05 PM Database Feature #4055: optimize temp-table output parameter copying
- @loose-copy-mode@ sounds like a case 4 in which the index mapping for the source/target pair is not calculated by fie...
- 12:58 PM Database Feature #4055: optimize temp-table output parameter copying
- Greg Shah wrote:
> > There are the DATASET-related cases, for FILL and such - I haven't looked at how these can be i... - 12:42 PM Database Feature #4055: optimize temp-table output parameter copying
- > There are the DATASET-related cases, for FILL and such - I haven't looked at how these can be improved.
Do the D... - 11:52 AM Database Feature #4055: optimize temp-table output parameter copying
- Greg Shah wrote:
> In regard to case 3, I know it is not possible with table parameters of methods, so I wonder if i...
07/27/2020
- 05:54 PM Database Feature #4055: optimize temp-table output parameter copying
- Some thoughts about table copying. I know of at least 3 different copy scenarios:
# source and target tables are ... - 03:50 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- Roger, do a Windows OS test with a compiled file named @some-program.r@ and try @RUN some-program.r@ and @RUN some-pr...
- 03:40 PM Base Language Bug #4741: RUN statement with a path to a procedure that does not have any extension fails to be ...
- I'm looking again at this task due to what is going on with #4208. Specifically this code in @convertName@:...
- 09:21 AM Database Support #4701: try to improve H2 transaction commit performance
- I uploaded @fwd-h2-1.4.200-20200727.jar@ to @devsrv01:/tmp/@, which includes the patch mentioned in #4701-38.
- 09:14 AM Database Support #4701: try to improve H2 transaction commit performance
- I found out that the transactional keyword was exploiting a vulnerability of constraints inside create table statemen...
Also available in: Atom