-
Notifications
You must be signed in to change notification settings - Fork 161
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
Recherche sur les articles (rebase de #1873) #2412
Conversation
QA: Ok. À merger. |
Pas tout de suite, je vois des bizarreries dans le code. |
@@ -12,9 +12,9 @@ Prérequis sur linux | |||
|
|||
Avant toute chose soyez-sûr d'avoir Java (disponible dans les dépôts de votre distribution, ou `sur le site officiel <http://www.java.com/fr/download/manual.jsp#lin>`__). | |||
|
|||
Téléchargez `l'archive Solr <http://archive.apache.org/dist/lucene/solr/4.9.0/solr-4.9.0.zip>`__ ou entrez la commande ``wget http://archive.apache.org/dist/lucene/solr/4.9.0/solr-4.9.0.zip``. | |||
Téléchargez `l'archive Solr <http://archive.apache.org/dist/lucene/solr/4.9.1/solr-4.9.1.zip>`__ ou entrez la commande ``wget http://archive.apache.org/dist/lucene/solr/4.9.1/solr-4.9.1.zip``. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Si on change la version de Solr de dev, il faut aussi changer celle de prod -- et inversement. Je ne vois pas les instructions pour changer la version de Solr de prod dans le update.md
et sans elles c'est certain que ce ne sera pas fait.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Je vais faire ça :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
C'est fait.
J'ai tenu compte des remarques de @SpaceFox. Par contre, je ne sais PAS DU TOUT ou est sensé se trouver Solr sur le serveur de prod, donc je suis désolé si les explications dans |
|
ba62a5a
to
9b91646
Compare
|
@SpaceFox Tu sais nous dire si les précisions apportées par @pierre-24 sur l' |
Dans la théorie, les modifications demandées sont là. Par contre je ne pige pas bien pourquoi on passe à Solr 4.10 ? Ça reste la v4.x.y, donc on risque peu de régressions, mais faire des MAJ sauvages d'infra n'est pas une habitude à prendre -- à moins que cette version ne soit nécessaire pour corriger un bug ? |
@SpaceFox : ce que tu dis est tout à fait vrai. N'étant pas un spécialiste de Solr (je me suis juste contenté de reprendre la PR à mon compte pour qu'elle avance et bien entendu faire la QA), je ne sais pas si c'est vraiment nécessaire, mais dans la PR originale, @poulp mettais également à jour la version de Solr, je me suis alors dit que c'était logique de prendre la dernière disponible (sachant que depuis, la version 5.0 est sortie, mais n'est pas compatible avec Django actuelement, et ne le sera probablement qu'avec la version 1.7 de Django). Bref, sur ce coup là, je te laisse trancher, si jamais voici le changelog, avec son lot de bugfix |
@pierre-24 C'est un problème de versions. En supposant que le système ait un numéro de version cohérent - et c'est normalement le cas de Solr - de format
Toute montée de version qui touche aux numéros |
Vu, je vais donc tenir compte de ça (et rebaser en passant) |
|
Rebasé et corigé. Peut-être repartir sur base propre et squasher tout ce bazar pour que ça aie l'air plus propre ? (en l'occurence, je peux pas le faire ici, parce qu'il y a tout les rebase qui viennent s'intercaler) |
86206b1
to
d291f40
Compare
Considérez ma dernière remarque comme nulle et non-avenue, j'ai réussi à squasher. Ready for merge, then :) (enfin, quand Travis l'autorisera ;) ) |
|
1 similar comment
|
Fix sur la recherche d'article avec Solr : | ||
|
||
- Mettre à jour solr et employer la version 4.9.1 (`wget http://archive.apache.org/dist/lucene/solr/4.9.1/solr-4.9.1.zip` dans le dossier ou doit se trouver Solr) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Avant de mettre à jour, préciser au deployeur de stopper le process solr. sudo supervisorctl stop <processs_solr>
.
Et restarter après génération du xml
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fait :)
|
Et ... Donc ? |
ça me semble bon niveau code, est-ce qu'il y'a besoin de repasser une QA ici ? |
Pour moi, non. À noter que comme c'est parti, on la passera sur la version 1.8 (c'est pas grave en soit, mais je préfère le dire). |
Pour info, j'ai déployé cette branche à l'adresse suivante : http://vps137741.ovh.net:2412/ Les fixtures de base sont chargées (admin, etc.) |
Bonne idée, mais faut créer un article pour ça. Et du coup, bah c'est un epic fail sans précédent. Ouille. |
Je rappelle que sur une install standard, l'indexation passe toute les demi-heures. |
|
Oups, erreur de manip' ^^ |
euh... Travis a consomme quoi ? apparemment le travis.yml serait introuvable ? Sinon pour tester cette PR il faudrait qu'elle soit déployé sur un serveur prêt a l'emploi ( @firm1 tu peux nous aider avec ca ?) |
Cette PR m'ennuie :p |
Ca serait cool cependant que ce soit testable pour qu'on puisse la Mercer puisque ça avait l'air presque ok... |
Ça vaudrais presque la peine que j'aie un serveur perso pour ce genre de cas tricky, pour me la jouer à la firm1 :p |
Tu es etudiant , digital ocean peut t'offrir une instance pendant un certain temps il me semble... (Je sais plus qui en parlait sur le fofo). |
J'ai relancé Travis. Au-delà de ça on en est où de cette PR ? En tous cas les noms de commits sont particulièrement louches... |
Je suis d'accord, et de toute façon je dois rebaser parce que cette PR est complètement à l'ouest. Du reste, il faut que quelqu'un la QA (je suis maudit ^^ ) |
Je l'aurais bien fais mais, quand je m'étais penché sur l'installation de Solr à l'époque, je n'avais jamais réussi à l'installer (plus réessayé depuis) et la documentation donne aucune information sur son installation sur les systèmes OS X. |
... Je te soutiens, mais je t'avoue n'avoir aucune possibilité de faire de la QA sous mac. Limite, je peux aller voir ce que la doc officielle de Solr raconte. |
Je viens de tomber sur un tutoriel qui semble complet. Je le tente ce soir et si c'est ok, je fais la QA de ta PR. Edit : Je te ferais même une PR vite fait pour compléter la documentation OS X. |
Bon, j'ai réussi à l'installer mais pas moyen de l'utiliser (malgré la documentation). J'obtiens toujours des erreurs 404 : (zdsenv)MacBook-Pro-de-Gerard-2:zds-site Gerard$ python manage.py rebuild_index
WARNING: This will irreparably remove EVERYTHING from your search index in connection 'default'.
Your choices after this are to restore from backups or rebuild via the `rebuild_index` command.
Are you sure you wish to continue? [y/N] y
Removing all documents from your index because you said so.
Failed to clear Solr index: [Reason: Error 404 Not Found]
All documents removed.
Indexing 0 Articles
Indexing 4 Sujets
Failed to add documents to Solr: [Reason: Error 404 Not Found]
Indexing 5 posts
Failed to add documents to Solr: [Reason: Error 404 Not Found]
Indexing 6 Tutoriels
Failed to add documents to Solr: [Reason: Error 404 Not Found]
Indexing 2 Parties
Failed to add documents to Solr: [Reason: Error 404 Not Found]
Indexing 0 Chapitres
Indexing 0 Extraits Donc désolé @pierre-24. |
Et t'as bien lancé Solr et vérifié que tu peux y accéder via http://localhost:8983/solr/ ? |
Oui, je voyais la page web solr à cette adresse. |
Okey. Et c'est quelle version de Solr que |
|
6db4a4d
to
49f91b1
Compare
|
Bon, j'ai complètement planté la branche, je recommencerai plus tard. |
Rebase de la PR de poulp #1873
Note de QA
(bien que je l'aie déjà fait moi-même !!)