Extension persistence logic breaks when extension versions are removed from SMD image
@pilgd-aws đang làm issue này rồi.
Từ ngày 16/6/2026.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Issue
There is no impact to new spaces. This is related to extension persistence impacting existing spaces that are updated to use new SMD image.
Example scenario to show how existing spaces can be impacted:
Let's say a CodeEditor app - appA - is created with SMD 1.0 which has toolkit v1.0
And SMD 2.0 updates the toolkit extension to v2.0
If the appA is stopped and restarted with SMD 2.0 - it will not show the toolkit extension as installed anymore.
They will see a popup that says that the image has extension with a version different than in space's storage.
Root cause
When the CodeEditor app is starting up, we "persist" the extensions from image
This is done by creating extensions folder in space EBS storage and creating symlinks for each extension from EBS storage to image. Code link
This means that the complete extension folder for toolkit v1.0 is not copied over and only a symlink is created
Now, when we launch the app with SMD 2.0, that folder for toolkit v1.0 does not exist anymore and we do not see that extension as installed
- Ngôn ngữ chính
- Shell
- Star
- 26
- Fork
- 24
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của aws/code-editor
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
aws/code-editor#266 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
aws/code-editor#301 ·
Tất cả issue của aws/code-editor
Issue tương tự
-
align on terminology Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
CycloneDX/transparency-exchange-api#393 · 1 bình luận ·
-
module/agent platform/macos type/bug/regression
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 92/100
CachyOS/cachyos-aur-derived#754 ·
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 90/100
CrowdStrike/falcon-scripts#528 ·
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100