Skip to content

Releases: open-infrastructure-labs/caerus-dike

v1.5.0

11 Feb 16:08
Compare
Choose a tag to compare
v1.5.0 Pre-release
Pre-release

Adds cluster support to support for Spark 3.2.1

  • See the cluster_setup.md for details on how to configure a cluster with docker host networking.

v1.4.0

07 Feb 12:55
Compare
Choose a tag to compare
v1.4.0 Pre-release
Pre-release

This release points at our branch v1-spark3.2.1.

v1.2.0

10 Jan 17:52
Compare
Choose a tag to compare
v1.2.0 Pre-release
Pre-release

This release adds support for Spark cluster operation.

  • many of the scripts were updated to support operation on a cluster.
    • This includes run_tpch.sh, which is now dependent on starting the sparklauncher docker.
  • also updated names of spark dockers to include revision number.
  • New scripts added for launching master, worker, and launcher using docker host networking.
    • start-master-host.sh, start-worker-host.sh, start-launcher-host.sh
    • a new config file called: spark.config is included as an example for the host IPs to be used for the above host networking scripts.
  • demo.sh does not use a cluster by default.

v2.0.0

10 Dec 19:49
Compare
Choose a tag to compare
v2.0.0 Pre-release
Pre-release

This release introduces NDP server using a Rule-based Spark datasource which sends a query description as a connected graph to our NDP engine.

  • The Rule-based Spark datasource release uses Spark version 3.2.0
  • NDP server has a new API that allows for receiving a connected graph as a query description.
  • Project, Filter, and Aggregate pushdown is supported.
  • parquet files are supported.

v1.3.0

06 Feb 14:49
Compare
Choose a tag to compare
v1.3.0 Pre-release
Pre-release

This release updates our v1 to support the Spark 3.2.1 release.
Also updated this release to make it easier to choose a newer Spark version.
The procedure to update to a different Spark version is now simplified. To update the Spark version, simply change the spark_version file in spark/docker.

v1.1.0

09 Nov 21:36
Compare
Choose a tag to compare
v1.1.0 Pre-release
Pre-release

This release updates our v1 to support a newer Spark release 3.2.0.
This version also simplifies the build process so that we only download Spark now and do not build it.
This should substantially decrease the overall time to build this repo.

In the past we needed the Spark build since we relied on code for aggregate pushdown that had not yet made it into a release.
However, this code has now been released, and thus we can eliminate the Spark build.

v1.0.0

15 Oct 12:10
99797c9
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

Version 1 includes

  • NDP Server using SQLite as the query engine.
  • v2 datasource, utilizing the Spark V2 datasource pushdown APIs
  • Support for Spark pushdown of filter, project and aggregate operators.
  • S3 NDP support