Foar de kearn Linux In set patches is foarsteld om it DRBD 9 ferspraat replikearre blokapparaat te ymplementearjen, wat it meitsjen fan in RAID-1-array mooglik makket dy't foarme is út netwurkspegele skiven dy't ferbûn binne mei ferskate systemen. De stjoerprogramma sil yn earste ynstânsje wurde hifke yn 'e linux-next-tûke en finalisearre foar kernel-yntegraasje. Linux 7.2.
De âlde DRBD-ymplemintaasje is opnommen yn 'e kernel sûnt ferzje 2.6.33, útbrocht 16 jier lyn. De kernelkoade is basearre op 'e DRBD 8-tûke, dy't signifikant ferskilt fan 'e DRBD 9-tûke, útbrocht yn 2015 en net kompatibel is op protokolnivo. As gefolch dêrfan ûntwikkele DRBD 9 him as in aparte eksterne module, net syngronisearre mei de kearnkernelmodule. De DRBD-ymplemintaasje fan 'e kernel waard apart ûnderhâlden en rint 10-15 jier efter op 'e hjoeddeiske DRBD-koadebasis. De foarstelde patches binne ûntworpen om dizze gat te oerbrêgjen.
DRBD makket it mooglik om de driuwfearren fan klusterknooppunten te kombinearjen yn ien inkelde fouttolerante opslach. Foar applikaasjes en it systeem liket sa'n opslach op in blokapparaat dat itselde is foar alle systemen. By it brûken fan DRBD wurde alle lokale skiifoperaasjes nei oare knopen stjoerd en syngronisearre mei de skiven fan oare masines. As ien knooppunt mislearret, sil de opslach automatysk fierder wurkje mei de oerbleaune knooppunten. As de beskikberens fan 'e mislearre knooppunt wersteld wurdt, sil de steat automatysk bywurke wurde.
It kluster dat de opslach foarmet kin maksimaal 32 knooppunten omfetsje dy't sawol yn it lokale netwurk as op geografysk fersprate lokaasjes lizze. datasintraSyngronisaasje yn sokke ferspraat opslachsystemen wurdt útfierd yn in mesh-netwurk - gegevens streame fan knooppunt nei knooppunt. Knooppuntreplikaasje kin syngroan of asynchron útfierd wurde. Bygelyks, lokaal hosted knooppunten kinne syngroane replikaasje brûke, wylst knooppunten op ôfstân lokaasjes asynchrone replikaasje kinne brûke mei ekstra ferkearskompresje en fersifering.
De DRBD 9-tûke ûnderskiedt him troch de abstraksje fan 'e transportlaach, dy't it mooglik makke om kommunikaasjekanalen net allinich boppe-op te ymplementearjen TCP/IP, mar ek mei gebrûk fan RDMA/Infiniband. Yn ferliking mei it rinnen oer in tradisjoneel IP-netwurk, ferdûbele it yntegrearjen fan direkte tagong ta it RAM fan in oare kompjûter mei gebrûk fan RDMA (Remote Direct Memory Access) de replikaasjeprestaasjes, wylst de CPU-belesting mei 50% fermindere waard. De maksimale grutte fan syngronisearre opslach waard ferhege nei 32 knooppunten. DRBD 9 hat ek oanpaste knooppunt-resynchronisaasjelogika, in opnij ûntworpen slútmeganisme, tafoege stipe foar netwurknammeromten, automatyske oanpassing fan knooppuntstatus basearre op aktiviteit, en stipe foar twa-faze commits en net-blokkearjende updatepropagaasje. 
Boarne: opennet.ru
