Displaying 4 results from an estimated 4 matches for "start_reader_thread".
2019 Jun 04
0
[PATCH libnbd v2 4/4] examples: Add concurrent writer example.
...N-1 */
+ int argc; /* Command line parameters. */
+ char **argv;
+ int status; /* Return status. */
+ unsigned requests; /* Total number of requests made. */
+ unsigned most_in_flight; /* Most requests seen in flight. */
+};
+
+static void *start_reader_thread (void *arg);
+
+int
+main (int argc, char *argv[])
+{
+ struct nbd_handle *nbd;
+ pthread_t threads[NR_MULTI_CONN];
+ struct thread_status status[NR_MULTI_CONN];
+ size_t i;
+ int err;
+ unsigned requests, most_in_flight, errors;
+
+ srand (time (NULL));
+
+ if (argc < 2 || argc > 3)...
2019 Jun 03
0
[PATCH libnbd discussion only 5/5] examples: Add concurrent writer example.
...N-1 */
+ int argc; /* Command line parameters. */
+ char **argv;
+ int status; /* Return status. */
+ unsigned requests; /* Total number of requests made. */
+ unsigned most_in_flight; /* Most requests seen in flight. */
+};
+
+static void *start_reader_thread (void *arg);
+
+int
+main (int argc, char *argv[])
+{
+ struct nbd_handle *nbd;
+ pthread_t reader_threads[NR_MULTI_CONN];
+ struct reader_status reader_status[NR_MULTI_CONN];
+ size_t i;
+ int err;
+ unsigned requests, most_in_flight, errors;
+
+ srand (time (NULL));
+
+ if (argc < 2 ||...
2019 Jun 03
10
[PATCH libnbd discussion only 0/5] api: Implement concurrent writer.
This works, but there's no time saving and I'm still investigating
whether it does what I think it does. Nevertheless I thought I would
post it because it (probably) implements the idea I had last night
outlined in:
https://www.redhat.com/archives/libguestfs/2019-June/msg00010.html
The meat of the change is patch 4. Patch 5 is an example which I
would probably fold into patch 4 for
2019 Jun 04
9
[PATCH libnbd v2 0/4] api: Implement concurrent writer.
v1:
https://www.redhat.com/archives/libguestfs/2019-June/msg00014.html
I pushed a few bits which are uncontroversial. The main
changes since v1 are:
An extra patch removes the want_to_send / check for nbd_aio_is_ready
in examples/threaded-reads-and-writes.c. This logic was wrong since
commit 6af72b87 as was pointed out by Eric in his review. Comments
and structure of