Commit Graph

41 Commits

Author SHA1 Message Date
Derek Su 0638a2eac5 feat: add state in Disk
Longhorn 11760

Signed-off-by: Derek Su <derek.su@suse.com>
2025-09-15 16:51:25 +08:00
Phan Le 7612ae30b7 feat: support v2 cloning part 2
longhorn-7794

Signed-off-by: Phan Le <phan.le@suse.com>
2025-08-31 15:45:03 +08:00
David Cheng adab4d6a7a feat(engine, replica): add rpc ReplicaExpand() and EngineExpand #8022
Signed-off-by: David Cheng <davidcheng0922@gmail.com>
2025-08-25 17:05:58 +08:00
Phan Le e6646a4307 feat: support v2 cloning
longhorn-7794

Signed-off-by: Phan Le <phan.le@suse.com>
2025-08-25 16:18:27 +08:00
jinhong.kim0 35e530f3d2 feat(proto): add MetricsGet RPC for disk performance metrics
Longhorn 11223

Signed-off-by: jinhong.kim0 <hookak25@gmail.com>
2025-07-10 19:20:09 +08:00
Shuo Wu b79d2bcff0 feat: add v2 range shallow copy APIs
Longhorn 10037

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2025-06-13 08:57:41 +08:00
jinhong.kim0 4e3148aa85 feat(proto): add ReplicaRebuildingQosSet RPCs for rebuilding QoS control
Longhorn 10770

Signed-off-by: jinhong.kim0 <hookak25@gmail.com>
2025-06-05 14:36:33 +08:00
Derek Su 57ce2e5a3e feat(instance/imrpc): add uuid in ProcessDelete and InstanceDelete
Longhorn 10888

Signed-off-by: Derek Su <derek.su@suse.com>
2025-05-19 09:57:47 +09:00
Derek Su e99765f78d feat(spdk): add uuid in Engine and Replica
Longhorn 10888

Signed-off-by: Derek Su <derek.su@suse.com>
2025-05-19 09:57:47 +09:00
Derek Su 594f7a2a00 feat(imrpc): add uuid in ProcessStatus
Longhorn 10888

Signed-off-by: Derek Su <derek.su@suse.com>
2025-05-19 09:57:47 +09:00
Derek Su 02baa13960 feat(imrpc): add uuid in InstanceStatus
Longhorn 10888

Signed-off-by: Derek Su <derek.su@suse.com>
2025-05-19 09:57:47 +09:00
Phan Le 0c407ad2b7 feat: implement ublk frontend for v2 data engine - part 2
Implement control plane part

longhorn-9456

Signed-off-by: Phan Le <phan.le@suse.com>
2025-04-17 07:51:28 +08:00
Damiano Cipriani b46ad93028 feat(v2 snapshot): add labels to snapshot request
Longhorn 9808

Signed-off-by: Damiano Cipriani <damiano.cipriani@suse.com>
2025-04-10 21:47:31 +08:00
Shuo Wu 74fbf95c13 feat: add hash APIs for SPDK
Longhorn 10480

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2025-04-07 23:32:58 +08:00
jinhong.kim0 49ee76ca0e feat: add metricsGet to spdkrpc
Signed-off-by: jinhong.kim0 <hookak25@gmail.com>
2025-03-05 15:11:24 +08:00
Phan Le 5ef312749b fix: do not allow total all kind of snapshots to be bigger than 250
longhorn-10308

Signed-off-by: Phan Le <phan.le@suse.com>
2025-02-10 08:18:06 +08:00
Shuo Wu 00d3a5fd75 feat: add snapshot_checksum for spdk lvol
Longhorn 8666, 9488

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2024-12-26 00:22:02 +08:00
Shuo Wu 0d566342b5 refactor: modify spdkrpc rebuilding related APIs
Longhorn 9488

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2024-12-20 18:49:39 +08:00
Jack Lin f6797e59f9 feat(spdk): support backing image in spdk
ref: longhorn/longhorn 6341

Signed-off-by: Jack Lin <jack.lin@suse.com>
2024-12-12 15:03:10 +08:00
Derek Su 9a7c220696 feat(v2 upgrade): introduce new fields
Longhorn 9104

Signed-off-by: Derek Su <derek.su@suse.com>
2024-12-10 11:19:54 +08:00
James Munson 48c550af4e chore: make generate_grpc
Signed-off-by: James Munson <james.munson@suse.com>
2024-11-23 15:56:24 +08:00
Chin-Ya Huang 9e901229a9 chore: run generate_grpc
longhorn/longhorn-8430

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2024-11-01 09:05:32 +08:00
Chin-Ya Huang 4dae7c529d chore: run generate_grpc
Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2024-09-25 09:52:53 +08:00
Chin-Ya Huang e60fb0a771 chore: generate_grpc
Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2024-09-25 09:52:53 +08:00
Jack Lin 1bf23d310a feat: add realsize to backing image
ref: longhorn/longhorn 8757

Signed-off-by: Jack Lin <jack.lin@suse.com>
2024-09-02 15:29:16 +08:00
Chin-Ya Huang af8f10eb57 (chore): run generate_grpc
longhorn/longhorn-6613

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2024-08-27 12:27:20 +08:00
Jack Lin b08d561b56 feat(backupbackingimage): add parameters to backup backing image create proto
ref: longhorn/longhorn 8884

Signed-off-by: Jack Lin <jack.lin@suse.com>
2024-08-27 11:09:54 +08:00
Shuo Wu 473d671316 spdkrpc: Add snapshot purge APIs
Longhorn 7199

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2024-07-25 12:06:29 +08:00
Shuo Wu 56701c9900 Update spdk gRPC for online rebuilding
Longhorn 7199

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2024-07-23 22:22:22 +08:00
Shuo Wu 4b97f69950 fix typo for SPDK SnapshotRequest
Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2024-07-04 15:05:09 +08:00
Derek Su 3d18ca137c Add methods and messages for v2 volume live upgrade
Longhorn 6001

Signed-off-by: Derek Su <derek.su@suse.com>
2024-07-03 20:31:27 +08:00
Chin-Ya Huang 949485b24d feat(auto-balance): make generate_grpc
longhorn/longhorn-4105

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2024-07-02 13:14:53 +08:00
Damiano Cipriani f11ba48bf3
fix: remove user_created to VolumeSnapshotRequest (#18)
This commit revert the one that added user_created to
VolumeSnapshotRequest.

Longhorn 7578

Signed-off-by: Damiano Cipriani <damiano.cipriani@suse.com>
2024-06-24 16:36:20 +08:00
Jack Lin 7887c6b6b2 feat(backup): add parameters fields to backup
ref: longhorn/longhorn 7070

Signed-off-by: Jack Lin <jack.lin@suse.com>
2024-06-23 15:34:56 +08:00
Damiano Cipriani 0b12ac792c feat: add snapshot_timestamp to Lvol
Longhorn 7641

Signed-off-by: Damiano Cipriani <damiano.cipriani@suse.com>
2024-06-18 23:29:24 +08:00
Damiano Cipriani 0e5b8e339f feat: add snapshot_timestamp to SnapshotRequest
Longhorn 7641

Signed-off-by: Damiano Cipriani <damiano.cipriani@suse.com>
2024-06-18 14:58:01 +08:00
Damiano Cipriani fd4694118e feat: add user_created to VolumeSnapshotRequest
Longhorn 7578

Signed-off-by: Damiano Cipriani <damiano.cipriani@suse.com>
2024-06-18 00:14:02 +08:00
Phan Le 553c71ad65 Make long gRPC timeout configurable
longhorn-2765

Signed-off-by: Phan Le <phan.le@suse.com>
2024-06-12 20:24:07 +08:00
PoAn Yang ef450e1c04 feat: add profilerrpc
Signed-off-by: PoAn Yang <yangpoan@gmail.com>
2024-06-05 17:11:35 +08:00
Eric Weber ab949bbede Add freezeFS field to VolumeSnapshotRequest
Longhorn 2187

Signed-off-by: Eric Weber <eric.weber@suse.com>
2024-05-10 17:10:52 -05:00
PoAn Yang 43dea9282c feat: add proto
Signed-off-by: PoAn Yang <yangpoan@gmail.com>
2024-04-17 14:35:18 +08:00