UNPKG

ceph-sync

Version:

Sync tool between LOCAL file system and REMOTE object storage.

97 lines (53 loc) 3.1 kB
# ceph-sync Change Log Notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning 2.0.0](http://semver.org/). ## [0.11.1] - 2021-05-12 * Upgrade all dependencies. 升级所有依赖模块的版本。 ## [0.11.0] - 2021-04-14 * Display online manual with `commandos.man()`. 依赖 `commandos.man()` 方法展示联机帮助信息。 * Compatible with `ceph-dual`. 与 `ceph-dual` 实现兼容。 ## [0.10.0] - Apr 21st, 2020 * New option `--if-none-match` and `options.ifNoneMatch` added. ## [0.9.0] - Jan 5th, 2020 * Upgrade dependency `ceph` to 1.0.0, and `ceph-dual` to 0.1.0. ## [0.8.2] - May 19th, 2019 * Upgrade dependency `jinang` to enable `.toPromise()` and `.final()` method of returned instance of `jinang/Progress`. ## [0.8.1] - Jan 23rd, 2019 * Set default value to option `--concurrency`. ## [0.8.0] - Dec 10th, 2018 * New option `--prefix` available when the source is CEPH storage. ## [0.7.0] - Dec 9th, 2018 * Support `ceph-dual`. ## [0.6.2] - Dec 4th, 2018 * Fixed the bug on `fs2ceph()` when option `filter` exists. ## [0.6.1] - Nov 12th, 2018 Some wonderful optimizations are made in this version: * If filename contains no-utf8 characters, an exception will be thrown on running `fs2ceph()` in Linux. In this version, such files will be ignored and an event named __no-utf8-filename__ will be emitted. In cli mode, such cases will be output to log file named __no-utf8-filename.log__* If the waiting queue becomes longer and longer, `out of memory` exception may be thrown and the process will be terminated. So, a new option named `maxQueueing` with default value 100,000 is now accepted by `fs2ceph()`. When the ceil is touched, the waiting queue will be frozen in 1,000 ms (one second). Fixed bugs: * In previous version, skipped filenames are stored in __ignore.log__ while they SHOULD be stored in __skipped.log__. Now this bug is fixed. ## [0.6.0] - Nov 8th, 2018 * New option `--filter` and `--dual-meta-filter` available on synchronising from filesystem to ceph storage. ## [0.5.0] - Aug 20th, 2018 * Fixed the bug when connection's container is changed during sync progress. ## [0.4.1] - Aug 3rd, 2018 * New command option `--concurrency` accepted. ## [0.4.0] - Aug 2nd, 2018 * Upgrade dependency version of `ceph`. * Fixed the bug in `ceph2fs` that exception thrown if there is really an object named with slash "/" tailed. Now, such object will be ignored directly. ## [0.3.1] - May 13th, 2018 * Update version of dependency __[jinang](https://www.npmjs.com/package/jinang)__ which is necessary. ## [0.3.0] - May 13th, 2018 - @unpublished * Command options `--fill` accepted. ## [0.2.0] - Apr 23rd, 2018 * Dependencies upgraded. * Command options `--source-container` and `--target-container` accepted. ## [0.1.2] - Feb 9th, 2018 * `--mapper` option added in CLI mode. ## [0.1.1] - Feb 8th, 2018 ## [0.0.1] - Jan 09, 2018 Released. --- This CHANGELOG.md follows [*Keep a CHANGELOG*](http://keepachangelog.com/).