]> www.infradead.org Git - users/hch/scsi-layout-nvme.git/log
users/hch/scsi-layout-nvme.git
15 months agoadd a Numerical Conventions section master draft-ietf-nfsv4-scsi-layout-nvme-07
Christoph Hellwig [Wed, 10 Jan 2024 16:51:26 +0000 (17:51 +0100)]
add a Numerical Conventions section

From David Black.

15 months agobump version
Christoph Hellwig [Tue, 9 Jan 2024 16:25:01 +0000 (17:25 +0100)]
bump version

15 months agominor fixes draft-ietf-nfsv4-scsi-layout-nvme-06
Christoph Hellwig [Tue, 9 Jan 2024 15:45:47 +0000 (16:45 +0100)]
minor fixes

From David Black

16 months agosecurity considerations update from Dave Black
Christoph Hellwig [Tue, 12 Dec 2023 18:33:33 +0000 (19:33 +0100)]
security considerations update from Dave Black

16 months agobump version
Christoph Hellwig [Tue, 12 Dec 2023 18:28:05 +0000 (19:28 +0100)]
bump version

18 months agoexpand acronyms on first use draft-ietf-nfsv4-scsi-layout-nvme-05
Christoph Hellwig [Tue, 10 Oct 2023 09:46:05 +0000 (11:46 +0200)]
expand acronyms on first use

18 months agoadd a quick blurb on nvme and why it matters to the introduction
Christoph Hellwig [Tue, 10 Oct 2023 09:40:19 +0000 (11:40 +0200)]
add a quick blurb on nvme and why it matters to the introduction

18 months agoupdate NVMe reference
Christoph Hellwig [Tue, 10 Oct 2023 09:19:16 +0000 (11:19 +0200)]
update NVMe reference

Update to version 2.0c of the base specification, and 1.0c of the NVM,
TCP and PCIe specifications and add links to the specifications.

18 months agodowngrade the NVMe-PCIe reference to information
Christoph Hellwig [Tue, 10 Oct 2023 09:13:29 +0000 (11:13 +0200)]
downgrade the NVMe-PCIe reference to information

18 months agobump version
Christoph Hellwig [Tue, 10 Oct 2023 09:05:03 +0000 (11:05 +0200)]
bump version

19 months agotypo fixes draft-ietf-nfsv4-scsi-layout-nvme-04
Christoph Hellwig [Thu, 31 Aug 2023 09:24:05 +0000 (11:24 +0200)]
typo fixes

22 months agoadd acknowledgements draft-ietf-nfsv4-scsi-layout-nvme-03
Christoph Hellwig [Tue, 13 Jun 2023 16:12:11 +0000 (18:12 +0200)]
add acknowledgements

22 months agoupdate contact details for Sorin
Christoph Hellwig [Tue, 13 Jun 2023 16:18:53 +0000 (18:18 +0200)]
update contact details for Sorin

22 months agoupdate the title
Christoph Hellwig [Tue, 13 Jun 2023 16:14:21 +0000 (18:14 +0200)]
update the title

per last WG meeting at IETF116

22 months agoconvert to markdown format
Christoph Hellwig [Tue, 13 Jun 2023 15:58:25 +0000 (17:58 +0200)]
convert to markdown format

Thanks to Carsten Bormann <cabo@tzi.org> for the scripted conversion.

2 years agoadd a reference to the Extents Are Permissions section of 8154 draft-ietf-nfsv4-scsi-layout-nvme-02
Christoph Hellwig [Sat, 11 Mar 2023 09:26:16 +0000 (10:26 +0100)]
add a reference to the Extents Are Permissions section of 8154

Suggested by David Black

2 years agoimprove documentation of Flush and mapping to SYNCHRONIZE CACHE
Christoph Hellwig [Sat, 11 Mar 2023 09:05:20 +0000 (10:05 +0100)]
improve documentation of Flush and mapping to SYNCHRONIZE CACHE

2 years agofencing wording updates
Christoph Hellwig [Fri, 10 Mar 2023 16:41:26 +0000 (17:41 +0100)]
fencing wording updates

From David Noveck

2 years agomake the suitable volume identification methods a bit more clear
Christoph Hellwig [Fri, 10 Mar 2023 16:39:05 +0000 (17:39 +0100)]
make the suitable volume identification methods a bit more clear

Based on feedback from David Noveck.

2 years agodowngrad SHOULD on NGUID usage
Christoph Hellwig [Fri, 10 Mar 2023 16:34:27 +0000 (17:34 +0100)]
downgrad SHOULD on NGUID usage

2 years agoimprove the SCSI Layout mapping to NVMe
Christoph Hellwig [Fri, 10 Mar 2023 16:32:38 +0000 (17:32 +0100)]
improve the SCSI Layout mapping to NVMe

Based on suggestions from David Noveck and David Black

2 years agodefine Metadata Server instead of just Server
Christoph Hellwig [Fri, 10 Mar 2023 16:31:32 +0000 (17:31 +0100)]
define Metadata Server instead of just Server

pointed out by David Noveck

2 years agoimprove the client definition
Christoph Hellwig [Fri, 10 Mar 2023 16:30:12 +0000 (17:30 +0100)]
improve the client definition

Pointed out by David Noveck.

2 years agoimprove introduction
Christoph Hellwig [Fri, 10 Mar 2023 16:18:31 +0000 (17:18 +0100)]
improve introduction

Provided by David Noveck with small edits from me.

2 years agofix filename
Christoph Hellwig [Sat, 11 Mar 2023 09:29:06 +0000 (10:29 +0100)]
fix filename

2 years agouse NVMe protocol family wording
Christoph Hellwig [Fri, 10 Mar 2023 16:19:16 +0000 (17:19 +0100)]
use NVMe protocol family wording

NVMe or NVMe over Fabrics is a bit confusing as NVMe over Fabrics is
part NVMe.

2 years agomark myself as editor
Christoph Hellwig [Fri, 10 Mar 2023 16:13:38 +0000 (17:13 +0100)]
mark myself as editor

2 years agodraft-ietf-nfsv4-scsi-layout-02
Christoph Hellwig [Wed, 1 Feb 2023 14:49:12 +0000 (15:49 +0100)]
draft-ietf-nfsv4-scsi-layout-02

2 years agostandards track
Christoph Hellwig [Sat, 22 Oct 2022 18:11:02 +0000 (11:11 -0700)]
standards track

2 years agocomplete a cut of sentence on cache flushing draft-ietf-nfsv4-scsi-layout-00
Christoph Hellwig [Thu, 29 Sep 2022 06:47:57 +0000 (08:47 +0200)]
complete a cut of sentence on cache flushing

pointed out by Sorin.

2 years agonits
Christoph Hellwig [Thu, 29 Sep 2022 06:45:48 +0000 (08:45 +0200)]
nits

From Sorin Faibish

2 years agofix the docname
Christoph Hellwig [Mon, 26 Sep 2022 17:42:30 +0000 (19:42 +0200)]
fix the docname

2 years agoRFC8446 is a normative reference
Christoph Hellwig [Mon, 26 Sep 2022 17:36:47 +0000 (19:36 +0200)]
RFC8446 is a normative reference

There is a should asking for TLS to be used.

From David Black.

2 years agoupdate NVMe references
Christoph Hellwig [Mon, 26 Sep 2022 17:27:59 +0000 (19:27 +0200)]
update NVMe references

Use the latest errata rollups as references.  No changes to the
section or figure numbers needed.

2 years agoprovide links for all RFC references
Christoph Hellwig [Tue, 20 Sep 2022 13:06:09 +0000 (15:06 +0200)]
provide links for all RFC references

2 years agodraft-ietf-nfsv4-scsi-layout-00
Christoph Hellwig [Tue, 20 Sep 2022 13:04:29 +0000 (15:04 +0200)]
draft-ietf-nfsv4-scsi-layout-00

2 years agoit's NVMe over TCP draft-hellwig-nfsv4-scsi-layout-nvme-03
Christoph Hellwig [Sat, 9 Jul 2022 04:40:35 +0000 (06:40 +0200)]
it's NVMe over TCP

From Sorin Faibish.

2 years agofix up a non-requirements and bits in the security considerations
Christoph Hellwig [Thu, 7 Jul 2022 16:10:29 +0000 (18:10 +0200)]
fix up a non-requirements and bits in the security considerations

Mostly from David Black

2 years agoseparate general requirement from specific NVMe/TCP requirement
Christoph Hellwig [Thu, 7 Jul 2022 16:07:06 +0000 (18:07 +0200)]
separate general requirement from specific NVMe/TCP requirement

From David Black

2 years agoclean up "actually guaranteed" wording
Christoph Hellwig [Thu, 7 Jul 2022 16:04:48 +0000 (18:04 +0200)]
clean up "actually guaranteed" wording

From David Black

2 years agospell out names of SCSI commands, add SPC-5 reference
Christoph Hellwig [Thu, 7 Jul 2022 16:03:28 +0000 (18:03 +0200)]
spell out names of SCSI commands, add SPC-5 reference

From David Black

2 years agoexpand acronyms on first use
Christoph Hellwig [Thu, 7 Jul 2022 15:59:16 +0000 (17:59 +0200)]
expand acronyms on first use

From David Black

2 years agotypo
Christoph Hellwig [Thu, 30 Jun 2022 19:11:56 +0000 (21:11 +0200)]
typo

2 years agoalways use an NVMe instead of a NVMe
Christoph Hellwig [Thu, 30 Jun 2022 16:53:12 +0000 (18:53 +0200)]
always use an NVMe instead of a NVMe

pointed out by Sorin

2 years agowe're still using SCSI layout on NVMe
Christoph Hellwig [Thu, 30 Jun 2022 16:52:04 +0000 (18:52 +0200)]
we're still using SCSI layout on NVMe

2 years agomore nits
Christoph Hellwig [Thu, 30 Jun 2022 16:18:00 +0000 (18:18 +0200)]
more nits

From Sorin Faibish

2 years agodrop the Acknowledgments for now
Christoph Hellwig [Thu, 30 Jun 2022 16:16:32 +0000 (18:16 +0200)]
drop the Acknowledgments for now

Hopefully to be resurrect and filled again soon

2 years agonits
Christoph Hellwig [Thu, 30 Jun 2022 16:15:11 +0000 (18:15 +0200)]
nits

From David Black

2 years agoupdate the Volume Identification section
Christoph Hellwig [Thu, 30 Jun 2022 06:53:09 +0000 (08:53 +0200)]
update the Volume Identification section

Be more specific about the identifiers.

From David Black, with updates from me to list all the different places
to retrieve the identifiers and to avoid the 'NVMe device' term.

2 years agoimprove the volatile write cache section
Christoph Hellwig [Thu, 30 Jun 2022 06:50:43 +0000 (08:50 +0200)]
improve the volatile write cache section

From David Black

2 years agoupdate the SPC reference to SPC-5
Christoph Hellwig [Thu, 30 Jun 2022 06:48:38 +0000 (08:48 +0200)]
update the SPC reference to SPC-5

From David Black

2 years agoadd co-authors
Christoph Hellwig [Wed, 22 Jun 2022 11:05:28 +0000 (13:05 +0200)]
add co-authors

2 years agoproper client fencing text
Christoph Hellwig [Tue, 7 Jun 2022 13:27:55 +0000 (15:27 +0200)]
proper client fencing text

Spell out the full NVMe semantics required.

Partially based on draft-faibish-nfsv4-scsi-nvme-layout-over-fabrics-00.

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoRewrite the Security Considerations section
Chuck Lever [Tue, 7 Jun 2022 15:44:29 +0000 (11:44 -0400)]
Rewrite the Security Considerations section

This replacement is adapted from RFCs 8154 and 8434.

2 years agoupdate to NVMe 2.0 references
Christoph Hellwig [Tue, 7 Jun 2022 08:24:37 +0000 (10:24 +0200)]
update to NVMe 2.0 references

Also clean up various bits of nvme terminology and gratious references
to the STLR document.

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoTODO for the security considerations
Christoph Hellwig [Tue, 7 Jun 2022 08:14:24 +0000 (10:14 +0200)]
TODO for the security considerations

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agorewrite the "Volume Identification" ѕection
Christoph Hellwig [Tue, 7 Jun 2022 08:05:47 +0000 (10:05 +0200)]
rewrite the "Volume Identification" ѕection

Pull in the few bits of information that we actually need instead of
relying on the STLR whitepaper.

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agorewrite the volatile write cache section
Christoph Hellwig [Tue, 7 Jun 2022 07:49:04 +0000 (09:49 +0200)]
rewrite the volatile write cache section

Remove a reference to the SATL spec, and take the VWC bit into account.

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoAcknowledge contributions from Sorin Faibish and David Black
Chuck Lever [Mon, 6 Jun 2022 13:47:48 +0000 (09:47 -0400)]
Acknowledge contributions from Sorin Faibish and David Black

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoRemove reference for SBC3, which is no longer cited in this draft
Chuck Lever [Mon, 6 Jun 2022 13:47:41 +0000 (09:47 -0400)]
Remove reference for SBC3, which is no longer cited in this draft

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoSpell out write cache terminology
Chuck Lever [Fri, 3 Jun 2022 15:53:45 +0000 (11:53 -0400)]
Spell out write cache terminology

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoUpdate the Requirements Language section
Chuck Lever [Fri, 3 Jun 2022 15:53:38 +0000 (11:53 -0400)]
Update the Requirements Language section

Adopt the modern text that cites RFC 8174.

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agoUpdate the Security Considerations section
Chuck Lever [Fri, 3 Jun 2022 15:53:32 +0000 (11:53 -0400)]
Update the Security Considerations section

Based on material from draft-faibish-nfsv4-scsi-nvme-layout-00.

Signed-off-by: Christoph Hellwig <hch@lst.de>
2 years agobump version
Christoph Hellwig [Tue, 7 Jun 2022 08:06:22 +0000 (10:06 +0200)]
bump version

2 years agocorrect docName draft-hellwig-nfsv4-scsi-layout-nvme-02
Christoph Hellwig [Thu, 2 Jun 2022 18:42:12 +0000 (20:42 +0200)]
correct docName

2 years agobump version
Christoph Hellwig [Thu, 2 Jun 2022 18:39:37 +0000 (20:39 +0200)]
bump version

7 years agoreservation text updates draft-hellwig-nfsv4-scsi-layout-nvme-01
Christoph Hellwig [Tue, 23 May 2017 17:51:33 +0000 (19:51 +0200)]
reservation text updates

7 years agomake EUI64 or NGUID support a requirement instead of a SHOULD
Christoph Hellwig [Tue, 23 May 2017 17:48:43 +0000 (19:48 +0200)]
make EUI64 or NGUID support a requirement instead of a SHOULD

As suggested by David Black.

7 years agobump NVMe reference to 1.3
Christoph Hellwig [Tue, 23 May 2017 17:46:34 +0000 (19:46 +0200)]
bump NVMe reference to 1.3

7 years agoreference the public scsi layout RFC
Christoph Hellwig [Tue, 23 May 2017 17:45:28 +0000 (19:45 +0200)]
reference the public scsi layout RFC

7 years agobump version
Christoph Hellwig [Tue, 23 May 2017 17:43:04 +0000 (19:43 +0200)]
bump version

8 years agoinit draft-hellwig-nfsv4-scsi-layout-nvme-00
Christoph Hellwig [Mon, 4 Jul 2016 07:58:56 +0000 (16:58 +0900)]
init