André Roth
|
f7057a9517
|
go1.24: fix lint, unit and system tests
- development env: base on debian trixie with go1.24
- lint: run with default config
- fix lint errors
- fix unit tests
- fix system test
|
2025-04-26 13:29:50 +02:00 |
|
Mikel Olasagasti Uranga
|
7074fc8856
|
Switch to google/uuid module
Current used github.com/pborman/uuid hasn't seen any updates in years.
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
|
2025-01-11 23:18:50 +01:00 |
|
André Roth
|
0b3dd2709b
|
apply PR feedback
|
2024-07-31 22:16:00 +02:00 |
|
André Roth
|
67771795ca
|
etcd: implement transactions
- use temporary db for lookups in transactions
- use batch implementation to commit transaction
|
2024-07-31 22:16:00 +02:00 |
|
André Roth
|
7a01c9c62d
|
etcd: implement batch operations
- cache the operations internally in a list
- Write() applies the list to etcd
|
2024-07-31 22:16:00 +02:00 |
|
André Roth
|
9768ecef22
|
etcd: implement temporary db support
- temporary db support is implemented with a unique key prefix
- prevent closing etcd connection when closing temporary db
|
2024-07-31 22:16:00 +02:00 |
|
hudeng
|
78172d11d7
|
feat: Add etcd database support
improve concurrent access and high availability of aptly with the help of the characteristics of etcd
|
2024-07-31 22:16:00 +02:00 |
|