diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2018-03-16 07:03:39 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2018-03-16 07:03:39 +0200 |
commit | 724073f51f35553bf7982789e5324c0e16311cb9 (patch) | |
tree | 1218901a947b41d25dbddbbf96c580155512c0fd | |
parent | 7d00b6cd95458a14dfed8915f8503a8d710abe45 (diff) | |
download | eclat-724073f51f35553bf7982789e5324c0e16311cb9.tar.gz eclat-724073f51f35553bf7982789e5324c0e16311cb9.tar.bz2 |
Version 2.0release-2.0
-rw-r--r-- | NEWS | 9 | ||||
-rw-r--r-- | README | 5 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 7 insertions, 9 deletions
@@ -1,35 +1,34 @@ -Eclat NEWS -- history of user-visible changes. 2018-03-15 -Copyright (C) 2012-2018 Sergey Poznyakoff +Eclat NEWS -- history of user-visible changes. 2018-03-16 See the end of file for copying conditions. Please send Eclat bug reports to <bug-eclat@gnu.org.ua> -Version 1.1.91 (Git) +Version 2.0, 2018-03-16 * Exponential backoff with jitter If AWS responds with a RequestLimitExceeded code, eclat retries the request using exponential backoff with jitter algorithm. The algorithm is controlled by two values: max-retry-interval and total-retry-timeout. When the RequestLimitExceeded error is returned, eclat will sleep for 2 seconds and then retry the request. For each subsequent RequestLimitExceeded error, it will calculate the timeout using the following formula: t = rand(0, min(M, 2 ** N)) + 1 where N is the attempt number, M is the value of max-retry-interval parameter, 'rand(a,b)' selects the integer random number X such that -0 <= X <= b, and '**' denotes power operator. The attempts to resend +0 <= X <= b, and '**' denotes the power operator. The attempts to resend the request will continue until either a response other than RequestLimitExceeded is received (be it a response to the query or another error response), or the total time spent in the retry loop becomes equal to or greater than total-retry-timeout, whichever occurs first. * VPC Support The following new commands provide full support for manipulating the EC2 VPC objects: lsvpc describe-vpcs @@ -185,25 +184,25 @@ has been retained for backward compatibility. Version 1.0, 2013-12-20 First official release. Implements a basic set of commands. Version 0.1, 2012-10-23 First alpha release. ========================================================================= Copyright information: -Copyright (C) 2012-2015 Sergey Poznyakoff +Copyright (C) 2012-2018 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and this permission notice are preserved, thus giving the recipient permission to redistribute in turn. Permission is granted to distribute modified versions of this document, or of portions of it, under the above conditions, provided also that they carry prominent notices stating who last changed them. Local variables: @@ -1,27 +1,26 @@ Eclat README -Copyright (C) 2012-2018 Sergey Poznyakoff See the end of file for copying conditions. * Introduction Eclat stands for EC2 Command Line Administrator Tool. It allows you to manage Amazon EC2 services from the command line, fast and easy. It does not require resource-consuming libraries. It is written in plain C, depends only on libraries which are always installed on any decent system, and has low resource requirements. * Actions -So far about 27% of EC2 actions is implemented. The set of actions is +So far about 42% of EC2 actions is implemented. The set of actions is somewhat arbitrary and reflects my needs. See the file TODO for the detailed list of actions and their status. I will be adding new actions as the need arises and my time permits. Given that the Eclat framework in now mature and well established, implementing a new action is quite straightforward and simple. If you are interested in a particular action, drop me a note and I'll try to implement it out of schedule (see the email at the end of this document). * Documentation Documentation in manpage format is available in the subdirectory doc. It is installed as usual after make install. @@ -76,25 +75,25 @@ as its prefix, add the following line . /usr/share/eclat/compl.sh Once done, you can use TAB to complete a partially typed command name. * Bug reporting. Send bug reports, propositions and action requests to <bug-eclat@gnu.org.ua>. * Copyright information: -Copyright (C) 2012, 2013 Sergey Poznyakoff +Copyright (C) 2012-2018 Sergey Poznyakoff Permission is granted to anyone to make or distribute verbatim copies of this document as received, in any medium, provided that the copyright notice and this permission notice are preserved, thus giving the recipient permission to redistribute in turn. Permission is granted to distribute modified versions of this document, or of portions of it, under the above conditions, provided also that they carry prominent notices stating who last changed them. diff --git a/configure.ac b/configure.ac index 72aee3e..25e0a0b 100644 --- a/configure.ac +++ b/configure.ac @@ -6,25 +6,25 @@ # the Free Software Foundation; either version 3, or (at your option) # any later version. # # Eclat is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Eclat. If not, see <http://www.gnu.org/licenses/>. AC_PREREQ(2.63) -AC_INIT([eclat], 1.1.91, [bug-eclat@gnu.org.ua],, +AC_INIT([eclat], 2.0, [bug-eclat@gnu.org.ua],, [http://www.gnu.org.ua/software/eclat]) AC_CONFIG_SRCDIR([src/eclat.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_HEADER([config.h]) AM_INIT_AUTOMAKE([1.11 gnits tar-ustar dist-xz std-options silent-rules]) dnl AC_CONFIG_LIBOBJ_DIR([src]) # Enable silent rules by default: AM_SILENT_RULES([yes]) # Checks for programs. AC_PROG_CC |