Age | Commit message (Collapse) | Author |
|
Add support for defining the syslog facility we want pgqd to
log to in the ini file, since this is supported in libusual.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Daemon sections can now have user= option. It makes
scriptmgr launch (and kill) daemons with sudo -u $user.
|
|
This option is no longer available as londiste3 add-table option.
Removed in ccfcf87df7fe0a123b563efec1639dec8367c2da
|
|
Noticed-By: Sergey Konoplev
|
|
|
|
In some cases the 'takeover --dead-root' will be used although
actual data on node is fine. Eg. network downtime, lost power.
It would be good to have a way to bring it back to cascade
without need for full rebuild.
This command sync queue contents and re-subscribes node.
Any events found on old root that are not spread to rest of cascade
are dumped and deleted. No actual table changes are made,
thus there must be external mechanism to avoid data conflicts.
|
|
|
|
|
|
Deprecated Londiste command line parameter --copy-condition.
Londiste handler part.py must be used instead as it leaves
configuration in maintainable state.
Fixed Londiste compare and repair for one to many and
many to one repliaction use cases. Now filtering
condition is applied on both ends and datasets compared
should be the same.
Cleaned up database splitting howto.
|
|
|
|
|
|
It seems whole "configurable suffix" idea is a mess
and should be removed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--not-really:: Don't actually do anything.
|
|
catch up with the previous commit
|
|
Also clean up minor issues in common text fragments.
|
|
THis allows use of EXECUTE in sitations where table
can be missing on few nodes.
Currenly, this needed to to be solved with temp update functions
that detect local situation or avoiding Londiste completely.
Both which are non-optimal solutions.
|
|
add-table --wait-sync
Don't return until all pending tables are synced
wait-sync
Wait until all pending tables are synced.
wait-root
Wait until root's next tick has appeared locally.
wait-provider
Wait until provider's next tick has appeared locally.
|
|
|
|
|
|
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)
|
|
Include howtos written by Hannu Krosing.
Clean up rest of the docs for release.
|
|
By Hannu Krosing, applied with some fixing
|
|
as we still install those scripts, keep their doc around
|
|
older seds dont like ';'
|
|
Conflicts:
README
|
|
so the new file is build and the renamed one is still build
|
|
Up to date with --help
Londiste man page is mostly written, it lacks maybe a QUICK START.
|
|
The manpage contains now all the options and console commands
as well as not implemented commands.
there are items in the TODO list in the source, what about them in
the documentation ?
|
|
The review is based on walmgr3 --help output and partial code review.
File has been rename from walmgr.txt
QUICK START reviewed for warm-standby.
|
|
|
|
|
|
|
|
|