Skip to content

Piranha (January 2018)

Change Summary

Title Git Issue Description
Scala upgrade to 2.12.4 218 Scala package upgraded to 2.12.4
Added control mechanism to bulk-consume/sstream to limit parallel processing of ES indices 337 The sstream operation (which is used by bulk-consume) performs parallel processing of several Elastic Search indices. When the parallelism was unlimited, this could cause performance issues. A mechanism has been added to allow limiting the number of parallel processing threads.
Improve DC-Sync robustness by ignoring indexTime errors 339 Cases of faulty data, such that the indexTime value of an infoton in Cassandra is significantly different from the indexTime as it appears in Elastic Search, could cause gaps in the Data Center Synchronization (DC-Sync) operation. Now such faulty cases are written to an error log and skipped by the sync process.
New use_auth environment variable 134 A new Boolean use_auth environment variable is now exposed under the proc/node folder. When its value is TRUE, this means that the CM-Well cluster is write-protected, and authorization is required to write to it.
Display of historical infoton versions is now supported in the new UI 244 Several bugs were fixed in the /ii/\<uuid> API that displays historical infoton versions in the new UI.
Performance boost to DC-Sync 140 All DC-Sync requests and responses are now compressed in order to boost performance.
Log improvements Several Noisy log messages were cleaned up, and more informative messages were added in several cases of runtime errors/warnings.
Bug fix: Don't allow writing to deleted infotons 358 Previously, it was possible to update deleted infotons. An attempt to do this will now fail.
Bug fix: Lost iterator chunks 328 A bug was fixed in the next-chunk operator, which could cause chunks to be lost in some cases.

Changes to API

None.