FS#80040 - [raft] Consider switching upstream to cowsql/raft
Attached to Project:
Arch Linux
Opened by Free Ekanayaka (free.ekanayaka) - Saturday, 21 October 2023, 07:46 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:26 GMT
Opened by Free Ekanayaka (free.ekanayaka) - Saturday, 21 October 2023, 07:46 GMT
Last edited by Buggy McBugFace (bugbot) - Saturday, 25 November 2023, 20:26 GMT
|
Details
Description:
Hello, I'm the upstream author of cowsql [0], and a maintainer of Incus [1] as well. Please consider switching the upstream of the Arch raft [2] package from github.com/canonical/raft to github.com/cowsql/raft. I'm the original author of the github.com/canonical/raft project and I have now forked it to github.com/cowsql/raft, for many of the same reasons which prompted LXD developers to fork it to Incus. The cowsql/raft code is compatible with canonical/dqlite and with canonical/raft, but it's not guaranteed that the other way round will hold true. Version 0.18.1 of cowsql/raft already has some performance improvements that will benefit Incus users. Please see also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1053663 and https://bugs.gentoo.org/915960 for more background. Thanks, Free [0] https://aur.archlinux.org/packages/cowsql-git [1] https://aur.archlinux.org/packages/incus [2] https://aur.archlinux.org/packages/raft-git Additional info: * package version(s): 0.17.1.r25.g50e6d15-1 * config and/or log files etc. * link to upstream bug report, if any Steps to reproduce: |
This task depends upon
Closed by Buggy McBugFace (bugbot)
Saturday, 25 November 2023, 20:26 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/raft/issues/1
Saturday, 25 November 2023, 20:26 GMT
Reason for closing: Moved
Additional comments about closing: https://gitlab.archlinux.org/archlinux/p ackaging/packages/raft/issues/1
Just out of curiosity, is anyone at Canonical actually maintaining dqlite/raft?
Yes, Canonical is currently maintaining dqlite/raft, although it's not quite clear which direction it will take.