Skip to content

Releases: yandex-cloud/geesefs

v0.38.5

13 Oct 18:02
Compare
Choose a tag to compare

Commits

  • 7858e1d: Slightly split buffer eviction code (Vitaliy Filippov)
  • ed19d5e: Implement read retries (Vitaliy Filippov)
  • c240e4a: Fix inode.UnlockRange - replace append(0..i, i+1..) with copy+resize (Vitaliy Filippov)
  • 89bb9b5: Release 0.38.5 (Vitaliy Filippov)

v0.38.4

05 Oct 12:14
Compare
Choose a tag to compare

Commits

  • 98e7830: Mark directory listings unfinished on eviction (Vitaliy Filippov)
  • 0750802: Add two tests with mocked cloud: TestSlurpLookupNoCloud, TestListParallelExpireNoCloud (Vitaliy Filippov)
  • b388d35: Fix a parallel listing bug found in TestListParallelExpireNoCloud (Vitaliy Filippov)
  • 15749fe: Add TestListSlurpExpireNoCloud (Vitaliy Filippov)
  • ff16047: Add TestWriteLargeTruncateMem20M to test truncate->write->truncate back case (Vitaliy Filippov)
  • bfd16b4: Try to not flush zero parts, last part and do not complete MPU under memory pressure but when flush is not forced (Vitaliy Filippov)
  • e14dcc8: Implement "header hack" (Vitaliy Filippov)
  • bee8a9b: Add Shutdown method (Vitaliy Filippov)
  • f12d113: Fix TestReadWriteMinimumMemory after "header hack" (Vitaliy Filippov)
  • 6e528c0: Fix TestReadExternalChangesFuse pause to reduce flaps (Vitaliy Filippov)
  • 068c622: Release 0.38.4 (Vitaliy Filippov)

v0.38.3

27 Sep 21:07
Compare
Choose a tag to compare

Commits

  • baddfaf: Add timeout to tests in CI (Vitaliy Filippov)
  • 44a5cab: Fix expiration during multiple parallel listings (Vitaliy Filippov)
  • af0ace5: Release 0.38.3 (Vitaliy Filippov)

v0.38.2

27 Sep 12:03
Compare
Choose a tag to compare

Commits

  • ad85e30: Fix listings and make them faster again by fixing O(N^2) in ReadDir (Vitaliy Filippov)
  • 381486b: Split build & test workflows (tests hang in Github CI due to ... something) (Vitaliy Filippov)
  • 85c69f5: Release 0.38.2 (Vitaliy Filippov)

v0.38.1

26 Sep 18:13
Compare
Choose a tag to compare

Commits

  • 9a1b79c: Followup to intelligent list cutting: fix a subtle issue with comparison (Vitaliy Filippov)
  • 3c29f5d: Release 0.38.1 (Vitaliy Filippov)

v0.38.0

26 Sep 15:31
Compare
Choose a tag to compare

Commits

  • 38830ed: Implement intelligent list cutting to better fix the problem with characters less than / (Vitaliy Filippov)
  • 3764081: Update go-daemon to v0.1.6 to prevent "panic: unable to daemonize: open /dev/stderr: no such device or address" when starting from fstab (Vitaliy Filippov)
  • 987cb8c: Wait 500ms after refreshing to reduce TestNotifyRefresh flaps (Vitaliy Filippov)
  • ef1628c: Release 0.38.0 (Vitaliy Filippov)

v0.37.7

22 Sep 15:39
Compare
Choose a tag to compare

Commits

  • 6ecb8f1: Do not evict inodes from open directories (to prevent incorrect listings) (Vitaliy Filippov)
  • e72e0be: Release 0.37.7 (Vitaliy Filippov)

v0.37.6

20 Sep 18:01
Compare
Choose a tag to compare

Commits

  • f1db5bc: do not attempt to optimize storage class usage by default (bttrfl) #88
  • 0464877: Correct disabled xattrs error code is ENOSYS, use it (Vitaliy Filippov)
  • c4daf80: cold storage min size flag (bttrfl) #88
  • e066db8: Rename to cold-min-size (Vitaliy Filippov)
  • 96cac2f: Release 0.37.6 (Vitaliy Filippov)

v0.37.5

13 Sep 17:49
Compare
Choose a tag to compare

Commits

  • 07dc026: Remove extra COPY-to-self requests when updating unchanged metadata (Vitaliy Filippov)
  • c7b4d30: Add --fsync-on-close option for close-to-open mode, much slower, but similar to Goofys and s3fs (Vitaliy Filippov)
  • efd98ef: Release 0.37.5 (Vitaliy Filippov)

v0.37.4

16 Aug 22:04
Compare
Choose a tag to compare

Commits

  • 6ef39a0: Fix potential BUG: ModifiedChildren of xxx < 0 due to incorrect open file parent protection tracking (Vitaliy Filippov)
  • b896fe3: Fix lost position recheck in ReadDir leading to incorrect listings during parallel inode eviction (Vitaliy Filippov)
  • 60208d4: Update used xfstests (Vitaliy Filippov)
  • ad145bb: Fix empty buffers appearing in xfstests/013 (Vitaliy Filippov)
  • 336d3e8: Print mount status/errors both on the console and in syslog (Vitaliy Filippov)
  • 1f5e1f2: Wait a bit in TestNotifyRefresh (Vitaliy Filippov)
  • 82e74b6: Release 0.37.4 (Vitaliy Filippov)