Bug#905068: ITP: golang-github-canonicalltd-dqlite -- Distributed SQLite for Go applications
Hello Clement,
dqlite upstream and LXD team member here.
Please note that dqlite is going through a bit of change, which I
started to merge yesterday. So a few of the ITPs you have filed will no
longer make sense.
In a nutshell:
1) https://github.com/CanonicalLtd/dqlite is now a C project
2) https://github.com/CanonicalLtd/go-dqlite has Go bindings
3) golang-github-canonicalltd-go-sqlite3 won't be necessary anymore
4) golang-github-canonicalltd-go-grpc-sql won't be necessary anymore
This will all be effective starting with LXD 3.4, to be released in 3
weeks.
In LXD master, this will be effective once we land:
https://github.com/lxc/lxd/pull/4854
which should happen today or tomorrow at latest.
Cheers,
Free
"Clement Hermann" <nodens@nodens.org> writes:
> Package: wnpp
> Severity: wishlist
> Owner: Clement Hermann <nodens@nodens.org>
>
> * Package name : golang-github-canonicalltd-dqlite
> Version : 0.0~git20180507.e5bc052-1
> Upstream Author : Canonical Ltd
> * URL : https://github.com/CanonicalLtd/dqlite
> * License : Apache-2.0
> Programming Lang: Go
> Description : Distributed SQLite for Go applications
>
> dqlite can be used to replicate a SQLite database across a cluster,
> using the Raft algorithm.
> - No external processes needed: dqlite is just a Go library, you link
> it to your application exactly like you would with SQLite.
> - Full support for transactions
> - No need for statements to be deterministic (e.g. you can use time())
>
> This is a dependency of LXD 3 (ITP: #768973) and will be maintained under the
> Go team umbrella.
Reply to: