Kontribusi Nyata ke Sumber Terbuka Nyata

Posting terbaru tentang bagaimana kami berkembang di Sberbank Technologies Open Source telah mengungkapkan banyak detail menarik tentang pendekatan, aspirasi, dan ideologi.

Hari ini saya ingin berbicara tentang kontribusi nyata yang dibuat oleh tim kami untuk Open Source.




Fokus utama tim kami adalah pengembangan Apache Ignite dan akhir-akhir ini kami telah melakukan banyak hal berguna.

Jadi, lebih jauh hanya fakta.

1) Versi topologi baru telah muncul di versi 2.5: bintang di sekitar ZooKeeper .
Kami berpartisipasi dalam menstabilkan fungsi baru dan menyelesaikan banyak masalah.
Sekarang pelanggan dengan topologi yang besar tidak perlu khawatir dengan keandalan cluster mereka.

2) jsr107 diperbarui ke versi 1.1 dan kami menambahkan dukungannya ke produk.

3) Kami menyelesaikan penyeimbangan ulang kluster sehingga kedatangan dan keberangkatan node klien tidak memengaruhi itu.

4) Kami menyelesaikan IgniteSet, sekarang jumlah instance dari struktur data terdistribusi tidak mempengaruhi kecepatan instance individual.

5) Kami telah menambahkan dukungan untuk tampilan sistem (tampilan sistem SQL) untuk diagnostik kluster.
Sekarang pelanggan yang terbiasa mengelola RDBMS lebih mudah untuk terbiasa dengan kisi-kisi NoSQL.
Dalam arah ini, pekerjaan baru saja dimulai, dan pandangan baru akan terus ditambahkan.

6) Kami telah melarang operasi cache atom dalam transaksi, seperti mereka dapat menyebabkan ketidakkonsistenan data di kluster dalam hal kemunduran transaksi dan kejutan lain dalam visibilitas data.
Ini memungkinkan kami menemukan banyak kesalahan dalam pengujian dan kode produksi.

7) Kami telah menambahkan mekanisme penanganan kesalahan kritis tunggal.
Sekarang kesalahan pada pekerja kritis akan diproses sesuai dengan kebijakan yang dipilih dan tidak akan luput dari perhatian.

Ini bukan daftar lengkap, ada banyak masalah yang diselesaikan baru-baru ini, tetapi sisanya terlalu sederhana atau, sebaliknya, akan membutuhkan penulisan artikel terpisah untuk mengklarifikasi esensi dari masalah yang diselesaikan.

Sebagai contoh, di sini masalah cluster yang tergantung pada perubahan topologi selama peristiwa yang sangat langka diselesaikan.

Omong-omong, tim kami siap menerima anggota baru di MSK dan SPB .

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


All Articles