Re: new patches

From: Bruce Momjian <maillist(at)candle(dot)pha(dot)pa(dot)us>
To: Massimo Dal Zotto <dz(at)cs(dot)unitn(dot)it>
Cc: PostgreSQL Hackers <hackers(at)postgreSQL(dot)org>, Pgsql Patches <pgsql-patches(at)postgreSQL(dot)org>, vadim(at)krs(dot)ru
Subject: Re: new patches
Date: 1999-09-27 20:30:35
Message-ID: 199909272030.QAA16314@candle.pha.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

> Two small patches:
>
> 1) make default NBuffers = DEF_MAXBACKENDS*2 as required by check in
> PostmasterMain().

Seems this line is gone in the current sources.
>
> 2) check for QueryCancel in the copy command. Maybe we should do the
> same in vacuum command (Vadim?).

Applied.

>
>
> *** src/include/miscadmin.h.orig Wed May 26 09:06:39 1999
> --- src/include/miscadmin.h Sat Jun 12 20:01:10 1999
> ***************
> *** 106,112 ****
> * default number of buffers in buffer pool
> *
> */
> ! #define NDBUFS 64
>
> /*****************************************************************************
> * pdir.h -- *
> --- 106,112 ----
> * default number of buffers in buffer pool
> *
> */
> ! #define NDBUFS (2*DEF_MAXBACKENDS)
>
> /*****************************************************************************
> * pdir.h -- *
> *** src/backend/commands/copy.c.orig Sun May 30 09:01:01 1999
> --- src/backend/commands/copy.c Sat Jun 12 20:23:51 1999
> ***************
> *** 18,23 ****
> --- 18,24 ----
>
> #include <access/heapam.h>
> #include <tcop/dest.h>
> + #include "tcop/tcopprot.h"
> #include <fmgr.h>
> #include <miscadmin.h>
> #include <utils/builtins.h>
> ***************
> *** 253,259 ****
> */
> if (file_opened)
> {
> ! FreeFile(fp);
> file_opened = false;
> }
>
> --- 254,265 ----
> */
> if (file_opened)
> {
> ! /*
> ! * This is unnecessary: files are closed automatically by
> ! * AtEOXact_Files() at transaction abort. -- dz
> ! */
> !
> ! /* FreeFile(fp); */
> file_opened = false;
> }
>
> ***************
> *** 419,424 ****
> --- 425,432 ----
>
> while (HeapTupleIsValid(tuple = heap_getnext(scandesc, 0)))
> {
> + if (QueryCancel)
> + CancelQuery();
>
> if (oids && !binary)
> {
> ***************
> *** 691,696 ****
> --- 699,707 ----
> lineno = 0;
> while (!done)
> {
> + if (QueryCancel)
> + CancelQuery();
> +
> if (!binary)
> {
> #ifdef COPY_PATCH
>
>
> --
> Massimo Dal Zotto
>
> +----------------------------------------------------------------------+
> | Massimo Dal Zotto email: dz(at)cs(dot)unitn(dot)it |
> | Via Marconi, 141 phone: ++39-0461534251 |
> | 38057 Pergine Valsugana (TN) www: http://www.cs.unitn.it/~dz/ |
> | Italy pgp: finger dz(at)tango(dot)cs(dot)unitn(dot)it |
> +----------------------------------------------------------------------+
>

--
Bruce Momjian | http://www.op.net/~candle
maillist(at)candle(dot)pha(dot)pa(dot)us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026

In response to

  • new patches at 1999-06-12 18:42:24 from Massimo Dal Zotto

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 1999-09-27 20:31:34 Re: patch for large queries
Previous Message Bruce Momjian 1999-09-27 19:55:00 Re: [HACKERS] IPC on win32 - additions for 6.5.2 and current trees