Skip to content

Releases: yandex-cloud/geesefs

v0.39.1

06 Dec 11:31
Compare
Choose a tag to compare

Commits

  • 811b7be: Fix a memory leak in inodesByTime (evicted inodes were not removed from the map) (Vitaliy Filippov)
  • 2f51acd: Release 0.39.1 (Vitaliy Filippov)

v0.39.0

24 Nov 15:56
Compare
Choose a tag to compare

Commits

  • d4536df: Change log level of retriable errors to WARN (Vitaliy Filippov)
  • 37abbb5: Support Ceph multitenancy bucket naming format project_id:bucket_name (Roope Tervo)
  • 69b10fd: add patch method to api (Aleksandr Snopov)
  • 157e30f: Preserve part boundaries when patch is enabled while doing a multipart copy (Vitaliy Filippov)
  • 0539fd6: Remove switch nil (Vitaliy Filippov)
  • 2f9b484: add backend support for patch (Aleksandr Snopov)
  • 36cfc1e: add patch flags (Aleksandr Snopov)
  • e5895a6: add patch support (Aleksandr Snopov)
  • 6026738: fix missing dirty buf cleanup on rmw (bttrfl)
  • 92ddeb8: update header and resp format (bttrfl)
  • 4b9d8eb: Fix README for PATCH (Vitaliy Filippov)
  • ce6e113: fix range locking in simple obj patch (bttrfl)
  • a7f2f6c: Fix link to Concurrent updates -> PATCH (Vitaliy Filippov)
  • 950ddf5: Release 0.39.0 (Vitaliy Filippov)

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)