Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TODO List #613

Open
8 of 26 tasks
lylei opened this issue Nov 17, 2016 · 0 comments
Open
8 of 26 tasks

TODO List #613

lylei opened this issue Nov 17, 2016 · 0 comments

Comments

@lylei
Copy link
Collaborator

lylei commented Nov 17, 2016

  1. Logging.h按时间&大小切log
    Logging.h switch file when the file reach a size limit
  2. 多盘负载均衡
    Load balance between disks
  3. 异构机器调度
    Load balance between different server type(disk number, etc)
  4. 机架感知
    rack recognize
  5. chunkserver停机dump数据
    chunk server should close opened files before shutdown
  6. sdk端sync支持超时
    sdk support sync timeout
  7. 副本恢复与gc逻辑使用后台扫描触发
    background gc and replica recover strategy
  8. SDK里File结构的生命周期管理
    Managing file cycle for files in sdk
  9. 统一SDK里两个CloseFile逻辑
    There are tow CloseFile in SDK.
  10. webservice实现剥离出nameserver_impl
    Separate web service from Nameserver_impl
  11. 错误码,人性化报错
    Make error code readable
  12. 读写文件优先选择Client本地副本
    Read/write local copy first
  13. Nameserver high availablity
  14. 文件锁
    File lock
  15. 拆分metaserver
    Separate Metaserver from Nameserver
  16. Fuse LowLevel implementation
  17. 大文件分块
    Supporting huge file
  18. 多用户
    Multi user support. Access & quota control
  19. 文档完善
    Documentation
  20. 测试完善
    Unit test, functional test, integration test
  21. docker 支持
    Docker image
  22. benchmark
  23. 单CS挂机不影响写入
    Single CS down should not infect writing
  24. Load Balance: for new blocks & old blocks
  25. SDK lease
  26. RS encode
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant