Skip to content

Releases: mirage/mirage-block-xen

Merge pull request #67 from djs55/release.1.5.2

11 Jun 11:24
Compare
Choose a tag to compare

1.5.2 (2017-06-11):

  • Add missing dependency on xenstore.client

1.5.1: Merge pull request #65 from djs55/topkg

30 May 16:03
Compare
Choose a tag to compare

1.5.1 (2017-05-30):

  • Switch to jbuilder and topkg
  • Update to shared-memory-ring-lwt

MirageOS 3 compatibility

24 Jan 15:26
Compare
Choose a tag to compare
Pre-release
  • use MirageOS 3 error scheme & new dependencies; drop support for earlier versions

No more camlp4, use logs, fixed bugs

13 Mar 21:58
Compare
Choose a tag to compare
  • Remove dependency on camlp4; use ppx instead
  • opam: now pass lint check
  • use logs rather than printf
  • blkfront: serialise calls to connect
  • blkfront: strip deprecated prefixes like aio: from params keys

Add `connect` method to interface

08 Mar 09:47
Compare
Choose a tag to compare
  • Add an explicit connect to the interface signature (#35)

Update to latest io-page 1.4.0 interface

29 Jan 10:01
Compare
Choose a tag to compare
  • Update to io-page.1.4.0 interface.
  • Add an opam 1.2 file for more convenient development.
  • Simplify travis configuration via centralised scripts.

Higher throughput via indirect descriptors

03 Oct 20:11
Compare
Choose a tag to compare
  • blkback: add 'force_close' to more forcibly tear down the device
  • blkback: make 'destroy' idempotent
  • blkback: measure ring utilisation; segments per request; total
    requests and responses (ok and error)
  • blkback: support indirect descriptors (i.e. large block sizes)
  • blkfront: if the 'connect' string is at all ambiguous, fail rather
    than risk using the wrong disk
  • blkfront: use indirect segments if available

Higher performance and less boilerplate

30 Jan 16:47
Compare
Choose a tag to compare
  • blkback is now functorised over Activations, Xenstore and the backing store. It now contains all the device connect and disconnect boilerplate
  • blkback now coalesces requests, analyses them for data dependencies, and issues them in parallel

First stable release

18 Dec 18:00
Compare
Choose a tag to compare
Merge pull request #14 from avsm/master

Updates to 1.0

Support Mirage 1.0

08 Dec 22:31
Compare
Choose a tag to compare
Support Mirage 1.0 Pre-release
Pre-release
Merge pull request #13 from djs55/fix-connect

Fix connect