Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: channel_token_…
Commits on May 6, 2013
  1. @archaelus

    Save memory in lookup_ids_by_channel.

    archaelus authored
    Costs a try-catch instead.
  2. @archaelus
  3. @archaelus
  4. @archaelus
  5. @archaelus
  6. @archaelus
  7. @archaelus
  8. @archaelus
  9. @archaelus
  10. @archaelus

    Re-arrange exports.

    archaelus authored
  11. @archaelus
  12. @archaelus

    Export token type.

    archaelus authored
  13. @archaelus
  14. @archaelus
  15. @archaelus
  16. @archaelus

    Add logplex_token:new(TokenId, ChannelId).

    archaelus authored
    Conflicts:
    	src/logplex_token.erl
  17. @archaelus

    Add logplex_token:cache/1.

    archaelus authored
  18. @archaelus
  19. @archaelus
  20. @archaelus
Commits on May 3, 2013
  1. @ferd

    Removing lengthy redis checks

    ferd authored
    Looking for drains is too expensive as a regular operation. In
    production it may take up to two minutes just to run all the checks and
    Redis is what makes it slow. Tests have shown that no drain currently on
    a production node appears to be orphaned in either ETS or Redis, but
    always both. As such, we drop this lookup.
Commits on May 2, 2013
  1. @ferd

    Reducing delay to 5 minutes for leak monitor

    ferd authored
    The operations are long-lived and there isn't a lot of expected benefits
    to having things run very frequently. A 5 minutes check ought to be
    sufficient.
Commits on May 1, 2013
  1. @ferd

    Upgrade path v65 -> v66

    ferd authored
  2. @ferd

    Increasing kill time on health monitor

    ferd authored
    The health monitor's own supervisor gives 8 seconds and it's useless to
    give only 2 to its parent. The 8 seconds might be required because
    scanning entire tables for orphans might be a bit long before seeing
    sys messages.
  3. @ferd

    Minor fixes

    ferd authored
  4. @ferd

    Fixing channel deletion to include drains

    ferd authored
    Channel deletion would delete only the ETS table entries for each drain,
    leaving the door open for new nodes and NSYNC'ing to bring back dead
    drains (that were not killed on existing nodes).
    
    This patch makes it so that deleting a channel, which calls
    logplex_drain:delete_by_channel/1 actually removes said drain via redis.
    nsync callbacks will then clean up the rest.
    
    Conflicts:
    	src/logplex_drain.erl
    	src/logplex_mon_serv.erl
  5. @ferd

    Adding basic monitoring of drains & channels

    ferd authored
    Looks for orphans (both in ETS vs. drain, or channels vs. drains, in any
    storage available).
    
    Also looks at total drain and channel count, and compares it with other
    nodes.
Commits on Apr 22, 2013
  1. @archaelus
  2. @archaelus
  3. @archaelus
Commits on Apr 19, 2013
  1. @archaelus
  2. @archaelus
  3. @archaelus
  4. @archaelus

    Fix malfomed_messages typo.

    archaelus authored
  5. @archaelus
Something went wrong with that request. Please try again.