[SPDK] Re: About SMA + IPU

Sztyber, Konrad <konrad.sztyber at intel.com> Mon, 27 Jun 2022 15:20:27 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <CO6PR11MB5569F86E28B864F9047205E48DB99@CO6PR11MB5569.namprd11.prod.outlook.com>
--===============6939533049619368712==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

> -----Original Message-----
> From: Yibo Cai <Yibo.Cai(a)arm.com>
> Sent: Monday, June 27, 2022 8:01 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: [SPDK] Re: About SMA + IPU
>
> So, in cloud storage environment (e.g., kubernetes + csi), looks orchestr=
ator
> is still responsible for most of the control plane rpcs that's not in cur=
rent SMA
> scope.

Correct, the orchestrator is responsible for sending the RPCs to configure =
the target system.

> Do we want to support more commands in SMA? =


Yes, we do want to support more commands in SMA, although we're mostly thin=
king about the initiator side.

> Does it make sense to add a grpc method to transfer low level spdk rpc co=
mmands (json string)
> transparently, or we prefer higher level abstractions?

Ideally, we'd have a high-level abstraction for everything, but I can see h=
ow a passthrough method like that could be useful in some cases (e.g. to us=
e the gRPC transport to send SPDK JSON-RPCs to configure the target). So, i=
f there's a demand for it, I don't see any reason not to add it.

Konrad=20
--===============6939533049619368712==--