腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Ceph对象存储方案
专栏作者
举报
64
文章
143316
阅读量
86
订阅数
订阅专栏
申请加入专栏
全部文章
分布式
网络安全
https
其他
存储
node.js
http
编程算法
github
api
linux
nginx
数据迁移
对象存储
python
windows
php
html
git
网站
开源
自动化
缓存
yum
max
object
java
c++
c#
go
数据库
sql
access
ruby on rails
打包
文件存储
容器
kubernetes
面向对象编程
rpc
jenkins
安全
数据结构
架构设计
kafka
虚拟化
admin
auto
fastcgi
hash
host
instance
metadata
pool
response
sh
size
thread
部署
磁盘
服务
集群
权限
数据同步
搜索文章
搜索
搜索
关闭
JuiceFS 源码阅读-中
编程算法
JuiceFS的锁实现,目前同时实现了BSD locks(对应Flock)和POSIX locks(对应Setlk)。细节上最大区别就是BSD locks只能以FD为最小控制单位(简单理解为单文件加锁,锁定的是文件描述符fd对应的文件),而POSIX locks可以在一个文件中以文件的offset+length的方式进行加锁(按文件内容进行范围加锁)。
用户1260683
2021-08-12
762
0
Ceph最新的EC-CLAY插件调研-上
编程算法
数据迁移
Clay Codes ( Clay Codes: Moulding MDS Codes to Yield an MSR Code ) 是FAST18 上提出的一种编码方法,文章地址,Clay 码能够将一般的MDS 码(最优容错)转化为具有最优修复的编码方法,具有以下性质:
用户1260683
2020-12-18
1.2K
0
小文件合并方案分享
node.js
https
网络安全
存储
编程算法
Facebook's Haystack design paper. https://www.usenix.org/legacy/event/osdi10/tech/full_papers/Beaver.pdf
用户1260683
2020-07-14
2.5K
0
RGW百亿级对象存储扩容方案
编程算法
沿用现有的S3存储模型以及标准协议,将多个底层bucket(带权重)聚合成一个大的bigbucket,用户所有的操作都基于同一个bigbucket进行,不再需要进行bucket切换。
用户1260683
2019-12-26
2.1K
0
RGW 的GC深入解析与调优
编程算法
什么是GC Garbage Collection缩写GC,简称垃圾回收。在RGW中GC一般都是指一些异步的磁盘空间回收操作,一般下面三种情况会发生GC。 1. 客户端执行删除Object操作,对应的Object所占用的磁盘空间会交由后台GC处理。 2. 客户端执行Object覆盖写入操作,旧Object相关的空间需要释放。 3. 客户端执行上传操作(分块上传),上传过程中会产生一些shadow文件,这些上传过程中产生的临时数据也会纳入GC的回收。 GC启动流程 GC是以thread方式在rgw服务启动时候进
用户1260683
2018-01-31
4K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档