blob: 9c03ec2fdb4cb9254a73748dfa19a42bac5d0cb3 [file] [log] [blame]
"use strict";(self.webpackChunkdoc_site=self.webpackChunkdoc_site||[]).push([[9657],{4766:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>r,default:()=>p,frontMatter:()=>s,metadata:()=>o,toc:()=>l});var a=n(3274),i=n(5262);const s={},r="Metadata Replication",o={id:"system-internals/replication/metadata-replication",title:"Metadata Replication",description:"TODO: File a subtask under HDDS-9862 and complete this page or section.",source:"@site/docs/07-system-internals/04-replication/01-metadata-replication.md",sourceDirName:"07-system-internals/04-replication",slug:"/system-internals/replication/metadata-replication",permalink:"/docs/system-internals/replication/metadata-replication",draft:!1,unlisted:!1,editUrl:"https://github.com/apache/ozone-site/tree/HDDS-9225-website-v2/docs/07-system-internals/04-replication/01-metadata-replication.md",tags:[],version:"current",sidebarPosition:1,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"Datanode Volume Scanner",permalink:"/docs/system-internals/data-integrity/volume-scanner"},next:{title:"Overview",permalink:"/docs/system-internals/replication/data-replication/write-pipelines/overview"}},c={},l=[];function d(e){const t={a:"a",h1:"h1",p:"p",strong:"strong",...(0,i.R)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"metadata-replication",children:"Metadata Replication"}),"\n",(0,a.jsxs)(t.p,{children:[(0,a.jsx)(t.strong,{children:"TODO:"})," File a subtask under ",(0,a.jsx)(t.a,{href:"https://issues.apache.org/jira/browse/HDDS-9862",children:"HDDS-9862"})," and complete this page or section."]}),"\n",(0,a.jsx)(t.p,{children:"Document how OM and SCM replicate data using Ratis. This includes individual append entries requests and snapshot installs for lagging followers."})]})}function p(e={}){const{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(d,{...e})}):d(e)}},5262:(e,t,n)=>{n.d(t,{R:()=>r,x:()=>o});var a=n(9474);const i={},s=a.createContext(i);function r(e){const t=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),a.createElement(s.Provider,{value:t},e.children)}}}]);