LogicBlox 4.2

Table of Contents

LogicBlox 4.2.1
LogicBlox 4.2.0

LogicBlox 4.2.1

Release Date: June 1st 2015

What's New

  • The LogicBlox database now evaluates rules in parallel where possible (i.e. if there is no ordering dependency between rules). This feature helps to maximally utilize all cores in cases where domain parallelism (where a single rule is evaluated in parallel over subsets of the data) is not able to achieve maximal CPU utilization, for example because the data set is too small, or for rules where domain parallelism is not yet supported. Parallel evaluation of rules is used both for ad-hoc queries (if the query has multiple rules) as well as active logic. Rules in recursion are not yet evaluated in parallel.
  • Added decimal:decimal:convert and string:string:convert for uniformity.
Developer Tools
  • Cloud-store now supports copying S3 objects. We recommend consistently using cloud-store with S3 objects to make sure that download operations are efficient, error recovery is possible, and checksums can be verified.
Services Framework
  • TDX now supports reading from and writing to Google Cloud Store file URIs.
  • lb web-client call now accepts the --method parameter to select the HTTP method to use. It defaults to POST, and also accepts GET and DELETE.
Measure Service

  • Dialogue metrics can now refer to parameter expressions.

Corrected Issues

The issues listed below have been corrected since the 4.2.0 release.

  • Aborting a transaction (either through an administrative action or through lb-web’s automatic abort feature when clients close the connection) crashed the lb-server in some specific cases. This stability problem has been addressed.
  • A variety of measure service related issues have been addressed.

Installation and Upgrade information

Installation Instructions

Installing LogicBlox 4.2.1 is as simple as following the steps outlined below:

  1. Download the installation package.
  2. Extract the tarball in <YourPreferredInstallDirectory>
  3. Run the following command:
    source <YourPreferredInstallDirectory>/logicblox-4.2.1/etc/profile.d/logicblox.sh
    NOTE: this script will set all the necessary environment variables. You might want to add this command to your .bashrc.

Release Information

Table 1. 

Server requirements
Operating System: 64 bit Linux
Java Runtime Environment 1.7, update 11 or higher
Python 2.7 or higher