How can I reset pending changes? #5860
Unanswered
hicksjacobp
asked this question in
Q&A
Replies: 1 comment 8 replies
-
Maybe you did click on "Force synchronization"? That could mark all strings as pending. The question is: Why these were not written out - do you see any errors in the logs? Is Celery process running? The cleanup and reset operate on the repository only, so these do not reset changes in the database. |
Beta Was this translation helpful? Give feedback.
8 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We have a component that seems to be having issues.
Originally, the git repository had diverged due to concurrent translation commits and development commits. In an attempt to resolve this, I generally took the following steps:
So now I have a component which is currently locked, has 0 outgoing commits, and 0 missing commits. Yet, Weblate indicates there are pending changes. Early on this in process, I noticed this number as being much larger than the actual translation changes that have been made by translators (only a handful of changes were made, but the pending changes are >10,000). After trying to just get repos in sync, I now noticed the pending changes >1,000,000. All this while, the component has been locked and no one has been able to contribute translation changes.
I've tried performing the "cleanup" and "reset" operations via wlc (really the REST API since wlc is having some certificate issues due to my environment). They seem to operate successfully, yet the pending changes still sit >1,000,000. I'm not confident that this component is ready to be unlocked - I would expect the pending changes to be at 0 if I've performed a cleanup/reset.
Like noted above, at various times some operations time out or end up returning a bad gateway [when being done via the Web UI]. Sometimes on the shell, performing a
checkgit
command fails to acquire the lock for the component by timing out. Other times, it works fine.I'm betting there are some settings or logs that may help give some insight. If anyone could identify what specifically to change and gather, I'd appreciate it. Ultimately what I'm looking for is if someone knows a way to really get this component back to a good state.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions