Contribution réelle à une véritable source ouverte

Un article récent sur la façon dont nous nous développons chez Sberbank Technologies Open Source a révélé de nombreux détails intéressants sur les approches, les aspirations et l'idéologie.

Aujourd'hui, je veux parler de la réelle contribution de notre équipe à l'Open Source.




L'objectif principal de notre équipe est le développement d' Apache Ignite et récemment, nous avons fait beaucoup de choses utiles.

Donc, seulement les faits.

1) Une nouvelle version de la topologie est apparue dans la version 2.5: l' étoile autour de ZooKeeper .
Nous avons participé à la stabilisation de la nouvelle fonctionnalité et résolu de nombreux problèmes.
Désormais, les clients possédant une topologie énorme ne peuvent pas se soucier de la fiabilité de leurs clusters.

2) jsr107 a été mis à jour vers la version 1.1 et nous avons ajouté son support au produit.

3) Nous avons finalisé le rééquilibrage du cluster afin que l'arrivée et le départ des nœuds clients ne l'affectent pas.

4) Nous avons finalisé IgniteSet, maintenant le nombre d'instances de structures de données distribuées n'affecte pas la vitesse des instances individuelles.

5) Nous avons ajouté la prise en charge des vues système (vue système SQL) pour les diagnostics de cluster.
Désormais, les clients habitués à administrer le SGBDR sont plus faciles à utiliser avec la grille NoSQL.
Dans ce sens, le travail vient de commencer et de nouveaux points de vue continueront d'être ajoutés.

6) Nous avons interdit les opérations sur les caches atomiques dans les transactions, comme ils pourraient entraîner une incohérence des données dans le cluster en cas de retour de transaction et d'autres surprises dans la visibilité des données.
Cela nous a permis de trouver de nombreuses erreurs dans les tests et le code de production.

7) Nous avons ajouté un seul mécanisme de gestion des erreurs critiques.
Maintenant, l'erreur dans le travailleur critique sera traitée selon la stratégie sélectionnée et ne passera pas inaperçue.

Ce n'est pas une liste complète, il y a eu beaucoup plus de problèmes résolus récemment, mais les autres sont trop simples ou, au contraire, nécessiteront la rédaction d'un article séparé pour clarifier l'essence du problème résolu.

Par exemple, ici le problème du cluster suspendu au changement de topologie lors d'événements extrêmement rares a été résolu.

Et en passant, notre équipe est prête à accepter de nouveaux membres dans MSK et SPB .

Source: https://habr.com/ru/post/fr418997/


All Articles