Re: ConcurrentUpdate issue of solr 8.8.1

2021-06-08 Thread Mark Miller
A few details on how JavaBin can be involved in this type of behavior: JavaBin consumes data by by wrapping InputStream’s with a FastInputStream. FastInputStream implements an InputStream, but it disregards the InputStream contract that says you have reached the end of the stream when -1 is return

Re: Solr Reference Impl Branch state

2021-06-08 Thread Mark Miller
I’ll give a concrete example what most likely a best outcome. Async servlet requests and async NIO2 asyn IO and async search and update side internode requests have a variety of tremendous benefits. It is also very time consuming to find ways to best take advantage of them and address all the iss

Re: Solr Reference Impl Branch state

2021-06-08 Thread Mark Miller
Right, that’s essentially going to be the value outside of me. Whatever anyone wants to make of it. Not much value being made of it now because who can see it? I have a reasonable view from a billion hours of logs and profilers and monitors and comparisons and measurements and watching each advance

Re: Solr Reference Impl Branch state

2021-06-08 Thread Mike Drob
I’ve picked up a few of the improvements and brought them over to main branch, fixed a few busy waits, improved some concurrent access, minor stuff really. I’m currently busy trying to digest and experiment with the jetty changes Mark mentioned earlier, so hopefully that’s another piece that can co

Re: Solr Reference Impl Branch state

2021-06-08 Thread Jan Høydahl
+1 to apply same code formatting on the ref branch to be able to compare. Solr still suffers from sloow and unstable tests. I whsh there were some lessons learnt from the ref-branch that could be ported over. I don't know if you separated out "Integration" tests from unit tests or something that

Re: Solr Reference Impl Branch state

2021-06-08 Thread Uwe Schindler
Ok, will disable the jobs. Uwe Am June 8, 2021 9:42:08 PM UTC schrieb David Smiley : >Sorry to hear that Mark. I hope it might be useful for little bits 'n >pieces. Occasionally I'm looking at some class, maybe a test, and I >quickly do a comparison to the ref branch to wonder what you did ther

Re: Solr Reference Impl Branch state

2021-06-08 Thread Mark Miller
It’s essentially just a practical limitation. Not much I can do. Ive spent a fair amount of time multiple times to try for something more and it’s really beyond me. And at some point I get to pick doing the stuff that I really wanted all the base work for or not, and when that is done, it’s even mo

Re: Solr Reference Impl Branch state

2021-06-08 Thread David Smiley
Sorry to hear that Mark. I hope it might be useful for little bits 'n pieces. Occasionally I'm looking at some class, maybe a test, and I quickly do a comparison to the ref branch to wonder what you did there. There is a grand source code reformatting that is underway; we should apply that proces

Re: Solr Reference Impl Branch state

2021-06-08 Thread Mark Miller
At this point I doubt the ref branch is going to help anyone much other than me as the need arises from any assignment i may have or in sharing information with others as the need arises (I put together a presentation on Jetty from it for others on my team a bit ago.) Extracting anything but isol