Skip to content

v0.8.0 - More stable and efficient

Choose a tag to compare

@zuston zuston released this 19 Mar 02:44
· 313 commits to master since this release
6ed8adc

Highlights

  • Critical fix of potential incorrect data purge
  • More effective watermark spill
  • Introducing token bucket limiter for disk IO (experimental)
  • Add support of partition split (experimental)
  • Fix invalid huge partition limit

What's Changed

  • feat: Log watermark spill conditions to check correctness by @zuston in #135
  • feat: Add await-tree for heartbeat task by @zuston in #136
  • chore: Bump version to 0.7.1 by @zuston in #138
  • feat: Unify await_tree spawn runtime by @zuston in #137
  • fix: Forget to register metric of memory_spill_in_flight_bytes_of_huge_partition by @zuston in #139
  • fix(watermark-spill): Exclude in_flight_bytes when looking up candidates by @zuston in #140
  • fix: Replace add with sub for GAUGE_MEMORY_SPILL_IN_FLIGHT_BYTES_OF_HUGE_PARTITION by @zuston in #141
  • feat: Aggressively moving forward low-watermark on sensitive spill by @zuston in #142
  • chore: Add detailed operations on await-tree log by @zuston in #143
  • feat: Add support of async watermark-spill trigger by @zuston in #144
  • chore: Add more mem infos when huge partition limited happens by @zuston in #147
  • feat: Add support of heap profile flamegraph by @zuston in #145
  • fix: Activate huge_partition limit mechanism due to incorrect partition_ids by @zuston in #149
  • fix: Log flush error on flushing failure by @zuston in #151
  • fix: Align with the meaning of empty option of io_scheduler to disable it by @zuston in #152
  • feat: Add support index consistency detection for debug by @zuston in #153
  • fix: Potential incorrect partition lock deletion due to the shuffle level purge by @zuston in #156
  • feat: Token bucket IO limiter by @zuston in #157
  • fix: Only mark as unhealthy when node app_running_num > 50 by @zuston in #159
  • feat: Support historical apps recording by @zuston in #161
  • feat: followup to activate historical app http json handler by @zuston in #162
  • feat: followup to ignore non-huge-partition apps by @zuston in #163
  • feat: Add support of partition split by @zuston in #164
  • feat: Release build with anolisos8.8 on amd64 by @zuston in #165
  • chore: Bump version to 0.8.0 by @zuston in #167

Full Changelog: v0.7.0...v0.8.0