Ho an'ny fotony Linux Nisy andiana patch natolotra hampiharana ny fitaovana bloc replicated DRBD 9, izay ahafahana mamorona RAID-1 array avy amin'ny kapila mitovy amin'ny tambajotra mifandray amin'ny rafitra samihafa. Hosedraina voalohany ao amin'ny sampana linux-next ny mpamily ary hofaranana amin'ny fampidirana kernel. Linux 7.2.
Ny fampiharana DRBD taloha dia nampidirina tao amin'ny kernel hatramin'ny version 2.6.33, navoaka 16 taona lasa izay. Ny kaody kernel dia mifototra amin'ny sampana DRBD 8, izay tena hafa noho ny sampana DRBD 9, navoaka tamin'ny 2015 ary tsy mifanaraka amin'ny ambaratongan'ny protocole. Vokatr'izany, ny DRBD 9 dia novolavolaina ho toy ny môdioly ivelany misaraka, tsy mifanaraka amin'ny môdioly kernel fototra. Ny fampiharana DRBD an'ny kernel dia nokarakaraina misaraka ary taraiky 10-15 taona noho ny codebase DRBD ankehitriny. Ny patch natolotra dia natao hanamboarana io banga io.
Ny DRBD dia ahafahana manambatra ny fiaran'ny node cluster ho fitahirizana tokana tsy mahazaka fahadisoana. Ho an'ny fampiharana sy ny rafitra, ny fitahirizana toy izany dia toa fitaovana sakana izay mitovy amin'ny rafitra rehetra. Rehefa mampiasa DRBD, dia alefa any amin'ny nodes hafa ny hetsika kapila eo an-toerana rehetra ary ampiarahina amin'ny kapila an'ny milina hafa. Raha tsy mahomby ny node iray, dia hanohy mandeha ho azy ny fitahirizana amin'ny fampiasana ireo node sisa. Rehefa averina amin'ny laoniny ny fisian'ny node tsy nahomby, dia ho tonga ho azy ny toetrany.
Ny vondrona izay mamorona ny fitahirizana dia mety ahitana nodes hatramin'ny 32 izay hita ao amin'ny tambajotra eo an-toerana sy any amin'ny toerana miparitaka ara-jeografika. ivon-kevitraNy fampifanarahana amin'ny rafitra fitahirizana mizara toy izany dia tanterahina ao anaty tambajotra mesh—mivezivezy avy amin'ny node iray mankany amin'ny node iray hafa ny angona. Azo atao miaraka na tsy miaraka ny famerenana ny node. Ohatra, ny node eo an-toerana dia afaka mampiasa famerenana mifanaraka, raha toa kosa ny node any amin'ny toerana lavitra dia afaka mampiasa famerenana tsy mifanaraka miaraka amin'ny famoretana sy fanafenana fifamoivoizana fanampiny.
Ny sampana DRBD 9 dia miavaka amin'ny abstraction ny transport layer, izay nahafahana nampihatra fantsona fifandraisana tsy teo ambonin'ny TCP/IP, fa mampiasa RDMA/Infiniband ihany koa. Raha ampitahaina amin'ny fampiasana tambajotra IP nentim-paharazana, ny fampidirana fidirana mivantana amin'ny RAM an'ny solosaina hafa amin'ny fampiasana RDMA (Remote Direct Memory Access) dia nampitombo avo roa heny ny fahombiazan'ny replication sady nampihena ny enta-mavesatry ny CPU hatramin'ny 50%. Nitombo ho 32 nodes ny haben'ny fitahirizana synchronized ambony indrindra. Ny DRBD 9 koa dia manasongadina ny lojika fandrindrana indray ny node, ny rafitra hidin-trano namboarina indray, ny fanohanana fanampiny ho an'ny anaran-tranonkala tambajotra, ny fanitsiana ny satan'ny node mandeha ho azy mifototra amin'ny asa, ary ny fanohanana ny commits roa dingana sy ny fampielezana fanavaozana tsy manakana. 
Source: opennet.ru
