Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: jplana/python-etcd
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: pebble/python-etcd
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 12 files changed
  • 2 contributors

Commits on Oct 13, 2015

  1. User authentication initial

    * Bumping pyOpenSSL==0.15.1 as 0.13.1 doesn't compile on OSX10.10.
    * Swapping .create_auto_spec tests to MagicMock to avoid:
        AttributeError: Mock object has no attribute '__name__'
    * Initial BASIC auth implementation + unit tests
    
    Checkpoint before integration tests.
    Peter Wagner committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    82d3157 View commit details
    Browse the repository at this point in the history
  2. etcd.auth.AuthClient

    This extension affords create/read/update without cluttering the basic
    etcd.Client implementation.
    
    The model is reworked for a cleaner API: user's roles can be assigned via
    list/tuple, permissions are moddeled like a dictionary.
    
    Adding coverage goal to buildout to verify testing progress.
    Peter Wagner committed Oct 13, 2015
    Configuration menu
    Copy the full SHA
    6ceb715 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2015

  1. Use quorum reads for locks

    Background at: https://coreos.com/etcd/docs/0.4.7/etcd-api/#read-consistency
    
    The transient "Lock not found" errors are caused by the client not being able
    to read it's own write. By requiring a quorum on read, we ensure
    consistency.
    Peter Wagner committed Oct 22, 2015
    Configuration menu
    Copy the full SHA
    ed15315 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2015

  1. Merge pull request #1 from pebble/WEBOPS-5/lock-with-quorom

    Use quorum reads for locks
    thepwagner committed Oct 28, 2015
    Configuration menu
    Copy the full SHA
    2aff8c8 View commit details
    Browse the repository at this point in the history
Loading