summaryrefslogtreecommitdiff
path: root/python/londiste
AgeCommit message (Collapse)Author
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-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-01-28londiste.handlers: removed duplicate debug loggingmartinko
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-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-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-06-20Merge branch 'master' of https://github.com/markokr/skytools into developmartinko
2013-06-20londiste: resync now checks if table is available on providermartinko
2013-06-19londiste: fix multi -v passingMarko Kreen
2013-06-19Merge remote-tracking branch 'gamato/develop'Marko Kreen
2013-06-19londiste --wait-sync: show progress in absolute numbersMarko Kreen
This gives more information and is less random.
2013-05-27londiste: add-table supports --find-copy-node working with --create nowmartinko
2013-05-20londiste: resync supports --find-copy-node and --copy-node options nowmartinko
2013-05-17londiste.playback: support multiple -v options for workersmartinko
2013-05-16londiste.handlers: renamed handler 'part' to 'shard'martinko
It was getting more and more confusing, especially since 'dispatch' handler mixed both partitioning types (table and database) in one class.
2013-05-16londiste.handlers.dispatch: added switch to ignore events aiming at obsolete ↵martinko
(dropped) partitions
2013-05-15londiste.handlers: fixesmartinko
2013-05-15Merge branch 'feature/dispatch_handler_with_sharding' into developmartinko
2013-05-14londiste add-table: --skip-non-existing ignores tables not on providerMarko Kreen
2013-05-02londiste: moved hash_key logic from dispatch to part handlermartinko
2013-05-02londiste: changed handler argument 'key' to 'hash_key'martinko
2013-04-18londiste: initial implementation of shard-ed Dispatch handlermartinko
2013-04-18londiste copy: fix data filtering when parallel_copies > 1Marko Kreen
The problem appears in 'catching-up' phase were code checked table status only and not whether the table is owned by current process. Then events can be replayed by several copy processes when they are all in catching-up phase. The problem does not appear when local_only=1. Also remove unused function.
2013-04-17londiste add: --skip-non-existing optionMarko Kreen
2013-04-15python: text fixesmartinko
2013-04-15londiste: inform about no tables passed on cmd line (thus nothing to do)martinko
2013-03-22londiste: connection profilesMarko Kreen
Way to add extra connect string parameters for non-config connection strings (public node locations).
2013-03-20londiste create: load node name and initial provider also from configMarko Kreen
2013-03-20adminscripts: make info commands not use pidfileMarko Kreen
otherwise they conflict with change operations.
2013-03-06python: text fixesmartinko
2013-03-01create-node: validate, accept public location from configMarko Kreen
2013-02-27thread safety catchupmartinko
2013-02-22noisemartinko
2013-02-21londiste: sweeping change to postpone log string formattingmartinko
2013-02-21londiste: moved drop_obsolete_partitions() call to check_part()martinko
Note that current behaviour is that dispatcher would crash if events older than retention period arrived. Perhaps it is better than quietly recreating and redropping tables for too old events..?
2013-02-21londiste.drop_obsolete_partitions: changed back to return (and log) names of ↵martinko
dropped tables
2013-02-20londiste: added dispatch handler arg retention_periodmartinko
It controls how long to keep partitions around. Examples: '3 months', '1 year'
2013-02-13added handling deletes to keep_latest row_modeEero Oja