Commit Graph

  • 0db3080cdd Merge "Fix sp 'seonds' -> 'seconds'" Jenkins 2015-07-02 14:22:55 +00:00
  • d6f7325fdf Merge "Ensure run_watchers called from mixin, not base class" Jenkins 2015-07-02 03:13:19 +00:00
  • 60f228d9ac Remove tooz/openstack as it is empty and not used Joshua Harlow 2015-07-01 18:50:08 -07:00
  • 432b02701f Fix sp 'seonds' -> 'seconds' Joshua Harlow 2015-07-01 18:49:09 -07:00
  • f9cd68f8d0 Ensure run_watchers called from mixin, not base class Adam Gandelman 2015-06-30 16:04:01 -07:00
  • 5ab78903b4 Updated from global requirements OpenStack Proposal Bot 2015-06-30 20:04:31 +00:00
  • 5dc4f3d107 Update compatibility matrix due to file drivers new abilities Joshua Harlow 2015-06-25 16:18:23 -07:00
  • 89895e7c6d Merge "Remove 2.6 classifier" 0.17.0 Jenkins 2015-06-27 05:31:34 +00:00
  • 5f2dd42c81 Merge "Share most of the run_watchers code via a common mixin" Jenkins 2015-06-24 11:32:16 +00:00
  • 8bde234369 No longer need kazoo lock custom retry code Joshua Harlow 2015-05-11 20:21:43 -07:00
  • 03dbde52c1 Ensure unwatch_elected_as_leader correctly clears hooks Kiall Mac Innes 2015-06-23 12:31:11 +01:00
  • 3361ef1473 Merge "Ensure lock(s) acquire/release returns boolean values" 0.16.0 Jenkins 2015-06-23 10:25:23 +00:00
  • d819758e7d Updated from global requirements OpenStack Proposal Bot 2015-06-22 21:55:02 +00:00
  • c6e75071e7 Updated from global requirements OpenStack Proposal Bot 2015-06-22 08:29:01 +00:00
  • 32cdf82769 Ensure lock(s) acquire/release returns boolean values Joshua Harlow 2015-06-18 17:28:05 -07:00
  • 4c38cac925 Expose 'run_elect_coordinator' and call it from 'run_watchers' Joshua Harlow 2015-06-19 12:13:14 -07:00
  • 61e86b0e40 Share most of the run_watchers code via a common mixin Joshua Harlow 2015-06-12 16:37:46 -07:00
  • ae289f1f97 Merge "Remove file-driver special no-async abilities" Jenkins 2015-06-19 05:04:59 +00:00
  • 1731f8eb18 Remove 2.6 classifier Joshua Harlow 2015-06-18 15:51:14 -07:00
  • c43590a44f Remove file-driver special no-async abilities Joshua Harlow 2015-06-17 09:19:40 -07:00
  • 1f73fb6b58 Delay interpolating the LOG string Joshua Harlow 2015-06-17 09:04:19 -07:00
  • 5b13275d42 Merge "Use the 'driver_lock' around read operations" Jenkins 2015-06-17 09:37:35 +00:00
  • 551b66c6f1 Merge "Use the excutils.raise_with_cause after doing our type check" Jenkins 2015-06-17 09:37:33 +00:00
  • 72524b3f6e Use encodeutils.exception_to_unicode for exception -> string function Joshua Harlow 2015-06-16 15:42:08 -07:00
  • 7207ae674d Use the excutils.raise_with_cause after doing our type check Joshua Harlow 2015-06-16 15:39:28 -07:00
  • 80d8847428 Updated from global requirements OpenStack Proposal Bot 2015-06-16 19:24:06 +00:00
  • 991202f6d4 Use the 'driver_lock' around read operations Joshua Harlow 2015-06-16 11:28:27 -07:00
  • 92a0235b0e Merge "Switch badges from 'pypip.in' to 'shields.io'" Jenkins 2015-06-15 19:21:09 +00:00
  • 97ef501cf6 Updated from global requirements OpenStack Proposal Bot 2015-06-15 03:13:32 +00:00
  • e6b2f037eb Merge "Add watch file driver support" Jenkins 2015-06-12 07:43:11 +00:00
  • db07d766a8 Merge "Make the file driver more capable (with regard to groups)" Jenkins 2015-06-12 07:40:20 +00:00
  • b74d70968f Switch badges from 'pypip.in' to 'shields.io' Joshua Harlow 2015-06-11 20:44:10 -07:00
  • fe266b0c83 Updated from global requirements OpenStack Proposal Bot 2015-06-11 00:49:14 +00:00
  • 605d7f7453 Merge "Implement watch/unwatch elected_as_leader for redis driver" Jenkins 2015-06-09 10:24:12 +00:00
  • 8f810b15bb Add watch file driver support Joshua Harlow 2015-06-03 19:54:52 -07:00
  • 3a38bc960c Make the file driver more capable (with regard to groups) Joshua Harlow 2015-06-02 13:04:38 -07:00
  • e44b35dc48 Ensure locks can not be created outside of the root file driver directory Joshua Harlow 2015-06-04 09:08:28 -07:00
  • c727093e01 Merge "Use MySQL default port when not set explicitly" Jenkins 2015-06-04 08:35:33 +00:00
  • bab4406720 Updated from global requirements OpenStack Proposal Bot 2015-06-03 17:21:34 +00:00
  • 07a77f02ed Use MySQL default port when not set explicitly Kobi Samoray 2015-06-03 15:18:34 +03:00
  • 39ba1da5fc Merge "Use fasteners library for interprocess locks" Jenkins 2015-06-03 13:42:36 +00:00
  • e678f4c1b3 Use fasteners library for interprocess locks Joshua Harlow 2015-05-26 15:49:30 -07:00
  • ec519f4861 Implement watch/unwatch elected_as_leader for redis driver Joshua Harlow 2015-05-29 17:04:19 -07:00
  • 736cf677e3 Updated from global requirements OpenStack Proposal Bot 2015-05-29 16:43:34 +00:00
  • ba5740a3b0 Merge "Use lua locks instead of pipeline locks" Jenkins 2015-05-28 08:58:43 +00:00
  • bd86d31d6e Cap kazoo and zake from stable/juno global-requirements juno-eol 0.12.1 Doug Hellmann 2015-05-27 12:22:43 -04:00
  • 80f9d57791 Use lua locks instead of pipeline locks Joshua Harlow 2015-05-11 12:38:09 -07:00
  • 473e90ff6a Move more string constants to class constants with docstrings Joshua Harlow 2015-05-06 14:44:58 -07:00
  • f16972d423 Updated from global requirements OpenStack Proposal Bot 2015-05-27 01:14:18 +00:00
  • 184c0193dc Updated from global requirements OpenStack Proposal Bot 2015-05-11 15:52:53 +00:00
  • 3d5fc42e57 Remove support for redis < 2.6.0 Joshua Harlow 2015-05-07 14:26:24 -07:00
  • e3191c285b Merge "Expose Zookeeper client class constants" Jenkins 2015-05-07 09:52:34 +00:00
  • c75ca7d0a7 Merge "Explicitly start and execute most transactions" Jenkins 2015-05-06 18:45:58 +00:00
  • 41d8a0d05d Expose Zookeeper client class constants Vilobh Meshram 2015-05-06 10:22:30 -07:00
  • 353f5ba823 Merge "Use a serialization/deserialization specific exception" Jenkins 2015-05-06 13:44:02 +00:00
  • 3f1cc94885 Merge "Expose redis client class constants" Jenkins 2015-05-06 09:59:40 +00:00
  • 98dad594c2 Expose redis client class constants Joshua Harlow 2015-05-01 17:42:05 -07:00
  • d175f02c22 Use a serialization/deserialization specific exception Joshua Harlow 2015-05-05 12:15:58 -07:00
  • ca4de1b3b8 Expose memcache coord. class constants Joshua Harlow 2015-05-04 15:28:11 -07:00
  • d79ddcc1f9 Explicitly start and execute most transactions Joshua Harlow 2015-05-04 17:12:33 -07:00
  • cdac135a57 Provide and use a options collapsing function Joshua Harlow 2015-05-01 15:21:09 -07:00
  • 9c329cc535 Merge "Add zookeeper tag in setup.cfg" Jenkins 2015-05-04 19:47:20 +00:00
  • c21d8364da Merge "Use pymemcache pooled client" Jenkins 2015-05-04 17:01:59 +00:00
  • efdb16db53 Merge "Have run_watchers take a timeout and respect it" Jenkins 2015-05-04 16:45:34 +00:00
  • 9d8b146d71 Add zookeeper tag in setup.cfg Vilobh Meshram 2015-05-01 14:06:05 -07:00
  • 3d23012442 Use pymemcache pooled client Joshua Harlow 2015-05-01 17:25:31 -07:00
  • 3dafd4e82a Merge "Use oslo.serialization msgpackutils" Jenkins 2015-04-29 12:47:47 +00:00
  • 9f700b61f0 Merge "Provide ability for namespace customization for Zookeeper and Zake drivers" Jenkins 2015-04-29 06:51:28 +00:00
  • 1730a6d97c Use oslo.serialization msgpackutils Joshua Harlow 2015-04-13 12:53:48 -07:00
  • 2c4a99b338 Provide ability for namespace customization for Zookeeper and Zake drivers Vilobh Meshram 2015-04-28 12:19:26 -07:00
  • a5e7d57c1e Typo in Locking doc Vilobh Meshram 2015-04-28 11:28:10 -07:00
  • 0e67e15ed3 Merge "Avoid using a thread local token storage" Jenkins 2015-04-27 12:59:19 +00:00
  • 74c16fe88e Merge "Heartbeat on acquired locks copy" Jenkins 2015-04-27 10:59:05 +00:00
  • ac13079410 Move optional driver requirements to test-requirements.txt Joshua Harlow 2015-04-23 11:52:57 -07:00
  • 0642bafb71 Have run_watchers take a timeout and respect it Joshua Harlow 2015-04-22 11:07:37 -07:00
  • 16490e5d82 Heartbeat on acquired locks copy Joshua Harlow 2015-04-21 17:21:31 -07:00
  • 1664a04b3d Avoid using a thread local token storage Joshua Harlow 2015-04-21 17:02:16 -07:00
  • e4bbade4ef Fix param name to be its right name 0.15.0 Joshua Harlow 2015-04-18 11:22:28 -07:00
  • 327d314145 Merge "Replace more instance(s) of exception chaining with helper" Jenkins 2015-04-18 08:21:41 +00:00
  • bed46b820c Replace more instance(s) of exception chaining with helper Joshua Harlow 2015-04-17 17:49:43 -07:00
  • 3b619deea0 Just use staticmethod functions to create _dumps/_loads Joshua Harlow 2015-04-17 17:51:23 -07:00
  • a039cb0754 Uncap library requirements for liberty Doug Hellmann 2015-04-16 18:15:34 +00:00
  • 225dd0d353 Merge "Link AOF to redis persistence docs" Jenkins 2015-04-16 08:54:27 +00:00
  • 00f5b378bc Merge "Add exception docs to developer docs" Jenkins 2015-04-16 08:50:25 +00:00
  • 0456913f5f Merge "Silence logs + errors when stopping and group membership lost" Jenkins 2015-04-16 08:18:56 +00:00
  • 1c0fc10faa Merge "Allow the acquired file to be closed manually" Jenkins 2015-04-16 08:18:52 +00:00
  • 5f92ace2ea Link AOF to redis persistence docs Joshua Harlow 2015-04-15 17:31:21 -07:00
  • a890d34265 Add exception docs to developer docs Joshua Harlow 2015-04-15 08:56:31 -07:00
  • a21a2e817b fix lock concurrency issues with certain drivers Mehdi Abaakouk 2015-03-16 11:26:50 +01:00
  • edd499fdc5 Add + use helper to raise + chain exceptions Joshua Harlow 2015-04-14 16:01:03 -07:00
  • 15e659f2b2 Allow the acquired file to be closed manually Joshua Harlow 2015-04-08 11:58:55 -07:00
  • a0980f8a95 Updated from global requirements OpenStack Proposal Bot 2015-04-10 13:57:32 +00:00
  • ad5198c38b Merge "Make and use a thread safe pymemcache client subclass" Jenkins 2015-04-14 16:01:01 +00:00
  • f1a3f67a64 Merge "Handle errors that come out of pymemcache better" Jenkins 2015-04-14 15:57:07 +00:00
  • e21f7afa5f Silence logs + errors when stopping and group membership lost Joshua Harlow 2015-04-13 11:28:05 -07:00
  • 6aabfbe418 Make and use a thread safe pymemcache client subclass Joshua Harlow 2015-04-13 15:04:46 -07:00
  • 270ad93b71 Handle errors that come out of pymemcache better Joshua Harlow 2015-04-13 11:40:39 -07:00
  • 44131d08ab Use rst inline code structure + link to sentinel Joshua Harlow 2015-04-13 08:42:59 -07:00
  • 8086661f40 Merge "Use a sentinel connection pool to manage failover" into stable/kilo 0.13.2 Jenkins 2015-04-10 22:07:57 +00:00
  • 348ca31c8e Merge "fix mysql driver url parsing" into stable/kilo Jenkins 2015-04-10 21:58:41 +00:00