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

Shalin Shekhar Mangar commented on SOLR-7659:
---------------------------------------------

bq. since that inner class is private, do we even need to mention 
implementation changes?

No, calling out the method name change in CHANGES.txt is not necessary. Nobody 
else can really use or modify this method because, as you noted, the class is 
inner and private.

Patch looks good. Commit away!

> DirectoryFileStream.releaseCommitPointAndExtendReserve -- should it extend 
> first?
> ---------------------------------------------------------------------------------
>
>                 Key: SOLR-7659
>                 URL: https://issues.apache.org/jira/browse/SOLR-7659
>             Project: Solr
>          Issue Type: Improvement
>          Components: replication (java)
>    Affects Versions: 5.2.1
>            Reporter: Shawn Heisey
>            Priority: Minor
>             Fix For: 5.3, Trunk
>
>         Attachments: SOLR-7659.patch
>
>
> After a misunderstanding on my part, leading to an incorrect documentation 
> edit, [~shalinmangar] helped me understand how the commit reserve duration 
> works.
> The resulting discussion on the dev list brought up a possible problem in 
> ReplicationHandler.  We wondered whether it might be possible for another 
> thread to sneak in a commit point deletion in between the two statements 
> found in the releaseCommitPointAndExtendReserve method on the 
> DirectoryFileStream object.  If it is safe to do so, I propose reversing 
> those two statements so the reserve extension is done before releasing the 
> commit point.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to