Skip to content

v1.3 Redis Support & PGCAT Overhaul

Compare
Choose a tag to compare
@Vonng Vonng released this 29 Nov 06:48
  • [FEATURE] Redis Deployment

  • [FEATURE] Redis Monitor

  • [FEATURE] monitor: PGCAT Overhaul

  • [FEATURE] monitor: PGSQL Enhancement

    • New Panels: PGSQL Cluster, add 10 key metrics panel (toggled by default)
    • New Panels: PGSQL Instance, add 10 key metrics panel (toggled by default)
    • Simplify & Redesign: PGSQL Service
    • Add cross-references between PGCAT & PGSL dashboards
  • [ENHANCEMENT] software upgrade

    • add PostgreSQL 13 back to default package list
    • upgrade to PostgreSQL 14.1 by default
    • add greenplum rpm and dependencies
    • add redis rpm & source packages
    • add perf as default packages
  • [BUG FIX] shell script file permission fixed: #69

  • [BUG FIX] fix pglog shortcuts (pglog12, pglog13, pglog14) to adopt different csvlog versions. add support for PG14 new error codes.

  • [CHANGE] change default values for max_locks_per_transactions

  • [CHANGE] increase default swapness from 0 to 10 for tuned config templates.

  • [CHANGE] default monitor targets file are now @ /etc/prometheus/targets instead of /etc/pigsty/targets

How to Upgrade?

This upgrade is all about prometheus & grafana. Following play will do the trick:

cd pigsty && git pull # upgrade pigsty from v1.2 to v1.3
./infra.yml -t grafana_provision,prometheus_config,prometheus_reload