Skip to content

Releases: cyverse/irods-csi-driver

v0.6.4

16 Mar 03:09
Compare
Choose a tag to compare
  • Allow stating a file just created and not yet closed
  • Allow renaming a file still opened

v0.6.3

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

v0.6.2

05 Mar 04:58
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.6.0

26 Feb 01:35
Compare
Choose a tag to compare
  • Fix dead-lock for truncate call while file is in access.
  • Do not reopen file handle when creating a new file (optimization)
  • 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.5.1

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

v0.4.11

02 Dec 00:09
Compare
Choose a tag to compare
  • Upgrade go-irodsclient, irodsfs, and irodsfs-pool

v0.4.10

02 Nov 18:22
Compare
Choose a tag to compare
  • Separate iRODS FUSE Lite Pool Server container from driver container
  • Use dumb-init to not assign pid 1 to driver program, to handle child processes properly
  • Add memory profiling feature
  • Upgrade dependencies to fix bugs
  • Unmount volumes forcefully if it fails to unmount at the first trial
  • Pull driver images always to apply possible updates when installing the driver using helm

v0.4.9

14 Oct 00:38
Compare
Choose a tag to compare
  • Log more debugging messages
  • Log stack trace at panic
  • Fix rename bug
  • Fix large directory listing bug

v0.4.7

12 Oct 00:47
Compare
Choose a tag to compare
Upgrade dependencies

- Go-iRODSClient to v0.5.7
- iRODS FUSE Lite to v0.3.12
- iRODS FUSE Lite Pool Server to v0.1.3

v0.4.6 - unstable

06 Oct 01:07
Compare
Choose a tag to compare
  • Use iRODS FUSE Lite Pool Server for iRODS Access
    iRODS FUSE Lite Pool Server runs on the same driver container as a background process.
    All iRODS FUSE Lite instances will communicate with the Pool Server via gRPC.
  • Upgrade dependencies