MarcusSorealheis commented on issue #12615:
URL: https://github.com/apache/lucene/issues/12615#issuecomment-1883963445

   Great to finally see you in the Lucene repo @kevindrosendahl after all these 
years. 🍰 The work you have done here is stellar and the whole world welcomes 
the diligence. I hope we can keep this momentum. I have a few concerns that are 
not intended to block the project 
   
   I second the question, "How is segment merging implemented by Lucene 
Vamana?" I have a suspicion that extending `MergePolicy` could be in order for 
a production-ready implementation but I have such limited knowledge for such a 
thought.
   
   I have general concerns about large copy overheads and the restrictions of 
POSIX AIO from experience dealing with the failures of storing data on disk, as 
well as random disk failures.  `io_uring` certainly offers some theoretical 
promise in my mind. I know that is a newer Linux kernel module/interface, so 
that would lead me to believe actually taking this implementation forward would 
require a bit of comprehensive testing. 
   
   One particular concern I have, as you specifically might have guessed, would 
be around soak testing. Has anyone looked into this issue since November, or 
has anyone run the tests for an extended period?  
   
   The other concern I have is that I suspect the community would probably need 
to keep an eye on `io_uring` given its age. I was instructed long ago to use 
old interfaces whenever possible but the person who told me retired so I cannot 
ask why. I would suspect the newer interfaces tend to evolve more quickly than 
the ones than the ones that have been around for a while. Surely that burden 
would likely fall to the Policeman. In general, this is an interesting 
development and I look forward to continuing to explore. 


-- 
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: issues-unsubscr...@lucene.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to