[RFC PATCH 0/5] nvmetcli: REST API for remote configuration

Chaitanya Kulkarni chaitanyak at nvidia.com
Mon Dec 4 21:58:04 PST 2023


On 11/13/23 20:20, Chaitanya Kulkarni wrote:
> On 11/13/2023 7:27 AM, Hannes Reinecke wrote:
>> Hi all,
>>
>> here's an attempt to allow remote configuration via a JSON REST API.
>> It's basically using the configfs paths as the web URI, and using
>> http 'GET', 'PUT', and 'PATCH' to retrieve, create, or modify the
>> nvmet configuration.
>> I've also included a REST API responder based on flask to handle API
>> calls.
>> To test it out just do:
>>
>> # python nvmetapi
>>
>> and on another console:
>>
>> # export NVMET_URI=http://127.0.0.1:5000/
>> # python ./nvmetcli ls
>>
>> and you should be seeing the same output as you would when running
>> local (albeit with a 'small' delay as it fetches the data via the network).
>>
>> As usual, comments and reviews are welcome.
>
> I'm at LPC, I'll give it a try once I'm back.
>
> -ck
>
>
>

I did take a quick look into this series, overall I like this idea of 
allowing
remote configuration, Sagi/Christoph do you guys have any objections ?

-ck




More information about the Linux-nvme mailing list