[
https://issues.apache.org/jira/browse/SOLR-5944?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14948865#comment-14948865
]
Ishan Chattopadhyaya edited comment on SOLR-5944 at 10/8/15 3:42 PM:
---------------------------------------------------------------------
bq. Looks like this needs to be nailed in more detail. What exactly happens to
other writes when an out of order update reaches a replica?.
I think those other writes (i.e. writes for other documents) would continue to
happen, since they are being performed using separate threads. As for other
writes to the same document, I think the consequence would be that they'll keep
getting blocked until the dependent update is written to the replica (after
which they'll get unblocked one by one, unless they timeout).
bq. Milliseconds can be pushed to many seconds due to GC, etc. Also, it gets
very tricky if a replica goes down...
Do you guys think it would be reasonable to let user configure this, and
document somewhere on the lines of: if you have lots of back of back updates
happening on the same documents, then there will be a possibility of threads
waiting for other threads, and hence this timeout can be increased, say, to
seconds.
bq. Will the proposed change have any impact on the performance for users who
do not use this feature?
I think there will be no impact, since this wait would only affect in-place
updates. Unless if we want to make sure there will be no reordering in the
first place.
was (Author: ichattopadhyaya):
bq. Looks like this needs to be nailed in more detail. What exactly happens to
other writes when an out of order update reaches a replica?.
I think those other writes (i.e. writes for other documents) would continue to
happen, since they are being performed using separate threads. As for other
writes to the same document, I think the consequence would be that they'll keep
getting blocked until the dependent update is written to the replica (after
which they'll get unblocked one by one, unless they timeout).
bq. Milliseconds can be pushed to many seconds due to GC, etc. Also, it gets
very tricky if a replica goes down...
Do you guys think it would be reasonable to let user configure this, and
document somewhere on the lines of: if you have lots of back of back updates
happening on the same documents, then there will be a possibility of threads
waiting for other threads, and hence this timeout can be increased, say, to
seconds.
bq. Will the proposed change have any impact on the performance for users who
do not use this feature?
I think there will be no impact, since this wait would only affect in-place
updates.
> Support updates of numeric DocValues
> ------------------------------------
>
> Key: SOLR-5944
> URL: https://issues.apache.org/jira/browse/SOLR-5944
> Project: Solr
> Issue Type: New Feature
> Reporter: Ishan Chattopadhyaya
> Assignee: Shalin Shekhar Mangar
> Attachments: SOLR-5944.patch, SOLR-5944.patch, SOLR-5944.patch,
> SOLR-5944.patch, SOLR-5944.patch, SOLR-5944.patch, SOLR-5944.patch,
> SOLR-5944.patch, SOLR-5944.patch, SOLR-5944.patch, SOLR-5944.patch,
> SOLR-5944.patch
>
>
> LUCENE-5189 introduced support for updates to numeric docvalues. It would be
> really nice to have Solr support this.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]