LizardFS 3.13.0-rc2 рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЕрдкрдбреЗрдЯ

рдПрдХ рд╡рд░реНрд╖ рд▓рд╛рдореЛ рд╡рд┐рдХрд╛рд╕ рдкрдЫрд┐ рдкреБрди: рд╕реБрд░реБ рднрдпреЛ рдЧрд▓реНрддреА-рд╕рд╣рд┐рд╖реНрдгреБ рд╡рд┐рддрд░рд┐рдд рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдирдпрд╛рдБ рд╢рд╛рдЦрд╛рдорд╛ рдХрд╛рдо рдЧрд░реНрджреИ LizardF 3.13 ╨╕ рдкреНрд░рдХрд╛рд╢рд┐рдд рджреЛрд╕реНрд░реЛ рд░рд┐рд▓реАрдЬ рдЙрдореНрдореЗрджрд╡рд╛рд░ред рд╣рд╛рд▓реИ рднрдпреЛ LizardFS рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдХрдореНрдкрдиреАрдХрд╛ рдорд╛рд▓рд┐рдХрд╣рд░реВрдХреЛ рдкрд░рд┐рд╡рд░реНрддрди, рдирдпрд╛рдБ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЕрдкрдирд╛рдЗрдпреЛ рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдпреЛред рд╡рд┐рдЧрдд рджреБрдИ рд╡рд░реНрд╖рджреЗрдЦрд┐ рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рдлрд┐рд░реНрддрд╛ рд▓рд┐рдЗрдПрдХреЛ рд░ рдпрд╕рдорд╛ рдкрд░реНрдпрд╛рдкреНрдд рдзреНрдпрд╛рди рдирджрд┐рдП рдкрдирд┐ рдирдпрд╛рдБ рдЯреЛрд▓реАрд▓реЗ рд╕рдореБрджрд╛рдпрд╕рдБрдЧрдХреЛ рд╡рд┐рдЧрддрдХреЛ рд╕рдореНрдмрдиреНрдзрд▓рд╛рдИ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдЧрд░реА рдШрдирд┐рд╖реНрдЯ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдХреЛ рдЫ ред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛрдб C рд░ C++ рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддрд░рд┐рдд GPLv3 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрддред

рдЫреЗрдкрд╛рд░реЛ рдПрдлрдПрд╕ рдпреЛ рдЫ рдПрдХ рд╡рд┐рддрд░рд┐рдд рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛ рд╡рд┐рддрд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдПрдХрд▓ рдареВрд▓реЛ рд╡рд┐рднрд╛рдЬрдирдХреЛ рд░реВрдкрдорд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рдЬреБрди рдкрд░рдореНрдкрд░рд╛рдЧрдд рдбрд┐рд╕реНрдХ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВрдорд╛ рд╕рдорд╛рди рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░рд┐рдиреНрдЫред LizardFS рд╕рдБрдЧ рдорд╛рдЙрдиреНрдЯ рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рднрд╛рдЬрдирд▓реЗ POSIX рдлрд╛рдЗрд▓ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ, ACLs, рд▓рдХрд╣рд░реВ, рд╕рдХреЗрдЯрд╣рд░реВ, рдкрд╛рдЗрдкрд╣рд░реВ, рдЙрдкрдХрд░рдг рдлрд╛рдЗрд▓рд╣рд░реВ, рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд░ рд╣рд╛рд░реНрдб рд▓рд┐рдЩреНрдХрд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╡рд┐рдлрд▓рддрд╛рдХреЛ рдПрдХрд▓ рдмрд┐рдиреНрджреБ рдЫреИрди; рд╕рдмреИ рдШрдЯрдХрд╣рд░реВ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЫрдиреНред рдбрд╛рдЯрд╛ рдЕрдкрд░реЗрд╢рдирдХреЛ рд╕рдорд╛рдирд╛рдиреНрддрд░реАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдЫ (рдзреЗрд░реИ рдХреНрд▓рд╛рдЗрдиреНрдЯрд╣рд░реВрд▓реЗ рдПрдХреИ рд╕рд╛рде рдлрд╛рдЗрд▓рд╣рд░реВ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН)ред

рдЧрд▓реНрддреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди, рдбреЗрдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд░рд┐рдбрдиреНрдбрдиреНрд╕реА (рдзреЗрд░реИ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбрд╣рд░реВрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫ) рдорд╛ рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫ; рдпрджрд┐ рдиреЛрдбрд╣рд░реВ рд╡рд╛ рдбреНрд░рд╛рдЗрднрд╣рд░реВ рдЕрд╕рдлрд▓ рднрдПрдорд╛, рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рд╕реВрдЪрдирд╛рдХреЛ рд╣рд╛рдирд┐ рдмрд┐рдирд╛ рдХрд╛рдо рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдЫ рд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рдкреБрди: рд╡рд┐рддрд░рдг рдЧрд░реНрджрдЫред рдмрд╛рдБрдХреА рдиреЛрдбрд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИред рднрдгреНрдбрд╛рд░рдг рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди, рдорд░реНрдорддрд╕рдореНрднрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдирдЧрд░реАрдХрди рдпрд╕рдорд╛ рдирдпрд╛рдБ рдиреЛрдбрд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ (рдкреНрд░рдгрд╛рд▓реА рдЖрдлреИрдВрд▓реЗ рдирдпрд╛рдБ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛рдХреЛ рдЕрдВрд╢ рдкреНрд░рддрд┐рдХреГрддрд┐ рдЧрд░реНрджрдЫ рд░ рдирдпрд╛рдБ рд╕рд░реНрднрд░рд╣рд░реВрд▓рд╛рдИ рдЦрд╛рддрд╛рдорд╛ рд░рд╛рдЦреЗрд░ рднрдгреНрдбрд╛рд░рдгрд▓рд╛рдИ рд╕рдиреНрддреБрд▓рдирдорд╛ рд░рд╛рдЦреНрдЫ)ред рддрдкрд╛рдИрд▓реЗ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рд╕рд╛рдЗрдЬ рдШрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ - рддрдкрд╛рдИрд▓реЗ рдкреНрд░рдгрд╛рд▓реАрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдЙрдкрдХрд░рдгрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдбрд╛рдЯрд╛ рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд▓рд╛рдЧрд┐, рдорд╛рд╕реНрдЯрд░-рд╕реНрд▓реЗрдн рдореЛрдбрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рджреБрдИ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрднрд░рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫ, рд╕рд╛рдереИ рдХрдореНрддрд┐рдорд╛ рджреБрдИ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рд╕рд░реНрднрд░рд╣рд░реВ (chunkserver)ред рдердк рд░реВрдкрдорд╛, рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЬрдЧреЗрдбрд╛ рдЧрд░реНрди, рд▓рдЧ рд╕рд░реНрднрд░рд╣рд░реВ рдореЗрдЯрд╛рдбрд╛рдЯрд╛рдорд╛ рднрдПрдХрд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд░ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдмреИ рдЕрд╡рд╕реНрдерд┐рдд рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХреНрд╖рддрд┐ рднрдПрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рдкреБрдирд░реНрд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкреНрд░рддреНрдпреЗрдХ рдлрд╛рдЗрд▓рд▓рд╛рдИ 64 MB рд╕рдореНрдордХреЛ рдЖрдХрд╛рд░рдорд╛ рдмреНрд▓рдХрд╣рд░реВ (рдЦрдгреНрдбрд╣рд░реВрдорд╛) рд╡рд┐рднрд╛рдЬрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдореЛрдб рдЕрдиреБрд╕рд╛рд░ рднрдгреНрдбрд╛рд░рдг рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рдмреНрд▓рдХрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫ: рдорд╛рдирдХ (рд╡рд┐рднрд┐рдиреНрди рдиреЛрдбрд╣рд░реВрдорд╛ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдиреЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╕реНрдкрд╖реНрдЯ рдирд┐рд░реНрдзрд╛рд░рдг, рд╡реНрдпрдХреНрддрд┐рдЧрдд рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ - рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдбреЗрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдмрдврд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ, рд░ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ред рдорд╣рддреНрд╡рд╣реАрди рдбреЗрдЯрд╛ рдШрдЯрд╛рдЗрдпреЛ, XOR (RAID5) рд░ EC (RAID6)ред

рднрдгреНрдбрд╛рд░рдгрд▓реЗ рдкреЗрдЯрд╛рдмрд╛рдЗрдЯ рд╕рд╛рдЗрдЬрд╕рдореНрдо рдорд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХрд╛ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рд╕рдВрдЧреНрд░рд╣, рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдЫрд╡рд┐рд╣рд░реВрдХреЛ рднрдгреНрдбрд╛рд░рдг, рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рдбрд╛рдЯрд╛, рдмреНрдпрд╛рдХрдЕрдкрд╣рд░реВ, DRC (рдбрд┐рдЬрд╛рд╕реНрдЯрд░ рд░рд┐рдХрднрд░реА рд╕реЗрдиреНрдЯрд░) рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд░ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рдХрдореНрдкреНрдпреБрдЯрд┐рдЩ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рднрдгреНрдбрд╛рд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред LizardFS рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рд╕рд╛рдЗрдЬрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдкрдвреНрдиреЗ рдЧрддрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ, рд░ рд▓реЗрдЦреНрджрд╛, рдпрд╕рд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдареВрд▓рд╛ рд░ рдордзреНрдпрдо рдЖрдХрд╛рд░рдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рд▓реЗрдЦреНрджрд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦрд╛рдЙрдБрджрдЫ, рдЬрдм рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдирд┐рд░рдиреНрддрд░ рдкрд░рд┐рдорд╛рд░реНрдЬрди рд╣реБрдБрджреИрди, рдЦреБрд▓рд╛ рдлрд╛рдЗрд▓рд╣рд░реВрд╕рдБрдЧ рдЧрд╣рди рдХрд╛рдо, рд░ рдПрдХ рдкрдЯрдХ рд╕рдЮреНрдЪрд╛рд▓рди рд╕рд╛рдирд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ред

LizardFS 3.13.0-rc2 рдХреНрд▓рд╕реНрдЯрд░ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рдЕрдкрдбреЗрдЯ

FS рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдордзреНрдпреЗ, рдХрд╕реИрд▓реЗ рд╕реНрдиреНрдпрд╛рдкрд╢рдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рд▓рд╛рдИ рдкрдирд┐ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ, рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордпрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛ рдкреНрд░рддрд┐рдмрд┐рдореНрдмрд┐рдд рдЧрд░реНрджрдЫ, рд░ "рд░рд┐рд╕рд╛рдЗрдХрд▓ рдмрд┐рди" рдХреЛ рдПрдХ рдирд┐рд░реНрдорд┐рдд рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди (рдлрд╛рдЗрд▓рд╣рд░реВ рддреБрд░реБрдиреНрддреИ рдореЗрдЯрд╛рдЗрдБрджреИрди рд░ рдЙрдкрд▓рдмреНрдз рдЫрдиреНред рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рд░рд┐рдХрднрд░реА)ред рд╡рд┐рднрд╛рдЬрдирдорд╛ рдкрд╣реБрдБрдЪ IP рдареЗрдЧрд╛рдирд╛ рд╡рд╛ рдкрд╛рд╕рд╡рд░реНрдб (NFS рдЬрд╕реНрддреИ) рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рд╕реЗрд╡рд╛ рдкреНрд░рдмрдиреНрдзрди рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рдХреЛрдЯрд╛ рд░ рдЧреБрдгрд╕реНрддрд░ рдЫрдиреН рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд░реНрдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрдХрд╛рд░ рд░ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рд╕реАрдорд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рд┐рдд рднрдгреНрдбрд╛рд░рдг рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЬрд╕рдХрд╛ рдЦрдгреНрдбрд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреНред

LizardFS рдкрд░рд┐рдпреЛрдЬрдирд╛ 2013 рдорд╛ рдлреЛрд░реНрдХрдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рднрдПрдХреЛ рдерд┐рдпреЛ MooseFS, рд░ рдореБрдЦреНрдпрддрдпрд╛ Reed-Solomon рддреНрд░реБрдЯрд┐ рд╕реБрдзрд╛рд░ рдХреЛрдбрд╣рд░реВ (raidzN рдХреЛ рдЕрдиреБрд░реВрдк), рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд ACL рд╕рдорд░реНрдерди, Windows рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рд╣рдХрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐, рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЧреНрд░рд╛рд╣рдХ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрд╛ рд░ рднрдгреНрдбрд╛рд░рдг рд╕рд░реНрднрд░, рдмреНрд▓рдХрд╣рд░реВ, рд╕рдореНрднрд╡ рднрдПрдорд╛, рд╣рд╛рд▓рдХреЛ рдиреЛрдбрдХреЛ рд╕рд╛рде рдкрдард╛рдЗрдиреНрдЫ, рд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдореЗрдореЛрд░реАрдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫ), рдердк рд▓рдЪрд┐рд▓реЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкреНрд░рдгрд╛рд▓реА, рдбрд╛рдЯрд╛ рдкрдвреНрди рдЕрдЧрд╛рдбрд┐, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдХреЛрдЯрд╛ рд░ рдЖрдиреНрддрд░рд┐рдХ рдкреБрди: рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред

LizardFS 3.13.0 рдбрд┐рд╕реЗрдореНрдмрд░рдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рд░рд┐рд▓реАрдЬ рд╣реБрдиреЗ рддрд╛рд▓рд┐рдХрд╛ рдЫред LizardFS 3.13 рдХреЛ рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░ рддреНрд░реБрдЯрд┐ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрди рдПрдХ рд╕рд╣рдорддрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдордХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛ (рдЕрд╕рдлрд▓рддрд╛рдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрднрд░рд╣рд░реВ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджреИ) Raft (рдЙрд░рд╛рдлреНрдЯрдХреЛ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рдЬреБрди рдкрд╣рд┐рд▓реЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрддреНрдкрд╛рджрдирд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ)ред uRaft рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд▓рд╛рдИ рд╕рд░рд▓ рдмрдирд╛рдЙрдБрдЫ рд░ рд╡рд┐рдлрд▓рддрд╛ рд░рд┐рдХрднрд░реА рдврд┐рд▓рд╛рдЗ рдХрдо рдЧрд░реНрдЫ, рддрд░ рдХрдореНрддрд┐рдорд╛ рддреАрди рдХрд╛рд░реНрдп рдиреЛрдбрд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ, рдЬрд╕рдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдХреЛрд░рдордХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ: FUSE3 рдЙрдкрдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдирдпрд╛рдБ рдЧреНрд░рд╛рд╣рдХ, рддреНрд░реБрдЯрд┐ рд╕рдЪреНрдпрд╛рдЙрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрджреИ, nfs-ganesha рдкреНрд▓рдЧрдЗрди C рднрд╛рд╖рд╛рдорд╛ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред рдЕрдкрдбреЗрдЯ 3.13.0-rc2 рд▓реЗ 3.13 рд╢рд╛рдЦрд╛рдХреЛ рдЕрдШрд┐рд▓реНрд▓реЛ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдирд╕рдХреНрдиреЗ рдмрдирд╛рдПрдХрд╛ рдзреЗрд░реИ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдЧрд╣рд░реВ рдлрд┐рдХреНрд╕ рдЧрд░реНрджрдЫ (3.12 рд╢рд╛рдЦрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЕрдЭреИ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рд░ 3.12 рджреЗрдЦрд┐ 3.13 рд╕рдореНрдордХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдкреВрд░реНрдг рдбреЗрдЯрд╛ рд╣рд╛рдирд┐рдорд╛ рд▓реИрдЬрд╛рдиреНрдЫ)ред

реирежреиреж рдорд╛, рдХрд╛рдо рд╡рд┐рдХрд╛рд╕рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рд╣реБрдиреЗрдЫ
рдЕрдЧрд╛рдорд╛, рдирдпрд╛рдБ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ LizardFS рдХрд░реНрдиреЗрд▓, рдЬрд╕рд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдЕрдиреБрд╕рд╛рд░, рд╢рд╛рдЦрд╛ 3.12 рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рддреАрди рдЧреБрдгрд╛ рд╡реГрджреНрдзрд┐ рдкреНрд░рджрд╛рди рдЧрд░реНрдиреЗрдЫред Agama рдШрдЯрдирд╛-рд╕рдВрдЪрд╛рд▓рд┐рдд рд╡рд╛рд╕реНрддреБрдХрд▓рд╛, рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдЖрдзрд╛рд░рд┐рдд рдорд╛ рд╕рдВрдХреНрд░рдордг рд╣реБрдиреЗрдЫ asio, рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдХрд░реНрдиреЗрд▓ рдХреНрдпрд╛рд╕рд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░рддрд╛ рдХрдо рдЧрд░реНрди)ред рдердк рд░реВрдкрдорд╛, рдПрдХ рдирдпрд╛рдБ рдбрд┐рдмрдЧрд┐рдЩ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рд░ рдкреНрд░рджрд░реНрд╢рди рд╕реНрд╡рдд: рдЯреНрдпреБрдирд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде рдиреЗрдЯрд╡рд░реНрдХ рдЧрддрд┐рд╡рд┐рдзрд┐ рд╡рд┐рд╢реНрд▓реЗрд╖рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫред

LizardFS рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдЦрди рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрдг рд╕рдорд░реНрдерди рдердкреНрдиреЗрдЫ, рдЬрд╕рд▓реЗ рд╡рд┐рдкрджреН рд░рд┐рдХрднрд░реАрдХреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрдиреЗрдЫ, рд╡рд┐рднрд┐рдиреНрди рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд▓реЗ рд╕рдорд╛рди рдбреЗрдЯрд╛рдорд╛ рдкрд╣реБрдБрдЪ рд╕рд╛рдЭрд╛ рдЧрд░реНрджрд╛ рдЙрддреНрдкрдиреНрди рд╣реБрдиреЗ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдиреЗрдЫ, рд░ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЧреНрд░рд╛рд╣рдХрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрдкреЗрд╕рдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗ рдЖрдлреНрдиреИ рдиреЗрдЯрд╡рд░реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдордорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреЗрдЫред Agama рдорд╛ рдЖрдзрд╛рд░рд┐рдд LizardFS рдХреЛ рдкрд╣рд┐рд▓реЛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк 2020 рдХреЛ рджреЛрд╕реНрд░реЛ рдХреНрд╡рд╛рдЯрд░рдорд╛ рддрдпрд╛рд░ рд╣реБрдиреЗ рдпреЛрдЬрдирд╛ рдЫред рдПрдХреИ рд╕рдордпрдорд╛, рддрд┐рдиреАрд╣рд░реВрд▓реЗ Kubernetes рдкреНрд▓реЗрдЯрдлрд░реНрдорд╕рдБрдЧ LizardFS рдПрдХреАрдХреГрдд рдЧрд░реНрди рдЙрдкрдХрд░рдгрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рд╡рд╛рдЪрд╛ рдЧрд░реНрдЫрдиреНред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди