pgsql: Remove flatfiles.c, which is now obsolete. - Mailing list pgsql-committers

From alvherre@postgresql.org (Alvaro Herrera)
Subject pgsql: Remove flatfiles.c, which is now obsolete.
Date
Msg-id 20090901025452.8567B75331E@cvs.postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Remove flatfiles.c, which is now obsolete.

Recent commits have removed the various uses it was supporting.  It was a
performance bottleneck, according to bug report #4919 by Lauris Ulmanis; seems
it slowed down user creation after a billion users.

Modified Files:
--------------
    pgsql/src/backend/access/transam:
        twophase_rmgr.c (r1.8 -> r1.9)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/twophase_rmgr.c?r1=1.8&r2=1.9)
        xact.c (r1.274 -> r1.275)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/xact.c?r1=1.274&r2=1.275)
        xlog.c (r1.350 -> r1.351)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/xlog.c?r1=1.350&r2=1.351)
    pgsql/src/backend/commands:
        dbcommands.c (r1.225 -> r1.226)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/dbcommands.c?r1=1.225&r2=1.226)
        user.c (r1.187 -> r1.188)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/user.c?r1=1.187&r2=1.188)
        vacuum.c (r1.391 -> r1.392)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/vacuum.c?r1=1.391&r2=1.392)
    pgsql/src/backend/libpq:
        hba.c (r1.189 -> r1.190)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/libpq/hba.c?r1=1.189&r2=1.190)
    pgsql/src/backend/tcop:
        postgres.c (r1.572 -> r1.573)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/tcop/postgres.c?r1=1.572&r2=1.573)
    pgsql/src/backend/utils/init:
        Makefile (r1.22 -> r1.23)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/init/Makefile?r1=1.22&r2=1.23)
    pgsql/src/bin/initdb:
        initdb.c (r1.172 -> r1.173)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/bin/initdb/initdb.c?r1=1.172&r2=1.173)
    pgsql/src/include/access:
        twophase_rmgr.h (r1.7 -> r1.8)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/access/twophase_rmgr.h?r1=1.7&r2=1.8)
    pgsql/src/include/catalog:
        pg_proc.h (r1.549 -> r1.550)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h?r1=1.549&r2=1.550)

Removed Files:
-------------
    pgsql/src/backend/utils/init:
        flatfiles.c
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/init/flatfiles.c)
    pgsql/src/include/utils:
        flatfiles.h
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/flatfiles.h)

pgsql-committers by date:

Previous
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Move processing of startup-packet switches and GUC settings into
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Bump catversion for flat-file-ectomy.