Permalink
Switch branches/tags
Commits on Dec 13, 2016
  1. Fix potential hang due to vnode proxy overload bug

    nickelization committed Dec 13, 2016
    If we call riak_core_vnode_master:sync_spawn_command, it ends up sending
    a gen_event all-state event to the proxy for forwarding. However, in
    handle_overload, the old code only had case clauses for '$gen_event' and
    not '$gen_all_state_event'. This means the event would be passed to
    handle_overload_info instead of handle_overload_request, which would
    likely skip the vnode callback code that sends a response.
    
    In Riak this meant that certain operations would hang during overload,
    since the caller to sync_spawn_command would never be sent a response.
    (This situation was made worse by the fact that the call is being done
    with an infinity timeout, but that's an issue we'll have to address some
    other time.)
Commits on Dec 12, 2016
  1. Merge pull request #882 from basho/object_ttl

    nickelization committed Dec 12, 2016
    Merge sweeper code to develop
Commits on Dec 5, 2016
  1. Merge pull request #881 from basho/jv-handle_no_existing_users

    jvoegele committed Dec 5, 2016
    Handle case where there are no existing users the same as if no users matched
  2. Handle case where there are no existing users the same as if no users…

    jvoegele committed Dec 5, 2016
    … matched
    
    Previously, the `find_one_user_by_metadata` function would return
    `{error, not_found}` for the case when no users matched the metadata
    query, but would return an empty list when there were no existing users
    registered with `riak_core_security`. This change is to make both of
    those cases return the same value: `{error, not_found}`.
Commits on Dec 2, 2016
  1. Merge pull request #875 from basho/ph-jv-s3_user

    paulhenrich committed Dec 2, 2016
    Support finding a user by their associated metadata
  2. Optimize finding one user by metadata

    Paul Henrich
    Paul Henrich committed Dec 1, 2016
    * add support to 'riak_core_metadata:fold/4' for catching {break, Result}
      and returning Result
    * move itr_close to 'fold/4'
    * use new break functionality to return just one user or {error, not_found} in
      'riak_core_security:find_one_user_by_metadata/2'
  3. Merge pull request #863 from basho/jv-refactor_riak_core_app

    jvoegele committed Dec 2, 2016
    Refactor `riak_core_app` for better readability
Commits on Nov 30, 2016
  1. Several cleanup items:

    JeetKunDoug committed Nov 30, 2016
    - Refactor anonymous function into named function `accumulate_if_user_matches_metadata`
    - use `default` and `resolver` options to pick LWW value in
      metadata object, and remove ?TOMBSTONE function head by returning
      an empty list for Options.
  2. Revert change to Username type annotation

    Paul Henrich
    Paul Henrich committed Nov 30, 2016
  3. Rename find_by_metadata to find_user_by_metadata

    Paul Henrich
    Paul Henrich committed Nov 29, 2016
Commits on Nov 29, 2016
  1. Add find_by_metadata for looking up a user by metadata

    Paul Henrich + Jason Voegele
    Paul Henrich + Jason Voegele committed Nov 16, 2016
    * Upgrade some types to named types
    * Add find_by_metadata in riak_core_security
Commits on Nov 18, 2016
  1. Merge pull request #876 from basho/ph-jv-fix_base64url

    borshop committed Nov 18, 2016
    Add unit tests and fix type specs for riak_core_base64url
    
    Reviewed-by: nickelization
  2. Add unit tests and fix type specs for riak_core_base64url

    jvoegele committed Nov 18, 2016
Commits on Nov 16, 2016
Commits on Nov 15, 2016
  1. Merge pull request #874 from basho/ph-jv-extract-base64

    paulhenrich committed Nov 15, 2016
    Move base64url from riak_control to riak_core
  2. Move base64url from riak_control to riak_core

    Paul Henrich
    Paul Henrich committed Nov 15, 2016
Commits on Nov 7, 2016
  1. Set riak_ensemble version to 2.1.5

    Brett Hazen
    Brett Hazen committed Nov 7, 2016
  2. Set eleveldb version to 2.0.32

    Brett Hazen
    Brett Hazen committed Nov 7, 2016
Commits on Oct 17, 2016
  1. Merge pull request #867 from JeetKunDoug/dr-merge-2.2-to-develop

    JeetKunDoug committed Oct 17, 2016
    Merge 2.2 to develop
Commits on Oct 11, 2016
  1. Merge 2.0/2.2 work to develop.

    JeetKunDoug committed Oct 11, 2016
  2. Updated dependencies

    fadushin committed Oct 11, 2016
Commits on Oct 5, 2016
Commits on Sep 30, 2016
  1. Merge pull request #864 from basho/bjs-jobswitches-debug

    bsparrow435 committed Sep 30, 2016
    Switch affirmative request logging from info to debug log [JIRA: RIAK-2797]
  2. Change affirmative request logging to debug level

    bsparrow435 committed Sep 30, 2016
  3. Lock deps for riak 2.2.0

    Brett Hazen
    Brett Hazen committed Sep 30, 2016
Commits on Sep 22, 2016
  1. updated lager dependency

    fadushin committed Sep 22, 2016
Commits on Sep 21, 2016
  1. Merge pull request #862 from basho/feature-bjs-lager3.2.1

    borshop committed Sep 21, 2016
    Update to lager 3.2.1
    
    Reviewed-by: javajolt
  2. Update to lager 3.2.1

    bsparrow435 committed Sep 21, 2016
Commits on Sep 20, 2016
  1. Merge pull request #861 from basho/jv-feature-use_ets_for_riak_core_t…

    borshop committed Sep 20, 2016
    …hrottle
    
    Use ETS table instead of application environment variables in riak_core_throttle
    
    Reviewed-by: fadushin
  2. Fix Dialyzer errors

    jvoegele committed Sep 20, 2016