rvesse commented on PR #3184:
URL: https://github.com/apache/jena/pull/3184#issuecomment-2875598077

   Really interesting piece of work, once did something much cruder (at least 
UI wise) in a previous $dayjob
   
   > Perhaps this could also serve as a base for discussion about further 
improvements and any necessary core changes for Jena 6. Ideally the ExecTracker 
mechanism would not require a wrapping with DatasetGraphWithExecTracker and 
instead this would be handled in the core machinery already. In cases where a 
specific DatasetGraph implementation is expected, the need for a wrapper to 
track executions may make things complex.
   
   Yes I think this would be much cleaner if the tracking mechanism was 
integrated directly into the execution machinery without requiring extra 
wrapping as you do in this PR.
   
   It would be nice if there were programmatic APIs for interacting with 
tracked queries/updates (there's some pieces towards that here but appears 
mostly focused on exposing stuff to the UI from my skim-reading of the code) so 
that applications that embed Jena could access and manage tracked 
queries/updates as desired.
   
   Fuseki already has the concept of Tasks that's used for things like backups 
and compactions, would it make sense to integrate query/update tracking into 
that rather than creating a separate tracking mechanism.  That might need 
generalising that mechanism, or pulling it more into Jena's core rather than 
Fuseki machinery, so might not be worth the effort, wdyt?
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: pr-unsubscr...@jena.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscr...@jena.apache.org
For additional commands, e-mail: pr-h...@jena.apache.org

Reply via email to