Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: fast_token_loo…
Commits on May 6, 2013
  1. Geoff Cant
  2. Geoff Cant

    Have nsync cache tokens.

    archaelus authored
  3. Geoff Cant
Commits on May 4, 2013
  1. Geoff Cant
  2. Geoff Cant

    Cache tokens in #channel records.

    archaelus authored
    Adds logplex_channel:
     - tokens(Channel)
     - has_token(Id, Channel)
     - cache(Channel)
     - cache_token(ChannelId, Token)
  3. Geoff Cant
  4. Geoff Cant
  5. Geoff Cant

    Add logplex_token:cache/1.

    archaelus authored
  6. Geoff Cant
  7. Geoff Cant
  8. Geoff Cant
Commits on May 3, 2013
  1. Fred Hebert

    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. Fred Hebert

    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. Fred Hebert

    Upgrade path v65 -> v66

    ferd authored
  2. Fred Hebert

    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. Fred Hebert

    Minor fixes

    ferd authored
  4. Fred Hebert

    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. Fred Hebert

    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. Geoff Cant
  2. Geoff Cant
  3. Geoff Cant
Commits on Apr 19, 2013
  1. Geoff Cant
  2. Geoff Cant
  3. Geoff Cant
  4. Geoff Cant

    Fix malfomed_messages typo.

    archaelus authored
  5. Geoff Cant
  6. Geoff Cant
  7. Geoff Cant
  8. Geoff Cant
Commits on Apr 18, 2013
  1. Geoff Cant

    Simplify process_post with respond/4.

    archaelus authored
    Also provides better error messages.
  2. Geoff Cant
  3. Geoff Cant
  4. Geoff Cant
Commits on Apr 17, 2013
  1. Geoff Cant

    Merge branch 'v65'

    archaelus authored
  2. Geoff Cant
Something went wrong with that request. Please try again.