-
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Solr Cloud #3
Comments
This is what i got from
Great you've got solr cloud working! It didn't work for me. I'm pretty sure the maintainers will accept a PR to add support for solr cloud on their repository Once that is done, i am happy to change my addon or merge my features into the "ddev solr" addon (if needed) so there is only one solr add-on for all. |
@ochorocho thanks for the reply. My suggestion is something else. They should not modify ext-solr to support solr-cloud explicitly, at least it is not required just for ddev. |
Ok, that is interessting. That would be great if we could get it to work without modification of ext-solr. Thank you! |
Hey @mkalkbrenner , thanks for picking this up. I will be at a TYPO3-solr code sprint next week with @dkd-kaehm @dkd-friedrich and @dkd-dobberkau - I will bring this topic up and see what needs to be done to support SolrCloud. OTOH if we stick with SolrCloud as a best practice for DDEV we need to educate people to not use Solr Standalone anymore in their prod envs. |
@bmack thanks for that! |
I took a look at ddev-typo3-solr and wonder why it still uses Solr Standalone. Nowadays most of the Solr hosting providers run Solr Cloud. From my experience, even legacy PHP applications that aren't aware of additional Solr Cloud features run perfectly well on Solr Cloud. And they still could connect to it without modifications to the code or configs.
This was the reason why we decided to go for Solr Cloud in ddev-solr.
But in the past, you needed to adjust things in ddev-solr or ddev's config.yaml to get an application to work that "expects" Solr Standanlone. But I talked to others to better understand their issues and helped porting an old ddev setup to use ddev-solr and to switch from standalone to cloud. As a result, now with ddev-solr 0.4.0 I added some convenient functions to better support such applications:
.ddev/solr/libs
.ddev/solr/configsets
I was able to "deploy" a German and an English "typo3 core" as collections within a few minutes, including the typo3 Solr plugin.
But I don't want to include any typo3-specific stuff into ddev-solr. Just like we don't put any drupal-specific stuff into it ... except documentation.
On the other hand, we should avoid to have different "official" solr modules for ddev. And sooner or later, typo3 must move to Solr Cloud.
So my suggestion is to modify ddev-typo3-solr to depend on ddev-solr and to just take care about deploying the required language-specific "cores" (in fact collections) and the the typo3 plugin.
@ochorocho @rfay What do you think about that?
The text was updated successfully, but these errors were encountered: