Avant de poser une question sur une ml, je dl toutes les archives et creuse dedans. Dans mon cas, je souhaitais rechercher du coté de FRsAG sur Ganeti. Rien de sorcier mais si ça peut servir aux colistiers...
--------------- * Décompression des archives dans le répertoire courant, en ignorant l'arborescence du site et en limitant la charge sur le serveur.
wget --execute robots=off --limit-rate=50k --no-parent --no-host-directories --recursive --cut-dirs 2 --level 1 --accept txt.gz https://www.frsag.org/pipermail/frsag ; gzip -d *.txt.gz
* Recherche insensible à la casse sur "ganeti" qui liste les fichiers concernés puis concaténation de ces derniers dans un fichier unique
grep -l -i ganeti 20*.txt | { xargs cat ; } > sélection.txt
---------------
Y'a plus qu'à ouvrir 'sélection.txt' et tapoter 'ganeti' dans un ctrl-F insensible à la casse pour fouiller.
FRsAG, 10 ans d'archives et 25 Mo d'infos plain text. J'en profite pour remercier les tauliers :)
Merci pour le Tip !
Nicolas Girardi.
Le 2 oct. 2020 à 17:09, Stéphane Rivière stef@genesix.org a écrit :
Avant de poser une question sur une ml, je dl toutes les archives et creuse dedans. Dans mon cas, je souhaitais rechercher du coté de FRsAG sur Ganeti. Rien de sorcier mais si ça peut servir aux colistiers...
- Décompression des archives dans le répertoire courant, en ignorant
l'arborescence du site et en limitant la charge sur le serveur.
wget --execute robots=off --limit-rate=50k --no-parent --no-host-directories --recursive --cut-dirs 2 --level 1 --accept txt.gz https://www.frsag.org/pipermail/frsag ; gzip -d *.txt.gz
- Recherche insensible à la casse sur "ganeti" qui liste les fichiers
concernés puis concaténation de ces derniers dans un fichier unique
grep -l -i ganeti 20*.txt | { xargs cat ; } > sélection.txt
Y'a plus qu'à ouvrir 'sélection.txt' et tapoter 'ganeti' dans un ctrl-F insensible à la casse pour fouiller.
FRsAG, 10 ans d'archives et 25 Mo d'infos plain text. J'en profite pour remercier les tauliers :)
-- Be Seeing You Number Six
Liste de diffusion du FRsAG http://www.frsag.org/
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Merci Stéphane ;)
Guillaume Pancak
Stéphane Rivière a écrit le 02/10/2020 à 17:07 :
Avant de poser une question sur une ml, je dl toutes les archives et
creuse dedans. Dans mon cas, je souhaitais rechercher du coté de FRsAG sur Ganeti. Rien de sorcier mais si ça peut servir aux colistiers... > --------------- > * Décompression des archives dans le répertoire
courant, en ignorant > l'arborescence du site et en limitant la charge sur le serveur. > > wget --execute robots=off --limit-rate=50k --no-parent > --no-host-directories --recursive --cut-dirs 2 --level 1 --accept txt.gz > https://www.frsag.org/pipermail/frsag ; gzip -d *.txt.gz > > * Recherche insensible à la casse sur "ganeti" qui liste les fichiers > concernés puis concaténation de ces derniers dans un fichier unique > > grep -l -i ganeti 20*.txt | { xargs cat ; } > sélection.txt > > --------------- > > Y'a plus qu'à ouvrir 'sélection.txt' et tapoter 'ganeti' dans un ctrl-F > insensible à la casse pour fouiller. > > FRsAG, 10 ans d'archives et 25 Mo d'infos plain text. > J'en profite pour remercier les tauliers :) > -----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEUjEsrYSWiP31QrtxWx+QHXW9QLYFAl93RjkACgkQWx+QHXW9 QLaJSA/9G7ylFDlqe7cLXhqSMS/6zH6xTJMTdd5SHnvtpfPX2rfakcxzuT5ODvfh gSxG/DaI6y1MpewrivXqD3BpZ2L1eqfh1A27mqLpJ9nADH8LzoeGXHiYwmXT+xxv giuVDYtj+FEYE83vaq0392+FONKWDM/PSvqYnirEs2zUdfHQ0XTnKfG6Sue36rV/ Kc3761Zp7giepSp8fCd8hgSParfk2wGOPunAmV528+QUFt1sUBX9HfioUMO3EpT9 YmPA7H0/mSDKosCzXaOuPhA0W1uVgcrwvyDIs+uMuLAj6XAEqIS6Bdz8nmx9IdqZ 0eFgd6z0Ae5Imoa8hZSyr62j1ZaxLNy98/cP+xjyC5XgeaRX7WQk35ycwbU+kKVz c7HupImgp7YIYAuFxX4yuJOmFJlypjoLsPdyKNP0WZB15uWq38IEJliBEgMi50zw cmmE1zqrBPTvqIFBx6SLuBzCtuD2ZD3jjvt0vvRwBPbzj6GffrptYyVebszj3wJG zrYmGIcQkQW0E9qZWK5EVYEoMz7i8vOBnMutqBX/s9Rtr8Qu/tDorHwF2lbb0tpg 2jAUD2eC4JBbIlMH3gn71uan5/Y0+vBLYL/2JKBp2LFRozioqGay01v4X7DCG5U+ +gA1TCjEyH8rkEBfoK6KJW3NX5OkpnHkL07lSyVK98PJH8yQJ/A= =WqC2 -----END PGP SIGNATURE-----
Sympa l'astuce, pour ma part je garde bêtement tous les mails de la ML depuis sa création et TB est assez rapide pour chercher.
Je réagit sur Ganeti, ça existe encore? On avait utilisé cela y a 10 ans pour créer une virtualisation multi providers c'était génial.
On avait arrêté de l'utiliser quand on voyait des merge requests qui ne bougeaient plus et avions décidé d'automatiser nous même les strates avec Ansible.
Le 02/10/2020 à 17:07, Stéphane Rivière a écrit :
Avant de poser une question sur une ml, je dl toutes les archives et creuse dedans. Dans mon cas, je souhaitais rechercher du coté de FRsAG sur Ganeti. Rien de sorcier mais si ça peut servir aux colistiers...
- Décompression des archives dans le répertoire courant, en ignorant
l'arborescence du site et en limitant la charge sur le serveur.
wget --execute robots=off --limit-rate=50k --no-parent --no-host-directories --recursive --cut-dirs 2 --level 1 --accept txt.gz https://www.frsag.org/pipermail/frsag ; gzip -d *.txt.gz
- Recherche insensible à la casse sur "ganeti" qui liste les fichiers
concernés puis concaténation de ces derniers dans un fichier unique
grep -l -i ganeti 20*.txt | { xargs cat ; } > sélection.txt
Y'a plus qu'à ouvrir 'sélection.txt' et tapoter 'ganeti' dans un ctrl-F insensible à la casse pour fouiller.
FRsAG, 10 ans d'archives et 25 Mo d'infos plain text. J'en profite pour remercier les tauliers :)
Le 02/10/2020 à 18:55, Wallace a écrit :
Sympa l'astuce, pour ma part je garde bêtement tous les mails de la ML depuis sa création et TB est assez rapide pour chercher.
J'étais pas abo à FRsAG en 2010. Je ne me suis abo qu'en 2018...
Je réagit sur Ganeti, ça existe encore?
Oui. Ca revivrait même. La 3.0.0 rc1 vient de sortir. Porté Python 3.x. + d'autres goodies. Ils souhaitent également virer Haskell pour tout remettre en python afin de rendre ganeti plus populaire pour le dev.
Perso, je vais en rester sagement à la 2.16.1 stable de Debian 10. Je cherchais une sorte 'd'orchestrateur du pauvre' en CLI. J'aime la CLI. J'aime aussi comprendre ce que je fais sans 'simplicité apparente' qui ne fait que cacher de la complexité qui se vengera un jour où l'autre.
Il y a quelques mois, des colistiers, un certain Phil ;) mais également un non moins certain Jean-François :) m'ont très gentiment confirmé que c'était une voie pour mon use-case...
On avait utilisé cela y a 10 ans pour créer une virtualisation multi providers c'était génial.
J'ai vu tes posts dans FRsAG :)
On avait arrêté de l'utiliser quand on voyait des merge requests qui ne bougeaient plus et avions décidé d'automatiser nous même les strates avec Ansible.
Aujourd'hui (notre v2) on a des paires de serveurs debian/xen/raidsoft/lvm/drbd qui juste marchent grave depuis près de 4 ans (routage par l'hyperviseur, pas de VM dédiée à ça). Des scripts bash pour tout.
Demain (notre v3) du ganeti stable de Debian 10 sur des triplettes 2 esclaves de prod sur dédiés OVH Infra-2 et 1 maître sans instances de prod en instance Public Cloud OVH. Le tout avec un réseau à 2 Gbps entre les nodes de prod. On voit si ça gaze. Puis on généralise. Tout le reste est identique à notre setup actuel. Nous espérons vite être en terrain de connaissance :)
Plus tard (notre v4), on verra... en fonction de l'expérience v3 :)
Tout full python et 3.X en plus ouah que de changement en quelques années !!!
Par contre quand tu dis ils visent les dev, ils ont quoi derrière la tête c'est quand même pas très dev friendly.
Complètement d'accord avec le côté rustre qui montre tout plutôt que la simplicité apparente, je pratique pareil.
Le 02/10/2020 à 20:02, Stéphane Rivière a écrit :
Le 02/10/2020 à 18:55, Wallace a écrit :
Sympa l'astuce, pour ma part je garde bêtement tous les mails de la ML depuis sa création et TB est assez rapide pour chercher.
J'étais pas abo à FRsAG en 2010. Je ne me suis abo qu'en 2018...
Je réagit sur Ganeti, ça existe encore?
Oui. Ca revivrait même. La 3.0.0 rc1 vient de sortir. Porté Python 3.x.
- d'autres goodies. Ils souhaitent également virer Haskell pour tout
remettre en python afin de rendre ganeti plus populaire pour le dev.
Perso, je vais en rester sagement à la 2.16.1 stable de Debian 10. Je cherchais une sorte 'd'orchestrateur du pauvre' en CLI. J'aime la CLI. J'aime aussi comprendre ce que je fais sans 'simplicité apparente' qui ne fait que cacher de la complexité qui se vengera un jour où l'autre.
Il y a quelques mois, des colistiers, un certain Phil ;) mais également un non moins certain Jean-François :) m'ont très gentiment confirmé que c'était une voie pour mon use-case...
On avait utilisé cela y a 10 ans pour créer une virtualisation multi providers c'était génial.
J'ai vu tes posts dans FRsAG :)
On avait arrêté de l'utiliser quand on voyait des merge requests qui ne bougeaient plus et avions décidé d'automatiser nous même les strates avec Ansible.
Aujourd'hui (notre v2) on a des paires de serveurs debian/xen/raidsoft/lvm/drbd qui juste marchent grave depuis près de 4 ans (routage par l'hyperviseur, pas de VM dédiée à ça). Des scripts bash pour tout.
Demain (notre v3) du ganeti stable de Debian 10 sur des triplettes 2 esclaves de prod sur dédiés OVH Infra-2 et 1 maître sans instances de prod en instance Public Cloud OVH. Le tout avec un réseau à 2 Gbps entre les nodes de prod. On voit si ça gaze. Puis on généralise. Tout le reste est identique à notre setup actuel. Nous espérons vite être en terrain de connaissance :)
Plus tard (notre v4), on verra... en fonction de l'expérience v3 :)
Le 03/10/2020 à 16:17, Wallace a écrit :
Tout full python et 3.X en plus ouah que de changement en quelques années !!!
Oui pour python 3
Non patoufoule python pour l'instant.
Ils veulent (mais c'est pas encore fait) porter la partie dev en fonctionnel haskell vers procédural python, qu'ils considèrent comme plus aimable et qui permettrait aussi de s'affranchir de beaucoup de déps haskell.
Dans Ganeti 3, ils ont réglé aussi des obsolescences de déps Haskell. Et comme ça suit bien coté packaging Debian, il est clair qu'ils visent Debian 11, avec gestion du passage 10 à 11.
Par contre quand tu dis ils visent les dev, ils ont quoi derrière la tête c'est quand même pas très dev friendly.
Y'a du volume de code, c'est clair...
L'idée d'un projet avec un seul langage ne me semble pas totalement déconnant.
Haskell a été introduit en 2009/2010 pour (en simplifiant) mettre de l'intelligence¹ dans le déplacement d'instances dans Ganeti. Haskell implémente donc logiquement ganeti-htools (et rien d'autre).
Toute l'histoire de l'introduction d'Haskell dans Ganeti est là... C'est très intéressant à lire.
https://k1024.org/papers/icfp10-haskell-reagent.pdf
À la fin, il y a un paragraphe assez... surprenant de franchise : "Lastly, we believe that the most significant problem is the highbarrier to entry. Even after the completion of this project, the author feels that this knowledge of Haskell is very much incomplete, and that heis far from being familiar with advanced topics". .../... "The second remark on this topic refers to the difficulty of co-opting other people to contribute; except for a few trivial patches,in our project the Haskell component *remains a one person effort*, compared to the Python code which has had around three to fiveactive contributors (depending on project phase).
¹ Le mot 'intelligence' fait peur. Disons une aide à la décision :)
Super merci pour les informations, content de voir que ça renait et s'améliore.
Le 03/10/2020 à 17:25, Stéphane Rivière a écrit :
Le 03/10/2020 à 16:17, Wallace a écrit :
Tout full python et 3.X en plus ouah que de changement en quelques années !!!
Oui pour python 3
Non patoufoule python pour l'instant.
Ils veulent (mais c'est pas encore fait) porter la partie dev en fonctionnel haskell vers procédural python, qu'ils considèrent comme plus aimable et qui permettrait aussi de s'affranchir de beaucoup de déps haskell.
Dans Ganeti 3, ils ont réglé aussi des obsolescences de déps Haskell. Et comme ça suit bien coté packaging Debian, il est clair qu'ils visent Debian 11, avec gestion du passage 10 à 11.
Par contre quand tu dis ils visent les dev, ils ont quoi derrière la tête c'est quand même pas très dev friendly.
Y'a du volume de code, c'est clair...
L'idée d'un projet avec un seul langage ne me semble pas totalement déconnant.
Haskell a été introduit en 2009/2010 pour (en simplifiant) mettre de l'intelligence¹ dans le déplacement d'instances dans Ganeti. Haskell implémente donc logiquement ganeti-htools (et rien d'autre).
Toute l'histoire de l'introduction d'Haskell dans Ganeti est là... C'est très intéressant à lire.
https://k1024.org/papers/icfp10-haskell-reagent.pdf
À la fin, il y a un paragraphe assez... surprenant de franchise : "Lastly, we believe that the most significant problem is the highbarrier to entry. Even after the completion of this project, the author feels that this knowledge of Haskell is very much incomplete, and that heis far from being familiar with advanced topics". .../... "The second remark on this topic refers to the difficulty of co-opting other people to contribute; except for a few trivial patches,in our project the Haskell component *remains a one person effort*, compared to the Python code which has had around three to fiveactive contributors (depending on project phase).
¹ Le mot 'intelligence' fait peur. Disons une aide à la décision :)
Salut,
Le ven. 2 oct. 20 à 18:55:01 +0200, Wallace wallace@morkitu.org écrivait :
Je réagit sur Ganeti, ça existe encore? On avait utilisé cela y a 10 ans pour créer une virtualisation multi providers c'était génial.
Dans ce genre de cas, je regarde sur repology, et je vois que plusieurs distros proposent une 3.0.0rc1 : donc oui, ça bouge encore !
À +
Tu aurais la même astuce pour le FRnOG Stéphane ?
Le ven. 2 oct. 2020 à 20:07, Thierry Thomas thierry@freebsd.org a écrit :
Salut,
Le ven. 2 oct. 20 à 18:55:01 +0200, Wallace wallace@morkitu.org écrivait :
Je réagit sur Ganeti, ça existe encore? On avait utilisé cela y a 10 ans pour créer une virtualisation multi providers c'était génial.
Dans ce genre de cas, je regarde sur repology, et je vois que plusieurs distros proposent une 3.0.0rc1 : donc oui, ça bouge encore !
À +
Th. Thomas. _______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/
Le 02/10/2020 à 21:03, Adrien Rivas a écrit :
Tu aurais la même astuce pour le FRnOG Stéphane ?
Les archives semblent désactivées sur cette ml, au moins hors connexion : http://sympa.frnog.org/wss/info/frnog
Sinon frnog propose ça, à défaut des archives : http://www.mail-archive.com/frnog@frnog.org
Je réagit sur Ganeti, ça existe encore? On avait utilisé cela y a 10 ans pour créer une virtualisation multi providers c'était génial.
Plus précisément, la première annonce de juin pour la 3.0.0beta1 :
--------------------------------------------------- Almost 13 years ago, on August 30th in 2007, Google released the first version of Ganeti. After internal development has been slowed down and ultimately discontinued in the past years, the public community of Ganeti users and enthusiasts has taken over further development of this project. Today, we are happy to release Ganeti 3.0.0beta1! Being the first major release without direct help/involvement from Google, this is a huge step forward for this project. Please download and test the new release from the Github Release page - and report any feedback you have back to the mailing lists or through Github Issues.
Out of all the people who helped getting this release onto the road we would like to specifically acknowledge the work done by Apollon Oikonomopoulos and Iustin Pop. While Apollon provided most of the work, especially for the Python 3 migration, Iustin used his expertise as a long-time project member/contributor and reviewed many pull requests. Thank you both!
With the help and acknowledgment of Google this project and all assets are currently being transferred to SPI Inc. (Software in the Public Interest), a non profit organisation which helps open source projects by providing a legal entity, donation handling and other services to them. We are happy to announce that the SPI board has voted to welcome Ganeti as its 40th project. Other well-known projects supported by SPI include Debian, systemd or PostgreSQL. A comprehensive list can be found here: http://spi-inc.org/projects/
How does the project operate? The project is currently maintained by the Ganeti organisation team. In regular (virtual) meetings we discuss current topics, new releases, map out milestones etc. Out of this group of people, Sascha Lucas and Rudolph Bott are the project liaisons to SPI. Other than that, there are no fixed roles. We all participate in discussions, pull request reviews, conference planning etc. If you would like to join us, please contact us through the mailing list or directly.
Does anything change? There will be only one major visible change: we have dropped the requirement of a CLA (Contributer License Agreement). After internal discussions we have come to the conclusion that it is not needed any more and also makes contributing to Ganeti harder than it could be. We would like to welcome new (and returning) contributors to this project! We are also currently preparing a relaunch of the ganeti.org website, but this may take some time to finish.
How can I help? We are always looking for help on various topics: * pull requests for new features, bug fixes, documentation * reviewers (some degree of familiarity with the codebase would help here) * everything around GanetiCon * testing, testing, testing (and opening issues of course!)
You can also help us by sharing the way you use Ganeti in your environment - this will make it easier for us to decide which features should be prioritized, locate unused features which can be deprecated/dropped in the future etc.
We, the Ganeti organisation team, would like to thank everyone who has participated in Ganeti over the years and has invested his time to make the Ganeti project what it is today: a rock-solid virtualisation environment!
Cheers, Rudi - on behalf of Ansgar, Apollon, Guido, Iustin, Sascha