Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-05 | v3.2.6 | martinko | |
2014-11-05 | fixed subscriber_info_watermark_name_fkey violation | martinko | |
2014-10-06 | bumping up schemata's versions in preparation for upcoming release | martinko | |
2014-08-05 | pgq: clean up pgq.consumer when consumer is unregistered | martinko | |
The goal is to leave no "garbage" that accumulates over time. | |||
2014-04-01 | bumped up version to 3.2 | martinko | |
let's get trendy ... it's no good to be stuck on same minor version for so long ;-) and it actually did not make sense ... quite a few important features appeared | |||
2014-02-20 | bumping up versions in preparation for upcoming release | martinko | |
2013-08-18 | sql/pgq: fix retry-queue vs. newgrants | Marko Kreen | |
2012-11-29 | Bump pgq schema ver to 3.1.3 | Marko Kreen | |
2012-11-27 | pgq.unregister_consumer: don't unregister all subconsumers in subscription ↵ | Petr Jelinek | |
when subconsumer was given on input | |||
2012-11-02 | Bump pgq schema version to 3.1.2 | Marko Kreen | |
2012-11-02 | pgq: quote internal table names | Marko Kreen | |
Quoting was not done previosly as the table names come not from user input but from internal tables. But understanding whether it's safe in particular setup requires extra thinking which is not good. So to remove the need for thinking, lets quote everything properly. | |||
2012-09-19 | Support for extensions upgrade | Marko Kreen | |
Needed for pgq & pgq_coop that have changed. Also move more common code to common-pgxs.mk | |||
2012-07-19 | Bump schema versions. | Marko Kreen | |
Everything is 3.1.0.0 now. | |||
2012-07-09 | pgq.maint_operations: include londiste.periodic_maintenance | Marko Kreen | |
2012-06-15 | pgq.maint_rotate_tables: check txid sanity, fail if bad | Marko Kreen | |
2012-05-10 | pgq.version(): 3.0.0.15 | Marko Kreen | |
2012-05-10 | Group-access roles for SQL functions (draft) | Marko Kreen | |
This is attempt for fine-grained access rights for all Skytools SQL schemas. As it still needs review, the rights are not activated by default, instead following sql files are generated: newgrants_<schema>.sql - applies new rights, drop old public access oldgrants_<schema>.sql - restores old rights - public execute privilege to all functions Only thing that is active by default is creation of new groups in upgrade functions. New access roles: pgq_reader Can consume queues (source-side) pgq_writer Can write into queues (source-side / dest-side) Can use pgq_node/pgq_ext schema as regular consumer (dest-side) pgq_admin Admin operations on queues, required for CascadedWorker on dest-side. Member of pgq_reader and pgq_writer. londiste_reader Member of pgq_reader, needs additional read access to tables. (source-side) londiste_writer Member of pgq_admin, needs additional write access to tables. (dest-side) | |||
2012-05-02 | pgq.insert_event(): outer wrapper does not need to be secdef | Marko Kreen | |
2012-04-18 | pgq.version(): 3.0.0.14 | Marko Kreen | |
2012-03-06 | Clean up SQL documentation | Marko Kreen | |
By Hannu Krosing, applied with some fixing | |||
2012-01-10 | pgq.version(): 3.0.0.13 | Marko Kreen | |
2012-01-10 | pgq.maint_operations: re-check the need for step2 | Marko Kreen | |
Previously the need for step2 was decided by need for step1. But if pgqd stops/crashed after step1 but before step2, the step2 will not be run anymore. Fix this by rechecking if no step1 was needed. | |||
2011-12-14 | pgq.version(): 3.0.0.12 | Marko Kreen | |
2011-12-14 | pgq.register_consumer_at: if tick is given, drop open batch | Marko Kreen | |
Old behaviour could catch (maybe) some bugs, but made life hard for consumers that know what they are doing. Basically, non-NULL tick pos is taken as "consumer knows better". | |||
2011-12-07 | pgq.version(): 3.0.0.11 | Marko Kreen | |
2011-11-29 | pgq.register_consumer_at: fix docstring | Marko Kreen | |
2011-11-22 | pgq.version(): 3.0.0.10 | Marko Kreen | |
2011-11-18 | pgq.unregister_consumer: do not raise errors | Marko Kreen | |
- be silent if consumer does not exist - if subconsumers exist, unregister those too | |||
2011-11-15 | pgq.version(): 3.0.0.9 | Marko Kreen | |
2011-10-27 | pgq.Consumer: support .consumer_filter with lazy_fetch | Marko Kreen | |
2011-09-08 | pgq.version(): 3.0.0.8 | Marko Kreen | |
2011-09-08 | pgq.upgrade_schema(): magic schema upgrade | Marko Kreen | |
2011-02-16 | bump db ver | Marko Kreen | |
2011-02-04 | pgq.get_queue_info: report last tick in queue | Marko Kreen | |
2011-01-14 | bump db ver | Marko Kreen | |
2011-01-14 | pgq.ticker(): rework the old tick sanity check | Marko Kreen | |
due to good-enough timing, seq and xmax may appear reversed. only error out when xmin is wrong. otherwise throw warning, to debug the issue. | |||
2011-01-14 | fixed case when event id is NULL on retry | Asko Tiidumaa | |
2011-01-10 | pgq.ticker: better error message when sanity check fails | Marko Kreen | |
2010-12-14 | bump db ver | Marko Kreen | |
2010-12-14 | pgq: avoid text||int concet, it breaks if db has bandaid casts installed | Marko Kreen | |
2010-12-13 | bump db ver | Marko Kreen | |
2010-12-12 | fix pg_autovacuum defaults in pgq.tune_storage() | Martin Pihlak | |
Previous version used zero value for freeze_max_age, which caused autovacuum to constantly re-vacuum all of the event tables because of the wraparound threat. Set this and other values to -1 to indicate system default. | |||
2010-12-08 | tick logic now respects either lag or max tick count, not just both | Asko Tiidumaa | |
2010-11-29 | set db ver for 3.0.0.3 | Marko Kreen | |
2010-11-29 | sql/*: Simplify queries to be able to run greenplum as leaf | Asko Tiidumaa | |
execute: Move session_replication_role setting out of db functions. | |||
2010-11-26 | sql/pgq: sanity check against incorrect db state | Marko Kreen | |
2010-11-25 | pgq.version: 3.0.0.2 | Marko Kreen | |
2010-11-25 | pgq.drop_queue: make force drop old consumers | Marko Kreen | |
2010-11-23 | pgq_node: add version() function, bump ver in pgq and londiste schemas. | Marko Kreen | |
All code has seen various fixes, this will help detect old versions. | |||
2010-11-09 | pgq.maint_rotate_tables: detect and report tick inconsistency | Marko Kreen | |