New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Audit/cleanup the 48 open Solr bugs, some over a decade old #3365
Comments
Thank you for bringing this up @cclauss. I haven't worked on Solr, but I would 'yes' in general to where any Solr issues that should be worked on should be worked on. I could think of ineffective methods only (like making it more prominent (set the status higher, tag people, etc.), add the Solr wiki page to each issue, create a whole github group dedicated to solr), as I haven't thought about or really worked on Solr before. However, these are going to be useless if only 1-2 people can work on the Solr and they're not available to work on them. I personally don't know how to get started, so the questions I have are:
Having this idea I feel is a start for determining what's the next steps in the solution (Note: one of the solutions might be to add instructions on the "enthusiasts and beta testers' page (that I didn't create yet) on how to get started, as all the Wiki instruction pages on Github currently don't explain everything - especially the 'get started' part - only what to do after something's setup. Like the bots page explains what to do with a bot script, but doesn't say how to create one.). |
@BrittanyBunk can you please not speak authoritatively as to our roadmap. @cdrini is the lead for Solr. He makes the calls. |
Hey! So I did a full audit of all the "Module: Solr" & "Theme: Search" issues in ~Dec 2019 here: https://coda.io/d/Search-Planning-Notes_dO8sGM90quA/Epics-in-Progress_su1I2#_luBNR . This is linked to on the wiki and project board (although I haven't updated the project board in a while). The two most impactful improvements to solr are (1) create a re-indexable solr (completed this past month); and (2) Update solr to latest version. This is on the milestone for this month. A large chunk of solr issues are blocked on these two things (A lot were blocked on the first). The issue @tfmorris brought up is ~blocked on the second (there are work arounds for our version of solr, but they would require further investment into solr 3.6 specific setup/plugins, which is a waste of time). These 2 issues take a decent amount of work and also require interfacing with the production system, which is why I've taken them up myself. I'll do another audit once these 2 things are complete, since a lot more things should be feasible after that. I'll close this once that audit is complete 👍 |
@cdrini That's what I was thinking. It needs to switch over to do everything else - I assumed that there's no need to try to make everything work on an outdated Solr - as that won't accomplish much. I mean, you said you'll get to it - and I believe that would be done once the transition is complete - so it made sense to me and I understand the timeline. Question: are you the only person that can work on the solr bugs? Just so I know to avoid them if no one else can. |
I'm just referring (or 'echoing' if that's a preferable word - not being the decision-maker - I didn't say I would work on them specifically) to what @cdrini and others mentioned before in what would be work on - that yes - some of these do need to be worked on - according to what was brought up in the community meetings. So I'm really confused by this. Outside of that - it's off topic of what this issue is. |
Updated the title to make actionable + added to board 👍 |
@BrittanyBunk Nope! The only thing that was explicitly dependent on me was the solr-reindexing flow. Now that we're using docker, anyone should be able to work on anything. I've taken up solr 8 upgrade because I think it's important and requires a decent chunk of time which volunteers might not be able to commit to. |
@cdrini smart! Thanks. Awesome. I can't run docker, due to not having Windows 10 (I have 8.1). Is there a workaround for it, or is it all docker? PS - I wish the docker documentation on the OL said both: 1) requirements to install, 2) what it's used for. Mek didn't want too much info that developers don't need it - because they created the software. That's not going to be good for newcomers who may volunteer, now that you did the grunt work. I'm just planning on putting it in the EBT page, but I think I will wait until everything's finished - so the instructions match with what's available. This is just a side note for what I'm doing based on what you said. |
Docker will install on Windows 8.1 as discussed at https://docs.docker.com/toolbox/toolbox_install_windows |
Closing this issue as we have
Module: Solr
|
There are 48 open Solr bugs, some over a decade old.
https://github.com/internetarchive/openlibrary/issues?q=label%3A%22Module%3A+Solr%22+
Is there something that we should be doing to reduce this number and especially where changes would streamline librarian workflows?
Evidence / Screenshot (if possible)
Relevant url?
#3290 (comment)
Stakeholders
@tfmorris @cdrini @mekarpeles @seabelis @BrittanyBunk
The text was updated successfully, but these errors were encountered: