Project

General

Profile

Activity

From 05/01/2023 to 05/30/2023

05/30/2023

03:26 PM Conversion Tools Feature #7390: replace DOM with StAX in XmlFilePlugin
Ovidiu Maxiniuc wrote:
> What about a binary encoding?
> The XML is OK for development and debugging, but when we w...
Constantin Asofiei
12:21 PM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Pause the work while I consider what we lose by dropping this. Greg Shah
11:37 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg, I think LOG-MANAGER client-side implementation will end up:
* very fragile;
* with multiple rpc calls for one...
Galya B
08:24 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg, it's not that I'm lazy, but it really doesn't make sense to have LOG-MANAGER client-side. It's way too intertwi... Galya B
08:19 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Constantin Asofiei wrote:
> This is what I meant. It may work if all the validation/checks (which can raise OE erro...
Galya B
08:12 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Galya B wrote:
> ... but there are plenty of OE errors in initialization and the setters.
This is what I meant. It...
Constantin Asofiei
08:11 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Galya B wrote:
> but there are plenty of OE errors in initialization and the setters.
... which is (as we already...
Galya B
08:09 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
There are no Java exceptions thrown, but there are plenty of OE errors in initialization and the setters.
It just ...
Galya B
07:51 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Galya, is there any condition which can be raised by any APIs which would use state sync? If this is so, then we must... Constantin Asofiei
05:00 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
State sync doesn't seem to work well. On top of the the six getters, the following methods should also return a value... Galya B
11:47 AM Build and Source Control Bug #7083 (Rejected): P2J Native Build Cannot Find -ljvm Under Windows
Greg Shah
10:18 AM Build and Source Control Bug #7083: P2J Native Build Cannot Find -ljvm Under Windows
Thank you, Eugenie, copying the file fixed it. I updated my guide as well [[p2j:Windows 11 Virtual Machine Setup with... Galya B
09:10 AM Build and Source Control Bug #7083: P2J Native Build Cannot Find -ljvm Under Windows
Galya B wrote:
> Note: The temporal solution works with an absolute path, where %JAVA_HOME% is replaced by the actua...
Eugenie Lyzenko
08:30 AM Build and Source Control Bug #7083: P2J Native Build Cannot Find -ljvm Under Windows
Note: The temporal solution works with an absolute path, where %JAVA_HOME% is replaced by the actual path. Galya B
11:28 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Sorry, I used the fields, but this is also valid for datasets. Consider the following lines appended to my previous t... Ovidiu Maxiniuc
11:24 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Not sure that is the right thing to do. I remember writing that intentionally. Here is the testcase:... Ovidiu Maxiniuc
10:20 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I have just committed a change to @4514a@ FWD branch, which fixes the @tests/dataset/TestSerializeName.cls@ failure.
...
Maciej Zieniuk
07:56 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Noted. I will leave the TestReadXml* tests for now and continue with the rest of failures. Maciej Zieniuk
07:42 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> Fine, but that does not change the fact that the xfer testcases fail in FWD and does not in ...
Igor Skornyakov
07:36 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Fine, but that does not change the fact that the xfer testcases fail in FWD and does not in 4GL 11.6. I will confirm ... Maciej Zieniuk
11:12 AM Base Language Bug #7247: Dataset:READ-XML does nothing
Added support for inferring DATASET/TEMP-TABLE structure from XML (w/o namespaces)
Committed to 7247a/14596.
Th...
Igor Skornyakov
08:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Galya B wrote:
> Are you using a real Windows system?
I set up a VirtualBox VM, here is t...
Galya B
08:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> Roger, I always have troubles with Windows builds, but when that is out of the way I can confirm th...
Roger Borrello
02:43 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger, I always have troubles with Windows builds, but when that is out of the way I can confirm that the latest trun... Galya B
02:11 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Have you been able to run hotel_gui on Windows? I am having a lot of trouble getting clien...
Galya B
05:20 AM Database Feature #7076 (Review): make CAN-FIND avoid hydration
I guess this can be rejected now?
Eric, AFAIK you are handling lazy hydration. @CAN-FIND@ doesn't do any kind of ...
Alexandru Lungu
05:17 AM Database Feature #6630 (WIP): optimize return of table parameter
This makes sense to me. @TemporaryBuffer.loopDelete@ can't ever interact with other business logic that trigger recor... Alexandru Lungu
04:49 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
This can be closed. Alexandru Lungu
03:57 AM Database Feature #7363: Improve H2 Value caching, hashing and equals
Ștefan, please provide a (comprehensive) report on your progress here. Include what have been implemented and what is... Alexandru Lungu
02:41 AM Database Feature #6442: missing encoding/collation features
Ovidiu Maxiniuc wrote:
> * @for each t1 where t1.f1 > 'a'@
Just realised @>@ is used for where so both @a@ and @b...
Marian Edu
02:39 AM Database Feature #6442: missing encoding/collation features
Ovidiu Maxiniuc wrote:
> Marian,
>
> Let's assume we have a field @t1.f1@ in a permanent table/database with a co...
Marian Edu

05/29/2023

06:43 PM Database Feature #6442: missing encoding/collation features
Thank you. I committed the gap markings for CODEPAGE-related options/functions as revision 14593. Ovidiu Maxiniuc
04:42 PM Database Feature #6442: missing encoding/collation features
Ovidiu Maxiniuc wrote:
> Boris, is there a branch for this task where I could update the gap markings?
There's a ...
Boris Schegolev
11:13 AM Database Feature #6442: missing encoding/collation features
Marian,
Let's assume we have a field @t1.f1@ in a permanent table/database with a configuration where @b@ sorts hi...
Ovidiu Maxiniuc
04:37 PM Base Language Bug #7247: Dataset:READ-XML does nothing
Inferring DATASET from XML is almost done.
To be done:
# Inferring RELATIONs
# Supporting attributes
# Supporting...
Igor Skornyakov
02:40 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> The Jetty info msg is not causing issues on any deployments. Do you still have this issue and can y...
Roger Borrello
01:02 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703d r14593 loggers to fallback to the default log file name if the provided path is invalid (can't be created or no... Galya B
10:07 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> Can you define @fail gracefully@? It will in all cases produce a crash log and the log does have a warning about th... Greg Shah
06:07 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> Can you define @fail gracefully@? It will in all cases produce a crash log and the log does have a ...
Galya B
03:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote (#7378-909):
> Galya: The NPE is a bug that needs to be fixed. It needs to fail gracefully instead o...
Galya B
03:30 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Well the result is the server no longer functions. This is on a Windows VM for which I have ...
Galya B
02:31 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej,
IIRC, when I added dataset and schema reading support I handled the errors as they occurred form my testcase...
Ovidiu Maxiniuc
01:59 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
For the @Unable to convert XML to native data type for field '<field>' in table '<table>'. (13052)@ i am thinking abo... Maciej Zieniuk
01:35 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
The @tests/dataset/TestReadXmlFile.cls@ method @invalidFileIncompleteTags@ should fail with @13064@ instead of @13055... Maciej Zieniuk
02:16 PM Conversion Tools Feature #7390: replace DOM with StAX in XmlFilePlugin
What about a binary encoding?
The XML is OK for development and debugging, but when we want performance the binary e...
Ovidiu Maxiniuc
11:53 AM Conversion Tools Feature #7390: replace DOM with StAX in XmlFilePlugin
This is from #6813-83 and #6813-84
> It takes ~1.3 seconds to load a 90MB .ast file on my machine, 54% of the time...
Constantin Asofiei
11:51 AM Conversion Tools Feature #7390 (New): replace DOM with StAX in XmlFilePlugin
Constantin Asofiei
12:57 PM Database Bug #7351 (Closed): Reduce SQL query string size of an INSERT INTO SELECT FROM
Eric Faulhaber
05:20 AM Database Bug #7351 (Test): Reduce SQL query string size of an INSERT INTO SELECT FROM
Merged 7026d to trunk as rev. 14587.
Side-issues can be discussed in #7382 and #7389.
This can be closed.
Alexandru Lungu
12:00 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ updated for review to revision @14595@.
Reworked general approach. Used @NCURSES_FWD_STATIC@ to separa...
Eugenie Lyzenko
08:56 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> What do you think? Is it OK?
Yes, this is a good plan.
Greg Shah
08:54 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Nice idea guys, @NCURSES_FWD_STATIC@ is a good choice. Greg Shah
07:45 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > How about this:
> > 1. We introduce new environment variable, s...
Eugenie Lyzenko
11:48 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Eugenie Lyzenko wrote:
> How about this:
> 1. We introduce new environment variable, say @NCURSES_PATCHED@ pointing...
Roger Borrello
11:58 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
Alexandru Lungu wrote:
> Created 7062c_h2 and fixed the NPE.
> I didn't expect to have a direct-access on a table ...
Constantin Asofiei
09:40 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
Created 7062c_h2 and fixed the NPE.
I didn't expect to have a direct-access on a table with invalid name. This is s...
Alexandru Lungu
08:41 AM Database Feature #7062: Direct access to H2 internals to solve basic queries
Alexandru, we need NPE protection here:... Constantin Asofiei
11:53 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Greg Shah wrote:
> I agree this is a good idea. Please open a task for it.
Created #7390
Constantin Asofiei
09:34 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
I agree this is a good idea. Please open a task for it. Greg Shah
11:08 AM Base Language Feature #6420: implement the AUDIT-ENABLED() built-in function
Greg Shah wrote:
> > I believe the best way to simulate the @proutil ... enableauditing@ functionality is by adding ...
Eric Faulhaber
10:21 AM Base Language Feature #6420: implement the AUDIT-ENABLED() built-in function
> I believe the best way to simulate the @proutil ... enableauditing@ functionality is by adding a flag in @server/di... Greg Shah
04:20 AM Base Language Feature #6420: implement the AUDIT-ENABLED() built-in function
To enable auditing, the following commands should be executed in @proenv@:... Theodoros Theodorou
10:31 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Alexandru Lungu wrote:
> Merged 7026d to trunk as rev. 14587.
That makes sense. I attempted to do a review of the 7...
Ovidiu Maxiniuc
09:46 AM Database Bug #7367 (Test): disable TriggerTracker for TemporaryBuffer
Merged 7026d to trunk as rev. 14587. Alexandru Lungu
09:58 AM Database Bug #7330 (Closed): Increase psCache size
Greg Shah
03:27 AM Database Bug #7330 (Test): Increase psCache size
Merged 7026d to trunk as rev. 14587.
Created #7388 for further work on cache size configurations.
This can be closed.
Alexandru Lungu
09:51 AM Database Bug #7336 (Closed): optimize DmoMeta.byLegacyName
Greg Shah
02:40 AM Database Bug #7336 (Test): optimize DmoMeta.byLegacyName
7026d was merged to trunk as rev. 14587. This can be closed. Alexandru Lungu
09:45 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Hynek Cihlar wrote:
> > Greg Shah wrote:
> > > What is the effort to decouple these so that the...
Hynek Cihlar
09:44 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> Greg Shah wrote:
> > What is the effort to decouple these so that the server's inbound connec...
Greg Shah
09:43 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> What is the effort to decouple these so that the server's inbound connections do not use the clie...
Hynek Cihlar
09:05 AM Base Language Feature #4065: server-side processing of client platform dependencies
> Greg, for the process resource, launch will be conducted on the server only when no terminal is needed. That is for... Greg Shah
09:01 AM Base Language Feature #4065: server-side processing of client platform dependencies
> I implemented server sockets to be a distinct resource from client sockets. So currently one can define server sock... Greg Shah
06:29 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg, for the process resource, launch will be conducted on the server only when no terminal is needed. That is for t... Hynek Cihlar
04:23 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> For the socket client the key store password is read from the client parameters @ssl-socket:tr...
Hynek Cihlar
04:22 AM Base Language Feature #4065: server-side processing of client platform dependencies
For the socket client the key store password is read from the client parameters @ssl-socket:truststore:password@. How... Hynek Cihlar
09:43 AM Database Bug #7329 (Test): improve FieldReference resolution of getter/setter/extent accessors
Merged 7026d to trunk as rev. 14587.
This can be closed.
Alexandru Lungu
05:31 AM Database Bug #7358 (Test): Optimize Session.invalidateRecords
Merged 7026d to trunk as rev. 14587.
Eric Faulhaber wrote:
> Ovidiu, you are right: I don't want to use @Class<?>...
Alexandru Lungu
05:19 AM Database Bug #7389: Make fast-copy statements cachable
Fast copy statements (INSERT INTO [...] SELECT FROM [...]) are quite often, especially as we have multiplex on tables... Alexandru Lungu
04:54 AM Database Bug #7389 (Closed): Make fast-copy statements cachable
Alexandru Lungu
03:25 AM Database Bug #7388: Create server configuration container for cache sizes
Make FWD caches configurable in size. As a place to start, consider only persistent related caches by adding a @persi... Alexandru Lungu
03:17 AM Database Bug #7388 (Test): Create server configuration container for cache sizes
Alexandru Lungu
03:03 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
There is an idea of a test-case that troubled my mind for a while :)
Can you check if we can make @FQLPreprocessor...
Alexandru Lungu
02:41 AM Database Bug #7321 (Test): Improve FWD-H2 wildcard projection
Alexandru Lungu

05/28/2023

11:58 AM Base Language Feature #4065: server-side processing of client platform dependencies
I implemented server sockets to be a distinct resource from client sockets. So currently one can define server socket... Hynek Cihlar

05/27/2023

08:52 AM Database Feature #6442: missing encoding/collation features
Greg Shah wrote:
> The AVM @-cpcoll@ sets the 4GL language runtime collation. It may affect temp-tables but not the...
Marian Edu
05:23 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Constantin Asofiei wrote:
> A simple code using @XmlStreamReader@ to just read the 90MB .ast file takes ~35% less th...
Constantin Asofiei
05:19 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Greg, another thought, which probably should be in its own task: it takes ~1.3 seconds to load a 90MB .ast file on my... Constantin Asofiei

05/26/2023

06:18 PM Database Feature #6442: missing encoding/collation features
Eric Faulhaber wrote:
> As I dug into the code to see how we would implement the temp-table @COLUMN-CODEPAGE@ opti...
Ovidiu Maxiniuc
04:58 PM Database Feature #6442: missing encoding/collation features
The AVM @-cpcoll@ sets the 4GL language runtime collation. It may affect temp-tables but not the database.
My und...
Greg Shah
04:15 PM Database Feature #6442: missing encoding/collation features
AFAIK, in OE, collation tables are referenced from a configuration file, @convmap.dat@, which the DBA sets up (I don'... Eric Faulhaber
02:32 PM Database Feature #6442: missing encoding/collation features
That's doable. I will look into that.
But maybe first a more general question: where does the collation informatio...
Boris Schegolev
01:56 PM Database Feature #6442: missing encoding/collation features
Ovidiu Maxiniuc wrote:
> There is currently no method to extract these information from SQL. The problem is that e...
Eric Faulhaber
05:58 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> > Do you think we need to keep the co-existence of the old way built (dynamic @NCURSES@) and new ...
Eugenie Lyzenko
05:01 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> Do you think we need to keep the co-existence of the old way built (dynamic @NCURSES@) and new static @libp2j.so@ s... Greg Shah
04:56 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> >>If not, then how does the FWD build know where the libraries are?
> >
> > Via @LIBRARY_PATH@ ...
Eugenie Lyzenko
04:50 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14592@. Updated to revision @14594@. Eugenie Lyzenko
12:58 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
>>If not, then how does the FWD build know where the libraries are?
>
> Via @LIBRARY_PATH@ change the script does. ...
Greg Shah
11:02 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Does the setup script replace the system-wide ncurses?
No, the system wide @NCURSES@ package w...
Eugenie Lyzenko
10:56 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Does the setup script replace the system-wide ncurses? If not, then how does the FWD build know where the libraries ... Greg Shah
10:41 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Don't we need to configure FWD to know about where the static library is located as part of the F...
Eugenie Lyzenko
10:36 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Don't we need to configure FWD to know about where the static library is located as part of the FWD build? Greg Shah
10:33 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> > Rebuild and re-deploy FWD for all related projects.
>
> This will require changes to the cur...
Eugenie Lyzenko
10:22 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> Rebuild and re-deploy FWD for all related projects.
This will require changes to the current processes used for ...
Greg Shah
10:12 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Eugenie: What do we need to do to migrate each project? I want to make sure we don't create brea...
Eugenie Lyzenko
08:22 AM Build and Source Control Support #5167 (Review): using static linking to eliminate the need to patch the system-wide ncurses
Roger: Please review.
Eugenie: What do we need to do to migrate each project? I want to make sure we don't create...
Greg Shah
10:07 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14586@. Updated to revision @14588@.
This update adds preferred usage of ...
Eugenie Lyzenko
04:38 PM Database Bug #6475: double-check and fix any read/write-xml/json issues at table and dataset
Before refactoring the xfer tests to use ABLUnit, there were @dataset/[static|dynamic]/methods/[write|read]_[xml|json... Constantin Asofiei
02:15 PM Database Bug #6475: double-check and fix any read/write-xml/json issues at table and dataset
Constantin Asofiei wrote:
> This task is to confirm all serialization options at dataset, table and fields (like @se...
Eric Faulhaber
03:34 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Greg Shah wrote:
> Are you still trying to get 6813c into trunk?
Not yet, next week probably.
Constantin Asofiei
03:33 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Are you still trying to get 6813c into trunk? Greg Shah
03:27 PM Base Language Feature #6420: implement the AUDIT-ENABLED() built-in function
> There is already another boolean for the other audit implementation: @security/aduit/enabled@.
No, the two audit...
Greg Shah
03:20 PM Base Language Feature #6420: implement the AUDIT-ENABLED() built-in function
How should I implement this feature? Should I add a boolean in @server/directory.xml@? There is already another boole... Theodoros Theodorou
07:48 AM Base Language Feature #6420: implement the AUDIT-ENABLED() built-in function
When this is implemented, please put it in branch 6422a. Greg Shah
01:39 PM Database Feature #6444 (Closed): dataset improvements
Eric Faulhaber
01:21 PM Base Language Bug #7247: Dataset:READ-XML does nothing
Greg Shah wrote:
> What is left to do in this task? Please set the %Done. Also, move it to review status if it is ...
Igor Skornyakov
01:06 PM Base Language Bug #7247: Dataset:READ-XML does nothing
What is left to do in this task? Please set the %Done. Also, move it to review status if it is ready for review. Greg Shah
11:33 AM Base Language Bug #7247: Dataset:READ-XML does nothing
Rebased 7247a to trunk/14590.
Pushed up to revision 14592.
Igor Skornyakov
11:26 AM Base Language Bug #7247: Dataset:READ-XML does nothing
Implemented inferring temp-table structure from XML.
Committed to 7247a/14588.
Igor Skornyakov
12:08 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Joe Davis wrote:
> Greg Shah wrote:
> > Joe: Where does this work stand? I'd like to get the early review done as ...
Hynek Cihlar
11:57 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Greg Shah wrote:
> Joe: Where does this work stand? I'd like to get the early review done as well as get an update ...
Joe Davis
10:57 AM Database Feature #7379 (Test): cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Branch 7379a was merged to trunk rev 14588 and archived. All changes intended in current task are in the branch. If... Constantin Asofiei
10:56 AM Database Feature #7366: improve performance of buffer.fill
Branch 7366a was merged to trunk rev 14589 and archived. What's left is a possible improvement for extent fields. Constantin Asofiei
10:31 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
The state sych honors the order of operations because of these facts:
# The execution of code is effectively singl...
Greg Shah
08:45 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Now that I think more about it, the whole merge-two-sources-of-events-and-execute-them thing is problematic. It can't... Galya B
08:32 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
How are supposed getters to work with state sync? I can create events for initialization, attr setters, write log rec... Galya B
08:10 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> Greg, now that I think about it (and after spending lot of time with testcases) I would say we should have had test... Greg Shah
08:03 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> What should we do with such tests? Create issues in Base Language or Conversion Tools?
Yes, we would want bugs ...
Greg Shah
07:59 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> Below is the diff, it sets the java version to 1.8, this can be changed in build.properties, if needed.
We suppo...
Greg Shah
07:12 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Marian Edu wrote:
> > What should we do with such tests? Create issues in @Base Language@ or @Conversion Tools@? D...
Vladimir Tsichevski
03:08 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Vladimir Tsichevski wrote:
> Some sources in testcases project do not convert correctly. Namely, the @tests/ui_tests...
Marian Edu
02:58 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Marian Edu wrote:
> Greg Shah wrote:
> > I have no objection to having different sets of tests in @tests/log_manage...
Galya B
02:55 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Galya B wrote:
> Marian Edu wrote:
> > after all those start-up parameters just provides the initial values for som...
Marian Edu
02:45 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Marian Edu wrote:
> after all those start-up parameters just provides the initial values for some system-wide settin...
Galya B
07:52 AM Base Language Feature #7386: predefined auditing events support and a better persistence approach for auditing ...
Implement 4GL auditing capability for predefined events (@event_id < 32000@).
Rework the simplistic persistence ap...
Greg Shah
07:50 AM Base Language Feature #7386 (New): predefined auditing events support and a better persistence approach for aud...
Greg Shah
07:47 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I've confirmed with the customer that they do not need the predefined events support. At this time, let's just get t... Greg Shah
06:24 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
Alexandru Lungu wrote:
> Can you profile some dummy testcases with/without the change?
To be honest, the differenc...
Radu Apetrii
06:21 AM Database Feature #7323: Implement soft unique index in FWD-H2
Radu, I created 7323a_h2 and 7323a.
Please implement SOFT_UNIQUE and VALIDATE keywords. Focus first on:
* Syntact...
Alexandru Lungu
04:11 AM Database Bug #7351 (Review): Reduce SQL query string size of an INSERT INTO SELECT FROM
7026d was rebased and merged into 7156a as patch. ETF tests passed; everything looks right.
For the @uid@ of fast ...
Alexandru Lungu
03:54 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
I took a look at @UnclosablePreparedStatement@ and gathered the following data:
|_. ...
Dănuț Filimon
03:20 AM Database Bug #7367 (Review): disable TriggerTracker for TemporaryBuffer
Alexandru Lungu
03:20 AM Database Bug #7367 (WIP): disable TriggerTracker for TemporaryBuffer
This reached 7156a. 7026d was rebased. Testing passed. Alexandru Lungu

05/25/2023

02:47 PM Database Feature #6720: lazy hydration
Eric,
Maybe a bit of history here helps. The code from @SQLQuery.hydrateRecord()@ (now @SQLQuery.hydrateRecordImpl()...
Ovidiu Maxiniuc
11:57 AM Database Feature #6720: lazy hydration
OK, thank you. I've been reworking that method a lot and this didn't look right to me. I just wanted to know that the... Eric Faulhaber
11:36 AM Database Feature #6720: lazy hydration
Eric, I don't recall exactly which one, but this case of having a PK in @hydrateImpl@ is originating from a kind of A... Constantin Asofiei
11:03 AM Database Feature #6720: lazy hydration
Constantin: in @SQLQuery.hydrateRecordImpl@ (line 834 in trunk rev 14585), we are checking if the current result set ... Eric Faulhaber
02:33 PM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
I have a problem having multiple versions of Java on my computer, so I have to force the source and target compatibil... Vladimir Tsichevski
02:13 PM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Some sources in testcases project do not convert correctly. Namely, the @tests/ui_tests/fill_in/TestAttrSpace.cls@ co... Vladimir Tsichevski
12:19 PM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Greg Shah wrote:
> I have no objection to having different sets of tests in @tests/log_manager/<test_set_name>/@ dir...
Marian Edu
12:06 PM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Galya B wrote:
> The matter is complicated anyways, because to have a good coverage we should probably come up with ...
Marian Edu
11:54 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Is it possible to provide the ability to configure/start/stop the log manager without stopping Java machine? We can a... Vladimir Tsichevski
11:26 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> I'm asking if you will accommodate testing on LOG-MANAGER.
If the above discussion does not already accommodate ...
Greg Shah
11:25 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
I'm not expecting an automated rule for this. Our testing environments will already be split over multiple systems a... Greg Shah
11:19 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Greg Shah wrote:
> I am not planning on a redesign.
I'm asking if you will accommodate testing on LOG-MANAGER. You...
Galya B
11:16 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Here is the full list: "Startup-Parameter-Descriptions":https://docs.progress.com/bundle/openedge-startup-and-paramet... Galya B
11:04 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> > In this case, 4GL feature is log-manager and the subdirs could in fact each have their own xml. Why is that an ... Greg Shah
11:02 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> > I would expect that we will normally be running testing at the 4GL feature level, but it will depend on the featu... Greg Shah
11:01 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Greg Shah wrote:
> In this case, 4GL feature is log-manager and the subdirs could in fact each have their own xml. ...
Galya B
10:59 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Greg Shah wrote:
> I would expect that we will normally be running testing at the 4GL feature level, but it will dep...
Galya B
10:58 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Galya B wrote:
> The matter is complicated anyways, because to have a good coverage we should probably come up with ...
Greg Shah
10:57 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Galya B wrote:
> Greg Shah wrote:
> > What is "This"?
>
> It's multiplication. Let's say we need 2 types of .xml...
Greg Shah
10:53 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
The matter is complicated anyways, because to have a good coverage we should probably come up with hundreds of tests ... Galya B
10:47 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Greg Shah wrote:
> What is "This"?
It's multiplication. Let's say we need 2 types of .xml files and 10 features u...
Galya B
10:42 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
> This could
What is "This"?
Greg Shah
10:36 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
This could lead to substantial slowing down of a potential future CI plan. Not sure what resources / time starting th... Galya B
10:33 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
I have no objection to having different sets of tests in @tests/log_manager/<test_set_name>/@ directories which each ... Greg Shah
10:23 AM Testing Feature #6183: design and implement (as needed) the approach for writing automated 4GL compatibil...
Moving the #3827#note-469 - #3827#note-472 discussion here. Waiting for a decision on a testing approach for running ... Galya B
02:03 PM Database Bug #6458 (Closed): ensure that OO expressions resolve to query substitution parameters, like han...
Greg Shah
01:20 PM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Merged as revision 14586. Boris Schegolev
11:37 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Go ahead with the merge. Greg Shah
11:37 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Thanks, looks good to merge to trunk. Constantin Asofiei
11:14 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Seems to work just as well:... Boris Schegolev
10:47 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Please do some tests with an instance function instead of static, parameters (simple vars, more complex like a functi... Constantin Asofiei
10:40 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
The 4GL code was simple like:... Boris Schegolev
08:38 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
I'd like to get this merged to trunk, today if possible.
After posting as requested by Constantin, please rebase f...
Greg Shah
02:54 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
The change looks good. Please post a sample of the 4GL and generated code where the OO method is involved. Constantin Asofiei
12:36 PM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Constantin Asofiei wrote:
> > Hynek, there is a regression in trunk rev 14580 - this se...
Hynek Cihlar
12:36 PM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Hynek, there is a regression in trunk rev 14580 - this seems to fix it, I need to finish...
Constantin Asofiei
11:45 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Joe: Where does this work stand? I'd like to get the early review done as well as get an update on your subsequent o... Greg Shah
11:03 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
I do not think we should guess. The build script should know whether it has added the @ddl/@ folder into (a) applicat... Ovidiu Maxiniuc
09:28 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Greg Shah wrote:
> > The latter is done using @psql@ utility and it requires the content of @ddl/@ to be accessible ...
Roger Borrello
08:52 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
> The latter is done using @psql@ utility and it requires the content of @ddl/@ to be accessible from file system.
...
Greg Shah
09:11 PM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
Task branch 4722a contains a couple of changes which allows the import process to use less (if any) external resource... Ovidiu Maxiniuc
10:17 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou wrote:
> 5. As Igor stated, we can use @Kafka@ to store these messages and use something like @k...
Igor Skornyakov
09:56 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Igor/Theodoros: These are good analyses.
> Leave it as it is for now because just 2 commands are adding in this ta...
Greg Shah
09:42 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I agree with Igor.
I investigated the classes a bit and as I understand they keep some info in memory instead of u...
Theodoros Theodorou
08:43 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
The idea of the optimization of the @_Lock@ and @_Usertablestat@ VST support is to postpone updating the correspondin... Igor Skornyakov
02:14 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Eric Faulhaber wrote:
> As 6422a currently is implemented, we are taking a round trip to the database to insert a re...
Igor Skornyakov
09:13 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Danut, note that 7026d was rebased with latest trunk. Please update. Alexandru Lungu
09:11 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
*Committed 7026d/rev.14580*. Added a flag that enables uid, it's usage is now disabled by default.
After doing a m...
Dănuț Filimon
05:21 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
*Review of 7351a_h2/rev.18*
I am OK with the changes.
Rebased and merged to FWD-H2 trunk as rev. 20. 7351a_h2 was...
Alexandru Lungu
04:17 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Please do a memory check on @psCache@. That is, please check if the memory is less now than before on a large custome... Alexandru Lungu
08:34 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
The changes are tested and OK to me.
However, I can't isolate a performance increase for this change (it is either...
Alexandru Lungu
08:11 AM Database Feature #7382 (WIP): Check performance of delete from vs drop table in H2
This task targets a huge performance difference between @DROP TABLE@ and @DELETE FROM@ in H2 (#7351-6).
The point he...
Alexandru Lungu
08:05 AM Database Feature #7382 (Closed): Check performance of delete from vs drop table in H2
Alexandru Lungu
08:05 AM Database Feature #7365 (Review): Avoid using reflection in generating BDT
I included this change with my FWD-H2 bump to version 1.20-trunk.
Therefore, I committed 7026d/rev. 14579 addressi...
Alexandru Lungu
07:45 AM Database Feature #7365: Avoid using reflection in generating BDT
Radu, I've looked at BaseDataTypeFactory and:
* please sort all the conditions alphabetically by the class name
* ...
Constantin Asofiei
04:24 AM Database Feature #7365: Avoid using reflection in generating BDT
Done, I moved the changes. They are on 7026d, rev. 14577. Radu Apetrii
04:22 AM Database Feature #7365: Avoid using reflection in generating BDT
Radu, I will review the changes once on 7026d. Alexandru Lungu
05:17 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
I've done some in-depth testing with a large customer application and I could not find any regression(s).
Since the ...
Radu Apetrii
04:25 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Alexandru Lungu wrote:
> Radu, can you do the changes from #7367-1 and #7367-3 over 7026d and do an in-depth testing...
Radu Apetrii
04:24 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Radu, can you do the changes from #7367-1 and #7367-3 over 7026d and do an in-depth testing of a large customer appli... Alexandru Lungu
04:52 AM Database Bug #7334: Reclaim used sessions to improve performance
Danut, as discussed, your tests may be spoiled by the fact that each user is doing lots of small transactions on the ... Alexandru Lungu
04:45 AM Database Bug #7211 (WIP): Several H2 connections for one single session
Alexandru Lungu
08:57 PM Database Feature #6442: missing encoding/collation features
Me either.
Currently the customer is free to pick the encoding/collation he desires for SQL database, based on the...
Ovidiu Maxiniuc

05/24/2023

05:58 PM Database Bug #6458 (Review): ensure that OO expressions resolve to query substitution parameters, like han...
Finally resolved and pushed as revision 6458a/14553. Please, review.
Thank you all for help with this one!
Boris Schegolev
05:15 PM Database Feature #7365: Avoid using reflection in generating BDT
Alexandru Lungu wrote:
> Radu. I know we've discussed this today, but I think is for the best to move this to 7026d....
Radu Apetrii
08:53 AM Database Feature #7365: Avoid using reflection in generating BDT
Radu. I know we've discussed this today, but I think is for the best to move this to 7026d. I intent to have one sing... Alexandru Lungu
05:59 AM Database Feature #7365: Avoid using reflection in generating BDT
As suggested, I created @BaseDataTypeFactory@ and I replaced all the occurrences that resolve to a @BaseDataType@ ins... Radu Apetrii
03:50 PM Base Language Bug #7247: Dataset:READ-XML does nothing
Extracted common code in XmlImport/JsonImport to a base class.
Committed to 7247a/14585.
Igor Skornyakov
03:23 PM Database Feature #6442: missing encoding/collation features
Boris Schegolev wrote:
> Just a quick question about design: are collation/codepage available as some database confi...
Eric Faulhaber
01:43 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Eric, my current changes which -affect- rely on direct record access are in #7366, not in this task. Constantin Asofiei
01:24 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
The setter is this:... Constantin Asofiei
01:23 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Eric Faulhaber wrote:
> Constantin, the only place I see @OrmUtils.getField@ used currently is in 3 locations in @Re...
Constantin Asofiei
01:20 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Constantin, the only place I see @OrmUtils.getField@ used currently is in 3 locations in @RecordBuffer.copy@. Are you... Eric Faulhaber
12:54 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Constantin Asofiei wrote:
> Eric, I'm using @OrmUtils.setField@ and @OrmUtils.getField@, not direct @data@ array acc...
Eric Faulhaber
12:20 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
7379a rev 14586 adds cache for @propertyIndexes@. @TableMapper@ now is called only when there is a cache miss; so, e... Constantin Asofiei
12:02 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Eric, I'm using @OrmUtils.setField@ and @OrmUtils.getField@, not direct @data@ array access. Is this of concern?
A...
Constantin Asofiei
11:22 AM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Please note that directly accessing the @BaseRecord.data@ buffer is going to go badly in cases of the FIELDS clause a... Eric Faulhaber
09:39 AM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Ovidiu Maxiniuc wrote:
> My solution will not require translation at all: the @buffer1@ from my diagram will access ...
Constantin Asofiei
09:35 AM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
My solution will not require translation at all: the @buffer1@ from my diagram will access the data of @buffer2@ usin... Ovidiu Maxiniuc
08:26 AM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Ovidiu, the binding maps is not only for accessing the record datum. This info is used when translating queries, too... Constantin Asofiei
12:41 PM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Branch 7180a rebased from trunk 14584. Greg Shah
12:14 PM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek, there is a regression in trunk rev 14580 - this seems to fix it, I need to finish ETF testing to confirm.
<pr...
Constantin Asofiei
12:12 PM Database Feature #7366: improve performance of buffer.fill
rebased branch 7366a from trunk rev 14584 - new rev 14586. Constantin Asofiei
10:28 AM Database Feature #7366: improve performance of buffer.fill
I was pretty sure if you use ... Ovidiu Maxiniuc
01:37 AM Database Feature #7366: improve performance of buffer.fill
Ovidiu, BEFORE-TABLE is not involved during FILL, as TRACKING-CHANGES is not allowed for FILL. So there is no need m... Constantin Asofiei
11:09 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
As 6422a currently is implemented, we are taking a round trip to the database to insert a record into the @meta_aud_a... Eric Faulhaber
10:07 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Dănuț Filimon wrote:
> I had no problems testing a customer application for ~20 minutes with 7026d/rev.14576 and NEV...
Alexandru Lungu
09:57 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
I had no problems testing a customer application for ~20 minutes with 7026d/rev.14576 and NEVER_RECOMPILE property. Dănuț Filimon
09:20 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
*Committed 7026d/rev.14576*. Added the changes from 7351a rev. 14576 & 14577 without the NEVER_RECOMPILE property. Dănuț Filimon
08:47 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
In fact, please commit everything there except the NEVER_RECOMPILE flag in FWD for temp tables. You will commit that ... Alexandru Lungu
08:45 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Danut, can you port this changes to 7026d and do the tests with it? 7026d isn't rebased yet to use the latest logging... Alexandru Lungu
07:25 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
*Committed 7351a_h2/rev.18*. Added @NEVER_RECOMPILE@ property.
*Committed 7351a/rev.14577*. Fixed uid usage, replace...
Dănuț Filimon
04:21 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
*Review of 7351a/rev.14576*
* I don't think we need to lazily initialize @uid@. It is ok to have it only once as i...
Alexandru Lungu
08:55 AM Database Feature #7363: Improve H2 Value caching, hashing and equals
I changed @toLowerCase().hashCode()@ into @StringHelper.hashCodeCaseInsensitive()@ in @P2JField.computeHash()@.
Co...
Ștefan Roman
05:56 AM Database Feature #7363 (WIP): Improve H2 Value caching, hashing and equals
> I also changed P2JField.computeHash to use hashCodeCaseInsensitive.
Stefan, where did you committed this change?
...
Alexandru Lungu
03:28 AM Database Feature #7363 (Review): Improve H2 Value caching, hashing and equals
*Review of 7363a_h2 revision 18*
I am OK with the changes.
Profiled and got a -0.6% improvement on a customer app...
Alexandru Lungu
03:10 AM Database Feature #7363 (WIP): Improve H2 Value caching, hashing and equals
I added @hashCodeCaseInsensitive@ in StringUtils and used it in @ValueStringIgnoreCase.hashCode@.
I also changed @P2...
Ștefan Roman
08:29 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> This is a @Jetty@'s message, may be a new one to our logs; with the proper @slf4j@ support now 3rd ...
Roger Borrello
02:07 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> From what I researched, this means that the JVM doesn't support JPMS, which was introduced i...
Galya B
06:24 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> > Also, 6410a branch is on xfer - do you still have problems using bzr on xfersrv01? If not, pl...
Constantin Asofiei
06:23 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, something else to note: I'm looking at the patch, and I don't understand somethi...
Marian Edu
06:20 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Marian, what skeleton revision did you use for the skeleton patch? I can't apply it clea...
Marian Edu
06:05 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Joe Davis wrote:
> Hynek Cihlar wrote:
> > Joe, I see you changed the status of this issue to Review. Are the chang...
Hynek Cihlar
05:40 AM Database Bug #7321 (Review): Improve FWD-H2 wildcard projection
I am OK with the changes.
I also included some improvements on calling @Select.isEverything@ faster (iterate the exp...
Alexandru Lungu
04:08 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Alexandru Lungu wrote:
> Review of 7026d/rev. 14574
> I am OK with the changes. Have you tested the latest version ...
Radu Apetrii
03:40 AM Database Bug #7329 (Review): improve FieldReference resolution of getter/setter/extent accessors
Review of 7026d/rev. 14574
I am OK with the changes. Have you tested the latest version (rev. 14574) of 7026d with a...
Alexandru Lungu

05/23/2023

07:30 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Code Review Task Branch 6813c Revision 14584
It's good.
Greg Shah
10:32 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Created task branch 6813c from trunk rev 14583 . This contains:
* avoid recursion in @AnnotatedAst.duplicate@
* in...
Constantin Asofiei
06:08 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Constantin Asofiei wrote:
> Is @dmoInfo.getFields(false)@ using the same order as @getAllLegacyFieldInfo@?
Actually...
Ovidiu Maxiniuc
03:51 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
And there is also @propertyIndexes@ used in @ReferenceProxy.bind@, which can be cached. Constantin Asofiei
03:47 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Thanks, Ovidiu. I just noticed that @TableMapper.getAllLegacyFieldInfo@ is still unconditionally executed.
Is @dm...
Constantin Asofiei
03:40 PM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
I think we already have (at least the BOUND_PROPERTIES). The method to call is @defBuffer/boundBuffer.dmoInfo.getFiel... Ovidiu Maxiniuc
10:40 AM Database Feature #7379: cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Created task branch 7379a from trunk rev 14584.
Rev 14585 adds a cache for the DMO property info required by @Temp...
Constantin Asofiei
10:31 AM Database Feature #7379 (Test): cache the def and bound DMO property info in TemporaryBuffer$ReferenceProxy
Constantin Asofiei
05:59 PM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Hynek Cihlar wrote:
> Joe, I see you changed the status of this issue to Review. Are the changes checked in anywhere...
Joe Davis
11:14 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Joe, I see you changed the status of this issue to Review. Are the changes checked in anywhere? Hynek Cihlar
04:46 PM Database Feature #7366: improve performance of buffer.fill
Constantin Asofiei wrote:
> Created branch 7366a from trunk rev 14573.
>
> 7366a/14574 contains a first attempt a...
Ovidiu Maxiniuc
10:15 AM Database Feature #7366: improve performance of buffer.fill
7366a rev 14575 contains the changes for FILL performance improvements. Extent is not added yet. Constantin Asofiei
03:57 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Hello Eric and Ovidiu. Greg asked me to ask for a review regarding my implementation of meta_aud_audit_data. To test ... Theodoros Theodorou
01:54 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> Yes, all messages are always logged / sent to the listening server process, where they are filtered...
Roger Borrello
11:29 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> DB import shows lots of INFO statements like:
> [...]
>
> These need to be lowered.
...
Constantin Asofiei
09:03 AM Runtime Infrastructure Bug #5703 (Test): rationalize, standardize and simplify the client-side log file name configuration
Task branch 5703c merged to trunk as rev 14583 and archived. Email sent. Logs wiki updated. Galya B
08:53 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya, please double-check the module name for all files changed in 5703c and also the h...
Galya B
08:39 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, please double-check the module name for all files changed in 5703c and also the history number:
* history num...
Constantin Asofiei
07:49 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I need a dedicated tester only for the headers... Maybe we need automated tests.
@CentralLoggerClientConfigs@ was ...
Galya B
07:28 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
* @LegacyLogManagerConfigs@ - still needs history entry
* @CentralLogger@ - there are only two trunk commits in this...
Constantin Asofiei
07:16 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
It may look weird, but it's not so bad, see:
Constantin Asofiei wrote:
> Galya, review for 5703c rev 14585:
> * ...
Galya B
07:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, review for 5703c rev 14585:
* @CentralLogger@ - only a history number is needed, like this:...
Constantin Asofiei
06:55 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703c rebased on trunk r14579. Galya B
06:45 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703c r14578 Fixed unused variable ‘j’ in spawn.c Galya B
06:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> I think we hold off for now. Let's finalize 5703c and get it merged today.
I don't have anythin...
Galya B
06:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Do you know what, Greg! This was an awesome example of why @INFO@ level is so much needed for all logging. How otherw... Galya B
06:32 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> If it's a simple fix, someone can upload it to this branch. I'm not sure what needs to be done.
I think we hold ...
Greg Shah
06:31 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> Is this to be solved in another task?
Yes, see #7377.
Greg Shah
06:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> Is this to be solved in another task?
I think the related code was introduced with #2124 @bzr di...
Galya B
06:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> The core issue (already existing, not created by the logging changes) is that we are loading the ...
Galya B
06:04 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya B wrote:
> Roger, on executing @./server.sh -k@ with my configs now I get only:
> [...]
> But this was there...
Greg Shah
05:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger, on executing @./server.sh -k@ with my configs now I get only:... Galya B
05:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703c r14577 is up:
* Sets a default of WARNING to @SecurityCache@, when no explicit logging configs available for t...
Galya B
03:42 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger, thank you for reporting the inconsistencies. The messages you've seen are generated by @SecurityCache@ on leve... Galya B
02:29 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > As far as I can see the debug level now is always on maximum. Sh...
Galya B
10:02 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie Lyzenko wrote:
> As far as I can see the debug level now is always on maximum. Showing as much info as possi...
Roger Borrello
09:30 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> For the @winspawn.c@ I am lost as to how to find messages for debugging. Is there something ...
Eugenie Lyzenko
08:01 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
For the @winspawn.c@ I am lost as to how to find messages for debugging. Is there something to put in the directory, ... Roger Borrello
12:37 PM Database Feature #7037: remove dirty share manager
> Will you be rebasing this branch soon?
Rebased task branch 7037b from FWD trunk revision 14584.
Stanislav Lomany
12:06 PM Database Feature #7037: remove dirty share manager
> Why are we not initializing dirtyContext to null in this method? Is it because we need to differentiate for the cro... Stanislav Lomany
10:06 AM Database Feature #7037: remove dirty share manager
Roger Borrello wrote:
> Thanks, Stanislav. My application loaded up fine, but I don't think the latest revision of 7...
Roger Borrello
09:09 AM Database Feature #7037: remove dirty share manager
Thanks, Stanislav. My application loaded up fine, but I don't think the latest revision of 7037b contains the 7277a m... Roger Borrello
05:29 AM Database Feature #7037: remove dirty share manager
> Is the change to the directory ...
Roger, you can add these five parameters under @persistence@ section:...
Stanislav Lomany
10:31 AM Database Bug #7358: Optimize Session.invalidateRecords
Ovidiu, you are right: I don't want to use @Class<?>@ instead of @String@ with @RecordIdentifier@. We need to elimina... Eric Faulhaber
10:14 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> My understanding is we want to be completely independent from system wide @ncurses@.
Yes
> Another point is ...
Greg Shah
10:08 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
My understanding is we want to be completely independent from system wide @ncurses@. Another point is to ensure syste... Eugenie Lyzenko
09:41 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Need to be? No.
Should be? Yes.
Greg Shah
09:40 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
I noticed there is an update to ncurses for Ubuntu 22.04. Would the patched static library need to be rebuilt after s... Roger Borrello
09:45 AM Database Feature #7365: Avoid using reflection in generating BDT
Radu, please mark this your top priority. The bottle-neck is visible here, so we may want to see it finished asap. Th... Alexandru Lungu
08:42 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Ovidiu Maxiniuc wrote:
> Back to our code. The change looks fine, but the two conditionals must be adapted. The @doF...
Alexandru Lungu
07:56 AM Database Bug #7334: Reclaim used sessions to improve performance
*Committed 7334a/rev.14579*. Applied the changes mentioned in #7334-17. Dănuț Filimon
07:20 AM User Interface Bug #7368 (Test): Hotel GUI "Guests Accommodation Report" crashes web version
7368a merged to trunk as revision 14581 and archived. Hynek Cihlar
07:04 AM Base Language Feature #4065: server-side processing of client platform dependencies
4065b merged to trunk as revision 14580 and archived. Hynek Cihlar
06:46 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Go ahead.
In progress.
Hynek Cihlar
06:00 AM Base Language Feature #4065: server-side processing of client platform dependencies
Go ahead. Greg Shah
03:08 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg, I'd like to merge 4065b to trunk to address the regressions. Hynek Cihlar
06:31 AM Runtime Infrastructure Bug #7377: ServerDriver.connect() should not force server-mode to be turned on
As discussed in #5703-608 and previous notes, the @ServerDriver.connect()@ will call @bc.setSever(true)@ and try to l... Greg Shah
06:30 AM Runtime Infrastructure Bug #7377: ServerDriver.connect() should not force server-mode to be turned on
Check #5703#note-610. Galya B
06:27 AM Runtime Infrastructure Bug #7377 (New): ServerDriver.connect() should not force server-mode to be turned on
Greg Shah
06:22 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Alexandru Lungu wrote:
> The changes are functionally good. I have only some minor suggestions
> * In @set@, can yo...
Radu Apetrii
06:11 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
*Committed 7351a/rev.14576*. Reduced sql size of the @INSERT INTO [...] SELECT FROM [...]@ statement by using wildcar... Dănuț Filimon
05:59 AM Database Bug #7319: Fix adaptive query test suite from testcases
Alexandru Lungu wrote:
> Radu, can you post a patch here of the multi-table lazy fix? Maybe some of the tests are st...
Radu Apetrii
05:53 AM Database Bug #7319: Fix adaptive query test suite from testcases
Radu, can you post a patch here of the multi-table lazy fix? Maybe some of the tests are still failing because we dis... Alexandru Lungu
05:45 AM Runtime Infrastructure Bug #7375: Prevent spoofed logs in CentralLogger
Outside code can use @CentralLogger@ to create an instance of any @com.goldencode@ or anonymous (root) logger and use... Galya B
05:45 AM Runtime Infrastructure Bug #7375 (New): Prevent spoofed logs in CentralLogger
Galya B

05/22/2023

07:01 PM Base Language Feature #6649 (Review): improve the performance or SourceNameMapper runtime
Joe Davis
06:29 PM Database Feature #7037: remove dirty share manager
Roger Borrello wrote:
> Stanislav Lomany wrote:
> > Dirty sharing has been disabled in the directory for Hotel GUI ...
Eric Faulhaber
06:09 PM Database Feature #7037: remove dirty share manager
Code review 7037b, revs 14573-14574:
Everything looks good, but I have some questions, to make sure I understand s...
Eric Faulhaber
05:49 PM Database Feature #7037: remove dirty share manager
Stanislav Lomany wrote:
> Dirty sharing has been disabled in the directory for Hotel GUI (rev 264) and Hotel ChUI (r...
Roger Borrello
04:42 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Aside from the new found logging, I am happy with the way things are looking with my logging configuration for the ap... Roger Borrello
04:34 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> I think this should be cleaned up.
I'm not sure by whom, but I was trying to delve a little de...
Roger Borrello
02:50 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> > The thing that she fixed in 5703c is that the previous version of @ServerDriver.configureLogging()@ always forced... Greg Shah
01:23 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> The thing that she fixed in 5703c is that the previous version of @ServerDriver.configureLogging(...
Roger Borrello
12:03 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya mentioned that the code already had @ServerDriver.connect()@ line 939 where it forces @bc.setServer(true)@. Th... Greg Shah
11:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> That seems like a bug, maybe one that already existed but it needs to be fixed. In @-s@ mode the...
Roger Borrello
11:01 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
That seems like a bug, maybe one that already existed but it needs to be fixed. In @-s@ mode the server flag should ... Greg Shah
10:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Roger: Please check that your issues are cleared using 5703c.
What is causing this level of ou...
Roger Borrello
09:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Roger: Please check that your issues are cleared using 5703c.
Will do.
Roger Borrello
06:24 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger: Please check that your issues are cleared using 5703c. Greg Shah
03:38 PM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
It is parsed because it is referenced elsewhere. As I've noted previously via email, just because it is parsed doesn... Greg Shah
03:15 PM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Constantin Asofiei wrote:
> You must include @Foo.cls@ in your conversion list.
But it's already reported as bein...
Boris Schegolev
03:10 PM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
You must include @Foo.cls@ in your conversion list. Constantin Asofiei
03:08 PM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
I am running a simple conversion for OO mode. The class itself is simple:... Boris Schegolev
12:54 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14579@. New branch version is @14580@. Eugenie Lyzenko
12:30 PM User Interface Bug #7368: Hotel GUI "Guests Accommodation Report" crashes web version
Code Review Task Branch 7368a Revision 14576
No objections.
You can merge this to trunk after 7140a is merged.
Greg Shah
04:20 AM User Interface Bug #7368 (Review): Hotel GUI "Guests Accommodation Report" crashes web version
7368a revision 14576 resolves the reported NPE as well as requested resource not properly resolved when context not g... Hynek Cihlar
04:13 AM User Interface Bug #7368 (WIP): Hotel GUI "Guests Accommodation Report" crashes web version
Hynek Cihlar
12:26 PM Base Language Feature #4065: server-side processing of client platform dependencies
> > Are you working on process launching and server-sockets?
>
> No, I switched to my other priority tasks.
Let...
Greg Shah
12:16 PM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Are you working on process launching and server-sockets?
No, I switched to my other priority t...
Hynek Cihlar
12:14 PM Base Language Feature #4065: server-side processing of client platform dependencies
> I named the "resource" just "webservice". It would probably make sense to rename it to @webservice-client@ and dist... Greg Shah
11:45 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Code Review Task Branch 4065b Revisions 14576 and 14577
>
> 1. Doesn't @ClientSideResourceMana...
Hynek Cihlar
08:32 AM Base Language Feature #4065: server-side processing of client platform dependencies
Code Review Task Branch 4065b Revisions 14576 and 14577
1. Doesn't @ClientSideResourceManager.initialize()@ need a...
Greg Shah
05:03 AM Base Language Feature #4065: server-side processing of client platform dependencies
I checked in a fix for another client initialization problem in 4065b revision 14577. @StreamDaemon@ initialization m... Hynek Cihlar
10:14 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Alexandru Lungu wrote:
> Hmm, I edited my comment to use @== null@ seconds after posting :)
That make sense. I rev...
Ovidiu Maxiniuc
09:47 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Ovidiu Maxiniuc wrote:
> Sorry, you are right, I did not see you changed the @!=@ into @==@, not only @&&@ into @||@...
Alexandru Lungu
09:45 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Ovidiu Maxiniuc wrote:
> Alex,
> I do not think that is the good condition. If @targetBuffer.getTriggerTracker()@ ...
Ovidiu Maxiniuc
09:43 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
Alex,
I do not think that is the good condition. If @targetBuffer.getTriggerTracker()@ is null then the second oper...
Ovidiu Maxiniuc
09:27 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
In @setCurrentRecord@, there is the following condition (line 11422):... Alexandru Lungu
05:01 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
I recall seeing @ASSIGN@ trigger checks for when we were executing copy-temp-table (fast or not). I don't know if the... Alexandru Lungu
09:03 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
*Review of 7026d, rev. 14570*
The changes are functionally good. I have only some minor suggestions
* In @set@, c...
Alexandru Lungu
07:19 AM Database Bug #7371: proper handling of exception case in cacheExpired
This task is about incorrect handling of the @PersistenceException@ in @orm/Session.cacheExpired()@.
Eric Faulhab...
Ovidiu Maxiniuc
07:15 AM Database Bug #7371 (New): proper handling of exception case in cacheExpired
Ovidiu Maxiniuc
06:25 AM Database Feature #7365 (WIP): Avoid using reflection in generating BDT
Alexandru Lungu
06:21 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Merged 7355a to trunk as rev. 14577. Archived 7355a. Alexandru Lungu
06:12 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Doing the rebase now. Planning to merge asap. Alexandru Lungu
06:11 AM Database Bug #7334: Reclaim used sessions to improve performance
Rebased 7334 to latest trunk. 7334a is now at rev. 14578. Alexandru Lungu
03:13 AM Database Bug #7334: Reclaim used sessions to improve performance
*Review of 7334a*
* Place the opening brace of @PersistenceConsumer@ on the next line.
* I think you can make the...
Alexandru Lungu
02:37 AM Database Bug #7334: Reclaim used sessions to improve performance
I think we should insist on the multi-user test-case. We should see why we don't have performance improvements there.... Alexandru Lungu
03:54 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
> At the moment, I only modified FastCopyHelper.copyTable to generate such statement. I still need to test append and... Alexandru Lungu
03:00 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Alexandru Lungu wrote:
> * compare on a dummy FWD-H2 the time difference between dropping a table and deleting all o...
Dănuț Filimon

05/20/2023

03:21 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14575@. New branch version is @14576@. Eugenie Lyzenko
02:50 PM User Interface Bug #7368: Hotel GUI "Guests Accommodation Report" crashes web version
Reproduction in Hotel GUI: open @Guests@ tab, select @html@ in the right lower corner and press @Export@ button. The ... Stanislav Lomany
02:47 PM User Interface Bug #7368 (Test): Hotel GUI "Guests Accommodation Report" crashes web version
Stanislav Lomany
09:45 AM Database Bug #7367: disable TriggerTracker for TemporaryBuffer
A session trigger can't be registered for a temp-table (I also double-checked in OE). This means that @RecordBuffer.... Constantin Asofiei
09:40 AM Database Bug #7367 (Closed): disable TriggerTracker for TemporaryBuffer
Constantin Asofiei
09:08 PM Database Bug #7358: Optimize Session.invalidateRecords
I have reviewed revision 14571 of 7026d. I totally agree with the code. Good job!
If there is space for more impro...
Ovidiu Maxiniuc

05/19/2023

05:02 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14574@. New branch version is @14575@. Eugenie Lyzenko
12:42 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14573@. New branch version is @14574@. Eugenie Lyzenko
03:49 PM Base Language Feature #4065: server-side processing of client platform dependencies
4065b revision 14576 implements server-side web service calling. Please review.
I named the "resource" just "webse...
Hynek Cihlar
09:47 AM Base Language Feature #4065: server-side processing of client platform dependencies
Code Review Task Branch 4065b Revision 14571
No objections.
Greg Shah
03:01 PM Database Feature #7366: improve performance of buffer.fill
Created branch 7366a from trunk rev 14573.
7366a/14574 contains a first attempt at improving performance of @Buffe...
Constantin Asofiei
02:36 PM Database Feature #7366 (WIP): improve performance of buffer.fill
Constantin Asofiei
02:33 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
OK, it can go after 7241a. Greg Shah
02:28 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Greg Shah wrote:
> Can we merge this to trunk?
Is OK from my part.
Constantin Asofiei
02:02 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Can we merge this to trunk? Greg Shah
06:59 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru Lungu wrote:
> Constantin, can you confirm that your scenario which caused #7355-1 is fixed now?
Confirme...
Constantin Asofiei
06:35 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
I've run the changes across customer applications and the individual set of tests (without issues). The core of the c... Alexandru Lungu
06:22 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Do we need any additional review or testing before merging to trunk? Greg Shah
03:00 AM Database Bug #7355 (Test): regression in row structure calculation for DATETIME-TZ when join is used on te...
Done. Committed as 7156a/rev. 14567. Alexandru Lungu
02:22 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru Lungu wrote:
> This is good; I don't have to rebase it myself now :) As the tests are OK and customer appl...
Constantin Asofiei
02:21 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Ovidiu Maxiniuc wrote:
> Then just reconvert and you'll get the DMO using expanded fields.
Got it! The changes ar...
Alexandru Lungu
09:02 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru,
I mistaken the 7355a with another branch and I have just rebased it to latest trunk. Since I am doing the...
Ovidiu Maxiniuc
11:23 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian, something else to note: I'm looking at the patch, and I don't understand something: the Java method name for ... Constantin Asofiei
10:20 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian, what skeleton revision did you use for the skeleton patch? I can't apply it cleanly. I've pushed skeleton re... Constantin Asofiei
10:13 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703c r14576 (I uncommitted the previous revision): I think the logging with different server modes is fixed. Galya B
09:59 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
... Galya B
09:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Just a note: This is not a new change and it throws an exception when server is started in the modes without director... Galya B
08:49 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> The point here is: when something other than @MODE_START@ is being used, ServerDriver do...
Galya B
07:39 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> You can still print the same formatted messages from another anonymous logger somewhere else.
This was my point ...
Greg Shah
07:37 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Do we speak about intentional or unintentional logging fraud here? :) Galya B
07:36 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
But the past implementation still doesn't make sense... You can still print the same formatted messages from another ... Galya B
07:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
My conclusion is that the so called anonymous loggers that had some meaning in a security vulnerability prone Java Lo... Galya B
07:29 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> The output from it could be controlled such that the format was fixed and the class name portion was not overridden... Galya B
07:25 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> The idea was:
>
> * The instance was unique and could not be obtained by using the class or cl...
Galya B
07:13 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> > It existed before as the anonymous logger implementation. You could not use the class from one file to obtain th... Greg Shah
07:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
The only mutability in CentralLogger instance is the level and it's global, so consistent.
Galya B
07:11 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I hope I made it clear that CentralLogger is not Java logger, it's lightweight, simplified, completely different impl... Galya B
07:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
... Galya B
06:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > Galya, related to ServerDriver changes: only @MODE_START@ ne...
Constantin Asofiei
06:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Also I don't see how anonymous loggers save you from having other named loggers used by 3rd party users of the framew... Galya B
06:57 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> It existed before as the anonymous logger implementation. You could not use the class from one f...
Galya B
06:55 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Greg Shah wrote:
> > Just because it was designed in to the Java logging framework doesn't...
Greg Shah
06:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Just because it was designed in to the Java logging framework doesn't mean that it is a good idea...
Galya B
06:53 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Just because it was designed in to the Java logging framework doesn't mean that it is a good idea. In a JVM process ... Greg Shah
06:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya, related to ServerDriver changes: only @MODE_START@ needs to be checked against. ...
Galya B
06:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Traceability of logs is a matter of controlled reviewed development. But if you want to protect certain loggers, we c... Galya B
06:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, related to ServerDriver changes: only @MODE_START@ needs to be checked against. Also, I don't really understa... Constantin Asofiei
06:48 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Check "Java doc on Logger":https://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html, there are about 1... Galya B
06:44 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
We can call the logger for example "Security" and have 10 classes output using it. Galya B
06:42 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
... Galya B
06:42 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I guess that means that anonymous loggers are not available in the new approach. Greg Shah
06:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Because random code should not be able to output to a logger for another class. Greg Shah
06:38 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Is it still possible to create anonymous loggers?
Why?
Galya B
06:36 AM Runtime Infrastructure Bug #5703 (Review): rationalize, standardize and simplify the client-side log file name configura...
Greg Shah
06:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Is it still possible to create anonymous loggers? Based on what I have read above and on the wiki, it seems like thi... Greg Shah
05:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'm done with what I'm aware of. If there are any outstanding issues, please let me know. Galya B
05:07 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Here are the server run modes:... Galya B
04:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703c based on latest trunk r14572 has the following changes in r14573-14575:
* @%as@ properly supported for @server...
Galya B
02:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Galya Bogdanova wrote:
> > @%as@ placeholder (appserver name) is now properly supported for...
Galya B
02:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > I believe there is a regression in that when I run @./server.sh -w@ for checking on status of t...
Galya B
02:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Were these both resolved in 5703b?
> > > DB import shows lots of ...
Galya B
09:41 AM Database Feature #7365: Avoid using reflection in generating BDT
@TextOps.instantiate@ is a hot-spot in our profiling. This is because it uses @getDeclaredConstructor().newInstance()... Alexandru Lungu
09:38 AM Database Feature #7365 (Closed): Avoid using reflection in generating BDT
Alexandru Lungu
09:36 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Danut, I think I have a better idea.
My concern is that dropping tables like @MASTER__PK__MAPPING_1@ will make th...
Alexandru Lungu
02:59 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
Danut, if you already do modifications to the @FastCopyHelper@, I will request more things here:
* Fix the javadoc a...
Alexandru Lungu
09:08 AM Database Feature #7363: Improve H2 Value caching, hashing and equals
One last comment here. If you already plan to do some changes to @ValueStringIgnoreCase@, also consider optimizing @V... Alexandru Lungu
03:14 AM Database Feature #7363: Improve H2 Value caching, hashing and equals
The same issue we have in FWD, @P2JField.computeHash@. Please use @hashCodeCaseInsensitive@ there, instead of @.toLow... Alexandru Lungu
02:33 AM Database Feature #7363: Improve H2 Value caching, hashing and equals
Recently we enabled support for case-insensitive character values in H2 using @ValueStringIgnoreCase@.
However, @...
Alexandru Lungu
02:24 AM Database Feature #7363 (Closed): Improve H2 Value caching, hashing and equals
Alexandru Lungu
06:22 AM Database Feature #7066: Implement multi-table indexed query in H2
While working with #7252, I found a much easier way to obtain the index name, which is done automatically instead of ... Radu Apetrii
06:07 AM Runtime Infrastructure Bug #7354: do not log keystore/truststore passwords when dumping arguments during spawning
Greg, as can be seen in #7354-3, the title of this task is a bit too narrow. Also @sun.java.command@ needs some secre... Tijs Wickardt
05:43 AM Database Bug #7358 (Review): Optimize Session.invalidateRecords
Committed implementation of the idea from #7358-1 to 7026d as rev. 14571.
The total time improvement is of *-5.2%* o...
Alexandru Lungu
05:34 AM Database Bug #7364: Build a full test-suite for fast copy-temp-table
There were many recent changes for @FastCopyHelper@ and some are still pending. However, we don't have such a complet... Alexandru Lungu
03:57 AM Database Bug #7364 (New): Build a full test-suite for fast copy-temp-table
Alexandru Lungu
05:21 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
I've refactored the code as you suggested. The changes are on 7026d, rev. 14570.
I found no issues while testing (w...
Radu Apetrii

05/18/2023

04:00 PM Database Feature #7037: remove dirty share manager
Dirty sharing has been disabled in the directory for Hotel GUI (rev 264) and Hotel ChUI (rev 86). Stanislav Lomany
10:44 AM Database Feature #7037 (Review): remove dirty share manager
Greg Shah
10:43 AM Database Feature #7037: remove dirty share manager
Eric: Please review. Greg Shah
10:43 AM Database Feature #7037: remove dirty share manager
Yes, it's safe. Stanislav Lomany
10:42 AM Database Feature #7037: remove dirty share manager
Does it default to the current approach? In other words, it won't cause changes in behavior for existing application... Greg Shah
10:41 AM Database Feature #7037: remove dirty share manager
Yes, it is ready. Stanislav Lomany
10:37 AM Database Feature #7037: remove dirty share manager
Is this ready for review?
What is the %Done for this task?
Greg Shah
10:33 AM Database Feature #7037: remove dirty share manager
Rebased task branch 7037b from FWD trunk revision 14572. Stanislav Lomany
12:53 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14572@. New branch version is @14573@. Eugenie Lyzenko
12:37 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> @%as@ placeholder (appserver name) is now properly supported for FWD log file names (previo...
Roger Borrello
11:28 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> I believe there is a regression in that when I run @./server.sh -w@ for checking on status of the server process, a... Greg Shah
11:18 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Were these both resolved in 5703b?
> > DB import shows lots of INFO statements like:
Only this ...
Constantin Asofiei
11:16 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> DB import shows lots of INFO statements like:
> ...
> Regression: @RemoteObject@ can be used from standalone JVMs...
Greg Shah
09:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703b merged in trunk as r14572, email sent. I'm starting on rotation disabling and server logs on console in 5703c. Galya B
09:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Roger, can I see this wrapper that parses logs, you're referring to?
See attached.
Roger Borrello
08:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, please add a history entry to @CentralLoggerClientStandalone@ and after that you can merge. All is good on my... Constantin Asofiei
08:53 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Then the last question would be if there is world where someone wants to get rid of my work...
Roger Borrello
08:50 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> > It seems reasonable. Any @rotation < 2@ should mean explict disabling.
>
> To me (for what it's worth :-), @r...
Greg Shah
08:49 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Constantin, can we merge 5703b to fix the class loader? Sergey has decided to not work on #...
Constantin Asofiei
08:48 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> It seems reasonable. Any @rotation < 2@ should mean explict disabling.
To me (for what it's w...
Roger Borrello
08:43 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin, can we merge 5703b to fix the class loader? Sergey has decided to not work on #7357 until CentralLogger i... Galya B
08:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Or worse, 2 same files, or even worse, 1 file with FileHandler and srderr redirect writing to it. Galya B
08:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
OK, just keep in mind that someone may like the new configs, use them locally and migrate customers to having both se... Galya B
08:38 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> My problem with this whole rework "make it as it was before" is that noone will migrate properly customers, if it w... Greg Shah
08:37 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> Then the last question would be if there is world where someone wants to get rid of my work .. I meant log files co... Greg Shah
08:36 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
My problem with this whole rework "make it as it was before" is that noone will migrate properly customers, if it wor... Galya B
08:31 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Then the last question would be if there is world where someone wants to get rid of my work .. I meant log files comp... Galya B
08:30 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
If freedom should be allowed, then I can make @rotationLimit=0@ to completely disable rotation, instead of passing it... Galya B
08:28 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'd rather have an explicit option to enable console logging (or anything else), this allows flexibility; 'DEV' is to... Constantin Asofiei
08:25 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Or allow the comfort of the old world to everyone - put all in one easily replaceable file and print to console by se... Galya B
08:24 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
OK, what about if ... we get one new config called @logging/DEV@ that will enable server logs to System.err (like wha... Galya B
08:20 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> Logs in the IDE console is a convenience for development, but is it of any value to customers?
I agree this is p...
Greg Shah
08:18 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Also keep in mind that server logs is just a piece of the whole picture and client logs will never be printed on the ... Galya B
08:16 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
You probably use the old integrated environment. Since I don't, I've never seen server logs in the console. Logs in t... Galya B
08:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Constantin, do you think about parsing the logs that's why rotation is in the way, or you h...
Constantin Asofiei
08:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
There are no rules for the pros I guess :) Galya B
08:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > What is this @<node class="string" name="path.chui">@ ? Where did the @.gui@, @.chui@ come from...
Galya B
08:04 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> What is this @<node class="string" name="path.chui">@ ? Where did the @.gui@, @.chui@ come from?
We have a mecha...
Greg Shah
08:02 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> > Galya, is there a way to configure the @logging@ so that there is a single file, with no rotation?
> At the mome...
Greg Shah
07:48 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin, do you think about parsing the logs that's why rotation is in the way, or you have different concerns? Galya B
07:45 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya, is there a way to configure the @logging@ so that there is a single file, with no...
Galya B
07:37 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, is there a way to configure the @logging@ so that there is a single file, with no rotation? Constantin Asofiei
07:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> My only questions is should I include @serverSide=TRUE@.
Probably, yes.
Greg Shah
06:02 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Is @org.hibernate.cache@ still used? There is this logger in testcases configs and I believ...
Constantin Asofiei
05:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Is @org.hibernate.cache@ still used? There is this logger in testcases configs and I believe it's not used any more. Galya B
04:11 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger, can I see this wrapper that parses logs, you're referring to? Galya B
03:44 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
@%as@ placeholder (appserver name) is now properly supported for FWD log file names (previous worked only for legacy ... Galya B
02:59 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
As of @rotationCount@ if there is no disk space limitation known beforehand, I recommend to make it more, otherwise l... Galya B
02:57 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Also @rotationLimit@ is by default @500000@, so you can just omit it. Galya B
02:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
What is this @<node class="string" name="path.chui">@ ? Where did the @.gui@, @.chui@ come from? Galya B
10:03 AM Database Feature #6442: missing encoding/collation features
Just a quick question about design: are collation/codepage available as some database config (like in @ConnectionMana... Boris Schegolev
10:02 AM Database Bug #7334: Reclaim used sessions to improve performance
*Committed 7334a.rev14569.* I applied the changes mentioned in #7334-11.
I misunderstood your question and reteste...
Dănuț Filimon
07:03 AM Database Bug #7334: Reclaim used sessions to improve performance
What about multiple client? I suspect your test was done with only one client? Alexandru Lungu
05:54 AM Database Bug #7334: Reclaim used sessions to improve performance
Alexandru Lungu wrote:
> Danut, can you retrieve the same statistics as in #7334-8 without any pause?
After retes...
Dănuț Filimon
03:42 AM Database Bug #7334: Reclaim used sessions to improve performance
Danut, can you retrieve the same statistics as in #7334-8 without any pause? I am curios how fast is using a single s... Alexandru Lungu
09:36 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
There is something else, that caught my attention. In the @tests/dataset/TestReadXmlFileNoPkReadGenerated.cls@ test, ... Maciej Zieniuk
09:12 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> Just wondering that maybe for better clarity, we only prepare temp-table, when the temp-tabl...
Igor Skornyakov
09:08 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Just wondering that maybe for better clarity, we only prepare temp-table, when the temp-table is in the CLEAR state ?... Maciej Zieniuk
08:28 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
> This change fixed 4 tests and i think it make sense, any comments on this ?
Igor: I think this is for you.
Greg Shah
08:16 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Yeah i agree, set name for dynamic temp-table is equivalent to prepared state - i will revert my change from the bran... Maciej Zieniuk
06:24 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Ovidiu Maxiniuc wrote:
> I am pretty sure the name of static temp-tables cannot be set/changed dynamically.
> In th...
Marian Edu
05:47 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I just rebased 4514a on top of newest 3827b (which includes some fixes for ABLUnit that i need), which is based on to... Maciej Zieniuk
08:51 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I have analyzed the failure in the @tests/dataset/TestReadXmlFileNoPkReadGenerated.cls@ test...
Ovidiu Maxiniuc

05/17/2023

05:25 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I think I am happy with my new configuration. With this, I can cover ChUI and GUI:... Roger Borrello
05:02 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
FYI, tokens work fine. My entry for ChUI clients is:... Roger Borrello
04:28 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Roger Borrello wrote:
> > Where does the @%as@ value come from?
>
> It looks like everyw...
Roger Borrello
04:15 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Where does the @%as@ value come from?
It looks like everywhere @LoggingUtil.resolveLogFil...
Roger Borrello
02:57 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Roger, I got you! You're running multiple servers at the same time and still asking why the...
Roger Borrello
11:55 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Eugenie,
> This log is in fwd_server_*.log I guess:
> [...]
> Let's figure out why FINE ...
Eugenie Lyzenko
11:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > > ** ServerDriver special modes for status checking, shutdown processing, batch program launch
...
Constantin Asofiei
10:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> > ** ServerDriver special modes for status checking, shutdown processing, batch program launch
> Gold mine! It cli...
Greg Shah
10:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Truth being told, @%m%g.log@ is not a prod config. It can work only for Hotel GUI and that is only if you don't do th... Galya B
10:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Conversion tools don't use sessions. Sessions are used by:
> [...]
> ** ServerDriver special m...
Galya B
09:28 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> I mean how do tools configure a session?
Conversion tools don't use sessions. Sessions are used by:
* FWD cl...
Greg Shah
09:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie,
This log is in fwd_server_*.log I guess:...
Galya B
09:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya: regarding log rotation. I have a config where the server log name is @server.log...
Galya B
09:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> i.e. why is the default logger used with RemoteObject?
A separate JVM connects via the app...
Constantin Asofiei
09:02 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
i.e. why is the default logger used with RemoteObject? Galya B
08:58 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I mean how do tools configure a session? Galya B
08:57 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Do we have RemoteObjects used by tools? Galya B
08:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
By the way the fix is up. Galya B
08:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> The problem is not that logs are filtered or not - the problem is @RemoteObject$RemoteAc...
Galya B
08:49 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Constantin, that being said, it's still not a critical bug. Logs are still properly filtere...
Constantin Asofiei
08:48 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin, that being said, it's still not a critical bug. Logs are still properly filtered out in @publish(LogRecor... Galya B
08:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> See this test:
> [...]
> It prints @true@.
Aaaaah, that is because I developed withou...
Galya B
08:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> I don't understand the problem. isLoggable should return true before the logging configs ki...
Constantin Asofiei
08:20 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg, I want multithreaded Redmine tasks! How do I keep 3 conversations sensible in one timeline. Galya B
08:18 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Eugenie Lyzenko wrote:
> > Can you please clarify the new style log entries like this:
> ...
Eugenie Lyzenko
08:16 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie Lyzenko wrote:
> Can you please clarify the new style log entries like this:
The problem I guess is that yo...
Galya B
08:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie Lyzenko wrote:
> Can you please clarify the new style log entries like this:
>
> [...]
>
> Is it expec...
Galya B
08:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> > the problem in #5703-417 is still present; there is something wrong with this stack:
...
Galya B
08:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya,
Can you please clarify the new style log entries like this:...
Eugenie Lyzenko
07:55 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> the problem in #5703-417 is still present; there is something wrong with this stack:
because the isLoggable(Level)...
Constantin Asofiei
07:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Greg Shah wrote:
> > > Hynek: please review the @ext/sheet/build.gradle@ change
> >
> >...
Constantin Asofiei
07:48 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Roger Borrello wrote:
> > The wrapper needs to know what the server logfile name is, witho...
Roger Borrello
07:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > If there is any other way to deploy the war without the main classpath, that is something to co...
Galya B
07:39 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> If there is any other way to deploy the war without the main classpath, that is something to consider.
Not that ...
Greg Shah
07:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Also Eugenie tested it. Me too. If there is any other way to deploy the war without the main classpath, that is somet... Galya B
07:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > Hynek: please review the @ext/sheet/build.gradle@ change
>
> Hynek is not available until Fr...
Galya B
07:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> Hynek: please review the @ext/sheet/build.gradle@ change
Hynek is not available until Friday. We need to make t...
Greg Shah
07:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703b r14577.
> * @src/com/goldencode/p2j/util/logging/CentralLoggerClientStandalone.java@ has just whitespace chang...
Galya B
06:47 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, review for 5703b rev 14576:
* @src/com/goldencode/p2j/util/logging/CentralLoggerClientStandalone.java@ has ju...
Constantin Asofiei
06:38 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Can someone approve 5703b, cause it has important fixes that need to be merged and then we can improve on rotation in... Galya B
06:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> I agree with Roger, that seems like a bug in the J2SE code. It is certainly not intuitive, when ...
Galya B
06:22 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Roger Borrello wrote:
> > The wrapper needs to know what the server logfile name is, witho...
Greg Shah
03:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
* 5703b r14576 server and client default log file names separated. Server default without pid.
* Tested.
* *Rea...
Galya B
03:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
What is the limitation in the wrapper of having no logic? Can it not find the last updated @server*.log@ file and par... Galya B
02:47 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> The wrapper needs to know what the server logfile name is, without having to make any logica...
Galya B
02:22 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> The wrapper needs to know what the server logfile name is, without having to make any logica...
Galya B
05:09 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
The denormalization of dynamic temp-tables is governed by @persistence/denormalize-dynamic-temp-tables@ directory key... Ovidiu Maxiniuc
07:43 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
I tested with a complex example using extents and datetime-tz, but only normalized (which was ok). I am trying to tes... Alexandru Lungu
06:00 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
We need some tests with datetime-tz extent fields (I think is enough to have @tt1.f0@ as extent in the example). Tes... Constantin Asofiei
05:25 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
If I am going to use this is the c'tor and use @propertySize@, I can do:... Alexandru Lungu
05:01 PM Database Feature #6442: missing encoding/collation features
I pushed the latest version as revision 6442a/14572:
* fixed the rules so that the conversion works with the new key...
Boris Schegolev
11:28 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
The prepared flag did not fix the test, mostly because the temp-tables are prepared already when @run support/dataset... Maciej Zieniuk
08:52 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
> the name is a parameter what can be set or changed at any time and it have nothing to do with the prepared state
...
Greg Shah
08:32 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Adding to the name, it looks like during the xml file load, the name is set on the temp-table when it encounters this... Maciej Zieniuk
08:29 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I have analyzed the failure in the @tests/dataset/TestReadXmlFileNoPkReadGenerated.cls@ test @createFilesForDsmaster@... Maciej Zieniuk
07:43 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Greg Shah wrote:
> @SEARCH@ can work. We also could provide some kind of configuration value that could be the "roo...
Marian Edu
07:36 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
@SEARCH@ can work. We also could provide some kind of configuration value that could be the "root" path for relative... Greg Shah
07:18 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Greg Shah wrote:
> We should change the code to make it operate more naturally. I prefer not to copy lots of files ...
Marian Edu
06:50 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
We should change the code to make it operate more naturally. I prefer not to copy lots of files around when running ... Greg Shah
10:42 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
When running any converted 4GL application, the resource files can be either in jar, but usually, like in this case, ... Ovidiu Maxiniuc
11:12 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Yes Greg Shah
10:55 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I am thinking of creating a persistent metadata table similar to @meta_user@ for the @_aud-audit-data@. Something lik... Theodoros Theodorou
10:06 AM Database Bug #7334: Reclaim used sessions to improve performance
*Review of 7334a.rev14568*
* Make @initialize()@ method synchronized to avoid concurrent initalization of the thre...
Alexandru Lungu
08:53 AM Database Bug #7334: Reclaim used sessions to improve performance
*Committed 7334a.rev14568*. This update allows managing of expired session across all @SessionFactory@ instances usin... Dănuț Filimon
08:14 AM Database Bug #7334: Reclaim used sessions to improve performance
Danut, please commit your latest changes to 7334a. I will do a quick review. Alexandru Lungu
07:31 AM Database Bug #7334: Reclaim used sessions to improve performance
I added the Daemon thread for closing session based on a lifespan value. I also tested different lifespan values as s... Dănuț Filimon
05:41 AM Database Bug #7351 (WIP): Reduce SQL query string size of an INSERT INTO SELECT FROM
Please check @FastCopyHelper@ and if the field list can be compressed with a simple @tt.*@ syntax. Note that this is ... Alexandru Lungu
05:24 AM Database Bug #7358: Optimize Session.invalidateRecords
I see @Session.invalidateRecords@ as a constant bottle-neck in my profiling. Most of the times, @TemporaryBuffer@ tri... Alexandru Lungu
03:43 AM Database Bug #7358 (Closed): Optimize Session.invalidateRecords
Alexandru Lungu

05/16/2023

05:36 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Eugenie Lyzenko wrote:
> > Sorry, this is another issue I guess. Because location is diffe...
Eugenie Lyzenko
04:41 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Roger Borrello wrote:
> > After a few retries, I see the most recent file is now @server0....
Roger Borrello
04:18 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie Lyzenko wrote:
> Sorry, this is another issue I guess. Because location is different. Happen when I tried to...
Galya B
04:11 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Eugenie Lyzenko wrote:
> > Confirm fixed areas. Please consider to resolve #7143-174 issue...
Eugenie Lyzenko
04:02 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger, a clarification: LOG-MANAGER logs are configured with @clientlog@ and don't support @%g@. There is default onl... Galya B
03:57 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie Lyzenko wrote:
> Confirm fixed areas. Please consider to resolve #7143-174 issue. It is still active.
This ...
Galya B
03:49 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> 5703b r14574:
> * should fix all issues described by Eugenie - #7143-173, #7143-168, #7143...
Eugenie Lyzenko
03:46 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> After a few retries, I see the most recent file is now @server0.log.1@, and the @server0.log...
Galya B
03:31 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya, please use Hotel GUI and do a before and after comparison of the conversion log a...
Galya B
03:20 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Hi Galya... I certainly do like the cleaner logging process, and will test my customers application on *5703b* so as ... Roger Borrello
02:54 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Eugenie, removing @slf4j-api@ from all dependencies in sheet should be enough to fix the is...
Galya B
02:44 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie, removing @slf4j-api@ from all dependencies in sheet should be enough to fix the issue. Galya B
02:39 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703b r14574:
* should fix all issues described by Eugenie - #7143-173, #7143-168, #7143-169;
* adds @setServer@ to...
Galya B
01:12 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> We can always add @bc.setServer(true);@ without the @if@, since this code is in @ServerDriv...
Roger Borrello
12:51 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
We can always add @bc.setServer(true);@ without the @if@, since this code is in @ServerDriver@, but I've never seen t... Galya B
12:45 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> I made appropriate updates to @directory.xml@ as directed for my application.
>
> I belie...
Roger Borrello
11:05 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
The exact call is indeed part of jetty, but I was trying to debug the part around setting a context class loader in @... Galya B
11:03 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> I try to debug the sheet war. I have both the server and client debuggers connected, but th...
Eugenie Lyzenko
10:15 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I try to debug the sheet war. I have both the server and client debuggers connected, but the breakpoint in @SheetCont... Galya B
10:13 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> I can't debug @SheetControllerImpl@ that is part of the war. Debugging doesn't hit the brea...
Constantin Asofiei
10:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
It's deployed as @org.eclipse.jetty.webapp.WebAppContext@ in @SpreadsheetDriverWidget@ and the war is set to the cont... Galya B
10:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I can't debug @SheetControllerImpl@ that is part of the war. Debugging doesn't hit the breakpoints. Galya B
09:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Eugenie Lyzenko wrote:
> Greg Shah wrote:
> > > Do we always use @fwd_sheet.war@ from a web process spawned by the ...
Greg Shah
09:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > Do we always use @fwd_sheet.war@ from a web process spawned by the server or as a separate tool...
Eugenie Lyzenko
09:46 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> Do we always use @fwd_sheet.war@ from a web process spawned by the server or as a separate tool as well?
Neither...
Greg Shah
09:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Do we always use @fwd_sheet.war@ from a web process spawned by the server or as a separate tool as well? Galya B
09:25 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
There are two classloaders, loading probably the same implementation of slf4j twice and considering it different. In ... Galya B
08:27 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'll be debugging for a while the sheet project bug with loading slf4j. It is related to some dependencies using @org... Galya B
07:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> The easiest is to simply not include pid ever in server log file name using a placeholder.
No, allowing the pid ...
Greg Shah
06:55 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
The easiest is to simply not include pid ever in server log file name using a placeholder. Do you want to keep it as ... Galya B
06:53 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
The client side is better with it so let's consider options for not having a single cfg entry for both names. Greg Shah
06:50 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Let's remove the pid from the default server log file name so that by default we are not trying t...
Galya B
06:49 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Let's remove the pid from the default server log file name so that by default we are not trying to load the native li... Greg Shah
06:46 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> @logging.properties@ won't do
I agree with this, we don't use props files. We use good defaults and allow optio...
Greg Shah
05:38 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, please use Hotel GUI and do a before and after comparison of the conversion log and db import logs. There are... Constantin Asofiei
05:21 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Regression: add a bogus jar to the classpath (just at the beginning) and this is shown w...
Galya B
05:00 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> DB import shows lots of INFO statements like:
> ...
Galya B
04:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya, we have some priorities to fix:
> * default any logger (including the ones init...
Galya B
04:20 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, we have some priorities to fix:
* default any logger (including the ones initialized from directory.xml) to ...
Constantin Asofiei
04:19 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Especially because in @CentralLoggerFallback@ we have that notion of System.out being Level.INFO and below:... Galya B
04:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> I don't mean to not allow logging levels via some command line argument (or maybe a logg...
Galya B
04:02 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > Please consider a default logging level of WARNING. You can...
Constantin Asofiei
04:00 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Please consider a default logging level of WARNING. You can make it globally - if even ...
Galya B
03:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Regression: @RemoteObject@ can be used from standalone JVMs (i.e. JavaOpenClient). The ...
Galya B
03:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, for the standalone tools - this includes conversion, import, standalone JVMs (not FWD server/client) using FWD... Constantin Asofiei
03:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> DB import shows lots of INFO statements like:
> [...]
>
> These need to be lowered.
...
Galya B
02:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Is tilde (@~@) supported in the filename so that the configuration can cover all users?
The...
Galya B
05:34 PM Database Feature #6442 (WIP): missing encoding/collation features
Boris Schegolev
03:38 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
I am OK with the code from rev. 14572. It will clearly bring more performance than my initial solution. An alternativ... Ovidiu Maxiniuc
02:04 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru, there is @PropertyReader.propertySize()@ which gives the number of SQL columns for a DMO property. Is it ... Constantin Asofiei
09:15 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Ovidiu: Please review. Greg Shah
09:07 AM Database Bug #7355 (Review): regression in row structure calculation for DATETIME-TZ when join is used on ...
Created 7355a and committed rev. 14572. @DmoMeta@ computes the total number of SQL fields only once and uses it in @F... Alexandru Lungu
03:44 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Alexandru, please create a 7355a branch and cache the total number of SQL fields in a table at DmoMeta (so not just d... Constantin Asofiei
02:23 AM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Nice catch, this makes sense. At some point @canUseWildcard@ was denying the use of wildcard for @datetime-tz@ fields... Alexandru Lungu
08:32 PM Database Bug #7355 (WIP): regression in row structure calculation for DATETIME-TZ when join is used on tem...
Your analysis is correct. Here is the patch for fixing the issue:... Ovidiu Maxiniuc
03:09 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
Constantin Asofiei wrote:
> Boris, did you run the tests in OpenEdge and in FWD? What is the difference in time?
...
Boris Schegolev

05/15/2023

02:30 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14571@. New branch version is @14572@. Eugenie Lyzenko
02:22 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Regression: add a bogus jar to the classpath (just at the beginning) and this is shown when starting the FWD server; ... Constantin Asofiei
02:20 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Regression: @RemoteObject@ can be used from standalone JVMs (i.e. JavaOpenClient). The logging defaults to 'FINE' (f... Constantin Asofiei
02:01 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya,
Do you have any ideas how to resolve #7143-168, #7143-169 issues/regressions?
Eugenie Lyzenko
02:00 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
DB import shows lots of INFO statements like:... Constantin Asofiei
11:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I made appropriate updates to @directory.xml@ as directed for my application.
I believe there is a regression in t...
Roger Borrello
07:59 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Roger Borrello wrote:
> Is tilde (@~@) supported in the filename so that the configuration can cover all users?
N...
Greg Shah
12:53 PM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek Cihlar wrote:
> I created task branch 4065b and checked in a fix for the regression reported in #5731-856.
> ...
Hynek Cihlar
09:34 AM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> Greg, also, something else to note: there is code in @p2j.oo@ for client sockets and a...
Marian Edu
06:51 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> I thought we already supported regular 4GL client sockets on the server side,
Yes, 4GL client s...
Constantin Asofiei
06:11 AM Base Language Feature #4065: server-side processing of client platform dependencies
I thought we already supported regular 4GL client sockets on the server side, but the missing part was the web servic... Greg Shah
05:41 AM Base Language Feature #4065: server-side processing of client platform dependencies
Hynek, I think there is some confusion: REST/SOAP/WebHandler are for the FWD web service support (server-side deploym... Constantin Asofiei
12:43 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
Denormalized datetime-tz extent fields need to be checked, too. Constantin Asofiei
12:40 PM Database Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
I'm not sure when this was introduced (I suspect when @tt.*@ or something like this). In FWD, DATETIME-TZ type uses ... Constantin Asofiei
12:37 PM Database Bug #7355 (Closed): regression in row structure calculation for DATETIME-TZ when join is used on ...
Constantin Asofiei
12:29 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Marian Edu wrote:
> Maciej Zieniuk wrote:
> > The @tests/dataset/TestXmlNodeType.cls@ have a line during the setup,...
Maciej Zieniuk
05:58 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir Tsichevski wrote:
> Maciej Zieniuk wrote:
> > attaching the procedure i mentioned :)
>
> This procedure...
Maciej Zieniuk
11:26 AM Runtime Infrastructure Bug #7354: do not log keystore/truststore passwords when dumping arguments during spawning
Further info: it was also detected at the client log. Search for 'password' in the client log output below.... Tijs Wickardt
10:58 AM Runtime Infrastructure Bug #7354: do not log keystore/truststore passwords when dumping arguments during spawning
In #6879, it was noted that our log output should not contain passwords for keystores/truststores:... Greg Shah
10:55 AM Runtime Infrastructure Bug #7354 (New): do not log keystore/truststore passwords when dumping arguments during spawning
Greg Shah
10:06 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
I have mixed feelings about the cache on the second thought.
My concern is that the cache is unbound, so we may en...
Alexandru Lungu
07:07 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
I've committed to 7252a, rev. 14563 and to 7252a_h2, rev. 19 some changes that target the remaining points from the l... Radu Apetrii
09:47 AM Database Bug #7352: Mismatching results when comparing case-insensitive/case-sensitive values between 4GL ...
There were several different results when comparing case-insensitive and case-sensitive values from where clauses, fo... Dănuț Filimon
09:32 AM Database Bug #7352 (WIP): Mismatching results when comparing case-insensitive/case-sensitive values betwee...
Dănuț Filimon
09:23 AM Database Bug #7108: Simulate upper/rtrim directly in H2 using case specific columns
Dănuț Filimon wrote:
> I found several mismatched between FWD and 4GL. All of the tests are done in the following ma...
Alexandru Lungu
09:05 AM Database Bug #7334: Reclaim used sessions to improve performance
I remodeled the profiling test to fit a multi-user case. I never detailed what the contents of test are, only that it... Dănuț Filimon
08:59 AM Database Feature #7037: remove dirty share manager
Created task branch 7037b from FWD trunk revision 14571. Stanislav Lomany
09:02 PM Database Feature #7037: remove dirty share manager
Please create a task branch and apply your changes. We are going to test this with various customer projects and wit... Greg Shah
08:29 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
6813b/14569 was rebased from trunk rev 14570 - new rev 14576.
6813b/14576 was merged to trunk rev 14571 and archived.
Constantin Asofiei
08:12 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Greg Shah wrote:
> 6813b can be merged to trunk now.
OK, working on it.
Constantin Asofiei
08:02 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
6813b can be merged to trunk now. Greg Shah
07:10 AM Database Bug #7351: Reduce SQL query string size of an INSERT INTO SELECT FROM
The @COPY-TEMP-TABLE@ statement sometimes uses a "fast" approach if possible. It analyses table signatures (field typ... Alexandru Lungu
07:06 AM Database Bug #7351 (Closed): Reduce SQL query string size of an INSERT INTO SELECT FROM
Alexandru Lungu
05:23 AM Database Feature #7323: Implement soft unique index in FWD-H2
Eric Faulhaber wrote:
> The lack of H2 unique indices for temp-tables exists so that we can mimic the behavior of th...
Alexandru Lungu

05/13/2023

06:30 PM Base Language Feature #4065: server-side processing of client platform dependencies
I created task branch 4065b and checked in a fix for the regression reported in #5731-856.
ThinClient must be inst...
Hynek Cihlar

05/12/2023

05:52 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> attaching the procedure i mentioned :)
This procedure (the assertion in the end of it) fa...
Vladimir Tsichevski
05:10 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Is tilde (@~@) supported in the filename so that the configuration can cover all users? Roger Borrello
10:28 AM Runtime Infrastructure Bug #5703 (Test): rationalize, standardize and simplify the client-side log file name configuration
Greg Shah
10:13 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
5703a has been merged to trunk, the branch is archived and an email is sent. Galya B
10:13 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
@System.err@ and @t.printStackTrace@ being replaced followed a certain logic:
* Exceptions are either WARNING or SEV...
Galya B
08:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
OK, thank you. Constantin Asofiei
08:35 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Previously the code worked because the field's type was outside of FWD or converted app'...
Galya B
08:17 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> is @com.goldencode.trpl@ obsolete? I don't see it anywhere being used.
It is experimental and not in use yet. Y...
Greg Shah
08:12 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, no, do something else: in @ControlFlowOps.initializeLegacyClass@, there is this code:... Constantin Asofiei
08:09 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
The static CentralLogger fields in the Json* classes lead to @java.lang.IllegalStateException: Field private static f... Galya B
08:05 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin, here it is, I am finally able to reproduce it on the client's project:... Galya B
07:04 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
TODO: add @TransformDriver@ cmd line arg parsing to set the level of logging. Ref #7180. Galya B
04:23 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Hotel Gui throws @build.xml:538: Warning: Could not find file adm_windows.json to copy.@ on @ant jar deploy.prepare@.... Galya B
03:42 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Note: Decide what to do with @com.goldencode.trace@, @LoggingAspect@ and @LogExecution@. Galya B
03:39 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Even if @com.goldencode.trpl@ is not used, I guess @ConversionStatus@ will be more appropriate, so changing it. Galya B
03:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Is @com.goldencode.expr@ also a conversion package?
Yes
Constantin Asofiei
03:33 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Is @com.goldencode.expr@ also a conversion package? Galya B
03:29 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Question: @uast@ was identified as conversion package, where @ConversionStatus@ should be u...
Constantin Asofiei
03:25 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Question: @uast@ was identified as conversion package, where @ConversionStatus@ should be used, but there is also @co... Galya B
02:17 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Here a few notes for future logging improvements and things to consider. I've just noticed we have:
* @SQLStatementL...
Galya B
05:10 PM Database Bug #6812: fix FastFindCache to use a shared instance per persistent database
Eric Faulhaber wrote:
> Since trunk has moved ahead today, another rebase is needed.
Rebased, conflicts resolved,...
Boris Schegolev
01:49 PM Database Bug #6812: fix FastFindCache to use a shared instance per persistent database
Code review 6812a/14567:
Looks good. I did a little format cleanup and committed to rev 14568. I did not update th...
Eric Faulhaber
01:13 PM Database Bug #6812: fix FastFindCache to use a shared instance per persistent database
Greg Shah wrote:
> I'll let Eric review this. In the future, please do not create a new branch instead of rebasing....
Boris Schegolev
08:09 AM Database Bug #6812: fix FastFindCache to use a shared instance per persistent database
I'll let Eric review this. In the future, please do not create a new branch instead of rebasing. That typically los... Greg Shah
04:12 PM Base Language Feature #4065: server-side processing of client platform dependencies
It is the client side (calling) only. Greg Shah
04:00 PM Base Language Feature #4065: server-side processing of client platform dependencies
Greg, is the scope of the server-side web-services only the invocation part (i.e. @WebServiceHelper@, @WebServiceImpl... Hynek Cihlar
03:54 PM Base Language Feature #4065: server-side processing of client platform dependencies
Yes, until #6082 is complete. Greg Shah
03:25 PM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Is @oo/serialization/SerializeAll.cls@ included in the conversion list? All referenced OO classe...
Hynek Cihlar
03:03 PM Base Language Feature #4065: server-side processing of client platform dependencies
Is @oo/serialization/SerializeAll.cls@ included in the conversion list? All referenced OO classes/interfaces/enums i... Greg Shah
02:10 PM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin Asofiei wrote:
> The wiki is here: [[p2j:Testcases#Running-Web-tests|Running Web Tests]]. You will need ...
Hynek Cihlar
05:52 AM Base Language Feature #4065: server-side processing of client platform dependencies
XML load/save is already handled with the server-side file access. It is enough to activate server-side file resource. Hynek Cihlar
02:21 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14570@. New branch version is @14571@. Eugenie Lyzenko
12:08 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14568@. New branch version is @14569@. Eugenie Lyzenko
11:14 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14567@. New branch version is @14568@. Eugenie Lyzenko
11:16 AM Database Bug #7330: Increase psCache size
Constantin Asofiei wrote:
> Alexandru Lungu wrote:
> > Committed 7026d/rev. 14566 Set default to 8196. Configuratio...
Eric Faulhaber
09:52 AM Database Bug #7330: Increase psCache size
Greg Shah wrote:
> Why 8196 instead of 8192?
I don't have a proper excuse for that :) Fixed it now in 7026d/rev. ...
Alexandru Lungu
09:41 AM Database Bug #7330: Increase psCache size
Why 8196 instead of 8192? Greg Shah
09:33 AM Database Bug #7330: Increase psCache size
Alexandru Lungu wrote:
> Committed 7026d/rev. 14566 Set default to 8196. Configuration option: @persistence/ps-cache...
Constantin Asofiei
09:33 AM Database Bug #7330 (Review): Increase psCache size
Committed 7026d/rev. 14566 Set default to 8196. Configuration option: @persistence/ps-cache-size@ as integer. Alexandru Lungu
09:02 AM Database Bug #7330: Increase psCache size
Please default to 8192. If memory is an issue, customers can reduce it and take the performance hit. I prefer faste... Greg Shah
09:00 AM Database Bug #7330: Increase psCache size
Alexandru Lungu wrote:
> Constantin, I am ready to commit the "ps-cache-size" option support. Shall I set a default ...
Constantin Asofiei
08:58 AM Database Bug #7330: Increase psCache size
Constantin, I am ready to commit the "ps-cache-size" option support. Shall I set a default of 2048 (as it was now) an... Alexandru Lungu
08:21 AM Database Bug #7330: Increase psCache size
Alexandru Lungu wrote:
> As a conclusion here, I think it is optimal to either extend the cache to 4096 (and expire ...
Eric Faulhaber
06:10 AM Database Bug #7330: Increase psCache size
As a conclusion here, I think it is optimal to either extend the cache to 4096 (and expire 400 entries and lose some ... Alexandru Lungu
06:02 AM Database Bug #7330: Increase psCache size
Retested with a @psCache@ of capacity 65535.
I get a @psCache@ size with only @4470@ statements, so according to #...
Alexandru Lungu
04:57 AM Database Bug #7330: Increase psCache size
I've got a memory dump to check the status on the @psCache@ on a large customer application.
Before doing a client r...
Alexandru Lungu
09:28 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
*Review of 7026d 14563-14564:*
* Extent can be @null@! Don't use @null@ as a marker to check if it was computed or...
Alexandru Lungu
08:37 AM Database Bug #7336: optimize DmoMeta.byLegacyName
Committed the switch to @CaseInsensitiveHashMap@ in @DmoMeta.byLegacyName@ with 7026d/rev. 14565. Alexandru Lungu
07:05 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
TODO: add @TransformDriver@ cmd line arg parsing to set the level of logging. Check #6921#note-167 for example where ... Galya B
06:51 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
I've removed the @System.out.println("Deprecated API: @ calls in 6813b rev 14569.
Greg: this can be merged to trunk.
Constantin Asofiei
06:32 AM Database Bug #6887: improve performance of dataset/table[-handle] parameters
Boris, did you run the tests in OpenEdge and in FWD? What is the difference in time?
In FWD, what does a trace pro...
Constantin Asofiei
04:45 AM Database Bug #7334: Reclaim used sessions to improve performance
*Committed 7334a/rev.14567.* Added the initial implementation for reclaimable sessions.
Alexandru Lungu wrote:
> ...
Dănuț Filimon
03:44 AM Database Bug #7334: Reclaim used sessions to improve performance
I will test/profile this as it is now. However, I am further on interested in:
* a multi-user environment test. Do y...
Alexandru Lungu
03:38 AM Database Bug #7321: Improve FWD-H2 wildcard projection
*Committed 7321a_h2/rev.19.* Removed @TableFilter.getCurrentRow()@, used @TableFilter.get()@ instead.
Instead of u...
Dănuț Filimon

05/11/2023

07:05 PM Database Bug #6812 (Review): fix FastFindCache to use a shared instance per persistent database
I pushed the requested changes as revision 6812b/14567. This is a new branch based on current @trunk@, I'll drop @681... Boris Schegolev
06:12 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
Eric Faulhaber wrote:
> Boris, did you take a final pass at this?
I just did and I don't see any difference from ...
Boris Schegolev
06:06 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
Constantin Asofiei wrote:
> We should profile and check how #6887-3 test behaves now with FWD first.
Boris, did y...
Eric Faulhaber
05:51 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
I think we should close this task. I just didn't find a more appropriate status :) Boris Schegolev
05:48 PM Database Bug #6887: improve performance of dataset/table[-handle] parameters
Boris, what is there to review? Eric Faulhaber
05:29 PM Database Bug #6887 (Review): improve performance of dataset/table[-handle] parameters
Boris Schegolev
05:27 PM Database Bug #6458 (WIP): ensure that OO expressions resolve to query substitution parameters, like handle...
Boris Schegolev
01:53 PM Base Language Feature #7348: mutable proxy implementation
I've looked at the profiling data and the count is this:
* @ReferenceProxy.invoke@ - 600k via 44k instances and 12k ...
Constantin Asofiei
10:52 AM Base Language Feature #7348: mutable proxy implementation
For certain use cases (currently only for DMO proxies), we currently proxy an existing DMO proxy to redirect method i... Eric Faulhaber
10:47 AM Base Language Feature #7348 (New): mutable proxy implementation
Eric Faulhaber
12:43 PM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
So, I've expanded 6819b to use 'public static' lambdas defined only once, in a distinct @$__<type>Lambda@ class. The... Constantin Asofiei
12:12 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya: Starting tomorrow morning, trunk will be frozen for the day (or until you merge whichever is *shortest*). If ... Greg Shah
11:43 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> > * @CentralLoggerServer.initialize@ - in @processIdSupplier@ lambda, enclose the code in ...
Constantin Asofiei
11:32 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Review for 5703a/14630:
> * @CentralLoggerServer.isLogicalTerminalInitialized@ and @Cen...
Galya B
11:20 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Review for 5703a/14630:
* @CentralLoggerServer.isLogicalTerminalInitialized@ and @CentralLogger.invalidateLoggerTree...
Constantin Asofiei
10:49 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
This is lovely. I can confirm that now we can configure logging everywhere in every way we like. :D
Default loggin...
Galya B
08:56 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
The epic config:... Galya B
06:10 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Also it means that there is no default @fwd_server...log@ file ever, because the default constant that is a fallback ... Galya B
06:00 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Client sessions, even when processed on the server-side, should support the same substitutions as...
Galya B
05:57 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Client sessions, even when processed on the server-side, should support the same substitutions as if the processing h... Greg Shah
05:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'm asking about the logic of what is the expected behavior of the configs. Galya B
05:54 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Move @ClientParameters@ processing earlier in @ClientCore.initialize()@.
Don't worry about the...
Galya B
05:50 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Move @ClientParameters@ processing earlier in @ClientCore.initialize()@. Greg Shah
05:45 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > Both server and client paths support date time, the default Formatter specifiers and the custom...
Galya B
05:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> We'll be adding now the file path and rotation size and count if resolved for the account or from server/default/lo... Greg Shah
05:34 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya Bogdanova wrote:
> > * If @server/default/logging@ is supposed to be fallback for...
Galya B
05:24 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Soooo for serverSide logging, the client should send the configs to the server to overwrite directory.xml? Galya B
02:50 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> I think the logging levels are global (can't be set for each account). Everything else ...
Galya B
02:43 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> * I'm not sure if Greg wants all logging configs to be available for each account. There is...
Constantin Asofiei
02:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> @runtime/<account>/logging@ can this be used by the server account?
If you are referring f...
Constantin Asofiei
02:11 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
@runtime/<account>/logging@ can this be used by the server account? Galya B
01:51 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> My biggest concern would be if @serverSide@ is @false@ and the client should write to a pat...
Constantin Asofiei
01:45 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Greg I think proposes for the log config lookup, in case of the FWD client logs, to be d...
Galya B
12:08 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
> Theodoros wrote:
> Will I need to implement the database functionality?
Yes. Since the 4GL just exposes audit...
Greg Shah
10:38 AM Database Bug #7321: Improve FWD-H2 wildcard projection
*Review of 7321a_h2/rev.18*
* I am not sure if you actually need @currentSearchRow@ or @current@. Anyway, your @T...
Alexandru Lungu
10:19 AM Base Language Feature #4065: server-side processing of client platform dependencies
The wiki is here: [[p2j:Testcases#Running-Web-tests|Running Web Tests]]. You will need SoapUI, and possible need to ... Constantin Asofiei
10:11 AM Base Language Feature #4065: server-side processing of client platform dependencies
Constantin, what is currently the least stressful way to test web-services? Hynek Cihlar
10:18 AM Database Bug #7336 (Review): optimize DmoMeta.byLegacyName
h2. Right trimming
I found it accessible to add rtrim in some structures:
* For @CaseInsensitiveMap@ I stop compu...
Alexandru Lungu
10:16 AM Database Bug #7334: Reclaim used sessions to improve performance
I created a @SessionFactory@ which allows a @Session@ to be reclaimed. I did a round of testing which mimic the speci... Dănuț Filimon
09:20 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
Ok, I guess we can go ahead with integrating it without the @fullIndexName@ (for now). However, I am concerned of the... Alexandru Lungu
07:57 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14566@. New branch version is @14567@. Eugenie Lyzenko
06:09 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah wrote:
> Igor: Please create a new task for this and post the recreate, link it here as a Related Task.
>...
Igor Skornyakov
06:05 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah wrote:
> > can I merge the task branch to the trunk?
>
> Yes
The branch 7123a was merged to the trun...
Igor Skornyakov
05:35 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
> I understand that the issue from note #7193-60 is irrelevant to this task (the @memptr@ deallocation attempt after ... Greg Shah
02:24 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu Maxiniuc wrote:
> I reviewed 7193a/14580 and found no problems in this last commit.
>
> I understand that ...
Igor Skornyakov
10:04 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
I reviewed 7193a/14580 and found no problems in this last commit.
I understand that the issue from note #7193-60 i...
Ovidiu Maxiniuc
06:08 AM Base Language Bug #7345: The memptr deallocation attempt after the connection to client is interrupted/suspended
Recently I started to see the following exception at the end of the test session close:... Igor Skornyakov
06:06 AM Base Language Bug #7345 (New): The memptr deallocation attempt after the connection to client is interrupted/su...
Igor Skornyakov
02:49 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu, I understand your reasoning about the deprecated @String@ APIs, but please remove @System.out.println("Deprec... Constantin Asofiei

05/10/2023

04:35 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Review of 6813b/14567.
* @SymbolResolver.java@, @matchTargetMethod()@ method. There is another case of ambiguity whe...
Ovidiu Maxiniuc
02:38 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
6813b rev 14567 fixes another typo.
I've reviewed rules/ changes (95% automatically, 5% manually). Considering th...
Constantin Asofiei
12:59 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
6813b rev 14566 fixes what I think is a debug added in @common-progress.rules:oo_call_type@ function, there was a @pr... Constantin Asofiei
07:12 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
6813b rev 14565 fixes history numbers, some javadocs and also adds the CommonAstSupport versions of upPath/downPath/r... Constantin Asofiei
02:30 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
6813a was dead-archived. 6813b was created from trunk rev 14563.
I've fixed the conflicts and all changes are in ...
Constantin Asofiei
10:50 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Constantin Asofiei wrote:
> Ovidiu, what is the state of the 6813a branch? I'd like to complete this.
6813a was b...
Ovidiu Maxiniuc
04:02 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14565@. New branch version is @14566@. Eugenie Lyzenko
02:20 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14564@. New branch version is @14565@. Eugenie Lyzenko
01:03 PM Testing Support #7342: evolve testcases project configuration and scripting to simplify, standardize and ...
The [[p2j:Testcases]] project has been quite haphazard in our setup and configuration. We've never properly or consi... Greg Shah
12:54 PM Testing Support #7342 (New): evolve testcases project configuration and scripting to simplify, standardiz...
Greg Shah
12:27 PM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin: Thanks for explaining it. You did better than me. :) Greg Shah
10:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, some notes related to client logs.
In appserver case, for OE/legacy output, FWD must allow to send all thes...
Constantin Asofiei
08:38 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> As with nearly everything we configure, we expect there to be the following:
>
> * A directory...
Galya B
08:37 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> What I found difficult with the current way is that each agent creates its own file, and...
Galya B
08:31 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> > > (This should be expected, just to keep it in mind) The appserver client now creates a separate log file, while ... Greg Shah
08:08 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg, then I'll be waiting for your feedback on what client log file configs we want (#5703-360, #5703-361, #5703-362... Galya B
08:05 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I was wrong about the appserver. Actually we had that as another log file from stderr (currently on trunk it's @%type... Galya B
07:52 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> > (This should be expected, just to keep it in mind) The appserver client now creates a separate ...
Galya B
07:46 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> (This should be expected, just to keep it in mind) The appserver client now creates a separate log file, while I be... Greg Shah
05:05 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Also it needs to be path for client-side logging and a name for server-side logging. Another funky aspect. Galya B
05:03 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
There is a hard-coded default now for clients @fwd_client_" + SORTABLE_DATETIME_FORMAT + "_" + "%uos_%pid_%uf_%g.log@... Galya B
04:59 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'm very confused from the whole logging epic. If you check how the Global Lifecycle section in [[internal-documentat... Galya B
04:24 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> I don't understand - are you saying that you don't see the log messages until the appser...
Galya B
04:16 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> Galya Bogdanova wrote:
> > (This should be expected, just to keep it in mind) The appserve...
Constantin Asofiei
04:14 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> (This should be expected, just to keep it in mind) The appserver client now creates a separ...
Galya B
04:02 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
A few more classes (e.g. @SSL@, @BlockingSSL@) had to exclude @SecurityManager@ context. Now the tests pass for @net:... Galya B
09:21 AM Database Bug #7336: optimize DmoMeta.byLegacyName
Done multiple runs of a customer POC. I got:
*Original*: 50ms spent on map look-up, 200ms spent on lowering, right...
Alexandru Lungu
05:27 AM Database Bug #7336 (WIP): optimize DmoMeta.byLegacyName
The effort for this task is related to the @DmoMeta.byLegacyName@ hotspot, caused by lots of calls to @TextOps.rightT... Alexandru Lungu
09:21 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Radu Apetrii wrote:
> > I haven't tested yet with a large customer application, but I will get this done.
> I have ...
Radu Apetrii
08:15 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Radu Apetrii wrote:
> I haven't tested yet with a large customer application, but I will get this done.
I have iden...
Radu Apetrii
09:02 AM Base Language Feature #6819: refactor FWD proxy implementation to use ReflectASM instead of Java Method reflection
Branch 6819a was created from trunk rev 14563. Rev 14564 contains the @(MethodAccess, index)@ arguments at the prox... Constantin Asofiei
08:06 AM Runtime Infrastructure Feature #1848: make logging settings controllable dynamically at runtime
Client levels invalidation needs more work, check #5703-356 point 2. Galya B
08:04 AM Runtime Infrastructure Feature #1848: make logging settings controllable dynamically at runtime
Greg Shah wrote:
> For performance reasons we often cache the result of @isLoggable()@. This should be maintained. ...
Galya B
06:53 AM Testing Support #7338: UI - Layout and Sizing
Tests to cover automatic layout/sizing/placement of UI components in parent container based on desired vs. available ... Marian Edu
06:21 AM Testing Support #7338 (New): UI - Layout and Sizing
Marian Edu
06:52 AM Testing Support #7337: UI - Events
Event Based UI
* Triggers
* ON statement
* TRIGGERS phrase
* APPLY
* DISABLE
* ENABLE
* ENTERED function
* NE...
Marian Edu
06:18 AM Testing Support #7337 (New): UI - Events
Marian Edu
06:52 AM Testing Support #7339: UI - Focus
Tests for focus management should cover default focus and focus behaviour when using keyboard events (@TAB@, @SHIFT-T... Marian Edu
06:34 AM Testing Support #7339 (New): UI - Focus
Marian Edu
05:42 AM Database Bug #5452 (Review): eliminate use of ResultSet.CONCUR_UPDATABLE?
Removed readOnly flag and fixed persistence.list() and getQuery() new signatures, checked with a large project and it... Ștefan Roman
02:59 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Ovidiu Maxiniuc wrote:
> Thank you. Seems logical. I was not remembering correctly :(.
> I was thinking of some o...
Marian Edu
01:52 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Greg Shah wrote:
> Is this the core idea: you edit the @_aud-event@ to add/change events that should be audited? ...
Marian Edu

05/09/2023

06:46 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Marian Edu wrote:
> Ovidiu Maxiniuc wrote:
> > IIRC, this is how 4GL works. Probably there are two values in the so...
Ovidiu Maxiniuc
10:19 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
attaching the procedure i mentioned :) Maciej Zieniuk
10:16 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir Tsichevski wrote:
> Ovidiu Maxiniuc wrote:
> > Vladimir Tsichevski wrote:
> > > Maciej Zieniuk wrote:
> ...
Maciej Zieniuk
09:02 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Ovidiu Maxiniuc wrote:
> IIRC, this is how 4GL works. Probably there are two values in the source which would brea...
Marian Edu
07:32 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...

Ovidiu Maxiniuc wrote:
> Maciej Zieniuk wrote:
> > I don't think it's a coincidence that just after this test...
Maciej Zieniuk
07:25 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir Tsichevski wrote:
> There is something wrong with error propagation in FWD when a persistent procedure is c...
Maciej Zieniuk
03:42 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
> @Audit Policy Maintenance@ tools is supposed to be used for defining the audit policies - [[https://docs.progress.c... Greg Shah
03:11 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Greg Shah wrote:
> Theodoros: Is there any 4GL code which can be used to enable these default audit events? I don...
Marian Edu
02:49 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Yes, the features in [[p2j:Auditing]] are what I was referring to above in #6422-5 as the "SecurityManager Auditing".... Greg Shah
01:42 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Greg/Eric, there is this documentation in OpenEdge: https://docs.progress.com/bundle/openedge-security-auditing-intro... Constantin Asofiei
01:16 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
The auditing is about recording important events. I found a wiki page regarding auditing [[p2j:Auditing]]. It looks l... Theodoros Theodorou
02:47 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
I've used this to validate the tokens used in @upPath@, @relativePath@, @downPath@ and @absolutePath@ (btw, this is n... Constantin Asofiei
02:31 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
I think the change is OK. I had to read it a few times, but your comments helped. Greg Shah
11:19 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
As an addendum: the point of this change is to have method definition for i.e. @upPath@ with 1, 2, 3 and 4 arguments.... Constantin Asofiei
11:17 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
I'm counting the arguments for the @relativePath@, @upPath@ and @downPath@ from @rules/@; the result is this:... Constantin Asofiei
11:15 AM Database Feature #4722: data import should be able to run with only the converted application jar file (an...
What is the list of remaining issues to be addressed here? We have multiple customers starting to deploy and requiri... Greg Shah
10:18 AM Database Bug #7336 (Closed): optimize DmoMeta.byLegacyName
Alexandru Lungu
10:05 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
If I remember correctly this deadlock appeared only with rpc calls and it's slightly difficult to test it now, becaus... Galya B
07:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Set @net:socket:nio=false@ at:
* server.sh for FWD server startup
* client.sh or other script to launch individual ...
Constantin Asofiei
07:35 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Constantin Asofiei wrote:
> Galya, I think just some tests to see that appserver/batch/UI client work OK, in both ni...
Galya B
06:26 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya, I think just some tests to see that appserver/batch/UI client work OK, in both nio and non-nio SSL, should be ... Constantin Asofiei
07:55 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14563@. New branch version is @14564@. Eugenie Lyzenko
07:14 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> but if it's a disconnect or an unexpected exception on the server, the queue on the server will be lost
Underst...
Greg Shah
05:21 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
At the moment LOG-MANAGER logs all messages with the client pid. Do we want to differentiate between server source an... Galya B
02:11 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> I do think we might want to use state sync to avoid round trips to the client.
With state sync t...
Galya B
06:35 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
I've applied the suggested comments. The changes are on 7026d, rev. 14563.
I haven't tested yet with a large custome...
Radu Apetrii
04:28 AM Database Bug #7329 (WIP): improve FieldReference resolution of getter/setter/extent accessors
Radu, please fix this in 7026d. Alexandru Lungu
04:01 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Constantin Asofiei wrote:
> * index
Here I meant 'getExtent'
Constantin Asofiei
06:32 AM Database Bug #7330: Increase psCache size
Constantin Asofiei wrote:
> And something else thing to consider: any PreparedStatement instance is linked to a JDBC...
Constantin Asofiei
06:31 AM Database Bug #7330: Increase psCache size
Alexandru, for example, in an application, I saw ~8k JDBC prepared statements being created. If the actual used cach... Constantin Asofiei
04:45 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
Alexandru Lungu wrote:
> Radu Apetrii wrote:
> > Also, I've left two TODOs which will be taken care of as soon as t...
Radu Apetrii
04:01 AM Database Feature #7194: Avoid generating an ORDER-BY clause if not required
I have modified @RandomAccessQuery@ so that an ORDER BY clause will not be added to the FQL if a unique finding is en... Radu Apetrii
03:53 AM Database Bug #7334: Reclaim used sessions to improve performance
Alexandru Lungu wrote:
> Basically, allow each session to be reclaimed, but only within a limited time threshold.
...
Alexandru Lungu
02:56 AM Database Bug #7321: Improve FWD-H2 wildcard projection
*Committed 7321a_h2/rev.18.* Improved wildcard projection by doing a fast copy of the current search row.
This imp...
Dănuț Filimon

05/08/2023

05:59 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
There is something wrong with error propagation in FWD when a persistent procedure is concerned.
The procedure @pe...
Vladimir Tsichevski
04:16 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I don't fully understan this test @tests.dataset.TestFillMode@ method @withPkCorrectBufferAs...
Ovidiu Maxiniuc
04:11 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> Another commit i have added to @4514a@ p2j branch. That fixes the @TestFill@ test.
> [...]
...
Ovidiu Maxiniuc
03:59 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I don't think it's a coincidence that just after this test and exception, other tests are un...
Ovidiu Maxiniuc
03:42 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Ovidiu Maxiniuc wrote:
> Vladimir Tsichevski wrote:
> > Maciej Zieniuk wrote:
> > > I found this exception from th...
Vladimir Tsichevski
03:33 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir Tsichevski wrote:
> Another conversion issue: @dataset.TestAcceptChanges@ legacy class converts to:
> [......
Ovidiu Maxiniuc
02:16 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir Tsichevski wrote:
> Maciej Zieniuk wrote:
> > I found this exception from the server's logs, that happens ...
Ovidiu Maxiniuc
09:41 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I don't fully understan this test @tests.dataset.TestFillMode@ method @withPkCorrectBufferAsign@, specifically this p... Maciej Zieniuk
03:30 PM Database Feature #7323: Implement soft unique index in FWD-H2
Alexandru Lungu wrote:
> *Eric, Constantin, Ovidiu*: is the lack of H2 unique indexes for temporary tables out of ...
Eric Faulhaber
02:59 PM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
Ovidiu, what is the state of the 6813a branch? I'd like to complete this. Constantin Asofiei
09:44 AM Database Feature #6813: analyze and improve performance of dynamic conversion of temp-tables and queries
The example is good, I understand what you mean: the problem are not the literals, but the fact that different buffer... Ovidiu Maxiniuc
02:38 PM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> I guess we want to use OS resource 'filesystem' and hide the details of where the operations are executed. So the c... Greg Shah
02:30 PM Database Bug #4071: FWD server stops allowing new web client logins after abend
I think the testcase in #7193-62 is another example of this same issue. Context cleanup should never run on the read... Greg Shah
02:14 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah wrote:
> > Recently I started to see the following exception at the end of the test session close:
> > [....
Igor Skornyakov
01:55 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
> Recently I started to see the following exception at the end of the test session close:
> [...]
>
> This happen...
Greg Shah
01:23 PM User Interface Feature #3931: single sign-on for virtual desktop mode
> OS account with OS permissions set explicitly by the admin in the deployment env. It's needed for the OE app to ope... Greg Shah
10:27 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Most of our customers use Linux for deployment. None of them use Active Directory for management of Linux accounts. ... Greg Shah
10:26 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Maybe then the original suggestion applies. In any case the admin should single-handedly map users to OS accounts. It... Galya B
10:24 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> Please do not use references to AD. We are not encoding a solution that knows about Active Direc...
Galya B
10:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Please do not use references to AD. We are not encoding a solution that knows about Active Directory. Greg Shah
10:10 AM User Interface Feature #3931: single sign-on for virtual desktop mode
P.S. AD groups themselves can have the names of the OS accounts set in the env. Galya B
10:06 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Actually the mapping of end-users and OS accounts is best to be done in the AD and the AD can return an additional fi... Galya B
09:42 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I may be wrong in many aspects. Just sharing my thought process.
Considering all tasks I see these requirements fo...
Galya B
09:00 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Today, we do indeed do the OS authentication first. If that fails, then the user is not allowed to spawn the FWD cli... Greg Shah
08:42 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Also I wanted to confirm that from authentication point the OE code doesn't need to be hidden behind OS user. Web exp... Galya B
08:40 AM User Interface Feature #3931: single sign-on for virtual desktop mode
What I was actually trying to understand was if the customer wants to get rid of something they actually have in thei... Galya B
08:38 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> I'm not looking for the solution yet. I want to get the whole picture and link the fragments from all related tasks... Greg Shah
08:33 AM User Interface Feature #3931: single sign-on for virtual desktop mode
I'm not looking for the solution yet. I want to get the whole picture and link the fragments from all related tasks, ... Galya B
08:30 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Ignore the OE nonsense with Terminal Server. Terminal Server itself has nothing to do with OE. My point is just tha... Greg Shah
08:20 AM User Interface Feature #3931: single sign-on for virtual desktop mode
Greg Shah wrote:
> To provide remote access, most customers use something like Windows Terminal Server.
This sounds...
Galya B
08:04 AM User Interface Feature #3931: single sign-on for virtual desktop mode
> As far as I understand virtual desktop allows access to an app through directory.xml permissions linked to OS users... Greg Shah
07:38 AM User Interface Feature #3931: single sign-on for virtual desktop mode
As far as I understand virtual desktop allows access to an app through directory.xml permissions linked to OS users. ... Galya B
12:39 PM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Greg Shah wrote:
> Eric: Please review this task in regard to @_aud-audit-data@ and provide guidance.
I am not fa...
Eric Faulhaber
11:32 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Good. Please keep going with tests and documentation for the behavior of the rest of the features. I'd like all of ... Greg Shah
10:40 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
There are tests under @testcases/security/audit_control@.
The command @APPL-CONTEXT-ID@ is @?@ by default. The com...
Theodoros Theodorou
10:25 AM Database Bug #7334 (WIP): Reclaim used sessions to improve performance
This task is meant to solve #7167, #6820, and #4021 at once.
Please refer to #7167 for the initial problem. Here w...
Alexandru Lungu
10:12 AM Database Bug #7334 (Closed): Reclaim used sessions to improve performance
Alexandru Lungu
10:08 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
Radu Apetrii wrote:
> Also, I've left two TODOs which will be taken care of as soon as the changes from #7066 will b...
Alexandru Lungu
06:31 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
I've committed to 7252a, rev.14562 and 7252a_h2, rev.18 a few changes that allow the use of direct-accessing when ret... Radu Apetrii
07:28 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
> What do you think is the proper level of trace and LoggingNetSocket? I think the lowest FINEST is probably better s... Greg Shah
04:50 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Code review requests applied with 5703a r14625 and r14626:
* @NIONetSocket@ checks for loggable before each log st...
Galya B
02:36 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
There are some inconsistencies with the logging in the Socket classes.... Galya B
06:05 AM Database Bug #7330: Increase psCache size
Consider extending the @psCache@ size from 2048 to 65535. This was attempted before in #6829, but the memory consumpt... Alexandru Lungu
05:05 AM Database Bug #7330 (Closed): Increase psCache size
Alexandru Lungu
04:51 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
*Committed 7138a_h2/rev.22.* Allowed @ValueNull@ values to be compared. Dănuț Filimon
04:32 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
Dănuț Filimon wrote:
> After looking at the code, I remember that I excluded @Value.NULL@ because I was using @compa...
Alexandru Lungu
04:31 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
I retested the application and counted updates that use null, from a total of *1352885* I obtained the following:
|_...
Dănuț Filimon
04:25 AM Database Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
Refactor FieldReference to lazily initialize the fields which are now in the constructor; this includes:
* getter
*...
Constantin Asofiei
04:22 AM Database Bug #7329 (Closed): improve FieldReference resolution of getter/setter/extent accessors
Constantin Asofiei
03:22 AM Database Bug #5452 (WIP): eliminate use of ResultSet.CONCUR_UPDATABLE?
I am OK with the current changes.
However, you still need to extend your removal of @readOnly@. More exactly, ther...
Alexandru Lungu

05/07/2023

08:08 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Another commit i have added to @4514a@ p2j branch. That fixes the @TestFill@ test.... Maciej Zieniuk
06:00 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I can create it. So essentially, we take out the content of the @passWrongDefinition@ test as a standalone procedure ... Maciej Zieniuk

05/06/2023

01:53 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Recently I started to see the following exception at the end of the test session close:... Igor Skornyakov
01:49 PM Base Language Bug #7193 (Review): READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu Maxiniuc wrote:
> Review of 7193a/14570 (compared to previous iteration, 14567).
> * @JsonImport.java@
> **...
Igor Skornyakov
01:40 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I did run @TestOutputDynamicDsInDynamicProc@ against 4GL 11.6 and it was green (all test met...
Vladimir Tsichevski
01:34 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Also just pushed a commit to @4514a@ p2j branch that fixes the @TestDataSourceModified@ test - error 4083 as warning:... Maciej Zieniuk
01:28 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I did run @TestOutputDynamicDsInDynamicProc@ against 4GL 11.6 and it was green (all test methods passing) Maciej Zieniuk
01:25 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I don't think it's a coincidence that just after this test and exception, other tests are un...
Vladimir Tsichevski
12:58 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I don't think it's a coincidence that just after this test and exception, other tests are unable to run correctly.
...
Maciej Zieniuk
12:17 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir Tsichevski wrote:
> Maciej Zieniuk wrote:
> > I found this exception from the server's logs, that happens ...
Vladimir Tsichevski
12:15 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I found this exception from the server's logs, that happens inside the @passWrongDefinition@...
Vladimir Tsichevski
10:30 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I found this exception from the server's logs, that happens inside the @passWrongDefinition@. I am guessing they are ... Maciej Zieniuk
04:42 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir, the @setUpBeforeClass@ runs fine on it's own. But let the @passWrongDefinition@ test run and then any other... Maciej Zieniuk
09:49 AM Conversion Tools Feature #7180: create a centralized manager for the conversion list and per-file/project status a...
Branch 7180a created from trun rev 14561. Greg Shah
08:04 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14561@. New branch version is @14562@. Eugenie Lyzenko

05/05/2023

04:38 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> There is one more issue which i tried to debug. The @tests.dataset.parameter.output.TestOu...
Vladimir Tsichevski
08:50 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Another conversion issue: @dataset.TestAcceptChanges@ legacy class converts to:... Vladimir Tsichevski
07:33 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Did pushed a new revision on testcases #1405 that includes some changes in the dataset tests, mainly clean-up after e... Marian Edu
07:26 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Greg Shah wrote:
> We might as well fix it here, now.
>
> It is weird syntax.
It just looks like that, however @...
Marian Edu
11:41 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Review for 5703a rev 14623:
* @NIONetSocket@ - please add the @if (isFineLoggable)@ condition to the previous @trace...
Constantin Asofiei
11:24 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
With option B. syncing the errors of the LOG-MANAGER itself between the server and the client, will also have to be r... Galya B
11:15 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
The other option would be to not use #4065 and filesystem OS resource.
The code in LOG-MANAGER remains the same. W...
Galya B
11:05 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
So how to make LOG-MANAGER distributed?
- The server has the attribute getters, setters, receives logs from differen...
Galya B
10:46 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Constantin Asofiei wrote:
> As a side note, we still have the FWD client logs, which will also be on server-side, i...
Galya B
10:40 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> > Now lets confirm the other side of the matter. Do I understand correctly that when the context-...
Constantin Asofiei
10:36 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
A note: appserver clients will be an exception to any rule, no client-side writing for them, because it needs to be o... Galya B
10:25 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
All the logging tasks are trying to make distributed structures that are naturally singleton / monolith. Distributed ... Galya B
10:17 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
I make it sound way too easy. I will have to rework a lot.
* Currently LegacyLogManagerImpl keeps a reference to the...
Galya B
09:31 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> Now lets confirm the other side of the matter. Do I understand correctly that when the context-local @OSResourceMan... Greg Shah
08:54 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Now lets confirm the other side of the matter. Do I understand correctly that when the context-local @OSResourceManag... Galya B
08:48 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> Option 4 although it is unlikely that OE is ever involved on the same system. It is more likely ...
Galya B
08:32 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Option 4 although it is unlikely that OE is ever involved on the same system. It is more likely that the installatio... Greg Shah
08:25 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> In regard to locking, if we have to use OS level locks to get the right behavior with multiple pr...
Galya B
08:23 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> I wouldn't say "standalone". These are just clients not launched by the spawner. Logging behavi...
Galya B
08:22 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Galya Bogdanova wrote:
> Greg Shah wrote:
> > What do you mean by "standalone clients"?
> Not web/appserver/schedu...
Greg Shah
08:21 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> > It is context-local. That is what I mean when I say "for a given session". Using context-local is how we make s... Greg Shah
08:20 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> > I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabled by being included i... Greg Shah
08:19 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> Also in the context of logging it matters if it's a remote client (on a different host) or not. I spoke about synch... Greg Shah
08:16 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> It is context-local. That is what I mean when I say "for a given session". Using context-local ...
Galya B
08:15 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> > If for a given session, server-side filesystem support is enabled, then all filesystem usage will be on the serve... Greg Shah
08:13 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Galya Bogdanova wrote:
> I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabl...
Galya B
08:12 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Also in the context of logging it matters if it's a remote client (on a different host) or not. I spoke about synchro... Galya B
08:11 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> If for a given session, server-side filesystem support is enabled, then all filesystem usage will...
Galya B
08:10 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
Greg Shah wrote:
> What do you mean by "standalone clients"?
Not web/appserver/scheduled batch/single running on th...
Galya B
08:08 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabled by being included in ... Greg Shah
08:05 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
> If remote clients' file systems are accessible through the OS Resources as expected from #4065, then LOG-MANAGER ca... Greg Shah
07:57 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
I need a clarification on @OSResourceManager.isServerSideFileSystem@. @filesystem@ is enabled by being included in th... Galya B
03:08 AM Runtime Infrastructure Bug #7291 (WIP): LOG-MANAGER to log on client-side
Galya B
10:19 AM Database Feature #7323: Implement soft unique index in FWD-H2
Alexandru Lungu wrote:
> prior simple SELECT is faster than a SAVEPOINT to avoid partial inserts in case of constrai...
Alexandru Lungu
10:11 AM Database Feature #7323: Implement soft unique index in FWD-H2
I just realized that direct-access is not necessarily an option because these validation statements are prepared only... Alexandru Lungu
09:47 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
Tested with a large customer application and I get similar results: between -0.1% and +0.1%. I will retest on a newer... Alexandru Lungu
05:30 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
Alexandru Lungu wrote:
> * you can do a quick reconversion of Hotel GUI and use H2 persistent database just to check...
Dănuț Filimon
09:31 AM Database Bug #5452 (Review): eliminate use of ResultSet.CONCUR_UPDATABLE?
Removed readOnly flag from SQLQuery, checked with HotelGUI and everything works fine.
Commited to 5452a revision 14561.
Ștefan Roman
06:39 AM Database Bug #5452 (WIP): eliminate use of ResultSet.CONCUR_UPDATABLE?
Ștefan Roman
05:50 AM Database Bug #5452: eliminate use of ResultSet.CONCUR_UPDATABLE?
Created 5452a from trunk/rev. 14560. Alexandru Lungu
05:48 AM Base Language Bug #7193 (WIP): READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah
05:48 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Agreed. Greg Shah
05:35 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah wrote:
> > Before merging this branch to trunk we should test it against Z/POC application.
>
> Ovidiu:...
Igor Skornyakov
05:25 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
> Before merging this branch to trunk we should test it against Z/POC application.
Ovidiu: Yes, please do.
Greg Shah
02:57 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Rebased 7193a from the trunk/14560.
Pushed up to revision 14578.
Re-testing.
Igor Skornyakov
10:28 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Review of 7193a/14570 (compared to previous iteration, 14567).
* @JsonImport.java@
** line 914: you replaced @relat...
Ovidiu Maxiniuc
05:43 AM Database Bug #7321: Improve FWD-H2 wildcard projection
On a large customer application, I checked how much time this scenario (wildcard expansion and search row projection)... Alexandru Lungu
05:41 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Boris, first, run conversion with @-Drules.tracing=true@. Use this for both the OO and non-OO tests.
You can look...
Constantin Asofiei
05:37 AM Database Bug #6458: ensure that OO expressions resolve to query substitution parameters, like handle-based...
Gentlemen, I couldn't figure out details of the conversion procedure. So, anyone who has time and knowledge is more t... Boris Schegolev
05:32 AM Database Feature #7320: Extend H2 tester from Hotel GUI
Some of our recent work on FWD-H2 performance can be captured with tests like the following. Please make sure you inc... Alexandru Lungu
05:08 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14560@. New branch version is @14561@. Eugenie Lyzenko

05/04/2023

06:11 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
We might as well fix it here, now.
It is weird syntax. Normally you would call @valid-handle(dsMasterDynamic)@ to...
Greg Shah
05:41 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> In my testcases branch i changed this code to assign the handle to some other handle, as it ...
Vladimir Tsichevski
05:25 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
In my testcases branch i changed this code to assign the handle to some other handle, as it did not compile for me.
...
Maciej Zieniuk
05:16 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I have an issue compiling the @TestHandle.cls@ test: statements like... Vladimir Tsichevski
09:30 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej Zieniuk wrote:
> I identified the issue, thhat the @run support/dataset/create/dsMaster.p@ does not propagate...
Ovidiu Maxiniuc
05:39 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14559@. New branch version is @14560@. Eugenie Lyzenko
03:22 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Roger,
> >
> > You have multiple chunks because the new conso...
Eugenie Lyzenko
11:31 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Roger Borrello wrote:
> Eugenie Lyzenko wrote:
> > Roger,
> >
> > You have multiple chunks because the new conso...
Eugenie Lyzenko
11:00 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14555@. New branch version is @14556@. Eugenie Lyzenko
09:57 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Eugenie Lyzenko wrote:
> Roger,
>
> You have multiple chunks because the new console session should be opened to ...
Roger Borrello
09:12 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> > Should there be a location within the FWD directory structure to place the library for consiste...
Eugenie Lyzenko
08:43 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> Should there be a location within the FWD directory structure to place the library for consistency? Like @build/usr... Greg Shah
08:32 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Should there be a location within the FWD directory structure to place the library for consistency? Like @build/usrli... Roger Borrello
03:53 PM Database Bug #6812 (WIP): fix FastFindCache to use a shared instance per persistent database
Boris Schegolev
02:44 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor: Please set the % Done. Greg Shah
02:43 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu: Please review. Greg Shah
02:43 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah wrote:
> Please remove the streams usage.
Done.
Committed to 7193a/14570.
Igor Skornyakov
02:33 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Please remove the streams usage. Greg Shah
10:41 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Igor Skornyakov wrote:
> Greg Shah wrote:
> > We've found that runtime code measurably slows down when one uses 5 s...
Igor Skornyakov
10:26 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Greg Shah wrote:
> We've found that runtime code measurably slows down when one uses 5 stacks (or any large number) ...
Igor Skornyakov
07:50 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
> I do not think that JsonImport is called very often in real apps
JSON processing will be very heavily used in RE...
Greg Shah
04:41 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu Maxiniuc wrote:
> Review of 7193a/14567, (re-)based on trunk 14552:
> * @TemporaryBuffer.java@: The H note m...
Igor Skornyakov
10:53 AM Base Language Bug #7272 (Test): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Greg Shah
10:11 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Task branch 7272a was merged to the trunk as rev 14555 and archived. Galya B
09:49 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Go ahead with the merge. Greg Shah
09:40 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Thanks, I think we are OK with what we wanted to solve in this task. Regarding appserver - I see messages being logg... Constantin Asofiei
09:39 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
For appserver do we somehow narrow down the condition in Window further by excluding appserver. Galya B
09:37 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Tested in FWD.
*Batch:*
output.txt...
Galya B
09:10 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Please provide a status of how it works with 7272a:
* in ChUI (terminal) - if the message on the screen and in the f...
Constantin Asofiei
08:20 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
OK, I get confused by all the garbage output from System.err (hopefully some day it will go away). It's indeed a chan... Galya B
08:06 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> What is chui terminal in OE? In FWD it doesn't have that message area on the bottom, so it ...
Constantin Asofiei
08:02 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
What is chui terminal in OE? In FWD it doesn't have that message area on the bottom, so it looks like batch. Galya B
08:00 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Then this condition is not right @boolean switchedOnChui = tc.isChui() && switched; @.
Batch is a kind of ChUI cli...
Constantin Asofiei
07:58 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Our "message" ends up straight on the terminal with batch and chui-terminal, while it's not expected there. Galya B
07:57 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
In OE if you run the procedure as batch: @pro -b -p proc.p@, this is what I'm referring to chui (probably not the rig... Galya B
07:54 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya, I don't understand the Window.java change - in ChUI, this code emits the error message, in OpenEdge, in the te... Constantin Asofiei
01:30 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> Galya, please add your changes to the 7272a branch.
Up in 7272a r14554-14556.
Galya B
01:21 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya, please add your changes to the 7272a branch. Constantin Asofiei
01:17 AM Base Language Bug #7272 (Review): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya B
01:16 AM Base Language Bug #7272 (WIP): RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya B
09:42 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Joe, I suggest you go with Greg's idea in #6649-17 first. This is relatively simple change and will be a good opportu... Hynek Cihlar
09:19 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Eric: Please review this task in regard to @_aud-audit-data@ and provide guidance. Greg Shah
09:09 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Sorry for the mistake in the email, this task is not ready for review yet.
As I wrote in 7027, the commands @AUDIT...
Theodoros Theodorou
06:30 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Code Review Task Branch 6422a Revision 14547
The initial changes seem OK. There may be some slight deviations fro...
Greg Shah
09:07 AM User Interface Feature #1826 (Closed): GUI web client skinning support (look and feel control) via CSS
This feature has been implemented using Java subclassing and an extensive Theme class hierarchy. The CSS approach do... Greg Shah
08:46 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'll have to rebase to test with the customer project according to #7143#note-137, so I'll be waiting for the final r... Galya B
07:40 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Greg Shah wrote:
> Are you saying that it fails differently each time you run @ant deploy.all@ with the current vers...
Galya B
07:31 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
Galya Bogdanova wrote:
> I'm trying to run hotel-gui with 5703a, but I'm getting different exceptions. On @ant deplo...
Greg Shah
04:02 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
With a certain customer project I got another one, when running the server:... Galya B
03:06 AM Runtime Infrastructure Bug #5703: rationalize, standardize and simplify the client-side log file name configuration
I'm trying to run hotel-gui with 5703a, but I'm getting different exceptions. On @ant deploy.all@:... Galya B
07:19 AM Runtime Infrastructure Bug #7291: LOG-MANAGER to log on client-side
If remote clients' file systems are accessible through the OS Resources as expected from #4065, then LOG-MANAGER can ... Galya B
06:05 AM Database Bug #7319: Fix adaptive query test suite from testcases
Alexandru Lungu wrote:
> Are these the issues for the persistent database?
Yes, I forgot to mention. These issues ...
Radu Apetrii
05:59 AM Database Bug #7319: Fix adaptive query test suite from testcases
Are these the issues for the persistent database? Are they the same as for temporary database? Alexandru Lungu
05:52 AM Database Bug #7319: Fix adaptive query test suite from testcases
It is done. Inside @adaptive_scrolling/persistent-adaptive_tests@ there are 2 folders (one for no-scrolling tests and... Radu Apetrii
04:08 AM Database Bug #7319: Fix adaptive query test suite from testcases
Radu Apetrii wrote:
> Alexandru Lungu wrote:
> > AFAIK, Radu, you already have such work already done. Please commi...
Alexandru Lungu
04:02 AM Database Bug #7319: Fix adaptive query test suite from testcases
Alexandru Lungu wrote:
> AFAIK, Radu, you already have such work already done. Please commit to testcases the adapti...
Radu Apetrii
04:15 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
*Committed 7138a_h2/rev.21*. Fixed a concurrency problem. @inMemUpdate@ and @notInMemUpdate@ need to be set to *null*... Dănuț Filimon
03:24 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
From the testing POV, we already covered several large applications for in-memory H2.
Danut:
* you can do a quick r...
Alexandru Lungu

05/03/2023

07:50 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Review of 7193a/14567, (re-)based on trunk 14552:
* @TemporaryBuffer.java@: The H note mentions "processed _errors_"...
Ovidiu Maxiniuc
04:30 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Greg Shah wrote:
> > I identified the issue, thhat the @run support/dataset/create/dsMaster.p@ does not propagate th...
Vladimir Tsichevski
03:01 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
> I identified the issue, thhat the @run support/dataset/create/dsMaster.p@ does not propagate the assigned handle @o... Greg Shah
02:48 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
This test which had error propagation issues is working with the 3827b branch :)
I will rebase my changes on top o...
Maciej Zieniuk
11:44 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Vladimir has some error propagation changes in task branch 3827b. Can you try those to see if the issue is resolved? Greg Shah
04:20 PM Conversion Tools Feature #6237: OEUnit support
Always making them fully qualified is not good in the long term. It makes the source too hard to read. In the short... Greg Shah
04:15 PM Conversion Tools Feature #6237: OEUnit support
Constantin Asofiei wrote:
> Greg Shah wrote:
> > Constantin: Do you mean that we should detect when there are conf...
Vladimir Tsichevski
02:23 PM Conversion Tools Feature #6237: OEUnit support
Greg Shah wrote:
> Constantin: Do you mean that we should detect when there are conflicts and fully qualify the uni...
Constantin Asofiei
02:19 PM Conversion Tools Feature #6237: OEUnit support
Constantin found that a customer application which uses OEUnit has an issue with the @DataProvider@ name from FWD uni... Greg Shah
03:56 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ rebased with trunk revision @14554@. New branch version is @14555@. Eugenie Lyzenko
02:28 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg,
This is automated script for review. It should be run inside directory where the patched @NCURSES@ to be ins...
Eugenie Lyzenko
11:52 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> Do we need this script to be the part of the @FWD@ trunk repository? Or this should be a standalone unit can be dow... Greg Shah
03:29 PM Base Language Feature #4065 (WIP): server-side processing of client platform dependencies
Hynek Cihlar
03:29 PM Base Language Feature #4065: server-side processing of client platform dependencies
4065a merged in to trunk revision 14554 and archived. Hynek Cihlar
03:05 PM Base Language Feature #4065: server-side processing of client platform dependencies
Please merge 4065a to trunk. Greg Shah
02:49 PM Base Language Feature #4065: server-side processing of client platform dependencies
I reverted the log changes introduced in trunk revision 14535 in 4065a revision 14565. Hynek Cihlar
10:44 AM Base Language Feature #4065: server-side processing of client platform dependencies
Greg Shah wrote:
> Please remove all the logging changes from rev 14563. Attach a patch for the package name abbrev...
Hynek Cihlar
02:33 PM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
Dănuț Filimon wrote:
> Should I do similar tests for persistent tables?
As a lower priority, yes, just to make ...
Eric Faulhaber
12:57 PM Base Language Feature #6410 (Review): implement additional built-in OO classes/interfaces
Attached the patches for skeleton and FWD stubs for #6410a.
There are methods name change in @JsonArray@ that lead...
Marian Edu
11:30 AM Database Feature #7323: Implement soft unique index in FWD-H2
I've done some logging with FWD-H2 on a large customer application and identified the following for a POC run. Out of... Alexandru Lungu
10:48 AM Database Feature #7323 (Closed): Implement soft unique index in FWD-H2
Alexandru Lungu
09:51 AM Database Feature #6630: optimize return of table parameter
I recreated a similar scenario where @TemporaryBuffer.loopDelete@ is called using a class field that has a destructor... Dănuț Filimon

05/02/2023

06:41 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
>
> We need to automate the process for creating the *local* (not system-wide) patched version. ...
Eugenie Lyzenko
03:52 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Added new page for [[p2j:Patching NCURSES Using Static Linking]] can be seen from "Building FWD From Source":/project... Eugenie Lyzenko
02:52 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Eugenie Lyzenko wrote:
> > I have updated instructions to use static linking. Please review. It ...
Eugenie Lyzenko
02:27 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Eugenie Lyzenko wrote:
> I have updated instructions to use static linking. Please review. It is important everyone ...
Greg Shah
01:09 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
The @5167a@ updated for review to revision @14554@.
All required @FWD@ changes to move to the @NCURSES@ static lin...
Eugenie Lyzenko
12:58 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> I will review the instructions shortly. We do need to make sure that we have a plan for all cust...
Eugenie Lyzenko
12:46 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
I will review the instructions shortly. We do need to make sure that we have a plan for all customers to migrate the... Greg Shah
12:19 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
I have updated instructions to use static linking. Please review. It is important everyone see it as clear and able t... Eugenie Lyzenko
11:44 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Roger Borrello wrote:
> Are there steps to migrate from _dynamic-linked and patched_ to _static linked/no-patch_? On...
Eugenie Lyzenko
11:36 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Are there steps to migrate from _dynamic-linked and patched_ to _static linked/no-patch_? Once we have a trunk that i... Roger Borrello
11:16 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> I am OK with this.
The next steps:
1. I'm creating @5167a@ branch to commit @FWD@ changes.
...
Eugenie Lyzenko
10:53 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
I am OK with this. Greg Shah
10:52 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Don't we already require that @libncurses-dev@ is installed to compile? ([[p2j:Install NCURSES D...
Eugenie Lyzenko
09:12 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Roger: Are the scripts posted there the latest ones we are using in our standard workstation?
...
Roger Borrello
08:42 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
> Another word you do not want to include @*.a@ files in @FWD@ project tree and link them as the @makefile@ change li... Greg Shah
08:21 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
>
> Can these be found in the @LD_LIBRARY_PATH@? If so, we can augment that to point to our cust...
Eugenie Lyzenko
08:13 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Don't we already require that @libncurses-dev@ is installed to compile? ([[p2j:Install NCURSES D...
Eugenie Lyzenko
07:11 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Yes, we will move ahead with this approach now. Let's get the details figured out and you can implement the changes. Greg Shah
07:10 AM Build and Source Control Support #5167 (WIP): using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah
07:10 AM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Don't we already require that @libncurses-dev@ is installed to compile? ([[p2j:Install NCURSES Development Headers]]... Greg Shah
09:38 PM Build and Source Control Support #5167 (Feedback): using static linking to eliminate the need to patch the system-wide ncu...
I made the compatibility testing for clean Ubuntu 22.04 system and statically linked patched ncurses calls from @libn... Eugenie Lyzenko
05:50 PM Base Language Feature #6497: add equivalent support for the -T command line option
The branch 6497a has been rebased to trunk 14553. The new rev no is 14558.
Theodoros Theodorou
09:00 AM Base Language Feature #6497: add equivalent support for the -T command line option
Please rebase from the latest trunk and we will review this. Greg Shah
04:57 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
4GL and FWD format ouput JSON files in not exactly the same way. To simplify comparision of 4GL and FWD results I use... Igor Skornyakov
02:09 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Ovidiu: Please review. Greg Shah
02:07 PM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
Finished support for DATA-SET:SERIALIZE-HIDDEN.
Committed to 7193a/14567.
Now FWD provides exactly the same outpu...
Igor Skornyakov
04:28 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
I just pushed a potential fix to 4514a p2j branch, for the @tests.dataset.parameter.input.TestInputDynamicDsInDynamic... Maciej Zieniuk
03:00 AM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Attached @file-cvt-list.txt@ Maciej Zieniuk
03:35 PM Base Language Feature #4065: server-side processing of client platform dependencies
After 4065a is merged to trunk the following resources still need a server-side implementation:
* process launchin...
Greg Shah
03:26 PM Base Language Feature #4065: server-side processing of client platform dependencies
Please remove all the logging changes from rev 14563. Attach a patch for the package name abbreviation code to #7279... Greg Shah
01:26 PM Database Bug #7113: Problem with nested CAN-FIND conversion
> Sorry, but I do not understand. The conversion w/o my patch was incorrect and, AFAIR, you agreed with this. The fac... Ovidiu Maxiniuc
01:15 PM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
About the extra output:
Basically the problem was in:
@Window.java@ states in @message(String message, Color cs, ...
Galya B
11:42 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> Can I run .p file in Progress in GUI? I wonder if the system bar messages are even displaye...
Constantin Asofiei
11:34 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Can I run .p file in Progress in GUI? I wonder if the system bar messages are even displayed after the redirect to th... Galya B
11:13 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> Do we create a separate task? This one will get some time if I need to address all of the i...
Constantin Asofiei
11:12 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Do we create a separate task? This one will get some time if I need to address all of the issues. Not sure how urgent... Galya B
11:11 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
@session:system-alert-boxes = true.@ works for both ChUI and GUI OpenEdge clients (displays dialog-box). Constantin Asofiei
10:50 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> Also, is @system-alert-boxes@ behavior working OK?
It works only in gui, where errors...
Galya B
07:07 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
I think we need to restore the silent mode, something like this:... Constantin Asofiei
06:55 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
This patch produces the following output in batch:... Galya B
06:04 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Run the test with @session:system-alert-boxes = false.@ or @session:system-alert-boxes = true.@, in ChUI and GUI, an... Constantin Asofiei
04:49 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Do we expect to see alert boxes?
This code always receives @noMessageBox = false@ and transforms it in @true@ wit...
Galya B
10:47 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
Greg Shah wrote:
> What is the status of this?
This is in 7156a for the customer. What's left is Marian's tests, v...
Constantin Asofiei
10:45 AM Base Language Bug #7299: resolution of the target OO method in chained calls with poly arguments
What is the status of this? Greg Shah
10:36 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
Greg Shah wrote:
> It seems to me that nearly all the time in all projects the unqualified filename has very few con...
Hynek Cihlar
10:31 AM Base Language Feature #6649: improve the performance or SourceNameMapper runtime
It seems to me that nearly all the time in all projects the unqualified filename has very few conflicts in the overal... Greg Shah
10:03 AM Database Bug #7321 (WIP): Improve FWD-H2 wildcard projection
Alexandru Lungu
09:56 AM Database Bug #7321: Improve FWD-H2 wildcard projection
Recently, queries over the temporary database use the wildcard syntax: @tt.*@ to select all the columns. If there are... Alexandru Lungu
09:28 AM Database Bug #7321 (Closed): Improve FWD-H2 wildcard projection
Alexandru Lungu
09:49 AM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
I've looked at the changes. Yes, you are right that they are not something we could pull into trunk as is. I had si... Greg Shah
09:27 AM Database Feature #7320: Extend H2 tester from Hotel GUI
This task is related to the H2 tester from Hotel GUI, used to track performance of FWD-H2 in certain scenarios. We sh... Alexandru Lungu
08:50 AM Database Feature #7320 (WIP): Extend H2 tester from Hotel GUI
Alexandru Lungu
09:14 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
I was finally able to understand how it works. So custom events (@eventId >= 32000@) should be added manually using t... Theodoros Theodorou
03:01 AM Base Language Feature #6422: implement auditing support including AUDIT-POLICY and AUDIT-CONTROL
Theodoros Theodorou wrote:
> I think that the table @_aud-audit-data@ holds the records only for the @SET-APPL-CONTE...
Marian Edu
08:52 AM Base Language Bug #7206: shared frame defined with the same name but different widgets
Code Review Task Branch 7199c Revision 14567
No objections.
Greg Shah
08:50 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
This is really a duplicate of #7179.
> I agree that if a file fails i.e. during annotation, it will almost certai...
Greg Shah
07:35 AM Database Bug #7319: Fix adaptive query test suite from testcases
The @testcases/adaptive-scrolling@ test-suite is a reference point for our implementation of @AdaptiveQuery@. It incl... Alexandru Lungu
07:21 AM Database Bug #7319 (New): Fix adaptive query test suite from testcases
Alexandru Lungu
07:26 AM Database Bug #7138: Short circuit fake-update (update with a new value eqaul to the old value) in H2
I've tested fake-update performance for larger tables and extent fields, results of each test are measured in millise... Dănuț Filimon
07:21 AM Database Bug #7267 (Test): CompoundQuery FOR FIRST, EACH only retrieves the first record found
This can be closed/rejected. Alexandru Lungu
07:20 AM Database Bug #7267 (Review): CompoundQuery FOR FIRST, EACH only retrieves the first record found
Alexandru Lungu
07:20 AM Database Bug #7267 (WIP): CompoundQuery FOR FIRST, EACH only retrieves the first record found
Alexandru Lungu
07:16 AM Database Bug #7235 (Test): Avoid selecting all fields for an CAN-FIND sub-select
Merged 7026c to trunk as rev. 14553. Alexandru Lungu
05:14 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> Done in 6410a/14553. Please review.
Got it, thanks, will see if there is anything miss...
Marian Edu
03:06 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Marian Edu wrote:
> Constantin Asofiei wrote:
> > 7199c rev 14559 contains the implementation for @OpenEdge.Core.Sy...
Constantin Asofiei
02:49 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
Constantin Asofiei wrote:
> 7199c rev 14559 contains the implementation for @OpenEdge.Core.System.ArgumentError@. R...
Marian Edu
02:46 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
When converting skeleton classes there seems to be some issue with classes that implements interfaces with properties... Marian Edu
04:15 AM Database Feature #7066: Implement multi-table indexed query in H2
While doing some work on #7252, I noticed that there might be some (other) stuff that is unnecessary computed when an... Radu Apetrii
04:02 AM Database Bug #7252: Use direct-access to support for-each queries without WHERE and BY clauses
After doing some testing, I managed to form the following table:
|_. Scenario |_. Normal statements |_. Direct-a...
Radu Apetrii

05/01/2023

06:04 PM Base Language Bug #7317 (Test): accumulator using another accumulator as expression
Code review 7199c/14566: the changes look good. This should go into wider testing. Eric Faulhaber
04:44 PM Base Language Bug #7317: accumulator using another accumulator as expression
Eric: Please review. Greg Shah
06:57 AM Base Language Bug #7317 (Review): accumulator using another accumulator as expression
4GL allows an accumulator function to be used in the expression of an accumulator statement:... Constantin Asofiei
06:48 AM Base Language Bug #7317 (Closed): accumulator using another accumulator as expression
Constantin Asofiei
04:35 PM Base Language Bug #7316 (Test): regression in 'ACCUM ... extVar' expansion - subscript not emitted
Code Review Task Branch 7199c Revision 14565
No objections.
Greg Shah
06:47 AM Base Language Bug #7316 (Review): regression in 'ACCUM ... extVar' expansion - subscript not emitted
This test:... Constantin Asofiei
06:38 AM Base Language Bug #7316 (Closed): regression in 'ACCUM ... extVar' expansion - subscript not emitted
Constantin Asofiei
04:31 PM Base Language Bug #7315 (Test): unknown literal passed as an argument to a 'object' parameter
Code Review Task Branch 7199c Revision 14564
No objections.
Greg Shah
06:35 AM Base Language Bug #7315 (Review): unknown literal passed as an argument to a 'object' parameter
This case:... Constantin Asofiei
06:31 AM Base Language Bug #7315 (Closed): unknown literal passed as an argument to a 'object' parameter
Constantin Asofiei
04:23 PM Base Language Bug #7314 (Test): conversion issue for FIRST-OF(f1) when there is a collision between the field n...
Code Review Task Branch 7199c Revision 14563
No objections.
Greg Shah
06:30 AM Base Language Bug #7314: conversion issue for FIRST-OF(f1) when there is a collision between the field name and...
Fixed in 7199c rev 14563. Constantin Asofiei
06:30 AM Base Language Bug #7314 (Review): conversion issue for FIRST-OF(f1) when there is a collision between the field...
The problem is described by this test:... Constantin Asofiei
06:26 AM Base Language Bug #7314 (Closed): conversion issue for FIRST-OF(f1) when there is a collision between the field...
Constantin Asofiei
04:18 PM Base Language Bug #7313 (Test): regression in '<record-phrase> USING FRAME f field'
Code Review Task Branch 7199c Revision 14562
No objections.
Greg Shah
06:23 AM Base Language Bug #7313 (Review): regression in '<record-phrase> USING FRAME f field'
A @find tt1 using frame f1 tt1.f1@ was refactoring the @frame f1 tt1.f1@ to an @INPUT@ function, which is done separa... Constantin Asofiei
06:20 AM Base Language Bug #7313 (Closed): regression in '<record-phrase> USING FRAME f field'
Constantin Asofiei
04:14 PM Base Language Bug #7312 (Test): mtime(character) is allowed in 4GL
Code Review Task Branch 7199c Revision 14561
No objections.
Greg Shah
06:18 AM Base Language Bug #7312 (Review): mtime(character) is allowed in 4GL
@mtime(character)@ will raise a @Unacceptable datatype for MTIME argument. 12117@ ERROR condition.
Committed to 71...
Constantin Asofiei
06:15 AM Base Language Bug #7312 (Closed): mtime(character) is allowed in 4GL
Constantin Asofiei
04:11 PM Base Language Bug #7311 (Test): abs(integer) must return int64
Code Review Task Branch 7199c Revision 14560
No objections.
Greg Shah
06:14 AM Base Language Bug #7311 (Review): abs(integer) must return int64
... Constantin Asofiei
05:58 AM Base Language Bug #7311 (Closed): abs(integer) must return int64
Constantin Asofiei
04:07 PM Base Language Bug #7310 (Test): buffer scope in constructor/destructor is not computed correctly
Code Review Task Branch 7199c Revision 14558
No objections.
Greg Shah
05:52 AM Base Language Bug #7310 (Review): buffer scope in constructor/destructor is not computed correctly
The fix is in 7199c/14558 Constantin Asofiei
04:23 AM Base Language Bug #7310: buffer scope in constructor/destructor is not computed correctly
The issue is when there is an explicit buffer defined with the same name as a buffer in a constructor or destructor:
...
Constantin Asofiei
04:21 AM Base Language Bug #7310 (Closed): buffer scope in constructor/destructor is not computed correctly
Constantin Asofiei
03:53 PM Build and Source Control Support #5167: using static linking to eliminate the need to patch the system-wide ncurses
Greg Shah wrote:
> Please give this idea a try to see if it can work. You would patch a local version of the ncurse...
Eugenie Lyzenko
03:48 PM Base Language Bug #7308 (Test): 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, wh...
Code Review Task Branch 7199c Revision 14557
No objections.
Greg Shah
05:49 AM Base Language Bug #7308 (Review): 4GL does not validate the extent index in a 'DEF VAR ... LIKE v1[100]' case, ...
The fix is in 7199c rev 14557 Constantin Asofiei
03:43 PM Database Feature #4514: run ProDataSet test suite in FWD and resolve any issues such that it works the sam...
Maciej, can you provide me and other with the @file-cvt-list.txt@ you use to convert tests for this issue, please. Th... Vladimir Tsichevski
12:38 PM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > So when @invokeFailure@ is reached you know that this is a c...
Constantin Asofiei
12:36 PM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> So when @invokeFailure@ is reached you know that this is a case of an external program.
...
Galya B
12:31 PM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya, @invokeFailure@ is ever only called for a failure of a @RUN externalprogram.p@ statement; it never gets called... Constantin Asofiei
12:21 PM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
On line 7159 in @ControlFlowOps.invokeImpl@ the error is to be displayed with @invokeFailure(name)@:... Galya B
11:57 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> I think it may be possible to disable silent error processing in @ControlFlowOps.invokeF...
Galya B
11:32 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> This should not be considered @silent@ in FWD - it should display an alert and fill in ER...
Constantin Asofiei
11:31 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> Regarding #7272-16 - please solve also the missing alert - if with NO-ERROR OpenEdge sti...
Galya B
11:24 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> > > I believe the stop condition is always raised. @must not show@ message is never shown i...
Constantin Asofiei
11:20 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> Galya Bogdanova wrote:
> > Constantin Asofiei wrote:
> > > Galya, please focus on @Con...
Galya B
11:19 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> * properly add the error message to ERROR-STATUS and also display it.
Just to make it...
Galya B
11:17 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya Bogdanova wrote:
> Constantin Asofiei wrote:
> > Galya, please focus on @ControlFlowOps.invokeFailure@ - the ...
Constantin Asofiei
11:16 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> Galya, please focus on @ControlFlowOps.invokeFailure@ - the problem is there, we need to...
Galya B
11:07 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya, please focus on @ControlFlowOps.invokeFailure@ - the problem is there, we need to adjust that code to:
* keep...
Constantin Asofiei
11:06 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
I think the issue is in the converted code that considers it a silent invokation:... Galya B
10:20 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
I'll focus on 1. for this task. Starting to debug. Galya B
10:15 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Check the diff in batch output redirect files in the attached diff file, shown here as an image:
!OE-vs-FWD-batch-ou...
Galya B
09:43 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Complete test results for the procedure in #7272#note-7:
*1.* executed as batch in Progress results in this output...
Galya B
08:26 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin, I'm testing it now. I just wanted to make clear it's not related to the above mentioned change. Galya B
08:24 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Galya, this is not a bug related to your changes. This is an existing bug which we need to fix; please see this test... Constantin Asofiei
07:57 AM Base Language Bug #7272: RUN ... NO-ERROR must log the 'missing.p was not found' message, always.
Constantin Asofiei wrote:
> Also, with 5753d, @ControlFlowOps.invokeFailure@ was changed from this:
> [...]
> to t...
Galya B
10:11 AM Base Language Bug #7206: shared frame defined with the same name but different widgets
The fix for this 'unused shared frame' must apply to @NEW SHARED@ frames, too. Fixed in 7199c/14567 Constantin Asofiei
08:39 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
Currently, in case of FWD bugs in TRPL rules, FWD can abend and terminate the conversion. For very large code-sets, ... Constantin Asofiei
08:29 AM Conversion Tools Feature #7318: prevent abend during conversion in case of failures when processing TRPL rules
This is from #7199-25:
> Greg Shah wrote:
> > Constantin Asofiei wrote:
> > > Greg, there is a simple change in ...
Constantin Asofiei
08:28 AM Conversion Tools Feature #7318 (Test): prevent abend during conversion in case of failures when processing TRPL rules
Constantin Asofiei
07:47 AM Conversion Tools Bug #6082: automatically add to conversion list all non-skeleton .cls dependencies
Greg, the changes which helped me get through the 62k files for #7199 are in 6082a rev 14553 (created from trunk rev ... Constantin Asofiei
06:33 AM Base Language Bug #7193: READ-JSON is not supported for the "LONGCHAR" source type
> If you believe that we have to reproduce the quirks mentioned above I suggest to deeal with it in sce scope of #724... Greg Shah
05:57 AM Base Language Feature #6410: implement additional built-in OO classes/interfaces
7199c rev 14559 contains the implementation for @OpenEdge.Core.System.ArgumentError@. Required by #7199 Constantin Asofiei
05:16 AM Base Language Bug #7250: PROMPT-FOR with a table field reference resolves to NO-REFERENCE in OpenEdge
7250a changes were committed to 7199c rev 14556.
7250a was dead-archived.
Constantin Asofiei
05:14 AM Base Language Bug #7304: UN_MINUS resolves to int64 instead of integer in ExpressionConversionWorker
7304a changes were committed to 7199c rev 14555.
7304a was dead-archived.
Constantin Asofiei
05:11 AM Base Language Bug #7301: pre-scan of a 'DEFINE BUFFER btt1 FOR btt1' from within a method
Greg Shah wrote:
> It seems that this logic may be broken if the @recordName@ is a qualified name. Otherwise I have...
Constantin Asofiei
04:50 AM Base Language Bug #7240: conversion problem related to ENTERED in a IF expr
Constantin Asofiei wrote:
> Another case somehow related to #7178 - @tt1.f1 [not] entered@ must not produce a buffe...
Constantin Asofiei
 

Also available in: Atom