[ 
https://issues.apache.org/jira/browse/OAK-4640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15408851#comment-15408851
 ] 

Chetan Mehrotra commented on OAK-4640:
--------------------------------------

Thanks for highlighting that. That would make implementation bit tricky. Would 
account for that

> Provide a way for commit hook to record meta data for a given commit
> --------------------------------------------------------------------
>
>                 Key: OAK-4640
>                 URL: https://issues.apache.org/jira/browse/OAK-4640
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: core
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>             Fix For: 1.6
>
>
> Currently as part of commit the caller can provide a CommitInfo instance 
> which captures some metadata related to commit being performed. Note that 
> CommitInfo instance passed to NodeStore is immutable.
> For some usecases we need a way to add some more metadata to on going
> commit from within the CommitHook
> * OAK-4586 - Here we need to record nodetypes of nodes which got modified as 
> part of current commit
> * OAK-4412 - Here we want to generate Documents for modified nodestate (per 
> index definition) and "attach" it to current commit
> This meta information would later be used by Observer.
> To enable such cases some mutable state needs to be exposed as part of 
> CommitInfo which can be used by CommitHooks.
> As per discussion of DL [1] this can be done by adding a new 
> {{CommitAttributes}} instance which can be accessed from {{CommitInfo}}
> [1] 
> http://mail-archives.apache.org/mod_mbox/jackrabbit-oak-dev/201608.mbox/%3CCAHCW-mk%3DTMQ_q20dPSmdr7Q%3DcR8OfMDdJceDTd-pGs0pk_cK0g%40mail.gmail.com%3E



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to