Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: postgrespro/ptrack

Release 2.2.0

15 Jun 20:55
Compare
Choose a tag to compare
Loading

Important Since version 2.2 we use a different algorithm for tracking changed pages. Thus, data recorded in theptrack.map using pre 2.2 versions ofptrack is incompatible with newer versions. After extension upgrade and server restart oldptrack.map will be discarded withWARNING and initialized from the scratch.

  • ptrack now uses two slots to record page change information. It
    helps significantly reduce number of false positives with the same
    ptrack.map_size. See#5 for details. Many thanks to@funny-falcon for
    ideas, theory and review!
  • ptrack_get_pagemapset() now also displays a number of changed blocks
    per file.
  • Addedptrack_get_change_stat(start_lsn pg_lsn) that can desplay statistic
    of changes (number of files, pages and size in MB) since specifiedstart_lsn.
Assets2
Loading
ololobus and gsmolk reacted with rocket emoji
2 people reacted

Release 2.1.2

31 Mar 11:17
Compare
Choose a tag to compare
Loading
  • Fix int32 overflow when doing aptrack checkpoint with
    ptrack.map_size > 16 GB.
  • Adjustptrack checkpoint buffer for a ~20% better performance.
Loading

Release 2.1.1

19 Jan 15:28
Compare
Choose a tag to compare
Loading
  • PostgreSQL 11 and 13 support. Thanks to@alubennikova.
  • Fixed an int32 overflow issue, when one was unable to set
    ptrack.map_size to 2 GB and above. New limit is 32 GB.
Loading

Release 2.1.0

26 May 15:27
Compare
Choose a tag to compare
Loading

Bothptrack engine and public SQL API are now inside extension. Only
certain required hooks have been left as a PostgreSQL core patch.

Also many things have changed since 2.0.0:

  • Fixed many compatibility bugs: alignment issues with atomics usage on Win32,
    with atomics simulation via spinlocks.
  • Added versioning into theptrack map.
  • Added automated standalone testing withpg_probackup via travis-ci in
    different modes, including a 'legacy' mode, i.e. withEXEC_BACKEND
    and--disable-atomics.
  • Removedpg_ptrack_get_block.

Upgrading from 2.0.0:

  • Putshared_preload_libraries = 'ptrack' intopostgresql.conf.
  • Renameptrack_map_size toptrack.map_size.
  • DoALTER EXTENSION 'ptrack' UPDATE;.
  • Restart server.
Loading

Release 2.0.0

07 May 09:36
Compare
Choose a tag to compare
Loading

Ptrack is a fast block-level incremental backup engine for PostgreSQL.
Currentlyptrack codebase is split approximately 50%/50% between
PostgreSQL core patch and extension. All public SQL API methods are
placed in theptrack extension, while the main engine is still in core.

Credits to:

  • Konstantin Knizhnik
  • Anastasia Lubennikova
  • Alexey Kondratov
Loading

[8]ページ先頭

©2009-2025 Movatter.jp