Skip to content

Commit 333e0cf

Browse files
committed
Cleanup
1 parent 717beb1 commit 333e0cf

File tree

2 files changed

+9
-14
lines changed

2 files changed

+9
-14
lines changed

pkg/flypg/node.go

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,12 @@ func (n *Node) Init() error {
124124
fmt.Printf("Failed to initialize replmgr: %s\n", err.Error())
125125
}
126126

127+
// Initialize PGBouncer
128+
fmt.Println("Initializing PGBouncer")
129+
if err := n.PGBouncer.initialize(); err != nil {
130+
return err
131+
}
132+
127133
switch primaryIP {
128134
case n.PrivateIP:
129135
// Noop
@@ -171,12 +177,6 @@ func (n *Node) Init() error {
171177
return fmt.Errorf("failed to configure postgres %s", err)
172178
}
173179

174-
// Initialize PGBouncer
175-
fmt.Println("Configuring PGBouncer")
176-
if err := n.PGBouncer.configure(primaryIP); err != nil {
177-
return err
178-
}
179-
180180
return nil
181181
}
182182

@@ -279,9 +279,8 @@ func (n *Node) PostInit() error {
279279
return fmt.Errorf("failed to query current primary: %s", err)
280280
}
281281

282-
fmt.Println("Configuring pgbouncer primary")
283-
if err := n.PGBouncer.ConfigurePrimary(primaryIP, false); err != nil {
284-
return fmt.Errorf("failed to configure pgbouncer primary %s", err)
282+
if err := n.PGBouncer.ConfigurePrimary(primaryIP, true); err != nil {
283+
return fmt.Errorf("failed to configure pgbouncer's primary: %s", err)
285284
}
286285

287286
return nil

pkg/flypg/pgbouncer.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func (p *PGBouncer) ConfigurePrimary(primary string, reload bool) error {
4444
return nil
4545
}
4646

47-
func (p *PGBouncer) configure(primary string) error {
47+
func (p *PGBouncer) initialize() error {
4848
cmdStr := fmt.Sprintf("mkdir -p %s", p.ConfigPath)
4949
if err := runCommand(cmdStr); err != nil {
5050
return err
@@ -66,10 +66,6 @@ func (p *PGBouncer) configure(primary string) error {
6666
return fmt.Errorf("failed to configure pgbouncer auth. %s", err)
6767
}
6868

69-
if err := p.ConfigurePrimary(primary, false); err != nil {
70-
return fmt.Errorf("failed to configure pgbouncer primary. %s", err)
71-
}
72-
7369
return nil
7470
}
7571

0 commit comments

Comments
 (0)