Implement support for transactional voting via reference-transaction hooks
Problem to solve
The first iteration of transactions uses the pre-receive
hook which only captures a subset of write operations. This means that we must fall back to async replication regularly.
Proposal
With the new reference-transaction hook (https://gitlab.com/gitlab-org/gitlab-git/-/merge_requests/2) having been released as part of v2.28.0-rc0, we should transition from using the pre-receive hook to perform transactional voting to the new hook.
This will require support for subtransactions first, though, as the reference-transaction hook may be executed multiple times, causing multiple votes to happen.
- Show closed items
Is blocked by
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Patrick Steinhardt added to epic &1189 (closed)
added to epic &1189 (closed)
- Patrick Steinhardt added devopscreate groupgitaly + 1 deleted label
added devopscreate groupgitaly + 1 deleted label
- Patrick Steinhardt marked this issue as related to #2939 (closed)
marked this issue as related to #2939 (closed)
- Patrick Steinhardt mentioned in merge request gitlab-com/www-gitlab-com!51540 (merged)
mentioned in merge request gitlab-com/www-gitlab-com!51540 (merged)
- James Ramsay (ex-GitLab) changed milestone to %13.3
changed milestone to %13.3
added Deliverable typefeature workflowplanning breakdown labels
- 🤖 GitLab Bot 🤖 added [deprecated] Accepting merge requests label
added [deprecated] Accepting merge requests label
- Maintainer
Setting label(s) Category:Gitaly based on groupgitaly.
- 🤖 GitLab Bot 🤖 added Category:Gitaly label
added Category:Gitaly label
- James Ramsay (ex-GitLab) mentioned in issue create-stage#12672 (closed)
mentioned in issue create-stage#12672 (closed)
- James Ramsay (ex-GitLab) marked this issue as related to #2959 (closed)
marked this issue as related to #2959 (closed)
- James Ramsay (ex-GitLab) removed the relation with #2959 (closed)
removed the relation with #2959 (closed)
- James Ramsay (ex-GitLab) marked this issue as related to #2959 (closed)
marked this issue as related to #2959 (closed)
- James Ramsay (ex-GitLab) added featureaddition label
added featureaddition label
- James Ramsay (ex-GitLab) added direction label
added direction label
- James Ramsay (ex-GitLab) added workflowready for development label and removed workflowplanning breakdown label
added workflowready for development label and removed workflowplanning breakdown label
- James Ramsay (ex-GitLab) changed the description
Compare with previous version changed the description
- Patrick Steinhardt assigned to @pks-t
assigned to @pks-t
- Patrick Steinhardt mentioned in merge request !2388 (merged)
mentioned in merge request !2388 (merged)
- 🤖 GitLab Bot 🤖 removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- James Ramsay (ex-GitLab) added release post itemsecondary label
added release post itemsecondary label
- Bot mentioned in merge request gitlab-com/www-gitlab-com!57058 (merged)
mentioned in merge request gitlab-com/www-gitlab-com!57058 (merged)
- James Ramsay (ex-GitLab) added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- James Ramsay (ex-GitLab) mentioned in merge request !2406 (closed)
mentioned in merge request !2406 (closed)
- James Ramsay (ex-GitLab) added release post itemsecondary label and removed release post itemin review label
added release post itemsecondary label and removed release post itemin review label
- James Ramsay (ex-GitLab) added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- James Ramsay (ex-GitLab) added release post itemsecondary label and removed release post itemin review label
added release post itemsecondary label and removed release post itemin review label
- James Ramsay (ex-GitLab) added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- James Ramsay (ex-GitLab) added release post itemsecondary label and removed release post itemin review label
added release post itemsecondary label and removed release post itemin review label
- James Ramsay (ex-GitLab) added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- James Ramsay (ex-GitLab) added release post itemsecondary label and removed release post itemin review label
added release post itemsecondary label and removed release post itemin review label
- 🤖 GitLab Bot 🤖 added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- James Ramsay (ex-GitLab) added release post itemsecondary label and removed release post itemin review label
added release post itemsecondary label and removed release post itemin review label
- 🤖 GitLab Bot 🤖 added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- Patrick Steinhardt mentioned in commit 43e8389d
mentioned in commit 43e8389d
- Patrick Steinhardt closed with merge request !2388 (merged)
closed with merge request !2388 (merged)
- GitalyBot mentioned in issue #2982 (closed)
mentioned in issue #2982 (closed)