Comments (2)
Pre Ready-For-Testing Checklist
-
Where is the reproduce steps/test steps documented?
The reproduce steps/test steps are at: longhorn/longhorn-manager#2685 (comment).
Run the following test again: longhorn/longhorn-manager#2432 (comment). -
Is there a workaround for the issue? If so, where is it documented?
@krohrsb managed to mitigate it by increasing the capability of his API server (#8114 (comment)), but there is nothing a user can do to tweak Longhorn to avoid the issue. -
Does the PR include the explanation for the fix or the feature?
-
Does the PR include deployment change (YAML/Chart)? If so, where are the PRs for both YAML file and Chart?
The PR for the YAML change is at: #8168.
The PR for the chart change is at: #8168. -
Have the backend code been merged (Manager, Engine, Instance Manager, BackupStore etc) (including
backport-needed/*
)?
The PR is at: longhorn/longhorn-manager#2695.
from longhorn.
Verified on v1.5.x-head 20240402
- longhorn
v1.5.x-head
3add1d6 - longhorn-manager
v1.5.x-head
longhorn/longhorn-manager@142c851
The test steps
-
longhorn/longhorn-manager#2685 (comment)
- Ensure that the upgrade correctly populates
replicaTransitionTimeMap
- Confirm that the rebuild operation correctly populates
replicaTransitionTimeMap
andlastHealthyAt
after replica deletion - Validate that the rebuild operation correctly populates
replicaTransitionTimeMap
andlastHealthyAt
after replica failure - Ensure that replicas are not updated unnecessarily when the cluster is stable.
- Ensure that the upgrade correctly populates
Result Passed
- 1. If you wait any length of time, ReplicaA is never cleaned up.
- 2. After deleting ReplicaB and waiting for the volume to rebuild from ReplicaA, the data is consistent.
- 3. We observed that the
replicaTransitionTimeMap
is visible onmaster-head
. - 4. no PUT requests to replica resources were observed.
- 5. The rebuild operation correctly populates
replicaTransitionTimeMap
andlastHealthyAt
after replica deletion - 6. The rebuild operation correctly populates
replicaTransitionTimeMap
andlastHealthyAt
after replica failure
from longhorn.
Related Issues (20)
- [BUG] Magic version/engine-replica data server API version mismatching HOT 3
- [FEATURE][UI] Add parameters support to the Backup and RecurringJob HOT 9
- [BUG] I Error starting manager: conversion webhook service is not accessible after 1m0s sec HOT 1
- [TEST][BUG/IMPROVEMENT] Share manager ignores node selector and/or storage class topology
- Remove disk via CLI
- [BUG] Secret for backup not found HOT 21
- [BUG] OpenShift 4.15.3 - Lonhorn 1.6.1 - longhorn-ui nginx (13: Permission denied) HOT 21
- Write Performance is about 100X slow and cannot fnish exec kubectl cp HOT 2
- [BUG] Stability issues on XCP-ng VMs HOT 6
- [FEATURE] Metrics for longhorn volume replicas
- [BACKPORT][v1.5.5][BUG][v1.6.0-rc1] Failed to run instance-manager in storage network environment HOT 5
- [BACKPORT][v1.4.5][BUG][v1.6.0-rc1] Failed to run instance-manager in storage network environment HOT 2
- [IMPROVEMENT] alllow to not creating default disks with label node.longhorn.io/create-default-disk=false HOT 3
- [BUG] Cannot replicate large volume HOT 6
- [IMPROVEMENT] Introduce CPU and Memory Requests/Limits for RWX volumes HOT 2
- [BUG] upgrade from 1.4.4 to 1.5.4 failed because of volumes keeping attached HOT 6
- [IMPROVEMENT] Automating comparison bar chart and table generation for kbench results
- [BUG] Unable to recover a volume running on single-node cluster HOT 1
- [TEST] test_instance_manager_cpu_reservation failed on master due to new error message HOT 1
- [BUG] Old backups are not cleaned up after timeout HOT 11
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from longhorn.