Download List

Project Description

CloudI is an open-source private cloud computing framework for efficient, secure, and internal data processing. CloudI provides scaling for previously unscalable source code with efficient fault-tolerant execution of C/C++, Erlang/Elixir, Go, Haskell, Java, JavaScript/node.js, OCaml, Perl, PHP, Python, or Ruby services.

The bare essentials for efficient fault-tolerant processing on a cloud!

System Requirements

System requirement is not defined

Released at 2020-06-05 07:55
cloudi 2.0.0 (4 files Hide)

Release Notes

  • backwards incompatible changes:
    • CloudI API initialization has an optional terminate_return_value parameter (defaults to true for past functionality) that causes a terminate exception to be used if set to false, in C++/OCaml/Haskell
    • info_key_value_parse CloudI API function is now static in Go/JavaScript/Perl/PHP/Python/Ruby
  • Fixed CloudI Service API nodes_set (nodes configuration) use of connect and listen for hidden node connections (isolates one CloudI cluster from another by not creating a fully-connected network topology when connect == hidden)
  • Added the service configuration option restart_all to restart all service processes when one fails
  • Added the CloudI Service API services_suspend and services_resume functions to pause the processing of incoming service messages
  • Added suspend-related information to the CloudI Service API services_status output
  • Added C/C++ CloudI API functions for automatically freeing memory passed to return or forward
  • Erlang/OTP 23 support was added
  • Python 3.8 support was added
  • Haskell GHC 8.10.1 support was added
  • Bugs were fixed and other improvements were added (see the ChangeLog for more detail)

Changelog

No Changelogs