Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport #2232 to Fortress #2498

Merged
merged 3 commits into from
Aug 2, 2024
Merged

Conversation

arjo129
Copy link
Contributor

@arjo129 arjo129 commented Jul 26, 2024

🔙 Backward port

This PR backports #2232 from main to fortress. The reason for this backport is that #2232 would greatly improve our UX (#2217, #2464, #2465, #2466).

@azeey has voiced his support for this here: #2232 (comment)

Branch comparison (not of much use): ign-gazebo6...main

Note to maintainers: Remember to Rebase and merge with commit (not squash-merge or merge-commit)

@arjo129 arjo129 requested a review from mjcarroll as a code owner July 26, 2024 12:07
@github-actions github-actions bot added the 🏯 fortress Ignition Fortress label Jul 26, 2024
@arjo129 arjo129 force-pushed the arjo/backport/fortress_2232 branch 2 times, most recently from ca4af94 to ba955aa Compare July 26, 2024 20:15
@azeey azeey added the beta Targeting beta release of upcoming collection label Jul 29, 2024
@iche033
Copy link
Contributor

iche033 commented Jul 31, 2024

note: #2503 initializes the threadsNeedCleanUp variable. We should also backport that one when it's merged.

arjo129 and others added 2 commits August 1, 2024 22:11
n particular if a user despawns an entity, the associated plugin gets removed. This should prevent issues like #2165. TBH I'm not sure if this is the right way forward as a system should technically be able to access any entity in a traditional ECS.

The PR has now been reworked and greatly simplified. All we do is stop all worker threads if an entity is removed and then recreate remaining threads.

Signed-off-by: Arjo Chakravarty <[email protected]>
@iche033 iche033 force-pushed the arjo/backport/fortress_2232 branch from 86223f8 to c1aab2e Compare August 1, 2024 22:12
@iche033
Copy link
Contributor

iche033 commented Aug 1, 2024

updated to include #2503 in this backport PR.

Signed-off-by: Ian Chen <[email protected]>
@iche033 iche033 merged commit 96dddad into ign-gazebo6 Aug 2, 2024
9 of 10 checks passed
@iche033 iche033 deleted the arjo/backport/fortress_2232 branch August 2, 2024 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
beta Targeting beta release of upcoming collection 🏯 fortress Ignition Fortress
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants