[Rift] Stable thrift standard reference for IETF

Antoni Przygienda <prz@juniper.net> Fri, 09 July 2021 13:21 UTC

Return-Path: <prz@juniper.net>
X-Original-To: rift@ietfa.amsl.com
Delivered-To: rift@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B87A63A210A for <rift@ietfa.amsl.com>; Fri, 9 Jul 2021 06:21:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.294
X-Spam-Level:
X-Spam-Status: No, score=-2.294 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.198, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net header.b=dgJ/ek//; dkim=pass (1024-bit key) header.d=juniper.net header.b=dBaojhDw
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 qmAoXbX-zu4n for <rift@ietfa.amsl.com>; Fri, 9 Jul 2021 06:21:36 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A81B53A2109 for <rift@ietf.org>; Fri, 9 Jul 2021 06:21:36 -0700 (PDT)
Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 169DBQVv012945; Fri, 9 Jul 2021 06:21:35 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=PPS1017; bh=mAP8rgPQqGDGlmwy6KOvymiA7m0Hjtx7pCIraWjCkpA=; b=dgJ/ek//YBYwrQlYYyStBEVszgpBE679Sj7IOavxIw1hLAfoV6O+LpdoxEFn5oQ8uReF AzUDZQh0NQDMBvVvzLOjfrIlDdbI8w0VoNrYLVABgyVInSLFpvuvskVSQoGngpnHTAPr Ri6BJRDMB88aHHTEhAy/oDabhIZfJQ5TNkEfiFqMB2nJGpYeWp1lvEqBpoQJAxjie80K TMXfHJ9lL62fYevrYW/Yy8rCHadVZTD9i38IqiM6BG5svrMOp1hQwudL6qZVNvMtoa0F mpOSVSWbEnm7EOvkaT+YXSNCgF/XLZg869Ky8v3uJlc5yyO7UN67l2n0D486Yl7Hc3or 4w==
Received: from nam04-dm6-obe.outbound.protection.outlook.com (mail-dm6nam08lp2040.outbound.protection.outlook.com [104.47.73.40]) by mx0a-00273201.pphosted.com with ESMTP id 39pkgnrajh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 09 Jul 2021 06:21:34 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MPauLmKhLH5xENLgD5n2mND+g5M8qx+oHYpPlcN99BQqOCYEemt50dBlmrt2A5FA8qmARJXaZW2TYlTO5iC2YLmKbfBiwnaUdcBexsILm18q0eNFd7l3X+hpkkrKm6Hz7WmbyNRo2EIEOH2/5h8pEKR5wXO2e3dHqsBx1DktZauj8PITw0ePqE5USr+PWDFORIjcFG7kNwhGAhiXxRb3Kct/pzH9h8dHcouJWOtGcVV4byKq+YiKLWYuXKQs+z9qgw9+ux/7I2+VoTDoapFMw0P+kUQ/qFCO0NMnvD0GEoxqDgkX3X6+bZt6aTbq2APcvlwftKUVB/VayLPQ1QmSPw==
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=mAP8rgPQqGDGlmwy6KOvymiA7m0Hjtx7pCIraWjCkpA=; b=VjzNy42shdtiEBuBxtapjH39mDP+A2OalFusd/J00qknhOgY+ia7Ubyey1OssZMX8bbyGpeNP8ddhdrNiql0TGxOy2FreKGL8yDx157AGhXg6ZZ4TQMoq924W4KexIRTY5N9LzRR76NqR/T6UTP7R1p2GKJYg4QAuucL98ApH9ka2jeB9lNE3cptnw+daH6M2Pind0R12sGLmxiZxn+CkZ2zIwXUlvVB+UdUbWt7FcxuC4lKdK2Tv0exhzO30l6S8etmCguAtRiKx1osr5TQ4KxEWkCgmZqeA4IPkm+unG94cJ/ZDM52KEiKhWjpo0eft8j0XsXrHcwaV5Kc30ruxQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=juniper.net; dmarc=pass action=none header.from=juniper.net; dkim=pass header.d=juniper.net; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=mAP8rgPQqGDGlmwy6KOvymiA7m0Hjtx7pCIraWjCkpA=; b=dBaojhDwEdP39ZyjNoTug18hEQa5SfQgModkstgFetygzNCA+7o4oQyTfXSW7mQhT767MyzY/eEl3j3PaWHegbWQjP+XKceboQAHtDlF+SDRmrCy3qUK4zSyA1rmj5cHP6o5J/4mAzMBOOcYFQsNrNUNe8eEV8P39N6HvDQ4M18=
Received: from MWHPR0501MB3690.namprd05.prod.outlook.com (2603:10b6:301:7f::18) by CO6PR05MB7524.namprd05.prod.outlook.com (2603:10b6:5:351::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.14; Fri, 9 Jul 2021 13:21:31 +0000
Received: from MWHPR0501MB3690.namprd05.prod.outlook.com ([fe80::d0e8:670d:e865:3606]) by MWHPR0501MB3690.namprd05.prod.outlook.com ([fe80::d0e8:670d:e865:3606%2]) with mapi id 15.20.4331.010; Fri, 9 Jul 2021 13:21:31 +0000
From: Antoni Przygienda <prz@juniper.net>
To: "user@thrift.apache.org" <user@thrift.apache.org>, "rift@ietf.org" <rift@ietf.org>
CC: Alvaro Retana <aretana.ietf@gmail.com>
Thread-Topic: Stable thrift standard reference for IETF
Thread-Index: AQHXdMVUw1V/wWBpY0KyjI8Yd0y0gQ==
Date: Fri, 09 Jul 2021 13:21:30 +0000
Message-ID: <03439030-2F4C-4A2A-AE21-5DAEAAC2D99B@contoso.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.50.21061301
msip_labels: MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ContentBits=0; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SiteId=bea78b3c-4cdb-4130-854a-1d193232e5f4; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_ActionId=87815f55-e3c5-43c3-9ef9-50642df43ab9; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_SetDate=2021-07-08T13:12:32Z; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Method=Standard; MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Name=Juniper Business Use Only;MSIP_Label_0633b888-ae0d-4341-a75f-06e04137d755_Enabled=true;
authentication-results: thrift.apache.org; dkim=none (message not signed) header.d=none;thrift.apache.org; dmarc=none action=none header.from=juniper.net;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 760870a5-5b73-4d63-00d0-08d942dc777a
x-ms-traffictypediagnostic: CO6PR05MB7524:
x-microsoft-antispam-prvs: <CO6PR05MB75242F2224A31C6C8645B2DBAC189@CO6PR05MB7524.namprd05.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: FiKCz44WE2Sgh5CYAG8JGJzIr0WZ3q61neoh9m1DJbQipl/Y/sW49838eTkGOedqbaneqjzZbDzgH2EyoF0DdZd5aIkGt2i539r3/+VEow91wXUasKoZw0R3KzFz04kjgpbVfOzNRMW1EdCaFdkVRRfxAFC9ntSYUJCgl5MR2XLxoOw7574CpqbHpTyNwdNTBVDqlr1Iw5seVCJPwQt2Leyw0eCaSN0bpWczYmmTpJ05iY34J8W4Rhlkw4DO1ZjMI4Jlv3T9sh20L7UcLXW6OvwzkGqdR4fervBHkMTKZPiiQWC/zbCS64R7aVDC9fpEGaMfCAEn12FtiJdG9ITJ62Mn2SfcWko4jd5PcZ44OYjvQhFFCy0yVCEB9ZM66iVWH/4K4u7oTEJS6mRLmjWk23C6wzLE/Nd+vJEfT49TJUfjtkiSnJTq9YRPF0YrlURxPd/wqivTGwfoDHM9hye912GUT6Icqa7sPg3oprSRL5fwgUCPgPJxgnk03MdAv3/y3Of1rsfBQXw8XhERYux+u7tPLxNvg6aIpcacpNwgfXcFToXsf0Eh8+1wrxQ/XZaMW6re6egNz44P92bJ9myYvI8ORuKBS6xcmk21KGnW+qS++Jv7PDU2xdebXzrt7dPbGh9MWRg1vTL8LIm3lSjFd5MniC660U/H7+xdDAH7yZFassuekN9rR0TqVn0FFFNd1zgApGosReTVC19or7FcQoTq1+8vFdjjIxvZFDB0pk05gtuph3rJFVWKZne8LjW8t5V8LXN55cMKP/jcRd9QmQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR0501MB3690.namprd05.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(39860400002)(136003)(396003)(110136005)(66446008)(66946007)(64756008)(66476007)(26005)(4326008)(38100700002)(6506007)(2906002)(83380400001)(8936002)(166002)(9686003)(6512007)(66556008)(36756003)(122000001)(86362001)(71200400001)(8676002)(4743002)(76116006)(91956017)(316002)(186003)(33656002)(966005)(5660300002)(478600001)(6486002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: SPf8/RP1iZp0teYKXX9Y/57wHi+bT+1Cu6J4QYgosl/VDKH1OV8WceZUeHWMbyGbTzinmWfn5I1GcF0KL2Ti0Yb9HYQdGB0OixbJroVnf10BA/CvQQCwQsMP4JKI1LvNryOMMGqvIY4EU2vugvfCTj63soJVC1brRYaynlR8+iuUG1e19jd8xhSV6ANwq4qyZzovdofjhe6PDg6TD3dE2Dyu12k+bbFCr0FgdKV94fWB8mnYMnC5op9exciWn78igShcg6CTdTR0OLmPdfh+tcUpSoxhbNPHsyg4e2eJwxAXGpHChYhW6/1JmrHYASkMT97Swf1MhsFHz8Zeu0AV9mDP2rU7tRdrqGgnry3rhksRqfGNCHmC2JQgYLpBVDsfEgETLzfEyDEPHoDy7mKtHi9DgHRXVwL8LH/smxdQibuvKMrtXOAcov69xggZit9tEerWexNVjXdvAcwtY0gHUh1fOK1xvXb2Ux/ID5ftAcEZTBM1sSDpBy7xC0mOHk7H2VE5d6rIvrrFtKTo3ZQZH0hdlLBnjjYMBnD5icIq7vB5HyaEwdvn1vfvuxSmq90k+b5o2nVjMipa3nJvyY76sYU5wsUfSGW5eIYUqWZDv9jgwIHQOoNP5cB/vzyi5T5BcApQvfHkktqkABOMiAWueIHavgWNeoQ+ODjXJfaLZc9gHycr4CI6S4Svp9Bw+G7sgYJlvrgka9G91vehxo7v9xvQ/H70WRAYmjR+2rlz32aRen/hsK0WlmmSUdOTd88oH0EYK0tdlcvZTX9oWVUIXoaxuqW6+fxBFUGGWZ2Ryhn8mnsus1gMOgR6xbomQ1clnEXL9i9GVneZnqJFUzMe+a+vAIcmfcKZfcmQEyHPKNjmrgrqXyzeWNDyrRyBvlV/B1A9Y8b9xDmq0WC4YF1IqBBYwpwTcy90YrOszuo6XrUi91PpCD/mmbVcQodWuljGyjnuTnuW62xbh/w/RrsRVsjj12ZzY5pgapuboSibRvJT7DZybg8CeerPG0nfRCqLrs7pcLf5x3siIOJlri+hPkqW1LC5jDMlVoNJ35yPQFLce5MNJseIvj4/SAgYcpOU00V74xwjBvWZRiinSg2IIUD/kwYl3jOU3AHJzsyEs9H0q1qqhO7HA9gO3LsFmm+wyAQ+zo8F4HHyuv97+yQpnxaFFESBBRflfGaQYQr11qwLMROO13M2Jxpxnl2MaUGBBFlneeh9ctW2tLzW/KMGaulk1PnNu7C1pezyBi4kFiDMccwePeSTl+rDy3V+C/tDs0XMy8CGTukt1EYFKPP6lvvwaZyLbhjyKmtzBPgSVQ46Gmpy4z8reVg4NmPNxn1r
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_034390302F4C4A2AAE215DAEAAC2D99Bcontosocom_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MWHPR0501MB3690.namprd05.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 760870a5-5b73-4d63-00d0-08d942dc777a
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jul 2021 13:21:31.0120 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 0Frpd0ZMwQhscB9CQN8JWpWnRmfnccUYDce0nXEyz9b98rh0mBFigO02fWtbaYMo
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR05MB7524
X-Proofpoint-ORIG-GUID: vj_eCqpf9wTrG1Ks5TxQtsPMCFyIi2Zm
X-Proofpoint-GUID: vj_eCqpf9wTrG1Ks5TxQtsPMCFyIi2Zm
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-07-09_06:2021-07-09, 2021-07-09 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 phishscore=0 clxscore=1011 impostorscore=0 adultscore=0 lowpriorityscore=0 malwarescore=0 mlxscore=0 priorityscore=1501 mlxlogscore=706 spamscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107090066
Archived-At: <https://mailarchive.ietf.org/arch/msg/rift/LMHmU1jSWDpvuGlej3NOXyPzj-U>
Subject: [Rift] Stable thrift standard reference for IETF
X-BeenThere: rift@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Discussion of Routing in Fat Trees <rift.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rift>, <mailto:rift-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rift/>
List-Post: <mailto:rift@ietf.org>
List-Help: <mailto:rift-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rift>, <mailto:rift-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 Jul 2021 13:21:41 -0000

Thrift Ladies and Thrift Gentlemen,

IETF standards body (https://www.ietf.org/) is working by now on publication of standards document that use Thrift schemas as normative appendices (basically IDL for exchanged data)

Currently the question arose how to normatively reference thrift specification for IETF standards purposes. AFAIK, the current specs are stored on

https://github.com/apache/thrift/tree/master/doc/specs

and have been stable for a long time but since it’s a git referring to it via a link is too unstable for IETF standardization process. Also, the format does not contain IPR notices and similar things that IETF normally preconditions in its standards.

Multiple paths are possible, e.g., re-publishing the specification of thrift as IETF drafts which has been done before for other technologies

You will find the reference specification and clarification documents in ietf rfcs/drafts

https://datatracker.ietf.org/doc/html/rfc3967

https://datatracker.ietf.org/doc/html/draft-atlas-external-normref-00

I would be interested to hear what thrift community thinks is the right way to go here

thanks


  *   Tony





Juniper Business Use Only