General

Profile

Artur Școlnic's activity

From 07/27/2025 to 08/25/2025

08/22/2025

07:56 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
10313a was merged as rev 16125. Artur Școlnic
07:42 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Chui regression tests passed.
FwdTests passed.
Constantin, I think we can merge.
Artur Școlnic
06:10 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Thank you, Razvan. Artur Școlnic
05:24 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It looks like I forgot to enable the working dir resolving only for server-size fs, I fixed that and asked Razvan to ... Artur Școlnic
03:31 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Thank you for the testing and the test case, Razvan.
Constantin, I added a check for the previously computed file in...
Artur Școlnic

08/21/2025

10:27 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I tested harness+webui navigation on linux and windows, it passed.
I also asked my colleagues to test the branch wit...
Artur Școlnic
10:17 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, is there a chance that with PASOE, new pieces of code are being accessed in the customer project and the ... Artur Școlnic
09:36 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Artur Școlnic wrote:
> There is a minor problem in a customer project, but it is present in trunk
On every other...
Artur Școlnic
07:16 AM Base Language Bug #10313 (Internal Test): server-sidef file-system must 'mount' user's working dir and look in ...
Artur Școlnic
07:13 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It was a directory issue. With full PASOE on both linux and windows 10313a passed the testing. There is a minor probl... Artur Școlnic
05:46 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
There is an issue with the windows project... Artur Școlnic
05:17 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Assuming that the @wa.serverSideFs@ is set correctly, the changes are fine. Constantin, I already tested a customer p... Artur Școlnic
04:57 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I don't think I am , it is a dataset project with a standard directory. What is a sure way to check? Artur Școlnic
04:55 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> Are they created in the working dir of the FWD client, when server-side resources are pr...
Artur Școlnic
04:04 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I added these tests to the suite:... Artur Școlnic

08/20/2025

07:39 AM Testing Bug #10425: Develop an automated test set for admin rest APIs
Ovidiu Maxiniuc wrote:
> To start with, we can use the small Postman collection posted attached below. I think they ...
Artur Școlnic
06:38 AM Base Language Bug #10362 (Review): FastFindCache.L2Key uses the buffer alias in the FQL
Considering that FQLPreprocessor is not already used in the discussed cases and the where clause is not processed in ... Artur Școlnic

08/19/2025

09:29 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
In RandomAccessQuery:
1. Detect sequential increment of a subset of substitution value for the fql.
* Add a smal...
Artur Școlnic
03:17 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
From @RAQ.initialize@... Artur Școlnic

08/18/2025

06:27 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
Considering that the buffer is already used in the FF Key as a separate parameter, I don't see any downside to droppi... Artur Școlnic
06:05 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
From @FQLPreprocessor()@:... Artur Școlnic
06:13 AM Database Feature #10436: Detect Sequential Data Access and Prefetch Records from the Database
Prefetching records into cache can significantly improve performance, especially when access patterns are predictable... Artur Școlnic
06:11 AM Database Feature #10436 (WIP): Detect Sequential Data Access and Prefetch Records from the Database
Artur Școlnic
02:39 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin, is there something else we should address at this point? Artur Școlnic

08/11/2025

06:47 AM Database Bug #10337: Possible memory leak with FastFindCache
10337b was merged as rev 16106. Artur Școlnic
06:47 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
10004a was merged as rev 16105. Artur Școlnic
06:08 AM Base Language Bug #10004: NativeInvoker fails if an argument is of type integerConstant
I tested library_calls and harness+webUI navigation, all passed. Artur Școlnic

08/08/2025

02:13 AM Database Bug #10337: Possible memory leak with FastFindCache
Testing status:
Harness and webui navigation - passed
Large customer application FWDTests and unit tests - passed
...
Artur Școlnic

08/07/2025

06:54 AM Database Bug #10337: Possible memory leak with FastFindCache
Forgot about that, I'll uncommit.
Artur Școlnic
06:37 AM Database Bug #10337: Possible memory leak with FastFindCache
I may have misunderstood things a bit :) Apparently, there are multiple instances of @ReverseLookup@, which means mul... Artur Școlnic
03:21 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I addressed the issues from note 42. I tested the customer project with 9055, 10313a an PASOE, harness and webui navi... Artur Școlnic
02:59 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @FileSystemDaemon.searchPathWithExts@ - the javadoc says that this also does PROPATH l...
Artur Școlnic

08/06/2025

11:05 AM Database Bug #10337: Possible memory leak with FastFindCache
I think the issue is that bulk invalidation where entire caches are cleared or removed do not clean up the associated... Artur Școlnic
09:34 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> You can decrease the cache size to something like 10 for more straight-forward testing. Or ...
Artur Școlnic
09:26 AM Database Bug #10337: Possible memory leak with FastFindCache
The same thing happens in trunk, the number of leaked Node instances grows slowly, but surely. After 20 mins of harne... Artur Școlnic
08:58 AM Database Bug #10337: Possible memory leak with FastFindCache
I think we are still leaking memory, after one hour or running Harness on loop, there are 500k 'live' Node objects, a... Artur Școlnic
07:15 AM Database Bug #10337: Possible memory leak with FastFindCache
This actually is implemented for the explicit invalidation, but it needed to be added for the expiry event also.
I c...
Artur Școlnic
06:06 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> * *Important:* I think @value.head@ is inconsistent after removal. If you remove a node, th...
Artur Școlnic
05:19 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru, I think we have an issue with the Key objects retention.
I did a memory profiling and Keys are accumulati...
Artur Școlnic
05:26 AM Base Language Bug #10373 (WIP): Try to replace the StackUnwindExceptions used for control flow in BlockManager ...
Artur Școlnic

08/05/2025

09:45 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> * If a node expires and it was the last node of the list, then the reverseCache should ev...
Artur Școlnic
07:18 AM Database Bug #10337: Possible memory leak with FastFindCache
I addressed the review in rev 16075. Artur Școlnic
07:22 AM Base Language Bug #10362 (Review): FastFindCache.L2Key uses the buffer alias in the FQL
I committed the code to 10362a. Alexandru or Constantin, please review. Artur Școlnic
07:21 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
I think the @buffer@ has enough information to replace the alias with the implicit buffer/table name. Artur Școlnic
03:51 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @searchResourceJars@ - what if @extensions@ is not null?
If the filename does not h...
Artur Școlnic
03:37 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Constantin Asofiei wrote:
> * @searchPath@
> ** will return the same relative path, not absolute.
Do you mean i...
Artur Școlnic

08/04/2025

01:45 PM Base Language Bug #10373: Try to replace the StackUnwindExceptions used for control flow in BlockManager with a...
@StackUnwindExceptions@ are used in control flow logic of the iterating blocks in @BlockManager@, but AFAIK the excep... Artur Școlnic
01:37 PM Base Language Bug #10373 (WIP): Try to replace the StackUnwindExceptions used for control flow in BlockManager ...
Artur Școlnic
08:12 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Greg Shah wrote:
> I think we need to create such a thing and make it used everywhere. On a client-side process, it...
Artur Școlnic
08:07 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Extended the support for load-icon, copy-lob, input/output in 10313a/16068. Now the test cases from note 25 are passing. Artur Școlnic
04:52 AM Database Bug #10337 (Review): Possible memory leak with FastFindCache
I implemented the idea from #10337-19 (with a few changes) in 10337b/16074.
Alexandru, please review.
Artur Școlnic

08/01/2025

08:43 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Is the PROPATH always used in relative path resolving? If so, can't we just add the client working dir in the front o... Artur Școlnic
08:40 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
It's a long shot, but:... Artur Școlnic
08:14 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Eventually any relative path should be prefixed with the OS working dir or PROPATH. Maybe we can just add an entry to... Artur Școlnic
08:11 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I was hoping for a single method or class where all the lookups are performed :) Artur Școlnic
07:53 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Isn't there a place where all relative file names are resolved to the current working dir? Without server-side fs, al... Artur Școlnic
07:44 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
... Artur Școlnic
07:50 AM Base Language Bug #10362: FastFindCache.L2Key uses the buffer alias in the FQL
... Artur Școlnic
07:48 AM Base Language Bug #10362 (WIP): FastFindCache.L2Key uses the buffer alias in the FQL
Artur Școlnic
06:00 AM Database Bug #10337: Possible memory leak with FastFindCache
Although, invalidation of the L3 caches on revereseLookup/LRUList expiry would be a nightmare. We would need to keep ... Artur Școlnic
05:54 AM Database Bug #10337: Possible memory leak with FastFindCache
How about... Artur Școlnic
05:50 AM Database Bug #10337: Possible memory leak with FastFindCache
Well, I guess a map with weak references as keys is a WeakHashMap :) Artur Școlnic
05:49 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru Lungu wrote:
> But I want to express my concern of the fact that we are *still* allowing the reverse-look-...
Artur Școlnic

07/31/2025

12:35 PM Database Bug #10337: Possible memory leak with FastFindCache
Artur Școlnic wrote:
> Alternatively, we can disregard the ReveresLookup class in favor of a more light weight solut...
Artur Școlnic
12:02 PM Database Bug #10337: Possible memory leak with FastFindCache
Alternatively, we can disregard the ReveresLookup class in favor of a more light weight solution:... Artur Școlnic
10:47 AM Database Bug #10337: Possible memory leak with FastFindCache
Alexandru, what if we introduce a new type of LRU that has weak references as keys? This will take care of the situat... Artur Școlnic
09:14 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Do you mean something like this:... Artur Școlnic
03:54 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I only used the tests in note 8. Artur Școlnic
03:51 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
Only the large gui application has been tested, I have not seen server side fs being used in other projects. Artur Școlnic

07/30/2025

03:10 PM Database Bug #10337 (Review): Possible memory leak with FastFindCache
Alexandru Lungu wrote:
>
> However, in the heap dump I analyzed, @emptyRecordsCache@ was (surprisingly) mostly emp...
Artur Școlnic
06:46 AM Database Bug #10337: Possible memory leak with FastFindCache
I think that the memory leak in 9802f was caused mainly by the absence of a designated @ExpiryListener@ for the @empt... Artur Școlnic

07/29/2025

05:14 AM Base Language Bug #10313: server-sidef file-system must 'mount' user's working dir and look in this path by def...
I addressed the review.
Constantin, please email me the testing that has to be done.
Artur Școlnic
 

Also available in: Atom