Activity
From 07/16/2024 to 08/14/2024
08/14/2024
- 03:39 AM Bug #9034: FindQuery unique fails in a self join context
- Alexandru Lungu wrote:
> * I am a bit confused with the state of this branch. I already reviewed 9034a/15373 in #903... - 03:18 AM Bug #9034: FindQuery unique fails in a self join context
- Review of 9034a:
* I am a bit confused with the state of this branch. I already reviewed 9034a/15373 in #9034-9. May... - 02:11 AM Feature #7960: Allow query logs to be collected in a H2 database
- Ioana-Cristina Prioteasa wrote:
> Committed changes to *7960a rev.15352*. Added a concrete version of @CentralLogger...
08/13/2024
- 11:17 AM Bug #9034: FindQuery unique fails in a self join context
- Alexandru, please review.
- 05:57 AM Bug #9034 (Review): FindQuery unique fails in a self join context
- I committed 9034a/15373 and 9034a_h2/51, added support for identifying ambiguous unique find.
- 09:32 AM Feature #7960: Allow query logs to be collected in a H2 database
- Committed changes to *7960a rev.15352*. Added a concrete version of @CentralLogger@ that allows dynamic file path con...
- 06:55 AM Feature #7960: Allow query logs to be collected in a H2 database
- The existing code was using the @CentralLogger@ format and @WARNING@ log level, so I think it's would be great if the...
- 05:24 AM Feature #7960: Allow query logs to be collected in a H2 database
- Ioana-Cristina Prioteasa wrote:
> I could add a server hook and if profiling was enable to close the file.
I think ... - 04:27 AM Feature #7960: Allow query logs to be collected in a H2 database
- I looked into the file closing issue. The problem is here:
In @P2JQueryStatisticsConfiguration@:... - 08:57 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Branch 8593e was merged to trunk rev 15379 and archived.
- 08:31 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Greg Shah wrote:
> If this is ready to merge, it can go after 8233a. Constantin/Alexandru make the call.
Queued fo... - 08:16 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- If this is ready to merge, it can go after 8233a. Constantin/Alexandru make the call.
- 08:09 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- I agree, I reckon 7156c fails because a @StopConditionException@. The SQL is wrong as a column is not found.
*So*, I... - 08:06 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- This passed ETF and also solves #9048. We need to merge it, even if it does not address issues in 7156c.
- 03:19 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > Alexandru, I've backed out the 'cleanup' change in RecordBuffer.finishedImpl; I don't have a recreate yet, but I'll...
- 08:43 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Review of 8593e/15379 (I assume this is your 15354 after the rebase).
I think the code is OK. I like the direct ac...
08/12/2024
- 11:21 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Ovidiu, please see 8593e 15354 - this fixes better ACCEPT-CHANGES.
Alexandru, I've backed out the 'cleanup' change... - 07:12 AM Feature #7960: Allow query logs to be collected in a H2 database
- h3. Test results
Tested with a small testcase in dataset. Below is an example output.
!7960a_results.png!
Ad...
08/09/2024
- 08:46 AM Bug #9034 (WIP): FindQuery unique fails in a self join context
- Review of 9034a:
I understand the problem; the direct-access presumed that a unique index look-up would find one s... - 07:55 AM Bug #9034: FindQuery unique fails in a self join context
- Code review 9034b/15373:
The conversion change looks good. - 07:24 AM Bug #9034: FindQuery unique fails in a self join context
- Alexandru, please review 9034a/15373. The only issue I see is a minor coding standard format issue, but you are more ...
- 07:59 AM Feature #7960: Allow query logs to be collected in a H2 database
- Addressed code review and committed on 7960a rev. 15351.
- 07:55 AM Bug #7489 (Rejected): Lazily initialize DMO signature
- 07:45 AM Bug #7489: Lazily initialize DMO signature
- This task can be rejected.
08/08/2024
- 08:44 AM Bug #9040: fixe dataset serialization over appserver calls
- Attached is a test which shows how how datasets can be transferred over appserver calls, via a OO instance.
This c... - 08:41 AM Bug #9040 (New): fixe dataset serialization over appserver calls
- 08:26 AM Bug #9034: FindQuery unique fails in a self join context
- Using 9034b this query...
- 06:19 AM Bug #9034 (Review): FindQuery unique fails in a self join context
- I committed a better version of the change from #9034-4 to 9034a, I did some initial testing and it looks ok.
The co... - 07:45 AM Bug #9030: FIND statements should use an internal buffer cursor
- Alexandru, I've created task branch 9030a from trunk rev 15372. This is the first attempt to solve the buffer's inte...
- 07:05 AM Bug #9030: FIND statements should use an internal buffer cursor
- The regression in #9015-29 is from trunk rev 15325, for #8433, where a FIND NEXT without the strong scope needs to st...
- 06:59 AM Bug #9030: FIND statements should use an internal buffer cursor
- Trunk has a change to invalidate @AdaptiveQuery@ right from the start if there are records in the dirty database. Thi...
- 06:49 AM Bug #9030: FIND statements should use an internal buffer cursor
- Did we recently make changes that caused this issue to be a problem? Surely this has not always been an issue.
08/07/2024
- 03:08 PM Bug #9036: Multi-tenancy: refactor the database in Persistence context-wise
- Initially, the @database@ field in @Persistence@ was not context-related. However, when implementing multi-tenancy su...
- 02:54 PM Bug #9036 (Closed): Multi-tenancy: refactor the database in Persistence context-wise
- 10:24 AM Bug #9034: FindQuery unique fails in a self join context
- In this case, @DirectAccessHelper.findByUniqueIndex()@ is used, it assumes that if there is a unique index, only one ...
- 09:27 AM Bug #9034: FindQuery unique fails in a self join context
- ...
- 09:23 AM Bug #9034: FindQuery unique fails in a self join context
- This ticket is derived from #8912-188.
- 09:23 AM Bug #9034 (Test): FindQuery unique fails in a self join context
- 09:27 AM Feature #1664: data import improvements
- I have some thoughts about (quick and rough) profiling the import process using the current implementation. The idea ...
08/06/2024
- 02:45 PM Feature #1664: data import improvements
- Ovidiu Maxiniuc wrote:
> generating a SQL file instead of the actual SQL import, in a file similar to a SQL dump. Ev... - 02:37 PM Feature #1664: data import improvements
- I see two paths:
* we go with the DMOs and ignore p2o. This is a bit more conservator. The DMO has all needed inform... - 02:32 PM Feature #1664: data import improvements
- Greg Shah wrote:
> The AST has little meaning because the structure is shallow and completely regular. Parsing it b... - 02:25 PM Feature #1664: data import improvements
- Eric Faulhaber wrote:
> Constantin added (verbally) in a meeting:
>
> ---
>
> * Optimally, don't use BDTs at a... - 02:23 PM Feature #1664: data import improvements
- The AST has little meaning because the structure is shallow and completely regular. Parsing it brings extra work. I...
- 02:18 PM Feature #1664: data import improvements
- Greg Shah wrote:
> I think we should:
>
> * eliminate the usage of DMOs
> * eliminate the usage of TRPL
> * pos... - 02:13 PM Feature #1664: data import improvements
- > possibly eliminate the usage of the the .p2o documents (though we still need something to tell us how to read the ....
- 02:01 PM Feature #1664: data import improvements
- Constantin added (verbally) in a meeting:
---
* Optimally, don't use BDTs at all, to avoid the overhead of allo... - 01:59 PM Feature #1664: data import improvements
- Ovidiu added:
---
The current implementation is struggling too much to maintain compatibility with normal FWD e... - 01:56 PM Feature #1664: data import improvements
- Greg added:
---
I think we should:
* eliminate the usage of DMOs
* eliminate the usage of TRPL
* possibly ... - 01:55 PM Feature #1664: data import improvements
- From email, in connection with a customer import issue:
---
I think the core problem is the way we import one t... - 01:31 PM Feature #7020: always use "expanded" extent fields
- Constantin,
emitting a list of @columns = "f_1_11, f_1_2, f_1_32"@ (as it was computed to avoid collisions in denorm... - 01:20 PM Feature #7020: always use "expanded" extent fields
- Eric, I think it may make sense (for expanded mode) to emit at the DMO property the list of SQL names associated with...
- 01:12 PM Feature #7020: always use "expanded" extent fields
- I used a permanent table with same structure as the temp-table from #7020-36 and converted it with *trunk* (r15368), ...
08/05/2024
- 03:47 AM Bug #9030: FIND statements should use an internal buffer cursor
- > Alexandru, this may not be a query, but a cursor on the index. For example, you can have FIND statements with diffe...
- 03:27 AM Bug #9030: FIND statements should use an internal buffer cursor
- Alexandru, this may not be a query, but a cursor on the index. For example, you can have FIND statements with differ...
- 03:13 AM Bug #9030: FIND statements should use an internal buffer cursor
- This task extracts the issue from #8752-3 and discussion from #6667-1054 to #6667-1087....
- 03:10 AM Bug #9030 (WIP): FIND statements should use an internal buffer cursor
08/01/2024
- 06:39 PM Feature #7020: always use "expanded" extent fields
- While investigating a possible regression I identified the following problem I am trying to solve. Assuming we have t...
07/30/2024
- 06:01 AM Bug #9016: Improve performance in FQLPreprocessor by using astCache
- The @astCache@ added in #7731 is only used in @FqlPreprocessor.parse()@, but it can also be used in ...
- 05:58 AM Bug #9016 (Test): Improve performance in FQLPreprocessor by using astCache
07/29/2024
- 06:26 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- I also looked over 8593e/15351.
I don't see anything wrong with the new code.
I remember we had previously anot...
07/26/2024
- 06:11 AM Bug #7731 (Closed): performance improvements for FQLPreprocessor
- 03:27 AM Bug #7731: performance improvements for FQLPreprocessor
- This can be closed.
- 06:10 AM Bug #8196 (Closed): Reduce number of AbstractTempTable._hasRecords calls to avoid BufferManager.a...
- 03:27 AM Bug #8196: Reduce number of AbstractTempTable._hasRecords calls to avoid BufferManager.activeBuffers
- This can be closed.
- 06:10 AM Bug #8030 (Closed): unique index violation when creating a record in two sessions
- 03:27 AM Bug #8030: unique index violation when creating a record in two sessions
- This can be closed.
- 06:10 AM Feature #7416 (Closed): Reiterate DatabaseStatistics and leverage to other database profling tools
- 03:24 AM Feature #7416: Reiterate DatabaseStatistics and leverage to other database profling tools
- This can be closed.
- 03:26 AM Bug #8044 (WIP): Fix "Failed direct-access due to Error direct accessing for finding record by un...
07/25/2024
- 08:57 AM Bug #7488 (Closed): Slow fast-copy with before tables in H2
- 06:51 AM Bug #7488: Slow fast-copy with before tables in H2
- This can be closed.
- 08:57 AM Feature #7323 (Closed): Implement soft unique index in FWD-H2
- 06:46 AM Feature #7323: Implement soft unique index in FWD-H2
- This can be closed.
- 08:57 AM Bug #7420 (Closed): Optimize Cursor for scrolling AdaptiveQuery
- 06:45 AM Bug #7420: Optimize Cursor for scrolling AdaptiveQuery
- > 7026e reached into trunk. This can be closed.
- 08:56 AM Bug #7334 (Closed): Reclaim used sessions to improve performance
- 06:44 AM Bug #7334: Reclaim used sessions to improve performance
- This can be closed.
- 08:56 AM Feature #6630 (Closed): optimize return of table parameter
- 06:43 AM Feature #6630: optimize return of table parameter
- Alexandru Lungu wrote:
> This can be closed now. - 08:56 AM Feature #7194 (Closed): Avoid generating an ORDER-BY clause if not required
- 06:43 AM Feature #7194: Avoid generating an ORDER-BY clause if not required
- This can be closed.
- 08:56 AM Bug #7329 (Closed): improve FieldReference resolution of getter/setter/extent accessors
- 06:42 AM Bug #7329: improve FieldReference resolution of getter/setter/extent accessors
- Alexandru Lungu wrote:
> This can be closed.
- 08:55 AM Bug #7358 (Closed): Optimize Session.invalidateRecords
- 06:42 AM Bug #7358: Optimize Session.invalidateRecords
- This can be closed.
- 08:55 AM Bug #7321 (Closed): Improve FWD-H2 wildcard projection
- 06:41 AM Bug #7321: Improve FWD-H2 wildcard projection
- This can be closed.
- 08:55 AM Bug #7355 (Closed): regression in row structure calculation for DATETIME-TZ when join is used on ...
- 06:40 AM Bug #7355: regression in row structure calculation for DATETIME-TZ when join is used on temp-tables
- Alexandru Lungu wrote:
> This can be closed.
- 03:14 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> > Hm... you are right, the record can't become 'dirty'; I think direct access to these fiel...
07/23/2024
- 03:43 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- > Hm... you are right, the record can't become 'dirty'; I think direct access to these fields is required, so the rec...
- 03:31 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru Lungu wrote:
> Also, is there a chance to update records with unwanted state (INVALID / DELETED), etc.?
... - 03:29 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Review of 8493e:
* I think the solution for @ACCEPT-CHANGES@ is elegant, resolving back to a @Consumer@ and updati... - 03:08 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Hmm, I think this is an edge case for the case when the buffer is used with @CAN-FIND@. Its scope is not opened, but ...
- 02:58 AM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Created task branch 8593e from trunk rev 15350. Rev 15351 contains:
* ACCEPT-CHANGES must not prune the session cac...
07/22/2024
- 02:57 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- Alexandru, about the other issue related to leaking slave buffers. The issue is that a buffer can be defined, but wi...
- 02:30 PM Bug #8593: H2 performance improvement for table 'truncate by multiplex'
- I found the reason of (some of) the @A different DMO instance of type ... is already bound@ at least in a scenario wh...
- 08:12 AM Feature #7960: Allow query logs to be collected in a H2 database
- Review of 7960a:
* Small issues with @P2JLoggingDatabaseHelper@:
** history entry @Module@ is not the same as the ...
Also available in: Atom