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

RE: [PATCH 2/6] Since Rx/Tx ring disconnects now no longer wait forever, we add some logging to catch those cases where the disconnect has timed out, indicating how many requests are still in the ring. This aids greatly with customer debugging.


  • To: "paul@xxxxxxx" <paul@xxxxxxx>, "win-pv-devel@xxxxxxxxxxxxxxxxxxxx" <win-pv-devel@xxxxxxxxxxxxxxxxxxxx>
  • From: Martin Harvey <martin.harvey@xxxxxxxxxx>
  • Date: Thu, 22 Jul 2021 18:21:37 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=a9d4mK/2+mVks8kVrGb199Oxi0R1apeQFkuFEDDvBuQ=; b=cVv364dUDdf+y/0fRnKWv60o7zaXOqtElNx6aejUtCmD4Zv3PSgEWhkfidctDK+6n4cqdcCzLWIo0HrtL8+/MjY8SqmcJDlsp8ZAkDCuhFpv+xspeeykS6U8VaGsuz36iAl5uJfoS4+leK7zZEIVYczDQ2bgbcOCTzqYwfdSKXxQPn+8O92v5Ayrcji1arpmWUH1nQKJWdaYC40glDzoc9Zbi5f/TNJRr4l9QFQ9RDg6bHq5dBdmFbfwh0YfkGNNYDQxBu2fu3snLFTFU5OCXbHJhRULSZyK6kmYTi+6BTBbPJ8F535kjTmeiLpRshmBZiczManCkhb+/ebNMXtKWQ==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AbQ4KQ9aCad7DHDWf2/b1/6hdAWTzmXgQjL7+TwkVS2vyExXawHqcZehOTyPwIGbnKDyTlmZl/Nuu+jUjPZI9bR+cbvqaGuiC+gHq/oNqyax5Mcbm4C0tpQ9QeoXbjpW6dv5gX+O2QDCYapeuo5UFApl03JACS273UA9VvoHkho+m0HOzNK0brwf68AKL6a8RV1f9D3rG+V8GwS0Oh/PqwrMDM19G90ajdaw7aw/KQci7TH9AB7AVKFINXrktUEVJoqg4afh0SOJ+g6Us61WW/BHWOn3lemG9yFiQdlLC2ewinXuP/Up4vY1q1O9JTxdjeLjDyYEFhspVuptDDXbCA==
  • Authentication-results: esa4.hc3370-68.iphmx.com; dkim=pass (signature verified) header.i=@citrix.onmicrosoft.com
  • Delivery-date: Thu, 22 Jul 2021 18:21:54 +0000
  • Ironport-hdrordr: A9a23:yyWC0qiIH6LGYKHN13tZRsp093BQX2913DAbv31ZSRFFG/FwyP rAoB1L73PJYWgqNU3IwerwQpVoMkmsiKKdhrNhcotKPTOW9FdASbsN0WKM+UyHJ8STzJ8/6U 4kSdkENDSSNyk1sS+Z2njALz9I+rDum8rI5ds2jU0dNT2CA5sQtzuRYTzrd3GeMTM2YqbRY6 DsgvavyQDQG0g/X4CePD0oTuLDr9rEmNbNehgdHSMq7wGIkHeB9KP6OwLw5GZebxp/hZMZtU TVmQ3w4auu99uhzAXH6mPV55NK3PP819p4AtCWgMR9EESttu/oXvUjZ1SxhkFxnAid0idvrD AKmWZmAy1H0QKSQohym2qq5+Cv6kd215ao8y7lvZKqm72HeNt9MbsbuWsRSGqm12Mw+N57y6 5FxGSfqt5eCg7Bhj3045zSWwhtjVfcmwtrrQc/tQ0obWIlUs4ZkWXfxjImLL4QWCbhrIw3Gu hnC8/RoP5QbFOBdnjc+m1i2salUHg/FgqPBhFqgL3e7xFG2HRii0cIzs0WmXkNsJo7Vplf/u zBdqBljqtHQMMaZb90QO0BXcy0AGrQRg+kChPYHX33UKUcf37doZ/+57s4oOmsZZwT1ZM33I /MVVtJ3FRCDH4Gyff+qKGj1yq9DVlVcQ6duv221qIJz4EUHoCbQBFrYGpe4Pednw==
  • Ironport-sdr: ZMNWoSKORf9+stY2nzS8EaA0frWwf/30F6UGvBkC7N+cDVZ1u3Rnn0Izo2dumpyyk7KigArjpy 4a8mF1K6fW8j/nrKy3djLb5R4I9kI9bDPL/Mti0KAMSl4WBaQ0ctKsgeDn6sKYzzpeMlD4Ym1W LeJ6tOfSva+/t+mCReoSB2IBENS9dhsoia1G/nLa8p577+3qOYXI+/SZw5lijw7apbgswWyx1Q 3lasxKLAZT8hqhtz9HnpdTK65SAmstxtsos7Z5Fi1hXhKahkztPbSv8S/qgMWfy0rCFZXWolAx l77gbvMNaIfugyfVeTPQFX5C
  • List-id: Developer list for the Windows PV Drivers subproject <win-pv-devel.lists.xenproject.org>
  • Thread-index: AQHXfWtkGU/pmVsFfkKcNK0c677mQKtNrBUAgAFCDBCAAAKggIAAYPew
  • Thread-topic: [PATCH 2/6] Since Rx/Tx ring disconnects now no longer wait forever, we add some logging to catch those cases where the disconnect has timed out, indicating how many requests are still in the ring. This aids greatly with customer debugging.


-----Original Message-----
From: Paul Durrant <xadimgnik@xxxxxxxxx> 
Sent: 22 July 2021 13:34
To: Martin Harvey <martin.harvey@xxxxxxxxxx>; win-pv-devel@xxxxxxxxxxxxxxxxxxxx
Subject: Re: [PATCH 2/6] Since Rx/Tx ring disconnects now no longer wait 
forever, we add some logging to catch those cases where the disconnect has 
timed out, indicating how many requests are still in the ring. This aids 
greatly with customer debugging.


> Why not. You can basically copy what TransmitterRingWatchdog() does, can't 
> you? I.e. just call
> 
> XENBUS_DEBUG(Trigger,
>              &Transmitter->DebugInterface,
>              Ring->DebugCallback);

> That should get you the logging you want, shouldn't it?

TBH, given that it was several months ago, I can't remember!!! <cry>!

MH.

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.