On 3/4/2014 8:15 PM, Michael Sokolov wrote: > Thanks, Tim, it's great to hear you say that! I tried to make that > point myself with various patches, but they never really got taken up by > committers, so I kind of gave up, but I agree with you 100% this is a > critical feature if you want to get real-world large deployments to > accept frequent updates while continuing to innovate around the > communications protocol. > > A key step would be getting a version number into the protocol so you > have a principled way of knowing which version is on the other end of > the wire. I don't know what the state of this is now, but at one time > you had to kind of guess based on various secondary artifacts...
The dev discussion appears to be going that direction. We already have version numbers on the data encoding format (javabin, xml, etc.), we may need it for the content of the request as well. See the newly added comments on SOLR-5762: https://issues.apache.org/jira/browse/SOLR-5762?focusedCommentId=13920560&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13920560 Thanks, Shawn