Skip to content

v0.5.4-alpha

Latest

Choose a tag to compare

@szbr00 szbr00 released this 23 Oct 09:23
· 85 commits to main since this release
89df141

What's Changed

🔄 Other Changes

  • feat(journal): control leader snapshots and throttle snapshot frequency by @bigbigxu in #1734
  • fix(spdk): preserve qpair and inflight accounting on cleanup failure by @thuongle2210 in #1736
  • refactor(spdk): track retired qpairs explicitly by @thuongle2210 in #1737
  • feat(fs): support directory fsck and summary report by @thuongle2210 in #1741
  • fix(ttl): skip warning for missing inodes and avoid bucket id clone by @bigbigxu in #1735
  • fix(java): make client artifact self-contained by @jlon in #1742
  • test(master): expect live-only locate for registered non-live workers by @lzjqsdd in #1744
  • feat(raft): report follower snapshots to leader and fetch by owner by @bigbigxu in #1743
  • feat(rpc): observe request queueing delay before handler start by @bigbigxu in #1745
  • fix(tests): raise recursion limit for the fault-injection test build (#1751) by @uhmh123 in #1752
  • fix(rpc): stamp receipt time in ReadFrame::receive (#1745) by @bigbigxu in #1749
  • feat(raft): apply a retention window when compacting the raft log by @bigbigxu in #1747
  • feat(raft): reuse local snapshot copies and skip corrupt journal batches by @bigbigxu in #1748
  • fix(master): gate inode ttl cleanup to the active master (#1753) by @bigbigxu in #1754
  • fix(worker): retry failed full block report batches (#1714) by @ipsitapp8 in #1750
  • fix(spdk): safely defer and retry qpair cleanup across unregister timeout and shutdown by @thuongle2210 in #1739
  • fix(docker): upgrade CentOS 7 compile image to Node.js 22 for WebUI by @lzjqsdd in #1762
  • refactor(mds): centralize KV metrics instrumentation (#1641) by @sanjay7178 in #1760
  • fix(master): ignore a resent batch of a completed full block report (#1758) by @ipsitapp8 in #1759
  • fix(rpc): detect closed idle raw connections before reuse by @codewider in #1767
  • fix(master): aggregate compat_client_verdict by client release version (#1764) by @ipsitapp8 in #1766
  • perf(master): avoid cloning directory subtrees in set_attr by @gongxun0928 in #1763
  • test(fsck): use accepted worker intervals in the lost-replica scenario (#1755) by @ipsitapp8 in #1770
  • perf(master): avoid subtree cloning during recursive delete by @gongxun0928 in #1765
  • perf(master): move directory subtrees during rename and exchange by @gongxun0928 in #1768
  • docs(config): document master log rotation options (#925) by @ipsitapp8 in #1776
  • perf(master): reuse one bounded iterator for multi-block open by @gongxun0928 in #1769
  • perf(master): enhance snapshot inode resolution and add tests for metadata pagination by @cxzl25 in #1780
  • docs: update web ui default ports in readme by @BadKid90s in #1781
  • docs(agents): document cv-* skills workflow in contributing guide by @szbr00 in #1793
  • docs: add gongxun0928 as a new Committer by @szbr00 in #1801
  • docs(readme): add use-case demo GIFs by @szbr00 in #1805
  • fix(raft): handle wiped member rejoin handshake by @vishanth14 in #1779

New Contributors

Full Changelog: v0.5.3-alpha...v0.5.4-alpha