summaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Collapse)Author
2014-10-29Merge branch 'master' of https://github.com/markokr/skytools into hotfix/3.2.5martinko
2014-10-27parse_iso_timestamp: handle Z properlyMarko Kreen
2014-10-27moved log msg about script's normal shutdown from BaseScript to DataMaintainermartinko
I think this could be useful to others but it's got to move until a better solution is figured out.
2014-10-08pgq.cascade.admin: fixed takeover ("cannot subscribe to itself")martinko
2014-10-06skytools.scripting: minor touchmartinko
2014-10-06Merge branch 'master' of https://github.com/markokr/skytools into developmartinko
2014-10-06walmgr: ignore .history files when removing PG_RECEIVEXLOG fileTarvi Pillessaar
PG_RECEIVEXLOG got removed too early due to .history files that were not present
2014-10-03londiste.handlers.dispatch: improved ignoring of events aiming at obsolete ↵martinko
partitions Partition is never created if it is already known to be obsolete (and so to be dropped).
2014-08-07Merge branch 'master' of git://github.com/markokr/skytoolsMarko Kreen
2014-08-07cascadeadmin: allow drop-node of rootMarko Kreen
2014-07-31BaseScript: added log msg about script's normal shutdownmartinko
2014-07-25Merge branch 'master' of https://github.com/markokr/skytools into developmartinko
2014-07-16Standardize log messages about skipping execution of sql script.Ruslan Ledesma Garza
2014-07-16Skip execution of sql script when already executed.Ruslan Ledesma Garza
2014-04-09moved psycopg2 reference from scripting module to actual script using itmartinko
2014-04-09skytools.scripting: moved psycopg2 import where it belongsmartinko
2014-04-08skytools.timeutil: fixed for Python versions less than 2.7martinko
2014-03-17typosmartinko
2014-02-20Merge branch 'master' of https://github.com/markokr/skytools into developmartinko
2014-02-04quote sequence namesAndrew Sackville-West
fixes a bug where _load_elem fails on sequences in schemas that start with non-alpha characters.
2014-02-03Merge branch 'master' of https://github.com/markokr/skytools into developmartinko
Conflicts: debian/changelog
2014-01-30skytools.scripting: allow to specify exception(s) to suppress for a grace periodmartinko
It is possible to provide a list of exception names, or reserved keyword “ALL”.
2014-01-28skytools.scripting: added options to lower log level for exceptionsmartinko
The idea is to suppress error level log messages for a grace period in order not to pollute logs with transient errors that nobody would act upon.
2014-01-28cleaned up, even more robust, added logging, feature inactive by defaultmartinko
2014-01-28made more robust, returns retry count and valid cursormartinko
2014-01-28another iteration from pastmartinko
2014-01-28simple retriable execute (for sql)martinko
the idea is that db calls occasionally break due to transient issues and we’d rather have the calls retried before raising exceptions etc
2014-01-28londiste.handlers: removed duplicate debug loggingmartinko
2014-01-23pgq.cascade.admin: do not allow subscribing to itself (same node)martinko
2014-01-13pgq.localconsumer: added file path check on config loadmartinko
2013-12-03Merge branch 'hotfix/3.1.5.4' into developmartinko
2013-12-03londiste.handlers.dispatch: fixed "ignore events aiming at obsolete ↵martinko
partitions" bug but really :-)
2013-12-03python/pgq: fixes (event & walker)martinko
2013-11-11python/pgq: fixes (event & walker)martinko
2013-11-06set_tcp_keepalive: simplify, enable win32Marko Kreen
The code got messy, clean it up. Also, seems like Python 2.7+ support SIO_KEEPALIVE_VALS, enable it's usage.
2013-11-05skytools.set_tcp_keepalive: add compat with newer OSXMarko Kreen
Newer OSX has Linux-style TCP_KEEPIDLE/TCP_KEEPCNT socket options, but TCP_KEEPIDLE is missing, instead it has old well-hidden TCP_KEEPALIVE option. So it branches into Linux section and fails there. This patch detects every Linux option separately and uses TCP_KEEPALIVE instead TCP_KEEPIDLE on Darwin. It does expect that Python is compiled against current OSX versions, and headers match running kernel. So if option is defined in 'socket' module, it works. Reported-by: Rob Fowler
2013-10-17londiste: added ignore_truncate handler optionmartinko
Truncate events can be ignored on per handler basis.
2013-10-17londiste: moved config processing from dispatch to base handlermartinko
2013-10-04Merge remote-tracking branch 'gamato/master'Marko Kreen
Conflicts: debian/changelog
2013-09-20Merge branch 'master' of skype-git:/git/dba/skytools-3martinko
2013-09-20londiste.handlers.dispatch: fixed "ignore events aiming at obsolete ↵martinko
partitions" bug
2013-09-19londiste.handlers.dispatch: fixed "ignore events aiming at obsolete ↵martinko
partitions" bug
2013-09-19python: amendmentsmartinko
2013-09-19Merge branch 'master' of skype-git:/git/users/petr.jelinek/skytools-3 into ↵martinko
develop
2013-09-18Get rid of dictfetch*() usage, it's obsolete.Marko Kreen
2013-09-04Add timeout for add-table operation to avoid possible locking issues.Petr Jelinek
2013-08-09v3.1.5martinko
2013-07-31londiste.handlers.shard: fixed incomplete docstring for part handlermartinko
2013-07-18londiste/repair: made less verbosemartinko
(in response to "londiste3 repair command floods the console with the diff mesages")
2013-07-10Merge branch 'master' of https://github.com/markokr/skytools into developmartinko