hjwsm1989 / dfs Goto Github PK
View Code? Open in Web Editor NEWdistributed filesystem
distributed filesystem
Distributed Filesystem: ===INSTALL=== ===Copyright=== ===HOWTO=== ===Design=== 关于heartbeat的研究: 1)用来进行失效检测 2)可能会存在误报 一般的处理流程 osd map changed osd0 ----heartbeat_request------> osd1 || || || || heartbeat_to heartbeat_to heartbeat_from heartbeat_from 但是,当osd0认为osd1是其peer,而osd1属于新增的osd,并不认为是osd0的peer 此时,信息的不对称导致osd1不会发送ping::heartbeat给osd0 从而导致osd0在一定的时间间隔内没有收到osd1的ping回复,进而主动标记osd1为failed 弄清楚这些很重要
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.