Anthony Liguori
2006-Jun-14 19:28 UTC
[Xen-devel] [PATCH 0/4] Add support for XML-RPC over SSH (take two)
This series is a repost of the previous series taking into account Ewan''s feedback wrt error reporting. Additionally, to make things a bit saner, I changed the ssh invocation from being always done in the ctor to being done on demand. This means that xm commands like help won''t actually require a password if the ssh transport is being used. I''ve also included the HTTP/1.1 Keep-Alive patch as it''s required for this patch set. Regards, Anthony Liguori _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2006-Jun-14 19:31 UTC
[Xen-devel] [PATCH 1/4] Fix Xend''s HTTP/1.1 Keep-Alive support
Repost of earlier patch Regards, Anthony Liguori _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2006-Jun-14 19:32 UTC
[Xen-devel] [PATCH 2/4] Add support for an xm serve command
Repost of earlier patch. Regards, Anthony Liguori _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2006-Jun-14 19:33 UTC
[Xen-devel] [PATCH 2/4] Client support for XML-RPC over SSH
This incorporates Ewan''s error reporting suggestion and uses lazy evaluation to initialize the ssh connection. Regards, Anthony Liguori _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2006-Jun-14 19:34 UTC
[Xen-devel] [PATCH 4/4] Add support for XM_SERVER variable to choose XML-RPC URI
Repost of earlier patch. Regards, Anthony Liguori _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ewan Mellor
2006-Jun-20 09:26 UTC
[Xen-devel] Re: [PATCH 0/4] Add support for XML-RPC over SSH (take two)
On Wed, Jun 14, 2006 at 02:28:23PM -0500, Anthony Liguori wrote:> This series is a repost of the previous series taking into account > Ewan''s feedback wrt error reporting. Additionally, to make things a bit > saner, I changed the ssh invocation from being always done in the ctor > to being done on demand. This means that xm commands like help won''t > actually require a password if the ssh transport is being used. > > I''ve also included the HTTP/1.1 Keep-Alive patch as it''s required for > this patch set.I''ve applied this whole set. Thanks Anthony. Could we have some documentation patches too? Cheers, Ewan. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ewan Mellor
2006-Jun-20 12:49 UTC
[Xen-devel] Re: [PATCH 0/4] Add support for XML-RPC over SSH (take two)
On Tue, Jun 20, 2006 at 10:26:39AM +0100, Ewan Mellor wrote:> On Wed, Jun 14, 2006 at 02:28:23PM -0500, Anthony Liguori wrote: > > > This series is a repost of the previous series taking into account > > Ewan''s feedback wrt error reporting. Additionally, to make things a bit > > saner, I changed the ssh invocation from being always done in the ctor > > to being done on demand. This means that xm commands like help won''t > > actually require a password if the ssh transport is being used. > > > > I''ve also included the HTTP/1.1 Keep-Alive patch as it''s required for > > this patch set. > > I''ve applied this whole set. Thanks Anthony. Could we have some > documentation patches too?I''ve just noticed that these patches only work on Python 2.4, because they use subprocess. I''ve split SSHTransport out to its own file (which is reasonable in it''s own right anyway), and if the import fails, it now disables the XML-RPC over SSH altogether. If there''s anyone out there who wants XML-RPC over SSH on Python 2.3, then a patch that used popen2.popen2 or xen.util.xpopen.xPopen3 instead of subprocess.Popen would be welcome. Ewan. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2006-Jun-20 21:07 UTC
[Xen-devel] Re: [PATCH 0/4] Add support for XML-RPC over SSH (take two)
Ewan Mellor wrote:> On Tue, Jun 20, 2006 at 10:26:39AM +0100, Ewan Mellor wrote: > > >> On Wed, Jun 14, 2006 at 02:28:23PM -0500, Anthony Liguori wrote: >> >> >>> This series is a repost of the previous series taking into account >>> Ewan''s feedback wrt error reporting. Additionally, to make things a bit >>> saner, I changed the ssh invocation from being always done in the ctor >>> to being done on demand. This means that xm commands like help won''t >>> actually require a password if the ssh transport is being used. >>> >>> I''ve also included the HTTP/1.1 Keep-Alive patch as it''s required for >>> this patch set. >>> >> I''ve applied this whole set. Thanks Anthony. Could we have some >> documentation patches too? >> > > I''ve just noticed that these patches only work on Python 2.4, because they use > subprocess. I''ve split SSHTransport out to its own file (which is reasonable > in it''s own right anyway), and if the import fails, it now disables the > XML-RPC over SSH altogether. >Ah, sorry, didn''t realize that.> If there''s anyone out there who wants XML-RPC over SSH on Python 2.3, then a > patch that used popen2.popen2 or xen.util.xpopen.xPopen3 instead of > subprocess.Popen would be welcome. >I''ll put this on my TODO. For future reference, what are the official versions of Python that we support and do you happen to know which distros have the older versions? Regards, Anthony Liguori> Ewan. >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Ewan Mellor
2006-Jun-21 06:30 UTC
[Xen-devel] Re: [PATCH 0/4] Add support for XML-RPC over SSH (take two)
On Tue, Jun 20, 2006 at 04:07:54PM -0500, Anthony Liguori wrote:> For future reference, what are the official > versions of Python that we support and do you happen to know which > distros have the older versions?2.3 is a must -- that''s Debian stable, SLES 9.2, RHEL 4, and things of that age. There''s still support in the codebase for Python 2.2, and as far as I know we still support that. That''s RHEL 3 and SLES 8. Ewan. _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel