Home > Storage > ObjectScale and ECS > Industry Solutions and Verticals > Dell ECS: Using Veritas Enterprise Vault > Streamer release information
The following table provides details about each version of ECS Streamer.
Release number | Description | |||||||||||||
2.0.6.23 | Enhancements in this version aid in addressing HTTP Timeout errors, such as: Dell EMC Elastic Cloud Storage (ECS) Streamer The cause of this error is that the streamer is sending ECS a request for a bucket listing, and ECS is not responding in the allotted time. Two configuration parameters have been added to aid in addressing this issue: TIMEOUT_SEC LISTING_PAGE
Changes in Host Parameters
Increase the timeout to 6 minutes and the lower maximum number of objects to request to 200: TIMEOUT_SEC=360;LISTING_PAGE=200 Security Enhancements Defaults have changed to favor increased security: TLS1.0=false TLS1.1=false TLS1.2=true S3V4=true | |||||||||||||
2.0.6.21 | Changes in Host Parameters Add ENABLE_WRITE_TEST flag. By default the “Write Test” of the Test method is disabled. In previous versions, the “Write Test” has been enabled by default. The “Write Test” can be enabled by adding the “ENABLE_WRITE_TEST” parameter to the Host field. Remove DISABLE_WRITE_TEST flag. This flag will continue to be accepted if it exists, but it is ignored. Add the ability to specify which TLS versions to select. By default, TLS 1.0, 1.1 and 1.2 can be negotiated. This setting can be modified with the following parameters to the Host field: TLS1.0=true/false: default: true TLS1.1=true/false: default: true TLS1.2=true/false: default: true Add Profiling: Adding PROFILE_METHODS to the Host parameter causes the streamer to take some performance measurements: Measure the amount of time each method takes to run (Read, Write, Enum, and so on). Count the number of visits to each method Every hour output these statistics as: visits, shortest, longest, and average. If the streamer COM object is unloaded, the output will be the statistics gathered so far. The stats are output in the Data directory—usually C:\ProgramData\DellEMCEVStreamer. Better Parameter validation: Log error if parameter entered is not valid. Prior versions would ignore unknown parameters. Parameters are now accepted case-independent Boolean parameters now accept a wider range of syntax: FLAG[=0|1|true|false] Examples: LB (same as LB=1) LB=1 LB=true (same as LB=1) Lb=True lb = 0 (do not set LB flag) Functionality Enhancements Retry HTTP request errors for a wider range of errors, such as SSL errors. HTTP: Optimize downloading large objects from ECS. Increase the receive queue to prevent excessive task switching. Optimize garbage collection of various internal structures Bug Fixes SDK-538: V4 authentication could be selected even if S3V4 option was not specified | |||||||||||||
2.0.6.18 | Fix for: SDK-532: EV Streamer: May log: Severe Error! Dump file created here: <path> SDK-533: EV Streamer: dump files generated similar to: StorageManagement.exe_translate_exceptions_GUID.dmp | |||||||||||||
2.0.6.16 | Fix for: SDK-530: EV Streamer: Allow DTQuery to be used for replication check if using ECS 3.4 SDK-528: EV Streamer: if safe-copy = 0, it does not comply with Veritas API spec: remotecopies = 0 | |||||||||||||
2.0.6.13 | Update of the Microsoft Visual C++ redistributables SDK-514: EV Streamer: Error log shows: Unexpected retentionType found: 0 SDK-517: EV Streamer setup does not always upgrade the VC++ redistributable to the required level SDK-518: EV Streamer: EnumNext returns StoredDate against local time instead of UTC SDK-519: EV Streamer: EnumNext: if time range is specified, it may not return the entries at start and end of range | |||||||||||||
2.0.6.2 | Faster, more efficient method used to test for bucket level retention. Better testing of writes when there is bucket level retention of 1 second. Support for S3 V4 authentication. Performance monitor stats can be reset. Admin can specify an install path for the ECS Streamer driver on installation. Remote installation utility is provided. | |||||||||||||
2.0.5.6 | The Test() method no longer tests for bucket level retention. The admin must set the option DISABLE_WRITE_TEST or Test() will fail. Metadata search info call removed from initialization. | |||||||||||||
2.0.5.4 | Windows Performance Monitor counter objects added. The ECS Streamer install directory is added to the Windows PATH environment variable. Addition of the directory allows users to run ECSCheck.exe or EVResetPerf.exe from any directory. | |||||||||||||
2.0.4.1 | Throttle Streamer Instances – the number of outstanding EVStreamer requests by default limited to 65. Faster enumeration of objects in a vault store. Improved management of the connection object. | |||||||||||||
2.0.3.2 | Corrections made to the error codes returned when some errors are encountered. | |||||||||||||
2.0.3.1 | Corrections to error returns from ECS Streamer to Enterprise Vault. Added DONT_TEST_STOPPING switch on HOST – Dell Support use only Changed the time that the streamer will wait before retrying an ECS node marked as offline to 12 minutes from 2 hours. | |||||||||||||
2.0.2.3 | Improved handling of Partition listings Installation Install file is an .msi instead of an .exe.Cached Connections S3 connections are cached to greatly reduce the overhead involved with establishing connections. The streamer frequently runs the “Init()” entry, which performs the following ECS requests: Get endpoint list Test if search metadata can be used. With the new version, that initialization only occurs the first time the connection is requested. It will only redo it if any of the parameters change or if the S3 request fails. Allow HTTPS connections to Ignore Bad CN Error An HTTPS connection typically fails if the hostname provided does not match the name in the certificate—for example, when an IP address is used. The user can use the IGNORE_BAD_COMMON_NAME option in host parameter to allow the connection to succeed. Relax syntax for Host Name Options The current syntax for each hostname option is "<option>=<value>". The “=<value>” is now optional if <value> would be 1. Therefore, the following syntax is now accepted: 10.1.2.3;LB;DISABLE_WRITE_TEST | |||||||||||||
2.0.1.5 | Improved error log messaging Additional IP range specification Writes of old files have their retention handled properly, previously an error would be generated. ecscheck utility. | |||||||||||||
2.0.0.7 | Better error log messages and diagnostics Multipart uploads are multithreaded and will perform better Better overall performance Improved Stability Integrated IP load balancer across ECS nodes in the VDC being used. | |||||||||||||
1.0.16 | Fix to partial file read requests which where erroneously on occasion performing full file reads unnecessarily. | |||||||||||||
1.0.14 | Default MAX_CONNS changed to 65 Added optional SHOWCHUNKS configuration parameter to assist debugging Added optional RDT parameter to ensure requests are not cached Added option DTHOSTS parameter to assist with debugging Issue caused by caching in the Windows HTTP library resolved. | |||||||||||||
1.0.12 | Modified the Test() function. Since Enterprise Vault itself also calls the Test functionality, it is not reasonable to fail the test if the dtquery call fails. This information is logged but does not fail the connectivity test. This portion of the test is only done when safecopy==2. Unfortunately, dtquery has problems during TSO. So any call to the Test functionality by Enterprise Vault when safecopy==2 during TSO, would cause archiving to stop. During archiving, any failure in dtquery sets the safe copy boolean to false and archiving continues. | |||||||||||||
1.0.11 | Added a fix for a potential Read() problem where Windows may require a larger buffer | |||||||||||||