Opened 4 years ago

Closed 3 years ago

#2264 closed task (worksforme)

make sure rasdaman with postgres compiles and passes systemtest

Reported by: Dimitar Misev Owned by: apercov
Priority: major Milestone: 10.0
Component: reladminif Version: 9.8
Keywords: Cc:
Complexity: Medium

Description

  1. Configure rasdaman with postgresql backend (instead of sqlite)
    • cmake ... -DDEFAULT_BASEDB=postgresql
  2. Build with make/make install
  3. Initialize db with create_db.sh and update_db.sh
  4. Run systemtest and fix possible issues

Change History (5)

comment:1 by apercov, 4 years ago

Status: assignedaccepted

comment:2 by apercov, 4 years ago

Both Rasdapy and Rasdapy3 work unreliably with postgres. Rasdapy3 cannot pass the testcases due to that. Should I continue work on that in this ticket, or should I open another ticket for that and just disable Rasdapy3 test for postgres?

comment:3 by Dimitar Misev, 4 years ago

I suggest open a new ticket with priority minor.

comment:4 by apercov, 4 years ago

Important note: Test_manipulation fails every time in RELEASE on my local machine. Few times it corrupted the db, other times it went to deadlock state (my assumption). To see that the transaction gets stuck, you can open psql command line, connect to RASBASE(or any other name of base DB that you are using), and run the following query:

SELECT * FROM pg_stat_activity WHERE datname = current_database() AND pid <> pg_backend_pid() AND state LIKE 'idle%';


Last edited 4 years ago by apercov (previous) (diff)

comment:5 by Dimitar Misev, 3 years ago

Resolution: worksforme
Status: acceptedclosed
Note: See TracTickets for help on using tickets.