Commit Graph

  • 1b7b688f7a Tidied up nbd init test Patrick J Cherry 2018-02-02 21:27:12 +00:00
  • 3410ccd4c5 Fixed up commenting around our advertised flags. Patrick J Cherry 2018-02-02 20:50:48 +00:00
  • 051576df6d Remove warnings about Object#timeout Patrick J Cherry 2018-02-02 20:46:46 +00:00
  • 9eb7072f49 Removed some extra spaces I'd added Patrick J Cherry 2018-02-02 20:46:25 +00:00
  • 6aa5907f5e Tidied constants up a bit Patrick J Cherry 2018-02-02 20:34:49 +00:00
  • 72c8c6f757 Altered test to check for type as a 16-bit uint; added flags test Patrick J Cherry 2018-02-02 20:30:39 +00:00
  • b22b99d9b9 Fix fill_request to set flags as well as type. Patrick J Cherry 2018-02-02 20:28:00 +00:00
  • ad001cb83c Tidy comments Patrick J Cherry 2018-02-02 16:17:01 +00:00
  • f37e4438c8 Merge branch 'develop' into try-flags Patrick J Cherry 2018-02-02 16:05:57 +00:00
  • 084d429961 Merge branch 'update-changelog-for-mr35' into 'develop' Chris Elsworth 2018-02-02 14:57:58 +00:00
  • 1883bee43c Updated changelog for !35 Patrick J Cherry 2018-02-02 14:52:26 +00:00
  • 68a196e93d Allow the proxy connection to pass through flags from upstream. Patrick J Cherry 2018-02-02 10:30:40 +00:00
  • 1f0ef0aad6 Implement FLUSH command and honour FUA flag Patrick J Cherry 2018-02-01 22:13:59 +00:00
  • 25cc084108 First steps towards implementing flags as part of oldstyle negotiation Patrick J Cherry 2018-02-01 19:25:36 +00:00
  • 29306a716e Changed msync to actually sync change-mmap-style Patrick J Cherry 2018-01-31 23:03:28 +00:00
  • 0ba90b39a3 Change from one giant mmap to lots of individual mmaps Patrick J Cherry 2018-01-31 22:56:59 +00:00
  • 7f98f6ef9e Add compiler flag to disable explicit msync() calls Patrick J Cherry 2018-01-31 20:45:48 +00:00
  • f2fa00260b Merge branch 'avoid-crash-on-timeout' into 'develop' Patrick J Cherry 2018-01-26 16:04:51 +00:00
  • b2007c9dad debian: uodate changelog James F. Carter 2018-01-26 15:06:26 +00:00
  • 9b1781164a avoid fatal error on client connection timeout James F. Carter 2018-01-26 15:03:44 +00:00
  • 1f99929589 Merge branch 'develop' into 'develop' Ian Chilton 2018-01-24 12:42:49 +00:00
  • c37627a5b9 not high enough, trying 32MB Chris Cottam 2018-01-18 17:08:32 +00:00
  • ceb3328261 increasing the NBD max size to see if it fixes an issue with qemu-2.11.0 Chris Cottam 2018-01-18 16:52:24 +00:00
  • 61940bdfc5 Merge branch '34-logging-should-include-the-id-of-the-disc-that-is-being-served' into 'develop' Patrick J Cherry 2018-01-11 10:35:45 +00:00
  • 6d96d751d8 debian: update changelog James F. Carter 2018-01-11 10:06:03 +00:00
  • fa75de0a8b proxy sets the upstream address and port as its log context James F. Carter 2018-01-11 10:04:18 +00:00
  • 1cb11bfd38 serve sets the disc's backing file as its log context James F. Carter 2018-01-11 10:03:16 +00:00
  • 2702e73a26 add a log_context, a string output as part of any log message James F. Carter 2018-01-11 10:01:42 +00:00
  • dbf50046a8 Merge branch '33-tcp-keepalive-should-be-applied-to-connection-so-that-dead-connections-can-be-properly-reaped' into 'develop' Patrick J Cherry 2018-01-10 17:51:02 +00:00
  • d62b069ce4 debian: update changelog James F. Carter 2018-01-10 13:58:11 +00:00
  • 884a714744 whitespace fix James F. Carter 2018-01-10 13:55:05 +00:00
  • 0c668f1776 remember how || works in C James F. Carter 2018-01-10 13:54:26 +00:00
  • 1d5b315f17 apply tcp keepalive to serving sockets James F. Carter 2018-01-10 13:49:22 +00:00
  • 072f4be3c0 Merge branch 'release' into 'master' Patrick J Cherry 2017-07-14 17:42:33 +01:00
  • 24f1e62a73 Merge branch 'release' into 'develop' Patrick J Cherry 2017-07-14 17:41:51 +01:00
  • e547696d0d Merge branch 'dev-michel' of gitlab.bytemark.co.uk:open-source/flexnbd-c into dev-michel dev-michel Patrick J Cherry 2017-07-14 17:05:17 +01:00
  • 5c37cba39b New release Chris Elsworth 2017-07-14 17:03:56 +01:00
  • 59f264184b Merge pull request #1 from BytemarkHosting/better-stats James F. Carter 2017-07-14 16:36:50 +01:00
  • 42d206cfb7 Update test Chris Elsworth 2017-07-14 16:26:25 +01:00
  • ab3106202a Also return migration_bytes_left Chris Elsworth 2017-07-14 16:18:34 +01:00
  • e04dead5ce Merge branch 'update-changelog' into 'develop' James Carter 2017-04-13 12:52:00 +01:00
  • 88bc5f0643 Updated changelog. Patrick J Cherry 2017-04-13 12:49:55 +01:00
  • b4426f5dce Merge branch 'develop' into 'master' James Carter 2017-03-23 13:21:40 +00:00
  • e89c87e2b9 Merge branch 'fix-compiler-flags' into 'develop' James Carter 2017-02-23 12:11:25 +00:00
  • 9d2ac3f403 Remove lots of per-cpu compiler flags. Patrick J Cherry 2017-02-22 17:52:52 +00:00
  • 67823bf85b Merge branch '32-package-and-publish-in-gitlab-ci-retire-maker2-job' into 'master' James Carter 2017-01-23 14:04:43 +00:00
  • 17d30b86ad Updated build-deps to have libsubunit and ruby-test-unit Patrick J Cherry 2017-01-23 14:00:09 +00:00
  • b97bcd6f51 Don't test separately from packaging. Also use correct source "format" Patrick J Cherry 2017-01-23 13:58:04 +00:00
  • 4d3c15a4d0 Switch to native from quilted packaging Patrick J Cherry 2017-01-23 13:52:22 +00:00
  • 83d6872a8d Add ruby test dependency Patrick J Cherry 2017-01-23 13:48:19 +00:00
  • ab8470aef3 Modernise gitlab-ci Patrick J Cherry 2017-01-23 13:46:42 +00:00
  • 716df32fd6 Merge remote-tracking branch 'origin/debian' into 32-package-and-publish-in-gitlab-ci-retire-maker2-job Patrick J Cherry 2017-01-23 13:44:44 +00:00
  • c19901cf10 mbox: Simplified Michel Pollet 2016-10-01 12:15:09 +01:00
  • 781a91fe3d fifo: Add fifo_declare.h Michel Pollet 2016-10-13 17:42:04 +01:00
  • 90e8b13df5 fifo: Split the bitset.h Michel Pollet 2016-10-13 16:55:41 +01:00
  • 9ab1af8dff tools: semtest: new tool Michel Pollet 2016-10-13 17:41:29 +01:00
  • c265d7fe3f tools: holemap: new tool Michel Pollet 2016-10-12 22:51:32 +01:00
  • 1a768d5e9c Merge branch '29-fix-linker-issue' into 'master' Michel Pollet 2016-10-13 16:47:37 +01:00
  • 72992c76ac Added libsubunit to the gitlab-ci Patrick J Cherry 2016-10-13 16:42:21 +01:00
  • cace8123f4 Link against subunit for testing. Patrick J Cherry 2016-10-13 16:39:20 +01:00
  • c3b241464a Updated changelog debian/0.1.5-1 Patrick J Cherry 2016-10-07 12:26:52 +01:00
  • 4f956e4b9d Merge branch 'master' of gitlab.bytemark.co.uk:open-source/flexnbd-c into debian Patrick J Cherry 2016-10-07 12:24:51 +01:00
  • b4cb2d9240 Merge branch 'fix-wrong-handle-type' into 'master' 0.1.5 James Carter 2016-10-07 10:20:35 +01:00
  • 1efb7bada6 Merge branch 'fix-unsigned-longs-in-bitset-test' into 'master' James Carter 2016-10-07 10:20:08 +01:00
  • 6bc2a4c0b9 Merge branch 'fix-cast-from-pointer-to-wrong-size-integer-in-serve' into 'master' James Carter 2016-10-07 09:59:24 +01:00
  • 59de76c50c Merge branch 'skip-large-file-test-on-i386' into 'master' James Carter 2016-10-07 09:57:09 +01:00
  • 209da655b3 Skip large file test on 32-bit platforms Patrick J Cherry 2016-10-06 21:42:52 +01:00
  • 52b45e6b40 fix check_bitset test on 32-bit platforms Patrick J Cherry 2016-10-06 21:22:53 +01:00
  • d279eb7570 Fix up "wrong" handle type from char* to uint64_t Patrick J Cherry 2016-10-06 21:19:15 +01:00
  • c07df76ede This fixes the compiler warning pointer-to-int-cast in serve.c Patrick J Cherry 2016-10-06 21:16:07 +01:00
  • e7e99b099c Updated debian packaging, adding in new build-deps. debian/0.1.4-1 Patrick J Cherry 2016-10-06 16:02:15 +01:00
  • b2edd0734a Merge branch 'master' of gitlab.bytemark.co.uk:open-source/flexnbd-c into debian Patrick J Cherry 2016-10-06 16:00:14 +01:00
  • e19d005636 Merge branch '26-fix-function-definition' into 'master' James Carter 2016-10-06 15:59:57 +01:00
  • d1e6e835c4 OK removed the cast and fixed the function def in the test 0.1.4 Patrick J Cherry 2016-10-06 15:56:57 +01:00
  • 8fed794fe7 Merge branch 'master' of gitlab.bytemark.co.uk:open-source/flexnbd-c into debian Patrick J Cherry 2016-10-06 15:47:25 +01:00
  • e24efa9864 Merge branch '26-fix-compiler-warning' into 'master' James Carter 2016-10-06 15:46:41 +01:00
  • 3134d619ef Merge branch '27-fix-make-test' into 'master' James Carter 2016-10-06 15:44:46 +01:00
  • 898f3f6c7e Reinstated char * cast to remove compiler warning Patrick J Cherry 2016-10-06 15:43:20 +01:00
  • 5a1bc21088 Update Makefile to specify dependencies properly for tests Patrick J Cherry 2016-10-06 15:40:15 +01:00
  • deb8f2c53b Merge branch 'fix-check-nbdtypes' into 'master' James Carter 2016-10-06 14:50:03 +01:00
  • 1338d9e910 Fix up nbdtypes test to correctly use htobe64 Patrick J Cherry 2016-10-06 14:46:29 +01:00
  • 47c05174b6 Merge branch 'fix-check-readwrite' into 'master' James Carter 2016-10-06 14:10:22 +01:00
  • 191b3bc72c Merge branch 'master' of gitlab.bytemark.co.uk:open-source/flexnbd-c into fix-check-readwrite Patrick J Cherry 2016-10-06 14:06:21 +01:00
  • 770ca0d0e5 Merge branch 'fix-test-names' into 'master' James Carter 2016-10-06 14:04:54 +01:00
  • 6505588f25 Fixed check_readwrite test to pass correct handle to fd_write_reply Patrick J Cherry 2016-10-06 14:01:47 +01:00
  • 957707bcfc Fixed up internal test names (copy/pasta?) Patrick J Cherry 2016-10-06 13:44:20 +01:00
  • 3f01b77221 Merge branch 'update-manpages-again' into 'master' James Carter 2016-10-06 13:43:53 +01:00
  • 0dbea7f8fe Removed extra tabs Patrick J Cherry 2016-10-06 13:11:07 +01:00
  • 091aacd16d Updated manpages, replaces a2x with txt2man Patrick J Cherry 2016-10-06 12:55:05 +01:00
  • 04b6637451 Merge branch 'failed-tests-cause-error' into 'master' Patrick J Cherry 2016-10-05 17:20:43 +01:00
  • 7d2eda6cea failures in make check now result in an error James F. Carter 2016-10-05 16:28:27 +01:00
  • 7e152ca4f2 Merge branch '24-tests-in-gitlab' into 'master' Patrick J Cherry 2016-10-05 15:08:22 +01:00
  • fe0125efbc Merge branch 'master' into 24-tests-in-gitlab James F. Carter 2016-10-05 14:27:56 +01:00
  • ebaaa6d671 Merge branch '25-retire-rake' into 'master' James Carter 2016-10-05 14:26:06 +01:00
  • 8cc8588744 Merge branch '24-tests-in-gitlab' of gitlab.bytemark.co.uk:open-source/flexnbd-c into 24-tests-in-gitlab James F. Carter 2016-10-05 13:06:36 +01:00
  • 5da77ea39a remove unnecessary step in gitlab-ci James F. Carter 2016-10-05 12:52:32 +01:00
  • a744965c67 add missing deps on server object files when building check binaries James F. Carter 2016-10-05 12:51:58 +01:00
  • d07659f694 Merge branch '24-tests-in-gitlab' of gitlab.bytemark.co.uk:open-source/flexnbd-c into 25-retire-rake Patrick J Cherry 2016-10-05 12:49:53 +01:00
  • 30562ed900 Added dpkg-dev to requirements Patrick J Cherry 2016-10-05 12:49:25 +01:00
  • 93c0fa2e92 Merged in gitlab-ci.yml and fixed to use Make Patrick J Cherry 2016-10-05 12:47:24 +01:00