The Wayback Machine - https://web.archive.org/web/20200611094146/https://github.com/topics/file-system
Skip to content
#

file-system

Here are 245 public repositories matching this topic...

A simple fast, easy use distributed file system written by golang(similar fastdfs).go-fastdfs 是一个简单的分布式文件系统(私有云存储),具有无中心、高性能,高可靠,免维护等优点,支持断点续传,分块上传,小文件合并,自动同步,自动修复。

  • Updated Jun 9, 2020
  • Go
jcwren
jcwren commented Jul 11, 2018

In the code sample below, taken from the Integration page on the wiki,

  #define LOG_PAGE_SIZE       256
  
  static u8_t spiffs_work_buf[LOG_PAGE_SIZE*2];
  static u8_t spiffs_fds[32*4];
  static u8_t spiffs_cache_buf[(LOG_PAGE_SIZE+32)*4];

could the magic numbers be clarified?

For spiffs_work_buf, this is because SPIFFS needs at least 2 pages for doing it's magic, cor

dragon2611
dragon2611 commented Feb 1, 2020

Not sure if it's worth adding to the documentation but I found I had to add the following to the end of the fstab command otherwise the system would not boot cleanly.

,x-systemd.mount-timeout=30,_netdev

The line in fstab now looks like

mfsmount /mnt/mymnt fuse mfssubfolder=mydir,allow_other,x-systemd.mount-timeout=30,_netdev

I think it was trying to mount mooseFS before it had fini

vijay03
vijay03 commented Mar 20, 2020

The code right now has excessive nesting (at least for scripts) and carries over the old naming scheme.

For example, nvp should be usplit.

Installing dependencies right now requires

cd dependencies; ./kernel_deps.sh; cd ..

I would like to be something like
./kernel_deps.sh

adammoody
adammoody commented Jan 13, 2020

For POSIX calls where we differ from standard behavior, we should list those out.

As a first case, our truncate currently does not necessarily first sync a file:

fd = open(path, O_WRONLY | O_CREAT | O_TRUNC); // size = 0
write(fd, 1024)
// ftruncate will sync the given file descriptor before truncating
// so the write will happen and then the file will be truncated
ftruncate(fd, 0); /
nik-m2
nik-m2 commented Apr 9, 2018

A test should be created for the user endpoint.

This test will require the create_object function in file_server/util to create the objects the function needs. There is an example of this function's usage in file_server/web/endpoints/__test__/test_active_clients.py

Tests:

  • Verify response has "error" key and value is "Needs auth"
  • Verify name and refresh_rate keys in respon

Improve this page

Add a description, image, and links to the file-system topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the file-system topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.