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

Trello tasks may not match tasks due to task reconciliation failing due to a missing checkpoint #361

Open
coddingtonbear opened this issue Jul 2, 2021 · 1 comment

Comments

@coddingtonbear
Copy link
Owner

Sentry: https://sentry.io/organizations/intheam/issues/2488671991/

CheckpointNeeded: 
(2 additional frame(s) were not displayed)
...
  File "inthe_am/taskmanager/tasks.py", line 423, in process_trello_action
    TrelloObjectAction.create_from_request(data)
  File "inthe_am/taskmanager/models/trelloobjectaction.py", line 50, in create_from_request
    instance.reconcile_action()
  File "inthe_am/taskmanager/models/trelloobjectaction.py", line 187, in reconcile_action
    getattr(self, reconciliation_method)()
  File "inthe_am/taskmanager/models/trelloobjectaction.py", line 168, in reconcile_createCard
    to.reconcile()
  File "inthe_am/taskmanager/models/trelloobject.py", line 118, in reconcile
    raise CheckpointNeeded()
@coddingtonbear
Copy link
Owner Author

Also perplexed by this one, there's clearly a checkpoint here:

with git_checkpoint(store, "Processing Trello Action", data=data):

& the mechanism used for checking for that checkpoint just looks for an active lock in redis. So, maybe this was something that happened while redis was being restarted or something?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant