dreamer-89 commented on issue #12391:
URL: https://github.com/apache/lucene/issues/12391#issuecomment-1609680281

   > I'm confused as to why the solution described won't work with segment 
replication. As I understand it what that solution describes would be some 
writer nodes writing segments with _old_ version while replicas' (readers) 
software gets upgraded. Since replicas _only read_ they can continue to read 
these old (version N-1) index segments. Even if you wanted to allow them to do 
merging (why, I don't know) you could and they would write new-format segments, 
which is fine as long as they never share them with other replicas. Then once 
all replicas are on version N, you can upgrade the writer nodes to version N 
and start publishing version N segments. Where is the hitch - what am I missing?
   
   Thank you @msokolov for the comment and apologies for not having the 
description clear enough. 
   You are right, there should not be any issue when writer is on non-upgraded 
node while readers on upgraded node.
   
   The issue is the other way round where readers are on non-upgraded nodes 
while writers on upgraded nodes during major lucene version upgrade. Though, it 
works for minor lucene version upgrades.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to