diff options
author | Saša Živkov <sasa.zivkov@sap.com> | 2022-05-12 20:45:13 +0200 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2022-05-12 18:45:13 +0000 |
commit | 9a396f4ad8f22e8e280a2785a6983a62be1f163a (patch) | |
tree | ae01367f547391a86f9837b197946d01e7a236c0 | |
parent | 06b7b99768bfb6f611f70be741c8cb4f82afdf44 (diff) |
Update git submodules
* Update plugins/replication from branch 'stable-3.3'
to fb4854b57300f1060690b59722eae8c3a18cdab5
- Allow to cancel waiting tasks for non-existing repos without scheduling them
A waiting task for a non-existing repository can come into existence
when the repository gets deleted before a waiting task gets scheduled,
and thus becomes a running task.
A waiting task for a non-existing repository cannot be (re)scheduled
because there is a check for repository existence in that code-path.
However, such a task would remain in the waiting queue and rescheduling
would be tried again and again without a chance to get finished as the
only way for a task to get finished was to run it.
This change allows to finish a waiting task when its repository doesn't
exist. The ReplicationTasksStorage now tries to delete task file(s)
from both running and waiting directories.
Change-Id: Ibbdd5023e2a008484215da02403c9935d21fbf13
m--------- | plugins/replication | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/plugins/replication b/plugins/replication -Subproject 6e04fc32f87780e949c4213a6f028cc0d6a0c57 +Subproject fb4854b57300f1060690b59722eae8c3a18cdab |