Re: Forcing wal rotation

Поиск
Список
Период
Сортировка
От Hannu Krosing
Тема Re: Forcing wal rotation
Дата
Msg-id 1153001080.3031.7.camel@localhost.localdomain
обсуждение исходный текст
Ответ на Re: Forcing wal rotation  (Simon Riggs <simon@2ndquadrant.com>)
Ответы Re: Forcing wal rotation  (Tom Lane <tgl@sss.pgh.pa.us>)
Re: Forcing wal rotation  (Simon Riggs <simon@2ndquadrant.com>)
Список pgsql-hackers
Ühel kenal päeval, R, 2006-07-14 kell 17:39, kirjutas Simon Riggs:
> On Fri, 2006-07-14 at 12:09 -0400, Tom Lane wrote:
> > "Florian G. Pflug" <fgp@phlo.org> writes:
> > > I've now thought about how to fix that without doing that rather crude rsync-pg_xlog-hack.
> > > I've read through the code, and learned that wal-segments are expected to have a specific size -
> > > thus rotating them "early" is not that easy.
> > 
> > Simon was working on a patch for this at the code sprint; I think it's
> > submitted to -patches already.  
> 
> Slightly different patch. I'm working on this one still.

What is your approach here ?

And by any chance, do you plan to backport the standby WAL playback mode
patches to 8.0 and 8.1 series ?

> > Explicitly filling the segment as you
> > propose would be really bad for performance.
> 
> Yes, current approach I am taking is better than that.

Another thing that was discussed was adding a function to postgres that
could be called to get current WAL file and offset, so an external
process could do async wal-copying at the time WAL is being written
instead of copying it all when it is finished. 

This could reduce the lag of data availability to only (fractions of)
seconds.

Is anyone working on it ?

-- 
----------------
Hannu Krosing
Database Architect
Skype Technologies OÜ
Akadeemia tee 21 F, Tallinn, 12618, Estonia

Skype me:  callto:hkrosing
Get Skype for free:  http://www.skype.com



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: PG_RETURN_INT64 vs PointerGetDatum & ANALYZE
Следующее
От: Andrew Dunstan
Дата:
Сообщение: automatic system info tool?