== PostgreSQL Weekly News - September 18th 2003 == - Mailing list pgsql-announce
From | Robert Treat |
---|---|
Subject | == PostgreSQL Weekly News - September 18th 2003 == |
Date | |
Msg-id | 1063919936.25702.1618.camel@camel Whole thread Raw |
List | pgsql-announce |
== PostgreSQL Weekly News - September 18th 2003 == On Monday 7.4 beta3 was packaged up, if you haven't given it a spin it should be available from your local mirror. We still saw a number of issues crop up so every extra person who tries a beta package brings us that much closer to a final release. A lot of debate centered around how best to ensure use of our spinlock code on all platforms after it was noticed that PostgreSQL would compile without using it on some architectures, which leads to a significant slow down of the database. One way to test if your database built without spinlocks would be to check "ipcs -s" and count up the number of semaphores created by the postmaster. Normally PostgreSQL will grab approximately max_connections semaphores, but without spinlocks it would be somewhere above max_connections + 2 * shared_buffers. For 7.4 a compile error will be thrown if spinlock code is not found, and a configure flag (--disable-spinlocks) will be needed to get past this error. Should you run across this problem installing one of the beta packages, please report it along with your OS and Hardware information to the pgsql-hackers mailing list. General fixes this week included squaring away some uppercase type definitions in ecpg, more tweaking on reentrent functions and thread support, adding a hint to the CREATE FUNCTION command for known languages that may not be loaded, adjusting copydir() to emit a WARNING rather than ERROR on failure, psql should now invoke the pager when calling for \? and sql help in psql is now translatable, a missed message was updated for opclasses, and a bug in timetravel was fixed. Several warnings were removed from commands that have no effect when executed repeatedly. A race condition reported by Gavin Sherry for LISTEN/NOTIFY was patched until a more general fix can be derived. SPI_modifytuple now accepts a zero for the natts argument (implying no changes to make). The use of mktime on the back end was eliminated in favor of localtime due to a number of bugs that kept coming up. A fix for aset.c unnecessarily making malloc() requests of sizes that aren't power of 2. The MemoryContextCheck() call was moved to after commit to avoid duplication of effort. Plpython now generates separate cached procedure data for each relation when the same function is used as a trigger on more than one relation and some issues with plpython's dropped column were worked out. Several contrib modules saw work this week as well. The srandom() call was removed from normal_rand() in the tablefunc module. The cube module was updated to work with flex 2.5.31, and now uses a real btree operator class. The dblink regression tests were updated. An incorrect pfree in to_ts_query_name() of the tsearch2 package was fixed, and it also was updated to work with flex 2.5.31. The new pg_autovacuum feature saw more updates this week. Quotes were added to vaccum/analyze commands to handle upper/lowercase object names. There were also some changes put in to help work through some issues that came up with the stats system (for which a new regression test was added). On another note the contrib/array was mostly removed with explanation on the new syntax for achieving these types of operations. Thanks to the folks at Red Hat there were several more fixes put in for the JDBC driver this week. Patches contained more SQLState updates including correctly reporting SQLState support, improvements to boolean and bit handling, and some corrections for error messages that were not translating correctly. As usual we round out the weeks changes with what seemed like an especially high number of documentation changes. Areas that saw changes included the create function page, a datetime appendix table, general function information, the run time config sections, the client authentication section (along with corresponding notes in the pg_hba.conf.sample), information schema, and the analyze page. GUC variable names should now be consistently lowercase throughout the docs, several outdated error messages were cleaned up, several sgml conventions were made more consistent, and there was more cleanup of the diagnostic sections. == PostgreSQL Product News == Lyris ListManager 7.5 Available http://www.marketwire.com/mw/release_html_b1?release_id=57715 Safe Software Adds PostGIS & PostgreSQL Reading & Writing Support to FME http://www.directionsmag.com/press.releases/?duty=Show&id=7852 EMS PostgreSQL Manager 1.8 released http://www.databasejournal.com/news/article.php/3075321 == PostgreSQL In the News == RedSheriff transacts to a lower TCO http://www.computerworld.com.au/index.php?id=1482975508&fp=16&fpid=0 Recursive constraint solved! (blog) http://frontierj.blogspot.com/2003_09_14_frontierj_archive.html#106365830849624470 == Upcoming Events == LinuxWorld Conference & Expo 2003 : Frankfurt, Germany: October 27-29 PostgreSQL will have a booth at the LinuxWorld Conference http://www.linuxworldexpo.de/ International PHP Conference: Frankfurt, Germany: November 2-5 Bruce Momjian will be presenting several PostgreSQL talks at this year's International PHP Conference. http://www.phpconference.de/2003/ NordU Usenix 2004: Denmark: January 28 - February 1 Bruce Momjian will be giving PostgreSQL several tutorials http://www.nordu.org/NordU2004/ == PostgreSQL Weekly News - September 18th 2003 == Don't forget to read Elein Mustain's Weekly Summary of the PostgreSQL General Mailing List http://www.varlena.com/GeneralBits/ On the Web: http://www.postgresql.org http://advocacy.postgresql.org
pgsql-announce by date: