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

Intermittent deletion failures #10888

Closed
Tracked by #10952
kazcw opened this issue Aug 23, 2024 · 2 comments · Fixed by #10889 or #10950
Closed
Tracked by #10952

Intermittent deletion failures #10888

kazcw opened this issue Aug 23, 2024 · 2 comments · Fixed by #10889 or #10950
Assignees
Labels
--bug Type: bug -gui

Comments

@kazcw
Copy link
Contributor

kazcw commented Aug 23, 2024

Sometimes when deleting multiple components, some components are only partially deleted, and remain in the graph in a non-functional state.

I think this is probably related to the Changed the client-id because another client seems to be using it. that appears in the logs when multiple components are deleted.

(Reported by @jdunkerley; I have been able to reproduce it once, but not since)

@kazcw kazcw added --bug Type: bug -gui labels Aug 23, 2024
@kazcw kazcw added this to the 2024-09 Release milestone Aug 23, 2024
@kazcw kazcw self-assigned this Aug 23, 2024
@kazcw kazcw moved this from ❓New to 🔧 Implementation in Issues Board Aug 23, 2024
kazcw added a commit that referenced this issue Aug 23, 2024
- Fix bug in deletion logic (the `syncModule` was passed to a function that tried to commit it as an edit)
- Refactor APIs to avoid similar bugs (remove `direct` edit option; direct access to the sync module must be done by name)
kazcw added a commit that referenced this issue Aug 23, 2024
- Fix bug in deletion logic (the `syncModule` was passed to a function that tried to commit it as an edit)
- Refactor APIs to avoid similar bugs (remove `direct` edit option; direct access to the sync module must be done by name)
@kazcw kazcw linked a pull request Aug 23, 2024 that will close this issue
4 tasks
@kazcw kazcw moved this from 🔧 Implementation to 👁️ Code review in Issues Board Aug 23, 2024
mergify bot pushed a commit that referenced this issue Aug 28, 2024
Fix intermittent deletion failures (#10888)

- Fix bug in deletion logic (the `syncModule` itself was passed to a function that tried to commit it as an edit)
- Refactor APIs to avoid similar bugs (remove `direct` edit option)

# Important Notes
- `graphStore.getMutable` provides safer access to some of the functionality that was exposed by `direct` editing.
- `graphStore.transact` has been eliminated; it was redundant with `graphStore.batchEdits`.
@mergify mergify bot closed this as completed in #10889 Aug 28, 2024
@github-project-automation github-project-automation bot moved this from 👁️ Code review to 🟢 Accepted in Issues Board Aug 28, 2024
@vitvakatu vitvakatu reopened this Aug 28, 2024
@github-project-automation github-project-automation bot moved this from 🟢 Accepted to ❓New in Issues Board Aug 28, 2024
@vitvakatu vitvakatu assigned vitvakatu and unassigned kazcw Aug 29, 2024
@vitvakatu
Copy link
Contributor

#10889 did not fix the issue when removing multiple connected nodes:

repro.mp4

@AdRiley AdRiley moved this from ❓New to 🔧 Implementation in Issues Board Sep 2, 2024
@vitvakatu vitvakatu moved this from 🔧 Implementation to 👁️ Code review in Issues Board Sep 2, 2024
@mergify mergify bot closed this as completed in #10950 Sep 2, 2024
@mergify mergify bot closed this as completed in 3442a3a Sep 2, 2024
@github-project-automation github-project-automation bot moved this from 👁️ Code review to 🟢 Accepted in Issues Board Sep 2, 2024
@farmaazon farmaazon moved this from 🟢 Accepted to 🗄️ Archived in Issues Board Sep 5, 2024
@enso-bot
Copy link

enso-bot bot commented Sep 5, 2024

Ilya Bogdanov reports a new STANDUP for the provided date (2024-09-02):

Progress: Investigated and fixed the issue with nodes deletion. Also disabled the broken record button. It should be finished by 2024-09-02.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
--bug Type: bug -gui
Projects
Archived in project
2 participants