Skip to content

Releases: qingstor-incubating/qsfs-fuse

qsfs version 1.0.11-alpha

26 May 09:00
Compare
Choose a tag to compare
  • Fix compile/link error/warning on Ubuntu18.04
  • Add option nodatacache
    change version to alpha.

qsfs version 1.0.10

18 Dec 14:41
Compare
Choose a tag to compare
  • Add·backward·compatiblility for ListObjects.

qsfs version 1.0.9

07 Dec 14:36
Compare
Choose a tag to compare
  • update list objects.

qsfs version 1.0.8

19 Oct 14:21
Compare
Choose a tag to compare
  • Fix Cache::Free to avoid list::erase invalid iterator.
  • Add option max log size.
  • Other bugfix.

qsfs version 1.0.7

03 Sep 06:39
Compare
Choose a tag to compare
  • Fix Cache::Free list::erase segment fault.

qsfs version 1.0.6

24 Jul 12:49
Compare
Choose a tag to compare
  • Fix memory leak when download file
  • Change log default path to /var/log/qsfs

qsfs version 1.0.5

28 Jun 13:37
Compare
Choose a tag to compare
  • Add option to specify file system size (capacity)
  • Add null implementation for meta related api (such as chmod, chown and utimens)
  • Set user agent to fixed value of qsfs-version.number
  • Add read prefetch option
  • Adjust log message

qsfs version1.0.4

26 May 23:50
Compare
Choose a tag to compare
  • Refactor to ensure file ops (read, write, truncate, .etc) thread safe
  • Partially remove Clinet dependency on DirectoryTree and Cache
  • Add individual folder for each integration test to decrease the coupling among them
  • Replace static dynamic container (set, map) with array
  • Fix issue of failure to pass host to sdk

qsfs v1.0.3

04 May 14:43
Compare
Choose a tag to compare
  • Refactor Directory Tree Invalidation/Remove
  • Fix Directory Tree Rename issue which not rename directory descendants
  • Add integration test framework
  • Add function test cases including write, read, rename, seek, truncate, rsync, redirect, symlink, etc.
  • Add glog signal failure handler to log failure dump and customize failer writer to convert failure dump address info to readable c++ name.
  • Add function name in log, and glog env such as max_log_size, clorlogtostderr, .etc
  • Seperate debug option for qsfs and fuse
  • Fix failure of function test 'rename file before close'
  • Log to stderr if umaskmp is not set with allow_other together
  • Not to set content type in QSClient as QingStor server will handle file content type
  • Link to static QingStor SDK library
  • Refactor to remove mtime from cache
  • Add File info to log message

qsfs v1.0.2

13 Apr 15:12
Compare
Choose a tag to compare
  • To synchronize Cache operations to avoid data race
  • Fix failure to truncate a new created empty file
  • Fix failure to upload big file with odd bytes
  • Fix wrong data position when read from cache
  • No log message in Drive Cleanup to avoid dead reference to Log #3
  • Set connection timeout to 300s as same as curl default
  • Refactor to gurantee data consistency
  • Add more log messages
  • Add CMake option UPDATE_CONNECT to automatically update external project from remote repo.