Please update and reply
От | Postmaster |
---|---|
Тема | Please update and reply |
Дата | |
Msg-id | 05DECEE0AFA8D211835D00A0C9C56FDA02FC591A@gordon обсуждение исходный текст |
Ответы |
Re: Please update and reply
|
Список | pgsql-bugs |
In an attempt to reduce the amount of undeliverable and bounced email we request that you remove the domains *@delinvest.com, @delgroup.com and *@lynch-mayer.com from your mailing lists. You are sending multiple emails to invalid addresses on our servers. Should you not be able to comply you will receive a request for every piece of email that you send. Please confirm the deletion of our domains from your server. Thank you, Postmaster Delaware Investments postmaster@delinvest.com -----Original Message----- From: Postmaster Sent: Thursday, July 08, 1999 10:43 AM To: Postmaster Subject: Notification: Inbound Mail Failure The following recipients did not receive the attached mail. A NDR was not sent to the originator for the following recipients for one of the following reasons: * The Delivery Status Notification options did not request failure notification, or requested no notification. * The message was of precedence bulk. NDR reasons are listed with each recipient, along with the notification requested for that recipient, or the precedence. <listserv-postgres@delinvest.com> listserv-postgres@delinvest.com MSEXCH:IMS:Delaware Group:PHL-1818:HOOPER 0 (000C05A6) Unknown Recipient Precedence: bulk The message that caused this notification was: <<Re: [BUGS] General Bug Report: Files greater than 1 GB are created while sorting >> Bruce Momjian <maillist@candle.pha.pa.us> writes: > I have renamed these sort temp tables to pg_sorttemp so they will not be > confused with actual temp tables. I didn't realize that the names generated for temp tables were so close to those generated for temp files. Changing one or the other does seem like a good idea. But I do not like "pg_sorttemp" because fd.c's temporary-file mechanism is used for more things than just sorting. Hash joins, for example. Can we think of a better name? Alternatively, how about including the user-given name for a temp table into its real name? That would be helpful for debugging, I'm sure. I'm thinking of something like snprintf(newrelname, NAMEDATALEN, "pg_temp.%d.%u.%s", (int) MyProcPid, uniqueId++, userrelname); (relying on snprintf to truncate the user name if too long, here). > You are safe up to 2 gigs, and at that point, the OS will can cause a > problem. The new naming should make the cause clearer. Don't know if > we can get this done in 6.5.1 because the change to segment these > requires some work. Looks like the psort code goes right to fd/*, > bypassing the storage manager. Yes, it will take some thought to figure out how to handle multi-segment temp files without cluttering the code too badly. I think it can be handled inside fd.c, though. Note that under ordinary circumstances, the data being processed by a sort or hash join will be written into several temp files that each get just a fraction of the data; so you would not actually see a problem until you got to several-times-2-Gig total data volume. regards, tom lane
В списке pgsql-bugs по дате отправления: