qemu-block
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-block] [PATCH] fixup! nbd: use generic trace subsystem instead


From: Vladimir Sementsov-Ogievskiy
Subject: Re: [Qemu-block] [PATCH] fixup! nbd: use generic trace subsystem instead of TRACE macro
Date: Mon, 10 Jul 2017 11:53:32 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1

07.07.2017 22:09, Eric Blake wrote:
From: Vladimir Sementsov-Ogievskiy <address@hidden>

[eblake minor tweaks to a couple of traces]
Signed-off-by: Eric Blake <address@hidden>
---

If you are okay with this, I plan to squash this into your patch 10
when I send my pull request

Ok.


  nbd/client.c     | 3 +--
  nbd/server.c     | 5 +++--
  nbd/trace-events | 4 +---
  3 files changed, 5 insertions(+), 7 deletions(-)

diff --git a/nbd/client.c b/nbd/client.c
index ab46653..9c52b9b 100644
--- a/nbd/client.c
+++ b/nbd/client.c
@@ -346,7 +346,6 @@ static int nbd_receive_query_exports(QIOChannel *ioc,
          return -1;
      }

-    trace_nbd_receive_query_exports_loop();
      while (1) {
          int ret = nbd_receive_list(ioc, wantname, &foundExport, errp);

@@ -472,7 +471,7 @@ int nbd_receive_negotiate(QIOChannel *ioc, const char 
*name, uint16_t *flags,
          goto fail;
      }
      magic = be64_to_cpu(magic);
-    trace_nbd_receive_negotiate_magic2(magic);
+    trace_nbd_receive_negotiate_magic(magic);

      if (magic == NBD_OPTS_MAGIC) {
          uint32_t clientflags = 0;
diff --git a/nbd/server.c b/nbd/server.c
index ca95f43..9b0c588 100644
--- a/nbd/server.c
+++ b/nbd/server.c
@@ -422,8 +422,9 @@ static int nbd_negotiate_options(NBDClient *client, Error 
**errp)
              error_prepend(errp, "read failed: ");
              return -EINVAL;
          }
-        trace_nbd_negotiate_options_check_magic();
-        if (magic != be64_to_cpu(NBD_OPTS_MAGIC)) {
+        magic = be64_to_cpu(magic);
+        trace_nbd_negotiate_options_check_magic(magic);
+        if (magic != NBD_OPTS_MAGIC) {
              error_setg(errp, "Bad magic received");
              return -EINVAL;
          }
diff --git a/nbd/trace-events b/nbd/trace-events
index b20165a..4b233b8 100644
--- a/nbd/trace-events
+++ b/nbd/trace-events
@@ -4,7 +4,6 @@ nbd_send_option_request(uint32_t opt, uint32_t len) "Sending option 
request %" P
  nbd_receive_option_reply(uint32_t option, uint32_t type, uint32_t length) "Received option reply 
%" PRIx32", type %" PRIx32", len %" PRIu32
  nbd_reply_err_unsup(uint32_t option) "server doesn't understand request %" PRIx32 
", attempting fallback"
  nbd_receive_query_exports_start(const char *wantname) "Querying export list for 
'%s'"
-nbd_receive_query_exports_loop(void) "Reading available export names"
  nbd_receive_query_exports_success(const char *wantname) "Found desired export name 
'%s'"
  nbd_receive_starttls_request(void) "Requesting TLS from server"
  nbd_receive_starttls_reply(void) "Getting TLS reply from server"
@@ -12,7 +11,6 @@ nbd_receive_starttls_new_client(void) "TLS request approved, 
setting up TLS"
  nbd_receive_starttls_tls_handshake(void) "Starting TLS handshake"
  nbd_receive_negotiate(void *tlscreds, const char *hostname) "Receiving negotiation 
tlscreds=%p hostname=%s"
  nbd_receive_negotiate_magic(uint64_t magic) "Magic is 0x%" PRIx64
-nbd_receive_negotiate_magic2(uint64_t magic) "Magic is 0x%" PRIx64
  nbd_receive_negotiate_server_flags(uint32_t globalflags) "Global flags are %" 
PRIx32
  nbd_receive_negotiate_default_name(void) "Using default NBD export name \"\""
  nbd_receive_negotiate_size_flags(uint64_t size, uint16_t flags) "Size is %" PRIu64 
", export flags %" PRIx16
@@ -40,7 +38,7 @@ nbd_negotiate_handle_starttls_handshake(void) "Starting TLS 
handshake"
  nbd_negotiate_options_flags(void) "Checking client flags"
  nbd_negotiate_options_newstyle(void) "Client supports fixed newstyle 
handshake"
  nbd_negotiate_options_no_zeroes(void) "Client supports no zeroes at handshake 
end"
-nbd_negotiate_options_check_magic(void) "Checking opts magic"
+nbd_negotiate_options_check_magic(uint64_t magic) "Checking opts magic 0x%" 
PRIx64
  nbd_negotiate_options_check_option(uint32_t option) "Checking option 0x%" 
PRIx32
  nbd_opt_abort_reply_failed(const char *error) "Reply to NBD_OPT_ABORT request 
failed: %s"
  nbd_negotiate_begin(void) "Beginning negotiation"


--
Best regards,
Vladimir




reply via email to

[Prev in Thread] Current Thread [Next in Thread]