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

Michael Truog mjtruog@REDACTED
Wed Sep 13 22:42:39 CEST 2017


Download 1.7.2 from 
http://sourceforge.net/projects/cloudi/files/latest/download

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,
     CLOUDI_ARG_NODE_NAME_LONG, CLOUDI_ARG_NODE_COOKIE, CLOUDI_PID_FILE
     (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!
Thanks,
Michael

SHA256 CHECKSUMS
cloudi-1.7.2.tar.bz2 (12963740 bytes)
987864e6e5a26ff7260a7d47e6a15085cdcef3fc88cc416662723e6c1398b5f0
cloudi-1.7.2.tar.gz (15810122 bytes)
5ffeddb4ddabc9611d02fe356022849d2cbb1d1557311651f3f5b42c37ba3d71



More information about the erlang-questions mailing list