libmdbx 0.11.7 GitFlic වෙත ව්‍යාපෘති සංක්‍රමණය, දෝෂ නිවැරදි කිරීම් සහ තවත් දේ සමඟ පැමිණේ

එම නව libmdbx පුස්තකාල අනුවාදය 0.11.7 නිකුත් කිරීම, දියත් කිරීම GitFlic සේවාව වෙත ව්‍යාපෘතිය සංක්‍රමණය කිරීම සඳහා කැපී පෙනේ GitHub පරිපාලනය විසින් 15 අප්‍රේල් 2022 වැනි දින කිසිදු අනතුරු ඇඟවීමක් හෝ පැහැදිලි කිරීමක් නොමැතිව libmdbx සහ වෙනත් ව්‍යාපෘති ගණනාවක් ඉවත් කිරීමෙන් පසුව, එක්සත් ජනපද සම්බාධකවලට යටත් වූ සමාගම් හා සම්බන්ධ බොහෝ සංවර්ධකයින්ට ප්‍රවේශය අවහිර කරන ලදී.

පරිශීලකයාගේ දෘෂ්ටි කෝණයෙන්, ව්‍යාපෘතියේ සියලුම පිටු, ගබඩාව සහ ගෑරුප්පු හදිසියේම “404” පිටුවක් බවට පත් විය, සන්නිවේදනයේ හැකියාවක් නොමැතිව සහ හේතු සොයා බැලීමකින් තොරව.

අවාසනාවකට, සියලුම අනුවාද පාහේ නැති වී ඇත, එහි සවිස්තරාත්මක පිළිතුරු සහිත ප්‍රශ්න රාශියක් මෙන්ම බොහෝ සාකච්ඡා ද විය. මෙම තොරතුරු නැතිවීම GitHub පරිපාලනය ව්‍යාපෘතියට සිදු කළ එකම වෛෂයික හානියයි, නමුත් සාකච්ඡාවල අර්ධ පිටපත් archive.org ලේඛනාගාරයේ පවතී.

ගොඩනඟන ලද CI යටිතල පහසුකම් සහ ස්ක්‍රිප්ට් (OpenSource ව්‍යාපෘති සඳහා නොමිලයේ ලබා ගත හැකි) නැතිවීම නිසා අපට සුළු තාක්ෂණික ණයක් සමාලෝචනය කිරීමට, ඒකාබද්ධ කිරීමට සහ ඉවත් කිරීමට සිදු විය. සියලුම BSD සහ Solaris ප්‍රභේද සඳහා ගොඩනැගිලි සහ ධාවන පරීක්ෂණ හැරුණු විට, දැන් CI එකම පරිමාවකට (බිල්ඩ් වින්‍යාස 100ක් පමණ) ප්‍රතිසාධනය කර ඇත. GitHub හි ක්‍රියාවලින් පසුව, ගෙවීමේ අවශ්‍යතාවය පිළිබඳ මතක් කිරීමක් හැර, කිසිදු පැහැදිලි කිරීමක් හෝ දැනුම්දීම් නොලැබුණු බව පැවසේ.

Libmdbx 0.11.7 හි ප්‍රධාන නව විශේෂාංග

Libmdbx v0.11.3 නිකුතුව පිළිබඳ නවතම පුවත්, GitHub ක්‍රියාවන්ගෙන් ප්‍රකෘතිමත් වීමට අමතරව, පහත වැඩිදියුණු කිරීම් සහ නිවැරදි කිරීම් සඳහන් කිරීම වටී:

ගොනු 185කට වෙනස්කම් 89ක් සිදු කර ඇති අතර, පේළි 3300ක් පමණ එකතු කරන ලදී. දළ වශයෙන් 4100 ක් ඉවත් කරන ලදී. GitHub සහ යැපෙන සේවාවන් හා සම්බන්ධ දැනටමත් වැඩකට නැති තාක්ෂණික ගොනු පිරිසිදු කිරීම හේතුවෙන් මූලික වශයෙන් ඉවත් කරන ලදී.

ඒකාබද්ධ කළ පිටුවේ සහ හැඹිලියේ හඳුනාගත් අනනුකූලතා බලපෑමක්/දෝෂයක් සඳහා නිවැරදි කරන්න ලිනක්ස් කර්නලයේ බෆරයේ. පිටු සහ බෆර හැඹිලි සැබවින්ම ඒකාබද්ධ වී ඇති පද්ධතිවල, දැනටමත් මතකය වෙන් කර ඇති ගොනුවකට ලිවීමෙන් දත්ත පිටපත් දෙකක් මත කර්නලය මතකය නාස්ති කිරීම අර්ථවත් නොවේ. එබැවින්, දත්ත තවමත් තැටියට ලියා නොමැති වුවද, ලිවීම්() පද්ධති ඇමතුම සම්පූර්ණ වීමට පෙර ලියා ඇති දත්ත මතක වෙන් කිරීම හරහා දෘශ්‍යමාන වේ.

මුලුමනින්ම වෙනත් හැසිරීම් තාර්කික නොවේ, මන්දයත් ප්‍රමාද වූ ඒකාබද්ධ කිරීමකින්, ඔබට තවමත් පිටු ලැයිස්තු සඳහා අගුලු අල්ලා ගැනීමට, දත්ත පිටපත් කිරීමට හෝ PTEs සකස් කිරීමට සිදුවේ. මේ අනුව, ඒකාබද්ධ බෆර හැඹිලිය SVR1989 හි දිස් වූ 4 සිට අනුකූලතාවයේ නොකියූ රීතිය ක්‍රියාත්මක වේ. එහි ප්‍රතිඵලයක් වශයෙන්, කාර්යබහුල libmdbx නිෂ්පාදන අවස්ථා වලදී අමුතු දෝෂ සෙවීම විශාල කාර්යයක් වී ඇත. පළමුව, ගැටලුව ප්රතිනිෂ්පාදනය කිරීම, පසුව උපකල්පන තහවුරු කිරීම සහ වැඩිදියුණු කිරීම් පරීක්ෂා කිරීම.

ප්ලේබැක් ජවනිකාවේ සංකීර්ණත්වය සහ විශේෂත්වය නොතකා, ගැටලුව විශ්වාසදායක ලෙස හඳුනාගෙන, ස්ථානගත කර, ඉවත් කළ බව අපට දැන් විශ්වාසයෙන් පැවසිය හැක. එසේම, බයිපාස් යාන්ත්‍රණයේ ක්‍රියාකාරිත්වය Erigon (Ethereum) සංවර්ධකයෙකු විසින් තහවුරු කරන ලදී, ඔහුගේ නඩුවේදී, දෝශ නිරාකරණය කිරීමේදී, අතිරේක තහවුරු කිරීමේ චෙක්පතක් හේතුවෙන් ආරක්ෂාව ප්‍රතිගාමී වීමක් ලෙස ක්‍රියාත්මක විය.

වැඩ කරන ව්‍යාපෘතිවල libmdbx බහුලව භාවිතා වන සන්දර්භය තුළ, එය දෝෂයක් හෝ විශේෂාංගයක් දැයි සොයා බැලීමට වඩා විශ්වාසදායක ක්‍රියාකාරිත්වය සහතික කිරීම මූලික වශයෙන් වැදගත් වන අතර එවැනි අනුකූලතාවක් මත විශ්වාසය තැබිය හැකිද යන්න සැලකිල්ලට ගත යුතුය. විශේෂයෙන්ම Linux කර්නලය තුළ නොගැලපීම සඳහා හේතු සොයන්නේ නැතිව. ඉතින්, මෙන්න අපි කතා කරන්නේ පරිශීලකයින්ට බලපාන ගැටලුවක් නිරාකරණය කිරීමයි.

EXDEV දෝෂයේ ප්‍රතිගමනයක් නිරාකරණය කර ඇත (උපාංග අතර සබැඳිය) API හරහා සහ mdbx_copy උපයෝගීතාව සමඟින්, වෙනත් ගොනු පද්ධතියකට සංයුක්ත කිරීමකින් තොරව දත්ත සමුදායක් උණුසුම්ව පිටපත් කරන විට.
Kris Zyp විසින් Deno මත libmdbx සඳහා සහය ක්‍රියාත්මක කර ඇත.

MDBX_opt_rp_augment_limit විකල්පය මඟින් සකසන ලද අගය ස්ථාවර ලෙස හැසිරවීම විශාල දත්ත සමුදායන් මත විශාල ගනුදෙනු සැකසීමේදී. මීට පෙර, දෝෂයක් හේතුවෙන්, අනවශ්‍ය ක්‍රියා සිදු කළ හැකි අතර, සමහර විට Ethereum ක්‍රියාත්මක කිරීම් (Erigon/Akula/Silkworm) සහ Binance Chain ව්‍යාපෘතිවල ක්‍රියාකාරීත්වයට බලපායි.

බොහෝ දෝෂ නිවැරදි කර ඇත, C++ API සඳහා වන ඒවා ඇතුළුව සහ දුර්ලභ සහ විදේශීය වින්‍යාසයන් මත ගොඩ නැගීමේ ගැටළු බොහොමයක් විසඳා ඇත. සියලුම සැලකිය යුතු වැඩිදියුණු කිරීම් සම්පූර්ණ ලැයිස්තුවක් ChangeLog හි ඇත.

අවසාන වශයෙන්, ඔබ ඒ ගැන වැඩි විස්තර දැන ගැනීමට කැමති නම්, ඔබට විස්තර විමසා බැලිය හැකිය පහත සබැඳියේ.


ලිපියේ අන්තර්ගතය අපගේ මූලධර්මවලට අනුකූල වේ කතුවැකි ආචාර ධර්ම. දෝෂයක් වාර්තා කිරීමට ක්ලික් කරන්න මෙන්න.

අදහස් පළ කිරීමට ප්රථම වන්න

ඔබේ අදහස තබන්න

ඔබේ ඊ-මේල් ලිපිනය පළ කරනු නොලැබේ.

*

*

  1. දත්ත සඳහා වගකිව යුතු: මිගෙල් ඇන්ජල් ගැටන්
  2. දත්තවල අරමුණ: SPAM පාලනය කිරීම, අදහස් කළමනාකරණය.
  3. නීත්‍යානුකූලභාවය: ඔබේ කැමැත්ත
  4. දත්ත සන්නිවේදනය: නෛතික බැඳීමකින් හැර දත්ත තෙවන පාර්ශවයකට සන්නිවේදනය නොකෙරේ.
  5. දත්ත ගබඩා කිරීම: ඔක්සෙන්ටස් නෙට්වර්ක්ස් (EU) විසින් සත්කාරකත්වය දක්වන දත්ත සමුදාය
  6. අයිතිවාසිකම්: ඕනෑම වේලාවක ඔබට ඔබේ තොරතුරු සීමා කිරීමට, නැවත ලබා ගැනීමට සහ මකා දැමීමට හැකිය.