Skip to content

LeoFS v1.4.0 (March 29, 2018)

Compare
Choose a tag to compare
@yosukehara yosukehara released this 29 Mar 13:49
· 184 commits to v1 since this release

CHANGELOG

Fixed Bugs

LeoGateway

  • #894 Immature Body can cause some problem

LeoManager

  • #892 delete-bucket can stop proceeding for a long time
  • #949 Suppress error messages in crash.log during mnesia initialization
  • #964 import-user with the access-key-id belonging to a deleted user doesn't work
  • #989 Should return 503 in case leo_watchdog get triggered
  • #1003 To avoid executing recover-cluster in case of not using multi DC replication
  • #1010 The whereis command doesn't work for an object having grandchildren

LeoStorage

  • #543 read-repair don't work when metadata is valid but avs is broken
  • #546 recover-file don't work when metadata is valid but avs is broken
  • #553 GET can be false negative more than necessary
  • #722 Errors on gateway/storage when uploading lots of files
  • #758 leo_backend_db leo_object_storage du/compact-status can get stuck long time while fetching objects
  • #764 delete-bucket take much time due to unnecessary congestion
  • #960 Suppress error logs on stop
  • #963 Suppress error logs on start
  • #966 Node entered "strange" state with internal crashes
  • #975 leo_objct_storage Avoid gen_server crash due to timeout
  • #1011 The delete API (S3-API) doesn't delete grandchildren
  • #1014 data-compaction After overwriting a large file and executing data-compaction, cannot retrieve the one
  • #1017 data-compaction Grandparent (root) objects can be removed unintentionally

Others

  • #971 leo_redundant_manager Keep dumping the same error in case mq worker process died
  • #977 Handle supervisor restart properly (All Leo's components)

Improvements

  • #779 To be able to build LeoFS with Erlang/OTP 20
  • #840 Support "notify" type of services for systemd
  • #941 leo_storage Making more information available over SNMP for storage nodes
  • #955 Supervisor received unexpected message appeared in error log on startup
  • #976 Refactor slow processing notification to avoid bottlenecks
  • #980 Tune the default 30 min for TimeoutStartSec
  • #983 leofs-adm Add recover-disk to improve the recover performance in case of disk drive failures
  • #994 leo_backend_db Implement iterater_move in batch

Libraries

Leo Project

Others