Skip to content

Releases: cyverse/irodsfs

v0.7.0

04 Jun 00:41
Compare
Choose a tag to compare
  • Upgrade irodsfs-pool to v0.5.0
  • Upgrade go-irodsclient to v0.9.3
  • Fix ftruncate bug
  • Enable DirectIO for file write
  • Make file IO log messages to debug level
  • Increase block size for file I/O
  • Use larger buffer size for file write
  • Use piped I/O
  • Check write permission of mount path at start
  • Use lazy fuse unmount

v0.6.0

29 Mar 00:46
Compare
Choose a tag to compare
  • Upgrade go-irodsclient to v0.8.0
  • Upgrade irodsfs-pool to v0.4.0
  • Refactor Reader/Writer
  • Add a new command-line parameter for setting resource server

v0.5.6

17 Mar 03:22
Compare
Choose a tag to compare
  • Yet another fix to allow renaming a file still opened

v0.5.5

16 Mar 02:37
Compare
Choose a tag to compare
  • Allow stating a file just created and not yet closed
  • Allow renaming a file still opened
  • Refactor some structs to make fields private

v0.5.4

09 Mar 02:45
Compare
Choose a tag to compare
  • Use SSL connection by default for PAM auth
  • Do not use file lock which is introduced in v0.7.0 since the operations seeming racing are legit in FS. (E.g., renaming a file while the file is opened)

v0.5.2

05 Mar 03:33
Compare
Choose a tag to compare
  • Upgrade go-irodsclient to v0.7.2 to fix master replica issue. Find correct master replica of data object, not just returning replica 0.
  • Fix file write bug when opening a file with write only mode.
  • Allow Truncate operation while a file is opened for read/write to fix an issue with VIM.

v0.5.1

26 Feb 01:10
Compare
Choose a tag to compare
  • Fix dead-lock for truncate call while file is in access.

v0.5.0

25 Feb 06:57
Compare
Choose a tag to compare
  • Upgrade go-irodsclient to v0.7.0
  • Do not reopen file handle when creating a new file (optimization)

From go-irodsclient

  • Rework cache invalidation logic to maximize cache reuse
  • Use directory entry cache to check file existence
  • Add negative cache
  • Implement file locks to prevent race condition (e.g., renaming a dir while opening a file in the dir)
  • Take file open mode argument for CreateFile operation

v0.4.4

27 Jan 00:14
Compare
Choose a tag to compare
  • Handle duration value without units

v0.4.3

25 Jan 21:03
Compare
Choose a tag to compare
  • Upgrade irodsfs-pool