Displaying 4 results from an estimated 4 matches for "strict_call_descript".
2020 Sep 11
0
[libnbd PATCH v2 3/5] api: Add nbd_set_strict_mode
...achine.
*
* The actual current state is ‘state’. ‘public_state’ is updated
diff --git a/generator/API.ml b/generator/API.ml
index b212e95..aa970e6 100644
--- a/generator/API.ml
+++ b/generator/API.ml
@@ -102,6 +102,13 @@ and link =
| ExternalLink of string * int
| URLLink of string
+let strict_call_description = "\n
+By default, libnbd will reject attempts to use this function with
+parameters that are likely to result in server failure, such as
+requesting an unknown command flag. The L<nbd_set_strict_mode(3)>
+function can be used to alter which scenarios should await a server
+reply rat...
2020 Sep 11
0
[libnbd PATCH v2 4/5] api: Add STRICT_FLAGS to set_strict_mode
...LIBNBD_STRICT_MASK> is available to
@@ -1568,9 +1591,10 @@ required into the server's replies, or if you want to use
C<LIBNBD_CMD_FLAG_DF>.
The C<flags> parameter must be C<0> for now (it exists for future NBD
-protocol extensions).";
+protocol extensions)."
+^ strict_call_description;
see_also = [Link "aio_pread"; Link "pread_structured";
- Link "get_block_size"];
+ Link "get_block_size"; Link "set_strict_mode"];
example = Some "examples/fetch-first-sector.c";
};
@@ -1646,...
2020 Sep 17
2
Re: [libnbd PATCH v2 4/5] api: Add STRICT_FLAGS to set_strict_mode
...to
> @@ -1568,9 +1591,10 @@ required into the server's replies, or if you want to use
> C<LIBNBD_CMD_FLAG_DF>.
>
> The C<flags> parameter must be C<0> for now (it exists for future NBD
> -protocol extensions).";
> +protocol extensions)."
> +^ strict_call_description;
> see_also = [Link "aio_pread"; Link "pread_structured";
> - Link "get_block_size"];
> + Link "get_block_size"; Link "set_strict_mode"];
> example = Some "examples/fetch-first-sector.c&quo...
2020 Sep 11
10
[libnbd PATCH v2 0/5] Add knobs for client- vs. server-side validation
In v2:
- now based on my proposal to add LIBNBD_SHUTDOWN_IMMEDIATE
- four flags instead of two: STRICT_FLAGS is new (patch 4),
and STRICT_BOUNDS is separate from STRICT_ZERO_SIZE (patch 5)
- various refactorings for more shared code and less duplication
Eric Blake (5):
api: Add xxx_MASK constant for each Flags type
generator: Refactor filtering of accepted OFlags
api: Add