General

Profile

Ovidiu Maxiniuc's activity

From 01/27/2025 to 02/25/2025

02/25/2025

05:07 PM Database Feature #9093: add protection for multi-tenant imports to optionally only import tables that are ...
Eric Faulhaber wrote:
> Code review 9093a/15727-15728:
>
> For a small update, this took me several read-throughs...
Ovidiu Maxiniuc
12:41 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Constantin Asofiei wrote:
> Ovidiu, renaming @TenantHandler@ to @AdminHandler@ and making this the authorative 'hand...
Ovidiu Maxiniuc
09:03 AM Database Feature #6720: lazy hydration
Creating the snapshot of a partially-hydrated record will take only the information available at that time. I do not ... Ovidiu Maxiniuc

02/22/2025

01:00 PM Database Feature #9093 (Review): add protection for multi-tenant imports to optionally only import tables ...
Please review. Ovidiu Maxiniuc
12:59 PM Database Feature #9093 (WIP): add protection for multi-tenant imports to optionally only import tables tha...
I did multiple tests with import from a multi-tenant enabled database. A first conclusion is that the database export... Ovidiu Maxiniuc

02/21/2025

10:42 AM Database Feature #9305: Replace begins with interval based conditional
I was a bit puzzled why isn't @BEGIN@ implemented as an UDF?
I mean that was my first reaction, to see how @udf.begi...
Ovidiu Maxiniuc
10:30 AM Base Language Bug #9060: Cache oftenly used values that are immutable
Because of the large update I peek at the changes in r15726.
I think we can squeeze a bit more. There are cases wh...
Ovidiu Maxiniuc
09:35 AM Database Feature #9542 (Test): finish ORIGIN-HANDLE ProDataSet attribute
Branch 9544a which contains the changes from this task was merged into trunk as r15725 and then was archived. Ovidiu Maxiniuc
09:34 AM Database Feature #9544 (Test): implement missing SESSION handle attributes
Branch 9544a was merged into trunk as r15725 and then was archived. Ovidiu Maxiniuc

02/20/2025

05:01 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Roger,
The @collation@ is an attribute of each database. The @DBCOLLATION(db)@ function will return it. However, th...
Ovidiu Maxiniuc
04:07 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
I looked back again to @H2Helper.prepareDatabase@. Indeed, the way it is written now, I do not think it is possible t... Ovidiu Maxiniuc
03:44 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
The answer is in the static initializer block of @com.goldencode.p2j.spi.FwdCollatorProvider@:
* the @DEFAULT_COLLAT...
Ovidiu Maxiniuc
01:55 PM Testing Bug #9525: Testcases: incorrect placeholders in directory.xml.template and other configuration pr...
Eric Faulhaber wrote:
> > Thanks, Vladimir. Greg, there are some entries in Hotel GUI which I noted, and I'm not sur...
Ovidiu Maxiniuc
04:47 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Eric Faulhaber wrote:
> In @TenantManager.listTenants(List<String> errorSink)@, @errorSink@ is used without a @null@...
Ovidiu Maxiniuc
02:41 PM Base Language Bug #4766: fix CHR and ASC
In these cases the BOM should be used when each file is opened (be it an @.p@, @.w@ or @.i@). Unfortunately, it is of... Ovidiu Maxiniuc

02/19/2025

05:54 AM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
If you look at the @findMatchingMethod@ method you'll see that it is a far more CPU intensive routine. It will go up ... Ovidiu Maxiniuc

02/18/2025

04:19 PM Base Language Bug #8272: reduce ClassNotFoundException and NoSuchMethodException usage in RuntimeJastInterpreter
I am not sure what "manual lookup" means?
A you have understood, the problem is that you have:
* a set of paths (...
Ovidiu Maxiniuc
02:50 PM Documentation Support #9665: schema conversion doc review and updates
Yes, at least the information [[p2j:Chapter 12 Hibernate Mappings|Hibernate Mappings]] is no longer actual. As we rem... Ovidiu Maxiniuc

02/17/2025

08:24 AM Base Language Bug #4766: fix CHR and ASC
Yes, the @.class@ files have a @pool@ of @String@ constants. AFAIK, they are always in UTF-8, regardless of the input... Ovidiu Maxiniuc
06:53 AM Base Language Bug #4766: fix CHR and ASC
Well, if you use CP 1252 as input, the output will also be in CP 1252.
Therefore, for compiling he code generated ...
Ovidiu Maxiniuc

02/12/2025

11:40 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Branch 8976a passed the MT harness tests of a customer application.
I also did a bit of navigation in the hotel_gui ...
Ovidiu Maxiniuc
08:11 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Thank you for quick review. There were lots of changes in last commit.
I will do the adjustments in documentation ...
Ovidiu Maxiniuc
07:27 AM Database Bug #9317: FIRST/LAST clauses can avoid generating sub-selects if the WHERE clause matches a uniq...
9317a/15689 passed the MT harness test ✅. Ovidiu Maxiniuc

02/11/2025

04:25 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Radu Apetrii wrote:
> *Review for 8976a rev. 15687-15690*
> * @StandardServer@ and @TemporaryBuffer@ are missing hi...
Ovidiu Maxiniuc
09:47 AM Database Feature #9456 (WIP): implement SQL Server dialect and helpers
I set up a MSSQL instance for a new customer and put to the test the DDLs FWD generates today. I know for sure a few ... Ovidiu Maxiniuc

02/07/2025

09:02 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Here are the Postman scripts for domain and tenant admin/management.
Note: the login will set up the authentication ...
Ovidiu Maxiniuc
07:16 PM Runtime Infrastructure Feature #8976 (Review): Admin REST API for interacting with tenant authentication tables
Committed revision 15690. Ovidiu Maxiniuc

02/06/2025

04:54 PM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
Greg,
In my opinion this is a better solution than that we have now implemented. Of course it might not be perfec...
Ovidiu Maxiniuc
04:24 PM Database Feature #9544: implement missing SESSION handle attributes
Greg Shah wrote:
> Code Review Task Branch 9544a Revision 15688
>
> No objections. The reporting changes only ne...
Ovidiu Maxiniuc
07:59 AM Database Feature #9544 (WIP): implement missing SESSION handle attributes
I created branch 9544a and committed the updates on gap info for @FIRST-BUFFER@ and @FIRST-QUERY@ @SESSION@ attributes. Ovidiu Maxiniuc
07:45 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Well, that was also one of my ideas but I put it aside because of the nested blocks. It seemed a bit of an overkill. ... Ovidiu Maxiniuc

02/05/2025

08:23 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
I was able to pinpoint the cause of my instability. As I said, the (write) accesses to @(meta)_sec_auth@ tables are p... Ovidiu Maxiniuc

02/04/2025

01:48 PM Database Feature #9544: implement missing SESSION handle attributes
I did basic tests and these seem to +work as expected+. Yet, the gaps seem so suggest there is still work to do here:... Ovidiu Maxiniuc
01:18 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
One more thing:
In Ref manual, the attribute is reported as:...
Ovidiu Maxiniuc
01:09 PM Database Feature #9542: finish ORIGIN-HANDLE ProDataSet attribute
Actually the support for this attribute is 90% implemented. What is missing is the 'reset'. It seems like the @rules/... Ovidiu Maxiniuc

02/03/2025

05:17 PM Conversion Tools Feature #1757: update ANTLR to latest version
I compared the two grammars. Indeed, @fql.g@ is (almost) a superset of @hql.g@. In order to avoid breaking the prepro... Ovidiu Maxiniuc
04:49 PM Conversion Tools Feature #1757: update ANTLR to latest version
I do, but they are not the same.
The former is used by @FQLPreprocessor@ for preprocessing the 'original' FQLs from ...
Ovidiu Maxiniuc
09:59 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Ovidiu Maxiniuc wrote:
> I am thinking of some changes in the existing Tenant API. I will come back with details as ...
Ovidiu Maxiniuc
08:33 AM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Greg, thank you for the valuable feedback. I was focused more on the backstage of the implementation, more specifical... Ovidiu Maxiniuc
09:52 AM Runtime Infrastructure Feature #9602: Simplification of REST API for interacting with _Tenant table
At this moment, (almost) the all the information for supporting tenants is stored and managed in an external database... Ovidiu Maxiniuc
09:27 AM Runtime Infrastructure Feature #9602 (New): Simplification of REST API for interacting with _Tenant table
Ovidiu Maxiniuc

01/31/2025

06:58 PM Runtime Infrastructure Feature #8976 (WIP): Admin REST API for interacting with tenant authentication tables
I created task branch 8976a yesterday and did a couple of commits. Now:
* the @_Tenant@ table is synchronized with l...
Ovidiu Maxiniuc

01/30/2025

10:27 AM Database Bug #9595: Records accessed from dynamic buffers remain LOCKed until the user context is destroyed
I am facing some issues related to (un-)locking of records from (dynamic) buffers. Consider the following 2 procedure... Ovidiu Maxiniuc
10:19 AM Database Bug #9595 (WIP): Records accessed from dynamic buffers remain LOCKed until the user context is de...
Ovidiu Maxiniuc
07:59 AM Base Language Feature #6428 (Internal Test): implement IS-LEAD-BYTE() built-in function
Alexandru Lungu wrote:
> I am OK with 6428a. But, I think Ovidiu can provide more insight on whether there are edge ...
Ovidiu Maxiniuc

01/29/2025

08:02 PM Runtime Infrastructure Feature #8976: Admin REST API for interacting with tenant authentication tables
Status after additional work on this issue:
I have been successful with my attempts. I created a special buffer obje...
Ovidiu Maxiniuc

01/27/2025

07:01 AM Database Feature #7020: always use "expanded" extent fields
Stefanel Pezamosca wrote:
> *Ovidiu*, I have the following testcases:
> [...] Converted to:
> [...] And the sql: ...
Ovidiu Maxiniuc
 

Also available in: Atom