Skip to content

Latest commit

 

History

History
49 lines (33 loc) · 1.96 KB

RELEASES.md

File metadata and controls

49 lines (33 loc) · 1.96 KB

Releases

Vsn Date Desc
0.1.6 2014/10/17 Cleanup queue ownership and status interface
0.1.5 2014/10/15 Serial buffering of pending requests
0.1.4 2014/10/06 Allow enabled/disabled elysium_queue on startup
0.1.3 2014/10/02 Add consistency to all CQL requests
0.1.2 2014/10/01 Compiled config with round-robin load balancing
0.1.1 2014/09/25 Session decay
0.1.0 2014/09/22 Initial release

0.1.6 Cleanup queue ownership and status interface

* Queued sessions are now {{Ip, Port}, Session_Pid} for debugging
* Add elysium_config:is_elysium_config_enabled/1
* Add elysium_buffer_sup to own session and pending request ets_buffers
* Remove elysium_overload

0.1.5 Serial buffering of pending requests

* Replace elysium_overload with elysium_bs_serial
* Introduce Buffering Strategy parameter when spike uses all sessions

0.1.4 Allow enabled/disabled elysium_queue on startup

* Allow elysium_queue to be disabled on startup

0.1.3 Add consistency to all CQL requests

* Add max_restart_delay and stochastic restart to avoid thundering herds
* Add Consistency parameter to all CQL requests

0.1.2 Compiled config with round-robin load balancing

* Allow multiple Cassandra nodes with round-robin connections
* Allow multiple options for configuration data

  * Accept vbisect dictionary to use for all config calls (read-only binary)
  * Use compiled module behaviour 'elysium_config' for concurrency

0.1.1 Session decay

* Added N chances in 1M uses that a session will be replaced

0.1.0 Initial release

* FIFO queue of supervised seestar Cassandra sessions