Releases: EMCECS/ecs-sync
Releases · EMCECS/ecs-sync
ecs-sync 3.2.8
- CAS: when forceSync is true, will overwrite all clips and blobs in target
- Fixed issue #28 (problem downloading large object report)
- Added support for GeoDrive (Atmos API) to CIFS-ECS (S3 API) migrations
- This is done by enabling the new includeTopFolder option for the source Atmos
- Added source MD5 value to status DB
- Improved DB connection handling
NOTE: the DB schema has changed in this release
ecs-sync 3.2.7
- CAS:
- More stability
- Better memory efficiency
- Single-blob extractor plugin to extract single-blob CAS objects to different storage (like S3)
- NOTE: when changing protocols, the application must be updated to integrate with the new protocol, and database references may need to be updated with the new object identifiers
- UI:
- Added plugin documentation as a popup
- Added a report for the retry queue
- Fixed NFS plugin issue with null subPath
- Updated configure-centos.sh to work on RHEL/CentOS 6.x systems and to be repeatable (does not duplicate any config settings)
ecs-sync 3.2.6
- Fixed encrypted password issues when using the CLI to submit XML jobs
- CAS improvements:
- Fixed error during verification when blob exists on target (single-instancing)
- On any write error, the source blob is fully read before closing by default now (option to disable)
- New
largeBlobCountEnabled
option that lowers memory footprint for clips with 100+ blobs- These features were previously enabled by default, but they are now off by default to improve stability
ecs-sync 3.2.5
- MariaDB password is now encrypted in config files and source
- CAS improvements:
- Removed extraneous clip_exists check when loading clips
- Fixed some corner cases where tags were not getting closed
- UI improvements:
- Clicking the XML link now gives you just the sync config XML, so you can use it in the CLI
- UI should initialize a bit faster after a restart
- Fixed issue #20
ecs-sync 3.2.4
- Storage plugins now have role-specific properties so you only see the appropriate source/target options in the UI
- Added dependency license report
- Added source-id locking to prevent race condition in github issue #18
- Added support for atime in plugins that can utilize it
- OVA (and service install) now supports loading external plugins via dropping their jar files in lib/ext
- Fixed bug with AwsS3Storage and duplicate objects in bucket listing
- General sync job errors now fully appear in the UI
ecs-sync 3.2.3
- Query errors are now tallied as failures (even though the directory itself may have transferred successfully) so that the error code of ecs-sync in CLI mode will correctly inform callers that not all data was transferred
- S3 plugins: added option to URL-encode keys on list operations (disabled by default) to support illegal XML characters in key names
ecs-sync 3.2.2
- Added option to disable estimation process
ecs-sync 3.2.1
- Sqlite (DB file) option now supports files in the CWD
- Fixed bug when throttling threads down then up again
- Fixed stop when paused
- Separated estimate-query thread pool from query thread pool (estimation should run a bit smoother)
- Better CAS SDK conformance
ecs-sync 3.2
- New DX and CUA extraction filters
- NOTE: for EMC Professional Services use only!
- extraction requires a source-list-file that is generated by a special tool
- New CIFS-ECS ingest filter
- NOTE: for EMC Professional Services use only!
- ingest requires a source-list-file that is generated by a special tool
- CAS BlobExists check for migrating SIS data from Centera
- Fixed UI bug where multi-value fields required comma-separation
- NOTE: now you need to use 1 line per value
- Fixed stop after pause
ecs-sync 3.1.4
- Added AtmosConfig option to disable UTF-8 metadata encoding (workaround for ECS 3.0 and SourceOne tagging)
- Added cas-sdk.config file for CAS logging to OVA install
- Switched MySQL DataSource providers (to HikariCP) to eliminate DB errors on very large objects that would otherwise be successful
- Fixed bug where CIFS ECS migrations could not copy empty files (i.e. _$folder$)