Alexandru Lungu's activity
From 06/14/2025 to 07/13/2025
07/10/2025
- 05:48 AM Database Support #6709: track nested FIND inside a related FOR loop
- > Alex, I took a look at the last example from #6709-38 and only the FOR EACH find has the nested_find annotation. Ar...
07/09/2025
- 04:33 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- > Maybe a possible solution is to have a mix of private FFCs and common FFC. The latter will keep only pristine data ...
07/08/2025
- 09:43 AM Database Bug #10198: analyze FIND statements which use only a small number of fields
- Just FYI: I also thought of this a while ago, but there was an issue with caching. The more variance we have in the F...
- 09:35 AM Database Feature #10270: implement some temp-tables using the persistent database instance when they are j...
- > The idea here is that we could analyze usage of each temp-table and implement heuristcs that mark specific temp-tab...
- 07:59 AM Database Support #6709: track nested FIND inside a related FOR loop
- There are some bugs in the report so that more nested FINDs are logged than needed. I think the flag is set incorrect...
07/07/2025
- 08:44 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- Of course, I am looking further for *Ovidiu's* input on this matter.
- 08:40 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- *Greg*, I decided in today's stand-up to put #10222 on hold. The implementation of fast-find cache is complete and so...
- 06:04 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
- Review for #10222:
* I don't understand @session.getCached(dmo.getClass(), cacheResult.getRecordID()).equals(dmo))@.... - 05:15 AM Base Language Bug #8273 (WIP): avoid ErrorConditionException for FIND ... NO-ERROR if no record is found
- Review of 8273a:
* I think there is an issue with @setPreventThrow@ bracketing. If @errorReport.run();@ is throwin...
07/01/2025
- 06:18 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- PS: FWD is trying to do its best to cover such "no cost" with the FF cache.
- 06:17 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- > Is this accurate?
> find tt1 where tt1.f1 = 1. //no op? record already in buffer
Not really. We can't tell if...
06/30/2025
- 07:43 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- Yes, this is what happens in trunk and is a valid scenario. Removing this will be functionally OK, but we will see a ...
- 07:39 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- Artur Școlnic wrote:
> It is my understanding that this is correct behavior, if the data is changed (and uncommitted... - 07:34 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- After writing #10222-1 I reckon that such change can introduce some performance penalty for same-session case. I one ...
- 03:39 AM Database Support #10222: Is cross-session dirty share available through Fast Find Cache even if disabled?
- The Fast Find Cache is a cache that targets FIND queries. It is cross-session and per-database. If a session does a F...
- 03:28 AM Database Support #10222 (WIP): Is cross-session dirty share available through Fast Find Cache even if disa...
- 06:53 AM Database Support #10226: Consider creating one single dirty-share database per session to support intra-se...
- Similar to #10222, I think that @DefaultDirtyShareManager@ is still able to leak records in between sessions. I am no...
- 06:49 AM Database Support #10226 (New): Consider creating one single dirty-share database per session to support in...
- 04:11 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- *Paula*, mind that FWD trunk has now a change for high dpi screens (#4135). The change is in trunk, but the task is i...
06/27/2025
- 09:44 AM Database Bug #10195 (Internal Test): Reset of query buffer in a nested function
- I am OK with the changes in 10195a.
- 03:25 AM Database Bug #10195: Reset of query buffer in a nested function
- Eduard Soltan wrote:
> Alexandru Lungu wrote:
> > > It is not affected since the RecordBuffer will not be included ... - 09:37 AM Conversion Tools Feature #3971: add support for unicode escape sequences in the preprocessor
- Octavian, is #8027 fixing already this task?
- 07:53 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- > Alex, let me know if you'd like the chart extended beyond 45 characters
Not really, I wanted to know if there is... - 03:35 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- Paula, can you redo #9985-11, but also include texts till ~50 length? Some fill-ins and editors allow the input of na...
- 03:26 AM Database Feature #7020: always use "expanded" extent fields
- #10215 is the task handling this.
06/26/2025
- 10:18 AM Database Bug #10195: Reset of query buffer in a nested function
- > It is not affected since the RecordBuffer will not be included in the of the nested for-each block or any other ite...
06/25/2025
- 10:37 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- > To answer Alexandru's questions, the JDBC driver does not allow for concurrent result set traversal within a single...
- 09:23 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- I really don't want to purge some historical philosophy from FWD (JDBC + connection pooling + one connection per thre...
- 08:22 AM User Interface Bug #9985: Incorrect text width calculation when metrics are not cached
- I think the best kind of visualization would be by comparing JS to Swing (non-antialiased). What we do now is to comp...
- 03:10 AM Database Bug #10195 (Internal Test): Reset of query buffer in a nested function
- I am OK with the changes in 10195a.
The point here is that the buffer can have its scope opened several times. Usi...
06/24/2025
- 10:02 AM Database Bug #10195: Reset of query buffer in a nested function
- Eduard, it will take me a bit more time to review, so I may not make it by EOD. I need to get some tests ongoing on O...
- 07:16 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- > Well, it may be a bit more complex to implement but a solution would be to use a pool of worker threads. Consider t...
- 03:36 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- I see. I wonder if you can't simply pass the result-set to the main thread and use it from there rather than using it...
- 03:03 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- > I meant the access to any result set by a thread should not overlap with the access of another result set
I don'... - 02:56 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- > we will need to synchronize the access to the result sets so that there is no overlap.
I don't quite understand ...
06/23/2025
- 10:33 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- > I am not sure how we could end up retrieving more records than indented. We still have the progressive results, the...
- 09:59 AM Database Feature #10169: result-set streaming (and asynchronous programming?)
- Using different connections is a big NO from my POV. If you have X nested FOR EACH, then you may end up with a sessio...
Also available in: Atom