Commit Graph

97 Commits

Author SHA1 Message Date
tgfree
1e8dd33559 fix some typo on doc
Signed-off-by: tgfree <tgfree7@gmail.com>
2022-06-22 08:38:42 +08:00
Chin-Ya Huang
90f9c7ba23 lep: add note to storage network through gRPC proxy
Longhorn-2285
Longhorn-3546

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-05-10 16:30:54 +08:00
Chin-Ya Huang
96afafb1ed lep: storage network through gRPC proxy
Longhorn-2285
Longhorn-3546

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-05-10 08:52:24 +08:00
Chin-Ya Huang
1478f30841 Add LEP - Support K8s CA
Longhorn-2203

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2022-04-15 10:26:18 +08:00
Derek Su
342ed8d932 Add LEP for orphaned data cleanup
The LEP describes the design of the orphaned data cleanup in longhorn ndoes.

Longhorn 685

Signed-off-by: Derek Su <derek.su@suse.com>
2022-04-01 09:01:16 +08:00
Shuo Wu
931a692eb9 Update LEP 'Snapshot Prune'
Longhorn 3613

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2022-03-22 11:00:12 +08:00
Shuo Wu
ff617ac1fd Add LEP 'Snapshot Prune'
Longhorn 3613

Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2022-03-21 16:43:06 +08:00
Phan Le
159f44a0c5 Add LEP for feature Extend CSI Snapshot support to Longhorn snapshot
Longhorn-2534

Signed-off-by: Phan Le <phan.le@suse.com>
2022-01-20 21:27:52 +08:00
Khushboo
98e1e17c3b change secret name to align with storage class name
Signed-off-by: Khushboo <fnu.khushboo@suse.com>
2021-12-02 07:34:58 +08:00
Chin-Ya Huang
f33d5dbd9a Rename file for consistency
Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2021-11-18 13:22:19 +08:00
PhanLe1010
1bf0ae7bb8
Add LEP for CSI volume cloning (#2864)
Longhorn 1815

Signed-off-by: Phan Le <phan.le@rancher.com>
2021-08-20 09:18:56 +08:00
Chin-Ya Huang
52fe75f693 Add LEP - label-driven recurring job
Longhorn issue 467

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2021-08-16 13:05:32 +08:00
Shuo Wu
8737c7605e
enhancement: Update backing image LEP for the refactoring (#2760)
Longhorn #2530, #2404

Signed-off-by: Shuo Wu <shuo.wu@suse.com>

Co-authored-by: David Ko <dko@suse.com>
2021-07-30 08:44:36 +08:00
JenTing Hsiao
48f24338f1
[LEP] Asynchronous pull backup volumes into cluster CR (#2623)
Signed-off-by: JenTing Hsiao <jenting.hsiao@suse.com>

Co-authored-by: David Ko <dko@suse.com>
2021-07-30 08:44:04 +08:00
Joshua Moody
143dce4f2f
Add LEP for PV encryption support (#2822)
Longhorn #1859

Signed-off-by: Joshua Moody <joshua.moody@suse.com>

Co-authored-by: David Ko <dko@suse.com>
2021-07-30 08:41:51 +08:00
Chin-Ya Huang
756dee92b8 Add LEP - automatic rebalance replica
Longhorn#587

Signed-off-by: Chin-Ya Huang <chin-ya.huang@suse.com>
2021-05-25 12:21:34 +08:00
Shuo Wu
c062778d0e enhancement: update the LEP for backing image feature
Signed-off-by: Shuo Wu <shuo.wu@suse.com>
2021-05-21 17:34:41 +08:00
zhangshj
3fb88896ab correct several wrong words
Signed-off-by: zhangshj <zhangshj@inspur.com>
2021-04-19 13:25:49 +08:00
Shuo Wu
f6f95b6e59 enhancement: Enhance the backing image feature
Longhorn #2295

Signed-off-by: Shuo Wu <shuo@rancher.com>
2021-04-07 01:31:13 +08:00
Joshua Moody
957bb72c8a Fix missing nil declaration in live migration example
Signed-off-by: Joshua Moody <joshua.moody@rancher.com>
2021-03-29 12:16:35 -07:00
Shuo Wu
76e5d617a7 enhancement: Add a new LEP 'enhanced-cpu-reservation'
Longhorn #2207

Signed-off-by: Shuo Wu <shuo@rancher.com>
2021-03-08 14:23:31 +08:00
Joshua Moody
53220cc7da Add LEP for live migration feature
Longhorn #2127

Signed-off-by: Joshua Moody <joshua.moody@rancher.com>
2021-03-02 08:25:19 -08:00
Shuo Wu
2fd9cc9459 enhancement: Add a new enhancement 'enable backing image'
Longhorn #2006

Signed-off-by: Shuo Wu <shuo@rancher.com>
2021-02-26 11:57:30 +08:00
Joshua Moody
f45f0512dc Add LEP for rwx feature
Longhorn #1470

Signed-off-by: Joshua Moody <joshua.moody@rancher.com>
2021-02-16 13:57:41 -08:00
Phan Le
ee812f00ee Add LEP for feature automatically upgrade engine for volumes
Longhorn #2152

Signed-off-by: Phan Le <phan.le@rancher.com>
2021-01-29 11:37:43 -08:00
Shuo Wu
2e14a1c09e enhancement: Add a new enhancement 'disk-reconnection'
Longhorn #1269

Signed-off-by: Shuo Wu <shuo@rancher.com>
2020-11-09 09:59:25 -08:00
Phan Le
69c1a3eb3e enhancement: Add LEP for Prometheus support
Longhorn#1180

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-11-05 18:41:56 -08:00
Shuo Wu
24e8c7c0ac enhancements: Add LEP 'Rebuild replica with existing data'
Longhorn #1304

Signed-off-by: Shuo Wu <shuo@rancher.com>
2020-11-03 09:07:54 -08:00
Phan Le
68f9e034b0 add LEP for feature handling volume remount by killing the consuming pod
Longhorn #1719

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-10-21 11:30:52 -07:00
Phan Le
3918638dda add enhancement document for the feature allow recurring backup for detached volumes
Longhorn #1509

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-10-05 20:21:01 -07:00
Bo Tao
34d0c0073e Add revision counter disable support enhancement document
Longhorn #508

Signed-off-by: Bo Tao <bo.tao@rancher.com>
2020-09-22 14:57:45 -07:00
Joshua Moody
f9a7690bc5 Add note about VolumeSnapshotClass to csi snapshot LEP
Signed-off-by: Joshua Moody <joshua.moody@rancher.com>
2020-09-22 14:56:48 -07:00
Joshua Moody
9cb7bdc160 Add LEP for csi snapshot support
Longhorn #304

Signed-off-by: Joshua Moody <joshua.moody@rancher.com>
2020-09-09 16:59:48 -07:00
Phan Le
93c0d6a8af enhancement: Add LEP 'support Data Locality option to keep a replica local to the engine'
Longhorn#1045

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-09-08 15:19:52 -07:00
Bo Tao
0fe8cd63c9 Update replica evcition support for disks and nodes enhancement document
This commit is for supporting eviction for detached volume.

Longhorn #1704

Signed-off-by: Bo Tao <bo.tao@rancher.com>
2020-09-01 19:04:33 -07:00
Phan Le
30ab8398a4 enhancements: add improve node failure handling enhancement document
Longhorn#1105

Signed-off-by: Phan Le <phan.le@rancher.com>
2020-08-25 14:51:15 -07:00
Bo Tao
41cbbdcf66 Add replica eviction support for disks and nodes enhancement document
Longhorn #298

Signed-off-by: Bo Tao <bo.tao@rancher.com>
2020-08-20 17:22:06 -07:00
Shuo Wu
e2ab1c363c enhancement: Add LEP 'Refactor restore for rebuild enabling'
Longhorn #1279

Signed-off-by: Shuo Wu <shuo@rancher.com>
2020-08-18 15:53:25 -07:00
Joshua Moody
43318cd24f enhancements: Add LEP for backupstore file locks
The idea is to implement a locking mechanism that utilizes the backupstore,
to prevent the following dangerous cases of concurrent operations.
1. prevent backup deletion during backup restoration
2. prevent backup deletion while a backup is in progress
3. prevent backup creation during backup deletion
4. prevent backup restoration during backup deletion

The locking solution shouldn't unnecessary block operations, so the
following cases should be allowed.
1. allow backup creation during restoration
2. allow backup restoration during creation

The locking solution should have a maximum wait time for lock acquisition,
which will fail the backup operation so that the user does not have to wait
forever.

The locking solution should be self expiring, so that when a process dies
unexpectedly, future processes are able to acquire the lock.

The locking solution should guarantee that only a single type of lock is
active at a time.

The locking solution should allow a lock to be passed down into async
running go routines.

Longhorn #612

Signed-off-by: Joshua Moody <joshua.moody@rancher.com>
2020-07-07 10:09:24 -07:00
Michael William Le Nguyen
063db2bc5d enhancements: Add LEP for Volume deletion logic
Signed-off-by: Michael William Le Nguyen <michael@mail.ttp.codes>
2020-07-01 12:20:02 -07:00
Sheng Yang
c3bf0238ac enhancement: Add API Changes in the template
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-03-31 16:45:38 -07:00
Sheng Yang
92bb35b2f3 enhancement: replace filesystem ID key in Disk map
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-03-31 16:42:19 -07:00
Sheng Yang
e02b763e91 enhancement: Update template
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-03-20 10:05:37 -07:00
Sheng Yang
0745f00b09
Update 20200319-default-disks-and-node-configuration.md
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-03-20 10:03:41 -07:00
Shuo Wu
4726f112b5 enhancements: Add design doc default-disk-and-node-tag-setup
Longhorn #991, #1053

Signed-off-by: Shuo Wu <shuo@rancher.com>
2020-03-20 10:00:12 -07:00
Sheng Yang
dc89143faa
Update YYYYMMDD-template.md
Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-03-19 12:52:17 -07:00
Sheng Yang
70ef3fc8f2 Add enhancements document template
Heavily borrowed from Kubernetes KEP template.

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-03-17 11:48:15 -07:00