[erlang-questions] [ANN] CloudI 1.7.2 Released!

Michael Truog <>
Wed Sep 13 22:42:39 CEST 2017

Download 1.7.2 from 

The details for this release are below:
   * Service configuration option request_timeout_adjustment was modified
     to use Erlang monotonic time so timeout adjustments are not impacted
     by any OS time changes (now all CloudI service request
     timeout handling is using monotonic time)
   * Added CloudI Service API logging_set configuration option
     log_time_offset to log when the Erlang VM updates its time-offset
     with the time-offset change logged in nanoseconds
     (the offset is logged exactly when logging timestamps are changed)
   * configure script now accepts environment variables to set release
     configuration values: CLOUDI_ARG_NODE_NAME_SHORT,
     (can be used to avoid manual vm.args modifications)
   * Many deployment changes to make CloudI use robust:
     * The release script is safe for root use
       (external environment variables are blocked,
        functionality is locked down, manages a pid file correctly, etc.)
     * Execution now occurs within the logging directory so any
       crash dump output is put there automatically
   * cloudi_service_null is an Erlang service added to provide a simple
     way of consuming CloudI service requests
     (during testing and/or to handle invalid URL service names)
   * cloudi_service_request_rate was added to the CloudI release to
     provide an easy way of testing max throughput
   * cloudi_service_http_cowboy and cloudi_service_http_elli now use an
     update_delay argument to apply a change to timeout_async and/or
     timeout_sync performed with the CloudI Service API services_update
   * Bugs were fixed and other improvements were added
     (see the ChangeLog for more detail)

CloudI is a "universal integrator" using an Erlang core to provide
fault-tolerance with efficiency and scalability.  The CloudI API
provides a minimal interface to communicate among services so
programming language agnostic and protocol agnostic integration can
occur.  CloudI currently integrates with the programming languages:
C/C++, Elixir, Erlang, Go, Haskell, Java, JavaScript/node.js,
OCaml, PHP, Perl, Python, and Ruby,  Many reusable services are
included that rely on the CloudI service bus.

Please mention any problems, issues, or ideas!

cloudi-1.7.2.tar.bz2 (12963740 bytes)
cloudi-1.7.2.tar.gz (15810122 bytes)

More information about the erlang-questions mailing list