[nfsv4] question about CB_OFFLOAD

Olga Kornievskaia <aglo@umich.edu> Wed, 20 January 2016 18:20 UTC

Return-Path: <olga.kornievskaia@gmail.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39E6A1AC410 for <nfsv4@ietfa.amsl.com>; Wed, 20 Jan 2016 10:20:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a1H7J7CSyTTt for <nfsv4@ietfa.amsl.com>; Wed, 20 Jan 2016 10:20:26 -0800 (PST)
Received: from mail-io0-x232.google.com (mail-io0-x232.google.com [IPv6:2607:f8b0:4001:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A0871AC3FB for <nfsv4@ietf.org>; Wed, 20 Jan 2016 10:20:26 -0800 (PST)
Received: by mail-io0-x232.google.com with SMTP id 77so28564021ioc.2 for <nfsv4@ietf.org>; Wed, 20 Jan 2016 10:20:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=elZrMQfmfmuzUNGgAFuGmIoUQXcJs8xat5CpxLTGf5k=; b=kCkOJK3Sb1ei5rlSoKGAIbNBybkhO5B5qyR2KtBDtvcp+JP6cx+/RYA/lCt50pO9km ZSt19bnwNlkW0/3KRtGkfX3Sgf6XNpvY6kzznzDf1AgPacqgpHuhzVQjEX4DhRg/94B4 3wiUrQDs73jIMhtjvtCke5OaQ41e80ioisvLYbk0Wozpu887qy1AcIedDH1iJUqzSgNT r7iLR3UNdZtypCXkTTuPiw+hcxA1gFBuFcP1CLvKKxvqxc7zRHjmsIUjYUCyRzb2bmaa WpO92Sv85zXRFqKg/69I7nJWqOkt4vKBnzDHx0Qy8bzgNZf8i4Y27QpWuYB79Udi/IY0 OmJg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich-edu.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=elZrMQfmfmuzUNGgAFuGmIoUQXcJs8xat5CpxLTGf5k=; b=lrmIx1E1gg9pu+X4zP9ZjxId4X8iTdxEE0t/nRaG94hELHb+AnGgvdDdsy+imm4Z/j LESvuTXvxnR9k22uLM/6Q3B04+nQeaTlybXBpX3RVo1qEXVdDjPiIQFxM+mOG3opbDP5 6fs6Y9FmnWYsPdoR4sPVyCcXdO5/BSxo4xGCAVfjtiIC6gOixYC3g52egJyLWu3g49ar M4ktFAw5nbQ6dmPVdwFhjcW4QPvBtQEV1cWkQfVmn2NZVNDkuviScupW0Wbyd7IlwbeM YrNG2/FOUM1nSOtnEip/SN+/d4IyFmeIPWu3XSiRiNfWWB16zRwqe1E5hYVW5pawXXKu yHbA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:date:message-id:subject:from :to:cc:content-type:content-transfer-encoding; bh=elZrMQfmfmuzUNGgAFuGmIoUQXcJs8xat5CpxLTGf5k=; b=HROpkKNHrrncki9yWuz8W1SLOz3wDKajqXvG8do+kKjTwsb0tE1b52yHsZBKgf8JmJ q3LGfD7cl8C6esEHEuM7O1QsHo4QnDVcj8m/LI0Qa7xI95yyACQC4tBvDwKZxc9Y5ImE EkhlH7LNGl8w9BpUJ4UcyVO3evg0K9Jecz7KxnvjbJPb0GIdK4VxE8l10sw2lCWhUdNa 5UdcC9jAXoT6/+kp146uIXkFdbNPxuVlrI9iRarEdPvmT+pHC36+DIir0CgvyqDLUxKX viJO4vqSF+fv/PekIhxoVG0063FBhdtDMBO+aSqXLlyPp9Re4godexvDG2AaI6GJ3P4w nAmQ==
X-Gm-Message-State: ALoCoQkX6Pqn6kDYd7hKAoHlCfuAThoC/WMJ92IGO5CnRoI5SvkgOnpBzalOU0fla5xe/1qDlwXJ/5ERAFSgfYT981wh6NBY4g==
MIME-Version: 1.0
X-Received: by 10.107.132.97 with SMTP id g94mr38597222iod.159.1453314025626; Wed, 20 Jan 2016 10:20:25 -0800 (PST)
Sender: olga.kornievskaia@gmail.com
Received: by 10.107.183.149 with HTTP; Wed, 20 Jan 2016 10:20:25 -0800 (PST)
Date: Wed, 20 Jan 2016 13:20:25 -0500
X-Google-Sender-Auth: UuFR0dMcJZs5KOL36JSVK475Dis
Message-ID: <CAN-5tyHnN0Lcgb+_jw1_FK1MVLwWmR5kU8AdNfYbCpVWKpANXA@mail.gmail.com>
From: Olga Kornievskaia <aglo@umich.edu>
To: Thomas Haynes <thomas.haynes@primarydata.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/nfsv4/OrLrPNJscnhhfFASoMlBtMyPCpA>
Cc: "nfsv4@ietf.org" <nfsv4@ietf.org>
Subject: [nfsv4] question about CB_OFFLOAD
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfsv4/>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jan 2016 18:20:27 -0000

I have a question about CB_OFFLOAD parameters.

16.1.3 states that "The coa_resok4.wr_callback_id MUST NOT be set”.
What does that mean? All zeros? If the field is never set why is it
there?

struct write_response4 {
           stateid4        wr_callback_id<1>;
           length4         wr_count;
           stable_how4     wr_committed;
           verifier4       wr_writeverf;
   };

   union offload_info4 switch (nfsstat4 coa_status) {
   case NFS4_OK:
           write_response4 coa_resok4;