Skip to content

Releases: yandex-cloud/geesefs

v0.36.0

09 Jun 11:18

Choose a tag to compare

Commits

  • d94adc8: cluster mode (Daniil Ushkov) #76
  • 68c7c29: tests for cluster mode (Daniil Ushkov) #76
  • e6192ac: rm allow_other from mount.sh (Daniil Ushkov) #76
  • c2d4f1a: fix s3md args (Daniil Ushkov) #76
  • 7110a6a: fix flags parsing (Daniil Ushkov) #76
  • c68905d: fix logging (Daniil Ushkov) #76
  • 662ab0c: Rename Fs/FsFuse/FsGrpc to ClusterFs/ClusterFsFuse/ClusterFsGrpc (TODO: move into "cluster" subpackage) (Vitaliy Filippov)
  • 171fbc9: Add Windows support to api/common logger (Vitaliy Filippov)
  • 41eac99: Remove unneeded fuse.E*** dependencies (use syscall.E***) (Vitaliy Filippov)
  • 6e4373f: Do not use fuseutil.DirentType in internal code (Vitaliy Filippov)
  • 2d138ab: Remove jacobsa/fuse dependency from handles.go (Vitaliy Filippov)
  • ea95f93: Move api/* to internal (general idea is to move jacobsa/fuse dependency into 1 place) (Vitaliy Filippov)
  • 52cd670: Move mounting code (including cluster) into internal (Vitaliy Filippov)
  • 8fc5589: Remove unused gcs flag (Vitaliy Filippov)
  • 533e178: Extract cache refresh into a separate function (Vitaliy Filippov)
  • 2688d6d: Move LookUpCached to dir.go (Vitaliy Filippov)
  • 96589d6: Extract dh.Seek() from ReadDir() (Vitaliy Filippov)
  • 21a8aea: Remove goofys-fuse StatFS dependency from cluster code (add some copy-paste!) (Vitaliy Filippov)
  • c214477: Split Fuse interface into a separate type (Vitaliy Filippov)
  • e84bb87: Split fuse interface into a separate file (Vitaliy Filippov)
  • 7cd8e0a: Support building internal/ with GOOS=windows (Vitaliy Filippov)
  • 2b8d815: Support building the whole GeeseFS with GOOS=windows :D (Vitaliy Filippov)
  • 1c5f54e: Wrap SIGUSR1/SIGUSR2 sending into a separate type (Vitaliy Filippov)
  • 485e04b: Move bucket parsing to goofys from goofys_fuse (Vitaliy Filippov)
  • 1f795be: Remove copied sources with broken imports (Vitaliy Filippov)
  • 5c8e96c: Remove example/ (Vitaliy Filippov)
  • 51d1d02: Begin cgofuse-based implementation (Vitaliy Filippov)
  • e1ee5fd: Move SetAttributes to file.go (Vitaliy Filippov)
  • 20e941a: Remove unused error return from GetAttributes + add locks (Vitaliy Filippov)
  • 6de1b63: Move xattr EPERM ignore into base FS code (Vitaliy Filippov)
  • 3de5e78: Finish cgofuse implementation (in theory) (Vitaliy Filippov)
  • cf9f56a: Remove some useless debug prints (Vitaliy Filippov)
  • d3e2416: Add debug logs to cgofuse implementation (Vitaliy Filippov)
  • 1832fd4: Convert mount options to map only for jacobsa/fuse (Vitaliy Filippov)
  • d3d4dac: Add WinFSP help (Vitaliy Filippov)
  • 12516b5: Do not daemonize on Windows (Vitaliy Filippov)
  • c57608e: Add Windows build to CI (Vitaliy Filippov)
  • f439a3d: Use updated copy of the binding (Vitaliy Filippov)
  • 4184cf1: Release 0.36.0 with experimental Windows support and cluster mode (Vitaliy Filippov)

v0.35.4

26 Apr 12:51

Choose a tag to compare

Commits

  • d06a02a: Fix a race condition on parallel lookup of removed files (Vitaliy Filippov)
  • f3589dd: Bump version to 0.35.4 (Vitaliy Filippov)

v0.35.3

25 Apr 09:40

Choose a tag to compare

Commits

  • c7a6aef: Do not die on "deref underflow" bugs, just log the error and continue (Vitaliy Filippov)
  • a2337a0: Bump version to 0.35.3 (Vitaliy Filippov)

v0.35.2

18 Apr 13:15

Choose a tag to compare

Commits

  • 5a517ef: Use ST_DEAD in DeRef too (Vitaliy Filippov)
  • 4cc0bec: Do not crash when handling files of exactly maximum allowed size (Vitaliy Filippov)
  • 11c8afc: Bump version to 0.35.2 (Vitaliy Filippov)

v0.35.1

05 Apr 10:40

Choose a tag to compare

Commits

  • cb48799: Fix my email (Vitaliy Filippov)
  • 80b9739: Fix a crash on lookups possible in some cases (Vitaliy Filippov)
  • 01466fa: Set GC percent to 20 instead of 100 by default (Vitaliy Filippov)
  • f98e72c: Rename inode.insertBuffer to inode.insertOrAppendBuffer (Vitaliy Filippov)
  • fdc2d17: Try to fix rare memory allocation deadlocks (Vitaliy Filippov)
  • b00985d: Deny modifications of "invisible" deleted files (Vitaliy Filippov)
  • e1302a1: Log conflicts with inode ID (Vitaliy Filippov)
  • b5fc921: Bump version to 0.35.1 (Vitaliy Filippov)

v0.35.0

28 Mar 16:04

Choose a tag to compare

Commits

  • cc68904: Build and release Linux ARM64 binaries. (Gilbert Gilb's) #67
  • 3c7b364: Add Delve script to dump buffers (for debugging) (Vitaliy Filippov)
  • 1d6b55f: Remove panic capturing (Vitaliy Filippov)
  • 923218a: Support forcibly refreshing the inode cache (Vitaliy Filippov)
  • 7b67ffc: Add tests for force-refresh (Vitaliy Filippov)
  • ef14475: Add +1 second to TestReadExternalChangesFuse (fails in CI...) (Vitaliy Filippov)
  • 11e5bcd: Bump version to 0.35.0 (Vitaliy Filippov)

v0.34.6

04 Mar 09:50

Choose a tag to compare

Commits

  • 4fe1ec9: Use xfstests v2023.01.01 for now (Vitaliy Filippov)
  • 848574f: Fix crash on chmod/chown of the root directory of mountpoint (Vitaliy Filippov)
  • 8af1078: Drop root privileges when started with --uid or --setuid (new option) (Vitaliy Filippov)
  • da0cea2: Tests hang in Github CI for some reason, let's try to run them in the same process (Vitaliy Filippov)
  • 7ab14a5: Bump version to 0.34.6 (Vitaliy Filippov)

v0.34.5

01 Mar 21:08

Choose a tag to compare

Commits

  • switch to syscall.Dup3 #65 (Andrey Bardin)
  • e8da120: Add Nebius Israel container registry URL (Vitaliy Filippov)
  • 866399a: Fix a possible race condition between rename & list due to the lack of locking around sealDir() (Vitaliy Filippov)
  • 778d489: Dup3() breaks darwin. Use conditional compilation of Dup2() (Vitaliy Filippov)
  • 829bebd: Bump version to 0.34.5 (Vitaliy Filippov)

v0.34.4

23 Jan 20:21

Choose a tag to compare

Commits

  • 19e9b07: Implement fallocate(), except really perverted FALLOC_FL_COLLAPSE_RANGE and FALLOC_FL_INSERT_RANGE (Vitaliy Filippov)
  • 3bbee0e: Bump version to 0.34.4 (Vitaliy Filippov)

v0.34.3

12 Jan 16:17

Choose a tag to compare

Commits

  • 560d50e: Followup to 0.32.0 file truncation bugfix (Vitaliy Filippov)
  • aa5d8cf: Bump version to 0.34.3 (Vitaliy Filippov)