Re: [HACKERS] pg_background contrib module proposal
От | amul sul |
---|---|
Тема | Re: [HACKERS] pg_background contrib module proposal |
Дата | |
Msg-id | CAAJ_b94=96atQ20yTuaFw5GDC+FhJ2XuMO4sbNL_qFwYJUZ4Fw@mail.gmail.com обсуждение исходный текст |
Ответ на | pg_background contrib module proposal (amul sul <sulamul@gmail.com>) |
Ответы |
Re: [HACKERS] pg_background contrib module proposal
|
Список | pgsql-hackers |
On Tue, Dec 20, 2016 at 12:21 AM, David Fetter <david@fetter.org> wrote: > On Thu, Nov 24, 2016 at 09:16:53AM +0530, amul sul wrote: >> Hi All, >> >> I would like to take over pg_background patch and repost for >> discussion and review. > > This looks great. > > Sadly, it now breaks initdb when applied atop > dd728826c538f000220af98de025c00114ad0631 with: > > performing post-bootstrap initialization ... TRAP: FailedAssertion("!(((((const Node*)(rinfo))->type) == T_RestrictInfo))",File: "costsize.c", Line: 660) > sh: line 1: 2840 Aborted (core dumped) "/home/shackle/pggit/postgresql/tmp_install/home/shackle/10/bin/postgres"--single -F -O -j -c search_path=pg_catalog -c exit_on_error=truetemplate1 > /dev/null > I've complied binary with --enable-cassert flag and pg_background patch to the top of described commit as well as on latest HEAD, but I am not able to reproduce this crash, see this: [VM postgresql]$ /home/amul/Public/pg_inst/pg-master/bin/postgres --single -F -O -j -c search_path=pg_catalog -c exit_on_error=true template1 PostgreSQL stand-alone backend 10devel backend> CREATE EXTENSION pg_background; backend> select * from pg_extension; 1: extname (typeid = 19, len = 64, typmod = -1, byval = f) 2: extowner (typeid = 26, len = 4, typmod = -1, byval = t) 3: extnamespace (typeid = 26, len = 4, typmod = -1, byval = t) 4: extrelocatable (typeid = 16, len = 1, typmod = -1, byval = t) 5: extversion (typeid = 25, len = -1, typmod = -1, byval = f) 6: extconfig (typeid = 1028, len = -1, typmod = -1, byval = f) 7: extcondition (typeid = 1009, len = -1, typmod = -1, byval = f) ---- 1: extname = "plpgsql" (typeid = 19, len = 64, typmod = -1, byval = f) 2: extowner = "10" (typeid = 26, len = 4, typmod = -1, byval = t) 3: extnamespace = "11" (typeid = 26, len = 4, typmod = -1, byval = t) 4: extrelocatable = "f" (typeid = 16, len = 1, typmod = -1, byval = t) 5: extversion = "1.0" (typeid = 25, len = -1, typmod = -1, byval = f) ---- 1: extname = "pg_background" (typeid = 19, len = 64, typmod = -1, byval = f) 2: extowner = "10" (typeid = 26, len = 4, typmod = -1, byval = t) 3: extnamespace = "11" (typeid = 26, len = 4, typmod = -1, byval = t) 4: extrelocatable = "t" (typeid = 16, len = 1, typmod = -1, byval = t) 5: extversion = "1.0" (typeid = 25, len = -1, typmod = -1, byval = f) ---- backend> I hope I am missing anything. Thanks ! Regards, Amul
В списке pgsql-hackers по дате отправления: