Commit Graph

2221 Commits

Author SHA1 Message Date
Tom Lane
499abb0c0f Implement new 'lightweight lock manager' that's intermediate between
existing lock manager and spinlocks: it understands exclusive vs shared
lock but has few other fancy features.  Replace most uses of spinlocks
with lightweight locks.  All remaining uses of spinlocks have very short
lock hold times (a few dozen instructions), so tweak spinlock backoff
code to work efficiently given this assumption.  All per my proposal on
pghackers 26-Sep-01.
2001-09-29 04:02:27 +00:00
Bruce Momjian
a8385d07c8 Update TODO list. 2001-09-28 21:39:31 +00:00
Thomas G. Lockhart
0b268e5d88 Fix markup to allow compilation. The chapters on failure and recovery
need more work, but at least they have something now.
2001-09-28 20:48:17 +00:00
Bruce Momjian
7fb60b06ff Add to thread thread. 2001-09-28 19:06:50 +00:00
Bruce Momjian
466b644cc9 Add to thread. 2001-09-28 18:56:57 +00:00
Bruce Momjian
abb6134095 Add to threads. 2001-09-28 18:30:05 +00:00
Bruce Momjian
3676e121f0 Update TODO list. 2001-09-28 15:31:25 +00:00
Bruce Momjian
229aa5a54d Update TODO list. 2001-09-28 15:31:08 +00:00
Thomas G. Lockhart
f9681968e0 Add information on new timestamp and timestamptz data types.
Start chapter on recovery techniques. Still needs work for release.
2001-09-28 08:15:35 +00:00
Tom Lane
3d59ad00e8 Remove useless LockDisable() function and associated overhead, per my
proposal of 26-Aug.
2001-09-27 16:29:13 +00:00
Peter Eisentraut
c0a9283742 Rename collect_* options to more user-friendly names. 2001-09-23 21:52:36 +00:00
Bruce Momjian
9e60c0f698 Update TODO list. 2001-09-23 14:01:57 +00:00
Bruce Momjian
6aa7738524 Update TODO list. 2001-09-23 14:01:25 +00:00
Bruce Momjian
8dffc8fbef Update TODO list. 2001-09-23 13:59:17 +00:00
Bruce Momjian
328870a890 One more LIMIT doc update. 2001-09-23 13:34:44 +00:00
Bruce Momjian
296011d87e Update TODO list. 2001-09-23 04:15:13 +00:00
Bruce Momjian
1ea5d1b161 Update TODO list. 2001-09-23 04:13:29 +00:00
Bruce Momjian
c7bc0ddf76 Update TODO list. 2001-09-23 04:08:38 +00:00
Bruce Momjian
0a24c70a8f Add mention of log file rotation with mention of syslog SIGHUP capability. 2001-09-23 04:06:24 +00:00
Bruce Momjian
1aab783b59 Implement TODO item:
* Change LIMIT val,val to offset,limit to match MySQL

Documentation updates too.
2001-09-23 03:39:01 +00:00
Bruce Momjian
ddfdb1e3f1 Update anoncvs info, per Marc. 2001-09-23 01:16:35 +00:00
Bruce Momjian
c36e2b2d0d Update FAQ. 2001-09-23 00:07:50 +00:00
Bruce Momjian
39ceaa19f0 Fix 6.4.* release dates, pointed out by Tom Lane. 2001-09-22 21:36:38 +00:00
Bruce Momjian
f5ab01ada7 WAL file numbers: Sequenatial -> ever-increasing 2001-09-22 03:59:17 +00:00
Peter Eisentraut
91778e890d Suggest running ldconfig after installation if available. 2001-09-21 23:20:02 +00:00
Peter Eisentraut
fdf07fe14f For consistency with the rest of PostgreSQL, rename BLOBs to large objects
in messages and documentation.
2001-09-21 21:58:30 +00:00
Tom Lane
196700c372 Add 'reload' option to pg_ctl to send SIGHUP to the postmaster. 2001-09-21 21:10:56 +00:00
Tom Lane
c1c888a9de Code review for MD5 authorization patch. Clean up some breakage
(salts were always zero!?), add much missing documentation.
2001-09-21 20:31:49 +00:00
Peter Eisentraut
4e77b4a548 Readd test/regress/README file, this time with a well-defined and simple
rule to remake it when necessary.
2001-09-21 18:37:05 +00:00
Tom Lane
35b7601b04 Add an overall timeout on the client authentication cycle, so that
a hung client or lost connection can't indefinitely block a postmaster
child (not to mention the possibility of deliberate DoS attacks).
Timeout is controlled by new authentication_timeout GUC variable,
which I set to 60 seconds by default ... does that seem reasonable?
2001-09-21 17:06:12 +00:00
Tom Lane
c969fed7ec Give VACUUM its own GUC parameter for memory usage, rather than
piggybacking on SortMem.  Add documentation for some recently-added
GUC parameters that had so far escaped it.
2001-09-21 03:32:36 +00:00
Peter Eisentraut
14ac04710a Document the sign() function. 2001-09-20 16:41:26 +00:00
Peter Eisentraut
a1ee06625c Provide tunable knob for x = NULL -> x IS NULL transformation, default to off. 2001-09-20 14:20:28 +00:00
Peter Eisentraut
4a4abd4232 Generate index.html as the root file name of the documentation set,
rather than making index.html a symlink to the autogenerated name.
Fixes fatal problems with tar programs that don't handle symlinks
very well (MacOS X).

(The names user.html, admin.html, etc. are still available as make
targets, but they aren't packaged anymore.)

Use the manifest file that the stylesheets generate as the file list
for packaging.  Put graphics in the right place while building, not
while packaging, so you can actually look at them after building.
2001-09-18 12:08:27 +00:00
Tom Lane
89fa551808 EXPLAIN ANALYZE feature to measure and show actual runtimes and tuple
counts alongside the planner's estimates.  By Martijn van Oosterhout,
with some further work by Tom Lane.
2001-09-18 01:59:07 +00:00
Peter Eisentraut
27d2890b87 Unify the zip rules and variables. 2001-09-17 23:00:27 +00:00
Tom Lane
2aa6ad1183 Update documentation's info about location of our CVSROOT. 2001-09-16 23:52:29 +00:00
Peter Eisentraut
d3215af7ad Update intro in face of TOAST. 2001-09-16 22:53:52 +00:00
Peter Eisentraut
264f8f2b6c Install dynamically loadable modules into a private subdirectory
under libdir, for a cleaner separation in the installation layout
and compatibility with binary packaging standards.  Point backend's
default search location there.  The contrib modules are also
installed in the said location, giving them the benefit of the
default search path as well.  No changes in user interface
nevertheless.
2001-09-16 16:11:11 +00:00
Bruce Momjian
73a4bcc1aa Point to HISTORY File for current info. 2001-09-16 04:18:57 +00:00
Bruce Momjian
f5db0bc968 Add list of 7.2 changes in preparation for beta. 2001-09-16 04:12:35 +00:00
Peter Eisentraut
1b506c9661 updates 2001-09-15 19:56:59 +00:00
Peter Eisentraut
d694260765 Markup examples as examples. 2001-09-15 16:08:59 +00:00
Peter Eisentraut
4284002d35 Markup examples as examples. Fix formatting of examples. 2001-09-15 00:48:59 +00:00
Peter Eisentraut
184c4afcd6 Some formatting changes, add CSS stylesheet. Include indexes in
documentation tarball builds.
2001-09-14 20:37:55 +00:00
Tatsuo Ishii
113cf00edf Add semicolon 2001-09-14 10:28:09 +00:00
Tatsuo Ishii
b4982f9b6d Fix typo. 2001-09-14 10:24:35 +00:00
Tatsuo Ishii
f9d2749a03 Fix exmaple
Tatsuo Ishii
2001-09-14 09:49:00 +00:00
Tatsuo Ishii
03df474440 Fix show message
Tatsuo Ishii
2001-09-14 08:47:00 +00:00
Tatsuo Ishii
e38664aaa2 Add semicolon
Tatsuo Ishii
2001-09-14 08:24:29 +00:00