Enishowk
76ae54ff05
feat(xo-web): add button to download log ( #3985 )
...
Fixes #3957
2019-02-27 10:02:30 +01:00
Julien Fontanet
344e9e06d0
feat(xen-api/objects): buffer objects
' events on initial fetch ( #3994 )
...
XO requires all objects to be available at the same time.
2019-02-26 15:03:33 +01:00
Julien Fontanet
d866bccf3b
chore(xen-api/getResource): options are optional
2019-02-26 14:44:55 +01:00
Julien Fontanet
3931c4cf4c
chore(xo-server/snapshotVm): eventless implementation ( #3992 )
...
Previous implementation relied on events but had issues where it did not correctly detect and remove broken quiesced snapshot.
The new implementation is less magical and does not rely on events at all.
2019-02-26 14:41:55 +01:00
Julien Fontanet
420f1c77a1
fix: XAPI record types are now properly cased
2019-02-26 09:45:57 +01:00
Julien Fontanet
59106aa29e
chore(xen-api/_watchEvents): new implementation ( #3990 )
...
- fetch each types independently: no more huge requests
- only fall back to legacy implementation if `event.inject` is not available
- can only watch certain types
- `Xapi#objectsFetched` is a promise which resolves when objects have been fetched
2019-02-26 09:45:21 +01:00
Julien Fontanet
4216a5808a
chore(xen-api/setFieldEntry): always returns undefined
2019-02-24 18:17:26 +01:00
Julien Fontanet
12a7000e36
fix(xen-api): correct $type for records from event
...
XenApi event system returns lowercased types which things difficult, for
instance, `Record#set_name_label` methods did not work for some VM
because the lib called `vm.set_name_label` instead of
`VM.set_name_label`.
To work-around this problem, a map of types from lowercased is
constructed at connection.
2019-02-24 18:17:26 +01:00
Jon Sands
685355c6fb
fix(docs): clarify build and fix link
...
- from sources: clarify yarn build
- backups: fix quiesce link
2019-02-24 13:27:16 +01:00
Julien Fontanet
66f685165e
feat(xen-api/Record#update_): easier use for single entry
...
```js
// before
await object.update_property({
entry: 'value',
})
// after
await object.update_property('entry', 'value')
```
2019-02-22 19:51:36 +01:00
Julien Fontanet
8e8b1c009a
feat(xen-api#unsetField): replaced by setField(_, null)
2019-02-22 19:51:36 +01:00
Julien Fontanet
705d069246
feat(xen-api#getField): get a specific record field
2019-02-22 19:51:35 +01:00
Julien Fontanet
58e8d75935
chore(xen-api/*setField*): take separate type and ref
2019-02-22 19:51:34 +01:00
Julien Fontanet
5eb1454e67
fix(xen-api/_transportCall): avoid logging session ID
2019-02-22 19:51:34 +01:00
Julien Fontanet
04b31db41b
feat(xen-api/getRecords): fetch multiple records
2019-02-22 19:51:33 +01:00
badrAZ
29b4cf414a
fix(xo-server/xen-servers): pool property not deleted on disconnecting a connecting server ( #3977 )
...
Fixes #3976
2019-02-21 17:15:39 +01:00
Rajaa.BARHTAOUI
7a2a88b7ad
feat(xo-web/new-network): dedicated view ( #3906 )
...
Fixes #3895
2019-02-21 11:43:40 +01:00
Nicolas Raynaud
dc34f3478d
fix(xo-web): strip XML prefixes in OVA import parser ( #3974 )
...
Fixes #3962
- Parses the OVF XML without taking into account any namespace.
- Empty the import screen when we drop a new file on the drop zone to avoid displaying stale information during long parsing.
2019-02-21 09:24:01 +01:00
Julien Fontanet
58175a4f5e
chore(ESLint): update config
2019-02-20 11:05:57 +01:00
badrAZ
c4587c11bd
feat(xo-web/multipathing): display multipathing required state info ( #3975 )
2019-02-19 12:00:04 +01:00
Julien Fontanet
5b1a5f4fe7
feat(xo-web/editable): blur always submits ( #3980 )
...
Previous behavior (blur cancels) was surprising to users.
Enter still submits and Escape still cancels.
2019-02-19 11:29:50 +01:00
Jon Sands
ee2db918f3
feat(docs/from sources): Debian 8 → 9 ( #3978 )
...
* update cloud init docu
* update cloudinit images
* fix png links
* add emergency shutdown feature doc
* fix emergency shutdown typo
* Update to Debian 9 recommendation
2019-02-19 09:56:47 +01:00
Julien Fontanet
0695bafb90
fix(xen-api#_transportCall): pTimeout.call
...
Fixes 8e116063b
2019-02-17 19:39:11 +01:00
Julien Fontanet
8e116063bf
feat(xen-api#_transportCall): timeout after 24 hours
2019-02-15 17:37:45 +01:00
Julien Fontanet
3f3b372f89
feat(xapi/Record#$xapi): link connection from record
2019-02-15 17:29:00 +01:00
Julien Fontanet
24cc1e8e29
chore(xo-server/pRetry): more tests
2019-02-15 14:38:12 +01:00
Julien Fontanet
e988ad4df9
chore: add package.repository.directory
...
See npm/rfcs#19
2019-02-15 14:38:11 +01:00
Julien Fontanet
5c12d4a546
chore(fs/PrefixWrapper): _remote → _handler
2019-02-15 14:38:11 +01:00
Enishowk
d90b85204d
feat(xo-web): sort VMs by start time ( #3970 )
...
Fixes #3955
2019-02-15 10:09:53 +01:00
badrAZ
6332355031
fix(xo-server/multipathing): disable host before unplugging PBDs ( #3965 )
2019-02-14 16:03:48 +01:00
Rajaa.BARHTAOUI
4ce702dfdf
feat(xo-web/vm/migrate): same-pool hosts first in selector ( #3890 )
...
Fixes #3262
2019-02-14 11:55:58 +01:00
Pierre Donias
362a381dfb
fix(xo-web/getMessages): handle errors ( #3966 )
2019-02-13 18:15:54 +01:00
Enishowk
0eec4ee2f7
fix(xo-server,xo-web/VM): hide creation date if not available ( #3959 )
...
Fixes #3953
2019-02-13 14:01:45 +01:00
badrAZ
b92390087b
fix(xo-server/host): multipathing status for XS < 7.5 ( #3961 )
...
Fixes #3956
2019-02-12 17:36:33 +01:00
Jon Sands
bce4d5d96f
(Docu) Add page for emergency shutdown feature ( #3960 )
...
Fix emergency shutdown typo
2019-02-12 10:55:18 +01:00
Pierre Donias
27262ff3e8
fix(CHANGELOG): wrong version
2019-02-08 13:57:16 +01:00
Pierre Donias
444b6642f1
chore(CHANGELOG): 5.31.1
2019-02-08 13:49:44 +01:00
Pierre Donias
67d11020bb
feat(xo-web): 5.35.0
2019-02-08 13:45:36 +01:00
Pierre Donias
7603974370
feat(xo-server): 5.35.0
2019-02-08 13:45:04 +01:00
Pierre Donias
6cb5639243
feat(xo-server-auth-saml): 0.5.3
2019-02-08 13:44:11 +01:00
Pierre Donias
0c5a37d8a3
feat(fs): 0.6.1
2019-02-08 13:42:52 +01:00
Pierre Donias
78cc7fe664
feat(xen-api): 0.24.2
2019-02-08 13:39:09 +01:00
Julien Fontanet
2d51bef390
feat(xo-server/snapshotVm): retry when VM_SNAPSHOT_WITH_QUIESCE_FAILED ( #3952 )
...
Fixes #3938
2019-02-08 13:16:08 +01:00
Julien Fontanet
bc68fff079
fix(CHANGELOG.unreleased): move items from fixes to enhancement
2019-02-08 11:19:49 +01:00
Nicolas Raynaud
0a63acac73
fix(OVA import): fix tar file size parsing ( #3941 )
...
Avoids relying on PAX header, uses a weird encoding in the normal filesize header.
Fixes #3900
2019-02-07 22:51:38 +01:00
Julien Fontanet
e484b073e1
feat(xo-server/moveVdi): retry on TOO_MANY_STORAGE_MIGRATES ( #3940 )
...
Fix xoa-support#1222
2019-02-07 17:46:41 +01:00
Julien Fontanet
b2813d7cc0
feat(xo-server/snapshotVm): detect and destroy broken quiesced snapshots ( #3937 )
...
Fixes #3936
2019-02-07 17:37:09 +01:00
Julien Fontanet
29b941868d
feat(xen-api): work-around empty VBD#VDI XenServer issue ( #3950 )
2019-02-07 16:44:42 +01:00
Julien Fontanet
37af47ecff
fix(xo-server/remote.getAllInfo): reduce timeout to 5s
2019-02-07 14:17:16 +01:00
Julien Fontanet
8eb28d40da
feat(vhd-cli): display version in usage
2019-02-07 14:17:15 +01:00