redistribution engine, cache machine & rebuild logic

 

Two problems from Dave's Reply:

1). Reply of Auto Rebuild(offline to online):

 I hope while you are doing this you are following the logic and the data structure manipulation in the code. It is very important, as a uServer guy, that you understand the working relationships between the metadata allocation block, the cache block(s) and the cache state machine operations as provided below. That is the heart of the RAID6 construction, rebuild and recovery operations.

 

2). Reply of Remove Redistribution:

 I hope you are beginning to understand the complex interactions between the redistribution engine, the

cache state machine and the RAID rebuild logic as you go through these examples. It is important that you can related the actions below to the framework with the source code.

 

 

It seems that to be an eligible server guy, it is urgent and significant to understand all these!!!

GO ON NOW! Little by little!

 

Questions:

1. What does framework means? It may mean the architecture of the code.

 

Important things:

1. From the code, redist start in function "CSRedistControl()". I think this is part of the "redistribution engine".

msScheduler()-->checkForRedistributionWork()-->sendRedistControl()-->

MSmessageDispatch()-->CSReditControl()

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值