From 48ffa28e0b613c9e1fcdc9efe23498b939c7acb8 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Fri, 1 Mar 2019 16:39:49 +0100 Subject: [PATCH] fix(xen-api/_watchEvents): timeout must be a float Required by XML-RPC transport (XenServer < 7.3). --- packages/xen-api/src/index.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/xen-api/src/index.js b/packages/xen-api/src/index.js index 20100dabd..4f709ee3e 100644 --- a/packages/xen-api/src/index.js +++ b/packages/xen-api/src/index.js @@ -1026,7 +1026,11 @@ export class Xapi extends EventEmitter { try { result = await this._sessionCall( 'event.from', - [types, fromToken, EVENT_TIMEOUT], + [ + types, + fromToken, + EVENT_TIMEOUT + 0.1, // must be float for XML-RPC transport + ], EVENT_TIMEOUT * 1e3 * 1.1 ) } catch (error) {