Testing hot standby on same server sharing same tablespace directory

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 

Hi

 

I am testing hot standby on same server (version 9.5.2) , everything works well. I have a doubt regarding sharing of tablespace directory by these two databases .

I have created a tablespace and moved few objects and I happen to see that same directory was being used by standby node aka slave node and to my surprise it still works without any issues.

 

Is this expected ? I was expecting some sort of warnings from Postgres or am I missing something

 

Master $PGDATA

 

[pg952@pdb-poc01 pg_tblspc]$ pwd

/opt/v9.5.2/data/pg_tblspc

[pg952@pdb-poc01 pg_tblspc]$ ls -ltr

total 0

lrwxrwxrwx. 1 pg952 dba 17 Apr 27 16:10 16495 -> /opt/v9.5.2/tbsp1

[pg952@pdb-poc01 pg_tblspc]$

 

 

I can access the tables

 

 

[pg952@pdb-poc01 pg_tblspc]$ psql -d abcd -p 5432

psql (9.5.2)

Type "help" for help.

 

ssint=# select count(*) from t_random;

  count

---------

8000000

(1 row)

 

ssint=#

 

 

Standby/Slave $PGDATA

 

[pg952@pdb-poc01 pg_tblspc]$ pwd

/home/postgres95/data/pg_tblspc

[pg952@pdb-poc01 pg_tblspc]$ ls -ltr

total 0

lrwxrwxrwx. 1 pg952 dba 17 Apr 27 16:10 16495 -> /opt/v9.5.2/tbsp1

[pg952@pdb-poc01 pg_tblspc]$

 

 

 

[pg952@pdb-poc01 16412]$ psql -d abcd -p 54321

psql (9.5.2)

Type "help" for help.

 

ssint=# delete from t_random;

ERROR:  cannot execute DELETE in a read-only transaction

ssint=# select count(*) from t_random;

  count

---------

8000000

(1 row)

 

ssint=#

 

-Sreekanth


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux