Julien Fontanet
6adadb2359
feat(xo-server): 5.35.1
2019-02-28 18:32:17 +01:00
Julien Fontanet
b01096876c
feat(fs): 0.7.1
2019-02-28 18:31:58 +01:00
Julien Fontanet
60243d8517
fix(fs/_mount/_sync): dont use --target
...
Because it also checks the parents of the path.
2019-02-28 18:31:57 +01:00
badrAZ
94d0809380
chore(CHANGELOG): v5.32.0
2019-02-28 17:42:40 +01:00
badrAZ
e935dd9bad
feat(xo-web): v5.36.0
2019-02-28 17:35:29 +01:00
badrAZ
30aa2b83d0
feat(xo-server): v5.36.0
2019-02-28 17:33:36 +01:00
badrAZ
fc42c58079
feat(xen-api): v0.24.3
2019-02-28 17:20:59 +01:00
badrAZ
ee9443cf16
feat(@xen-orchestra/fs): v0.7.0
2019-02-28 17:17:33 +01:00
Julien Fontanet
f91d4a07eb
fix(xen-api/_watchEvents): dont stop when fail to get records
2019-02-28 16:32:30 +01:00
Julien Fontanet
c5a5ef6c93
fix(xen-api/_watchEvents): dont fetch events while fetching tasks
...
When our tasks cache is desynchronized we re-fetch all tasks.
We must wait before fetching the next events to have fetch the tasks otherwise we risk a race condition.
2019-02-28 16:30:39 +01:00
Julien Fontanet
7559fbdab7
chore: update to http-request-plus 0.7.2
...
Work around a Node issue which led to incorrect *aborted* error events.
2019-02-28 16:21:07 +01:00
Julien Fontanet
7925ee8fee
fix(fs/_mount#_sync): use findmnt to check mount success ( #4003 )
...
Fixes #3973
2019-02-28 15:32:06 +01:00
badrAZ
fea5117ed8
feat(metadata backup): backup XO config and pool metadata ( #3912 )
...
Fixes #3501
2019-02-28 15:31:17 +01:00
Julien Fontanet
468a2c5bf3
fix(xen-api/connect): always pass params to _transporCall
2019-02-28 12:36:57 +01:00
Julien Fontanet
c728eeaffa
feat(fs/mount): keep open file on mount to avoid external umount ( #3998 )
2019-02-28 11:52:45 +01:00
Julien Fontanet
6aa8e0d4ce
feat(xo-server/CR): share full between schedules ( #3995 )
...
Fixes #3973
2019-02-27 16:36:22 +01:00
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