Skip to content

Commit d51f57c

Browse files
committed
Rebase
1 parent 7b993e2 commit d51f57c

File tree

4 files changed

+13
-98
lines changed

4 files changed

+13
-98
lines changed

pkg/api/handle_admin.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ package api
33
import (
44
"encoding/json"
55
"fmt"
6+
"net/http"
7+
"strings"
8+
69
"github.com/fly-apps/postgres-flex/pkg/flypg"
710
"github.com/fly-apps/postgres-flex/pkg/flypg/admin"
811
"github.com/fly-apps/postgres-flex/pkg/flypg/state"
912
"golang.org/x/exp/slices"
10-
"net/http"
11-
"strings"
1213
)
1314

1415
func handleRole(w http.ResponseWriter, r *http.Request) {
@@ -118,7 +119,7 @@ func (s *Server) handleApplyConfig(w http.ResponseWriter, r *http.Request) {
118119
}
119120
defer close()
120121

121-
consul, err := state.NewConsulClient()
122+
consul, err := state.NewStore()
122123
if err != nil {
123124
renderErr(w, err)
124125
return

pkg/flypg/node.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ func (n *Node) Init(ctx context.Context) error {
133133
fmt.Printf("Failed to initialize repmgr: %s\n", err.Error())
134134
}
135135

136-
err = SyncUserConfig(&repmgr, consul)
136+
err = SyncUserConfig(&repmgr, cs.Store)
137137
if err != nil {
138138
fmt.Printf("Failed to sync user config from consul for repmgr: %s\n", err.Error())
139139
}
@@ -148,7 +148,7 @@ func (n *Node) Init(ctx context.Context) error {
148148
return err
149149
}
150150

151-
err = SyncUserConfig(&pgbouncer, consul)
151+
err = SyncUserConfig(&pgbouncer, cs.Store)
152152
if err != nil {
153153
fmt.Printf("Failed to sync user config from consul for pgbouncer: %s\n", err.Error())
154154
}
@@ -205,7 +205,7 @@ func (n *Node) Init(ctx context.Context) error {
205205
fmt.Println("Resolving PG configuration settings.")
206206
PGConfig.Setup()
207207

208-
err = SyncUserConfig(PGConfig, consul)
208+
err = SyncUserConfig(PGConfig, cs.Store)
209209
if err != nil {
210210
fmt.Printf("Failed to sync user config from consul for pgbouncer: %s\n", err.Error())
211211
}

pkg/flypg/state/cluster.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import (
99
)
1010

1111
type ClusterState struct {
12-
store *Store
12+
Store *Store
1313
}
1414

1515
type ClusterData struct {
@@ -39,7 +39,7 @@ func NewClusterState() (*ClusterState, error) {
3939
}
4040

4141
return &ClusterState{
42-
store: store,
42+
Store: store,
4343
}, nil
4444
}
4545

@@ -160,10 +160,10 @@ func (c *ClusterState) FindMember(id int32) (*Member, error) {
160160
func (c *ClusterState) clusterData() (*ClusterData, uint64, error) {
161161
var (
162162
cluster ClusterData
163-
key = c.store.targetKey(stateKey)
163+
key = c.Store.targetKey(stateKey)
164164
)
165165

166-
result, _, err := c.store.Client.KV().Get(key, nil)
166+
result, _, err := c.Store.Client.KV().Get(key, nil)
167167
if err != nil {
168168
return nil, 0, err
169169
}
@@ -186,11 +186,11 @@ func (c *ClusterState) updateClusterState(modifyIndex uint64, cluster *ClusterDa
186186
}
187187

188188
kv := &api.KVPair{
189-
Key: c.store.targetKey(stateKey),
189+
Key: c.Store.targetKey(stateKey),
190190
Value: clusterJSON,
191191
ModifyIndex: modifyIndex,
192192
}
193-
succ, _, err := c.store.Client.KV().CAS(kv, nil)
193+
succ, _, err := c.Store.Client.KV().CAS(kv, nil)
194194
if err != nil {
195195
return err
196196
}

pkg/flypg/state/consul.go

Lines changed: 0 additions & 86 deletions
This file was deleted.

0 commit comments

Comments
 (0)