All Versions
79
Latest Version
Avg Release Cycle
70 days
Latest Release
1428 days ago
Changelog History
Page 5
Changelog History
Page 5
-
v1.1.4 Changes
October 03, 2014- ๐ Improvements
- Strictly checked routing-table between manager-node and other nodes
- Implemented the data diagnosis function of a storage-node
- #249
leo_manager
Improve whereis command
- ๐ Fixed Bugs
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.1.2
- leo_cache v0.6.0
- leo_commons v1.1.0
- leo_dcerl v0.2.11
- leo_logger v1.1.2
- leo_mcerl v0.4.1
- leo_mq v1.0.10
- leo_object_storage v1.1.5
- leo_ordning_reda v0.10.9
- leo_redundant_manager 1.8.9
- leo_rpc v0.8.10
- leo_pod v0.6.2
- leo_s3_libs v1.1.3
- leo_statistics v1.0.7
- savanna_agent v0.4.4
- savanna_commons v0.8.6
- erpcgen v0.2.3
- nfs_rpc_server v0.2.2
- leo_gateway v1.1.4
- leo_manager v1.1.4
- leo_storage v1.1.4
- Others
- Leo Project
- ๐ Improvements
-
v1.1.3 Changes
September 12, 2014- ๐ Improved
- Implement the "rollback" command, which is able to rollback state of a storage node from 'detach' to 'running'
- ๐ Fixed Bugs
- #236
leo_redundant_manager
- storage node empty after 1.1.2 update and compaction - #237
leo_manager
- Cannot complete the re-balance objects and the recover-node command - #238
leo_manager
- Failed to migrate mnesia data when upgrading LeoFS from pre2 to 1.1.2 - #241
leo_gateway
- Change the default ram cache capasity from 1GB to 256MB - #242
leo_gateway
- leo_garteway process could be down when receiving an invalid request - #243
leo_storage
- leo_gateway could respond 500 instead of 404
- #236
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.1.1
- leo_cache v0.4.24
- leo_commons v1.0.5
- leo_dcerl v0.2.10
- leo_logger v1.0.5
- leo_mcerl v0.4.0
- leo_mq v1.0.9
- leo_object_storage v1.1.3
- leo_ordning_reda v0.10.8
- leo_redundant_manager v1.8.8
- leo_rpc v0.8.9
- leo_pod v0.6.2
- leo_s3_libs v1.1.2
- leo_statistics v1.0.6
- savanna_agent v0.4.3
- savanna_commons v0.8.5
- erpcgen v0.2.3
- nfs_rpc_server v0.2.2
- leo_gateway v1.1.3
- leo_manager v1.1.3
- leo_storage v1.1.3
- Others
- Leo Project
- ๐ Improved
-
v1.1.2 Changes
September 04, 2014- ๐ Improved
leo_object_storage
- Improved the compaction mechanism- It absolutely minimized time required for lock of a storage during data-compaction
- ๐ Fixed Bugs
- #225
leo_manager
- The history command may cause VM to crash- We've provided the tools/vacuum_history
- #229
leo_gateway
- Can't upload file name with space or other character got 403 forbidden - #230
leo_gateway
- COPY request fail when the source path include urlencoded characters - #234
leo_gateway
- Unexpected error may occur when responding 403/404 - #235
leo_storage
- MDC replication could cause VM to crash (in narrow band width network - 100Mbps)
- #225
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.1.1
- leo_cache v0.4.24
- leo_commons v1.0.5
- leo_dcerl v0.2.10
- leo_logger v1.0.5
- leo_mcerl v0.4.0
- leo_mq v1.0.9
- leo_object_storage v1.1.3
- leo_ordning_reda v0.10.8
- leo_redundant_manager v1.8.7
- leo_rpc v0.8.9
- leo_pod v0.6.2
- leo_s3_libs v1.1.2
- leo_statistics v1.0.6
- savanna_agent v0.4.3
- savanna_commons v0.8.5
- erpcgen v0.2.3
- nfs_rpc_server v0.2.2
- leo_gateway v1.1.2
- leo_manager v1.1.2
- leo_storage v1.1.2
- Others
- Leo Project
- ๐ Improved
-
v1.1.1 Changes
August 21, 2014- ๐ Improved
- leofs-adm
- Supported FreeBSD
- Able to set host and port of the Manager node
- The compaction mechanism
- Added raw-file-path in collapsed-object-log during executing data-compaction
- leofs-adm
- ๐ Fixed Bugs
- #219
leo_gateway
leo_s3_libs
- Access Denied error when putting a file to a bucket with the same name - #222
leo_gateway
- Discard unnecessary object with the compaction after failure of storing a large object - #223
leo_object_storage
- Not match checksum of an large-object-parent after executed the rebalance command and the recover-node command leo_manager
- Manager node could not modify Gateway node's ring-hash.- The issue appeared v1.1.0.
leo_object_storage
- The compaction command might fail when an object container has broken objects at its head- It's absolutely rare case
leo_redundant_manager
- Manager could not generate RING when taking over objects from a detach-node to a attach-node (a new node)
- #219
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.0.8
- leo_cache v0.4.23
- leo_commons v1.0.4
- leo_dcerl v0.2.10
- leo_logger v1.0.4
- leo_mcerl v0.4.0
- leo_mq v1.0.8
- leo_object_storage v1.1.2
- leo_ordning_reda v0.10.5
- leo_redundant_manager v1.8.6
- leo_rpc v0.8.8
- leo_pod v0.6.2
- leo_s3_libs v1.1.1
- leo_statistics v1.0.5
- savanna_agent v0.4.2
- savanna_commons v0.8.4
- erpcgen v0.2.3
- nfs_rpc_server v0.2.2
- leo_gateway v1.1.1
- leo_manager v1.1.1
- leo_storage v1.1.1
- Others
- Leo Project
- ๐ Improved
-
v1.1.0 Changes
August 06, 2014- ๐ New Features
- Implement NFS Support as one of LeoFS protocols, which is the alpha version.
- We have checked this mechanism with CentOS 6.5 and Ubuntu Server 14.04 LTS but we're goinng to investigate other OS such as FreeBSD and SmartOS.
- NOTE: Changed the configuration of the protocol from
http.handler
toprotocol
- The leofs-adm script
- This command makes administrative operations of LeoFS very easy.
- Implement NFS Support as one of LeoFS protocols, which is the alpha version.
- ๐ Improved
- Refactored all libraries and applications using dialyzer
๐ Fixed Bugs
- #142
leo_manager
- Unknown Behavior - Could not retrieve RING - #193
leo_gateway
- PUT with REPLACE could leave a source file - #199
leo_storage
- An object in a sub directory (2 layer and over) could not be removed with DragonDisk - #207
leo_object_storage
- Compaction may fail when an AVS is corrupted - #208
leo_object_storage
- Compaction may leave stale objects which size are larger than the chunk size leo-storage
Multi data center replication may fail without notifying errors under a narrow bandwidth and very high-load.
- #142
๐ Used libraries
- Leo Project
- leo_backend-db v1.0.8
- leo_cache v0.4.23
- leo_commons v1.0.4
- leo_dcerl v0.2.10
- leo_logger v1.0.4
- leo_mcerl v0.4.0
- leo_mq v1.0.8
- leo_object_storage v1.1.0
- leo_ordning_reda v0.10.5
- leo_redundant_manager v1.8.4
- leo_rpc v0.8.8
- leo_pod v0.6.2
- leo_s3_libs v1.1.0
- leo_statistics v1.0.4
- savanna_agent v0.4.2
- savanna_commons v0.8.4
- erpcgen v0.2.2
- nfs_rpc_server v0.2.1
- leo_gateway v1.1.0
- leo_manager v1.1.0
- leo_storage v1.1.0
- Others
- Leo Project
- ๐ New Features
-
v1.0.2 Changes
May 09, 2014- ๐ Fixed Bugs
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.0.3
- leo_cache v0.4.20
- leo_commons v1.0.1
- leo_dcerl v0.2.7
- leo_logger v1.0.2
- leo_mcerl v0.2.9
- leo_mq v1.0.3
- leo_object_storage v1.0.4
- leo_ordning_reda v0.10.3
- leo_redundant_manager v1.8.1
- leo_rpc v0.8.3
- leo_pod v0.6.0
- leo_s3_libs v1.0.1
- leo_statistics v1.0.x
- savanna_agent v0.2.2
- savanna_commons v0.6.3
- leo_gateway v1.0.2
- leo_manager v1.0.2
- leo_storage v1.0.2
- Others
- Leo Project
-
v1.0.1 Changes
May 08, 2014- ๐ Improved
- #183
leo_storage
- Replication messages could be sent between storage nodes more than necessary - #176
leo_center
- Supported LeoFS v1.0 - #167
leo_storage
- Automatically synchronization of objects between a local cluster and another remote cluster could fail - #165
leo_manager
- Could not modifycluster_id
,dc_id
after leo_manger started - #140
leo_gateway
- Supported fors3gof3r
as S3-Client
- #183
- ๐ Fixed Bugs
- Corrected termination of applications
- #187
leo_storage
- Could not work therebalance
andrecover
command - #186
leo_storage
- Could not correctly finish thecompaction
command when exists large-objects - #185
leo_manager
- Failed to execute thedelete-endpoint
command - #184
leo_manager
- Failed to execute theupdate-acl
command - #182
leo_manager
- When status of a storage isrestarted
, issuing compaction could cause data loss - #173
leo_manager
- Could not migrate data from leofs-1.0.0-pre3 ro leofs-1.0.0 - #171
leo_gateway
- Head-method with PHP client could not work. - #160
leo_manager
- Failed to upgrade from v0.14.6 to v1.0.0 - #153
leo_gateway
- When using s3cmd, GET operation for larger than 5MB object gives error at leo_gateway
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.0.3
- leo_cache v0.4.20
- leo_commons v1.0.1
- leo_dcerl v0.2.7
- leo_logger v1.0.2
- leo_mcerl v0.2.9
- leo_mq v1.0.3
- leo_object_storage v1.0.3
- leo_ordning_reda v0.10.3
- leo_redundant_manager v1.8.1
- leo_rpc v0.8.3
- leo_pod v0.6.0
- leo_s3_libs v1.0.1
- leo_statistics v1.0.x
- savanna_agent v0.2.2
- savanna_commons v0.6.3
- leo_gateway v1.0.1
- leo_manager v1.0.1
- leo_storage v1.0.1
- Others
- Leo Project
- ๐ Improved
-
v1.0.0 Changes
April 02, 2014- ๐ New features
- Multi datacenter replication (1st phase)
- Realized async-replication between clusters
- After sent stacked objects to a remote-cluster, receive the list of metadatas from a remote-cluster, then compare them with local-cluster. Eventually, an inconsistent object is recovered.
- Provided easy operation of multi-datacenter replication with leo-manager's console
- After joined a new cluster, automatically synchronize objects between local-cluster and a remote-cluster
- Provided
recover cluster
which is able to fix inconsistency objects with remote-cluster
- Realized async-replication between clusters
- #139 Implemented the Bucket ACL
- Multi datacenter replication (1st phase)
- ๐ Improved
leo_backend_db
Bump bitcask to v1.6.7leo_object_storage
Updated compaction, handling an object for the multi-dc replicationleo_ordning_reda
Updated handle-send interface for the multi-dc replicationleo_rpc
Improved to check-in pools into leo_pod
- ๐ Fixed Bugs
- #144 - Failure occurred when running snmpwalk
- #146 - No retry when receiving a head request
- #148 - AWS-clients of PHP and Node.js could not copy object properly copied file became 0byte
- #151 -
whereis-command
had not been recorded on history table - #162 - Able to get removed user on the manager-console
- #163 -
update-acl
andget-acl
methods unexpected to display the permission messages
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.0.2
- leo_cache v0.4.20
- leo_commons v1.0.1
- leo_dcerl v0.2.7
- leo_logger v1.0.1
- leo_mcerl v0.2.9
- leo_mq v1.0.2
- leo_object_storage v1.0.1
- leo_ordning_reda v0.10.2
- leo_redundant_manager v1.8.0
- leo_rpc v0.8.2
- leo_pod v0.4.8
- leo_s3_libs v1.0.1
- leo_statistics v1.0.1
- savanna_agent v0.2.1
- savanna_commons v0.6.2
- [APPLICATION]
- leo_gateway v1.0.0
- leo_manager v1.0.0
- leo_storage v1.0.0
- Others
- Leo Project
- ๐ New features
-
v1.0.0-pre3 Changes
February 20, 2014- ๐ Improved
leo_manager
Able to plug functions in order to realize to build another managerleo_redundant_manager
Improved the performance of the membership and the rebalanceleo_redundant_manager
Modified that restrict membership of a node, the state of which is not runningleo_statistics
Switch the function of statistics to savanna_commons, which isan Erlang based metrics server.leo_ordning_reda
Improved the function of object stackingleo_ordning_reda
Improved efficiency of termination of a process
- ๐ Fixed Bugs
leo_gateway
Fixed to escape xml elements correctly with xmerl_lib:export_textleo_gateway
Modified the http response body format when responding a http error status according to the S3 spec(http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#RESTErrorResponses)leo_manager
#116 Implement new sync mechanism in Manager, which is able to maintain hard consistency of the ringslibcutil (cache-lib)
#123 Add-fPIC
to CFLAGSleo_backend_db
#129 Fixed to remove all files in a bucket when deleting it(only occured in case using leveldb as metadata storage)leo_gateway
#130 Fixed wrong access log formats when operationg a large-objectleo_manager
,leo_storage
,leo_gateway
#131 Wrote the version number in the source of configurationsleo_gateway
#136 Support that move and copy a large object with S3-Client(s)leo_object_storage
Fixed to handle invalid data blocks while doing compactionleo_rpc
Fixed to close a tcp socket properly in any casesleo_gateway
#140 Fixed to return 206 status when responding a partial body
- ๐ Used libraries
- Leo Project
- leo_backend-db v1.0.0
- leo_cache v0.4.19
- leo_commons v1.0.0
- leo_dcerl v0.2.7
- leo_logger v1.0.0
- leo_mcerl v0.2.9
- leo_mq v1.0.0
- leo_object_storage v1.0.0
- leo_ordning_reda v0.10.0
- leo_pod v0.4.7
- leo_redundant_manager v1.4.1
- leo_rpc v0.8.0
- leo_s3_libs v0.12.28
- leo_statistics v1.0.0
- savanna_commons v0.4.3
- leo_gateway v1.0.0-pre3
- leo_manager v1.0.0-pre3
- leo_storage v1.0.0-pre3
- Others
- Leo Project
- ๐ Improved
-
v1.0.0-pre2 Changes
January 22, 2014- ๐ New Features
- Implemented for Multi DC Replication
- Synchronize configuration and staus of remote cluster(s) after joined each other
- Regularly check status of remote cluster(s)
- Add the commands of Multi DC Replication in Manager
- 'join-cluster' and 'remove-cluster'
- Implemented for Multi DC Replication
- ๐ Improved
- The performance of the prefix search, which like a "ls"
- Changed format of the metadata because of improvement of the prefix search
- Removed Elasticsearch integration in the logger
- ๐ Fixed Bugs
- Unexpected response from leo_storage to leo_gateway when an object wan not found
- Respond an error with deletion of an object when it was not found
- ๐ Used libraries
- Leo Project
- leo_backend-db v0.14.5
- leo_cache v0.4.17
- leo_commons v0.14.10
- leo_dcerl v0.2.7
- leo_logger v0.12.8
- leo_mcerl v0.2.9
- leo_mq v0.12.25
- leo_object_storage v0.14.11
- leo_ordning_reda v0.8.19
- leo_pod v0.4.7
- leo_redundant_manager v1.4.0
- leo_rpc v0.6.2
- leo_s3_libs v0.12.27
- leo_statistics v0.14.9
- leo_gateway v1.0.0-pre2
- leo_manager v1.0.0-pre2
- leo_storage v1.0.0-pre2
- Others
- Leo Project
- ๐ New Features