On Fri, Jul 30, 2010 at 10:45, Michael Hanselmann <[email protected]> wrote:
> Am 30. Juli 2010 16:16 schrieb Iustin Pop <[email protected]>:
>> --- a/NEWS
>> +++ b/NEWS
>> @@ -1,6 +1,76 @@
>>  News
>>  ====
>>
>> +Version 2.2.0 rc1
>
> We released a beta 0 for 2.2, so I suggest to change this to “release
> candidate 0” for consistency (it was written out for 2.0 too).

Done.

>> +Important change: the internal RPC mechanism between Ganeti nodes has
>> +changed from using a home-grown http library (based on the Python base
>> +libraries) to use the pycurl library. This requires that pycurl is
>
> s/pycurl/PycURL/g as that's the correct name.

Done, thanks.

>> +installed on nodes. Note that pycurl can use either the GnuTLS-enabled
>> +curl, or the OpenSSL-enabled curl. Since support for GnuTLS had known
>
> “the …-enabled curl” is Debian/Ubuntu-specific. It can also use other
> SSL/TLS libraries (e.g. NSS).

Ack.

>> +issues until the most recent curl releases, it's recommended to use
>> +either the latest curl release or use the OpenSSL-enabled version.
>
> I suggest rephrasing this last part as follows: “Please note that on
> Debian/Ubuntu, PycURL is linked against GnuTLS by default. cURL's
> support for GnuTLS had known issues before cURL 7.21.0 and we
> recommend using the latest cURL release or linking against OpenSSL.
> Most other distributions already link PycURL and cURL against OpenSSL.
> The command ``python -c 'import pycurl; print pycurl.version'`` can be
> used to determine the libraries PycURL and cURL are linked against.”

Done.

>> +- Added a cluster parameter 'drbd_usermode_helper' that makes Ganeti
>
> s/'/``/g

Done.

>> +  check for, and warn, if the drbd module parameter 'usermode_helper' is
>
> s/'/``/g

Done.

>> +  not consistent with the cluster-wide setting; this is needed to make
>> +  diagnose easier of failed drbd creations
>
>> +- Fixed consistency of job results on the error path
>> +- Fixed master-failover race condition when executed in multiple times
>
> s/ted in mul/ted mul/

Done; interdiff:

+Version 2.2.0 rc0
 -----------------

 *(UNRELEASED)*

 Important change: the internal RPC mechanism between Ganeti nodes has
 changed from using a home-grown http library (based on the Python base
-libraries) to use the pycurl library. This requires that pycurl is
-installed on nodes. Note that pycurl can use either the GnuTLS-enabled
-curl, or the OpenSSL-enabled curl. Since support for GnuTLS had known
-issues until the most recent curl releases, it's recommended to use
-either the latest curl release or use the OpenSSL-enabled version.
+libraries) to use the PycURL library. This requires that PycURL is
+installed on nodes. Please note that on Debian/Ubuntu, PycURL is linked
+against GnuTLS by default. cURL's support for GnuTLS had known issues
+before cURL 7.21.0 and we recommend using the latest cURL release or
+linking against OpenSSL. Most other distributions already link PycURL
+and cURL against OpenSSL. The command::
+
+  python -c 'import pycurl; print pycurl.version'
+
+can be used to determine the libraries PycURL and cURL are linked
+against.

 Other significant changes:

@@ -37,10 +43,10 @@ Other significant changes:
 - The watcher will now reset the error count for failed instances after
   8 hours, thus allowing self-healing if the problem that caused the
   instances to be down/fail to start has cleared in the meantime
-- Added a cluster parameter 'drbd_usermode_helper' that makes Ganeti
-  check for, and warn, if the drbd module parameter 'usermode_helper' is
-  not consistent with the cluster-wide setting; this is needed to make
-  diagnose easier of failed drbd creations
+- Added a cluster parameter ``drbd_usermode_helper`` that makes Ganeti
+  check for, and warn, if the drbd module parameter ``usermode_helper``
+  is not consistent with the cluster-wide setting; this is needed to
+  make diagnose easier of failed drbd creations
 - Started adding base IPv6 support, but this is not yet
   enabled/available for use
 - Rename operations (cluster, instance) will now return the new name,
@@ -52,8 +58,8 @@ Other significant changes:
   paramiko python library
 - Fixed handling of name-resolving errors
 - Fixed consistency of job results on the error path
-- Fixed master-failover race condition when executed in multiple times
-  in sequence
+- Fixed master-failover race condition when executed multiple times in
+  sequence
 - Fixed many bugs related to the job queue (mostly introduced during the
   2.2 development cycle, so not all are impacting 2.1)
 - Fixed instance migration with missing disk symlinks

Reply via email to