Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jun 21, 2012
  1. @aphyr
  2. @aphyr

    Email formatting adjustments

    aphyr authored
  3. @aphyr
Commits on Jun 17, 2012
  1. @aphyr

    Try and get more build stuff working on lein2

    aphyr authored
    So the fileMode property of tarfileset has no writeMethod in the bean.
    Fuck my life.
  2. @aphyr

    0.1.3-SNAPSHOT

    aphyr authored
  3. @aphyr

    Version 0.1.2

    aphyr authored
  4. @aphyr

    Merge pull request #15 from michaelklishin/lein2

    aphyr authored
    Replace :dev-dependencies with a profile for Leiningen 2
  5. @michaelklishin
  6. @aphyr

    test/riemann/core: up the tolerance on the expired test.

    aphyr authored
    We're hitting thread scheduling issues. :/
  7. @aphyr

    Correct a bug in streams/rate which could cause divide-by-zero.

    aphyr authored
    Where (unix-time) is idential between two partitions of part-time-fast,
    streams/rate would divide by zero. This patch ignores the actual times
    in favor of just using the interval directly. This is not as accurate in
    cases where GC pauses interfere with thread scheduling, but I suspect in
    those cases part-time-fast's internal timing could *also* be
    inconsistent. LMAO if you care about time in Java, I guess. :-/
    
    The right thing to do is just fix part-time, and use that.
  8. @aphyr

    Introduce (common/linear-time)

    aphyr authored
Commits on Jun 15, 2012
  1. common/member? Fix a typo in docs for args.

    Kyle Kingsbury authored
  2. @aphyr

    streams/part-time-fast uses periodically-until-expired.

    aphyr authored
    This means part-time-fast will no longer leak threads when streams
    expire.
  3. @aphyr

    Ignore target/

    aphyr authored
Commits on Jun 14, 2012
  1. @aphyr
  2. @aphyr

    Merge remote-tracking branch 'mrb/1.4_compat'

    aphyr authored
    Conflicts:
    	project.clj
  3. @aphyr
  4. @aphyr

    Merge pull request #14 from brianshumate/script-fixes

    aphyr authored
    more portable bash shebang
Commits on Jun 12, 2012
  1. @mrb
Commits on Jun 11, 2012
  1. @mrb

    Toward clj 1.4 and Lein 2 support

    mrb authored
  2. @aphyr
Commits on Jun 10, 2012
  1. @aphyr

    Basic websockets pubsub server.

    aphyr authored
    You can set up a websocket server with
    
    (ws-server)
    
    or
    
    (ws-server :host x :port 5556)
    
    The server answers websocket connections to /pubsub/<topic>. Any query
    can be applied as a filter:
    
    /pubsub/topic/query=true /pubsub/topic/query=(service =~ "%cat" and
    metric < 5.4) (query must be url-encoded, obviously)
    
    The resulting websocket will receive a stream of UTF8 frames, each
    containing a JSON representation of an event from that topic which
    matched the query.
    
    Initial testing shows excellent latency (no perceivable lag) but appears
    to drop events in volume. Need to investigate queue depths. Be aware
    that the correctness and safety of the query system are not guaranteed;
    just like the protobufs server, assume this system runs *arbitrary* code
    from the network.
Commits on Jun 8, 2012
  1. @aphyr
  2. @aphyr

    Updates to index now pass through pubsub channel "index"

    aphyr authored
    core/update-index inserts events into the index for a
    core, also submitting them to the pubsub channel "index".
    
    config/update-index replaces streams/update-index; it is bound to the
    config's core. It still takes an index argument for compatibility, but
    presently ignores it and uses the core's instead.
    
    streams/update-index is still present, but no longer used in config.
    
    Expired events will also arrive on the index channel.
Commits on Jun 4, 2012
  1. Merge branch 'master' of github.com:aphyr/riemann

    Kyle Kingsbury authored
  2. riemann.server: update docs to mention default host/port

    Kyle Kingsbury authored
Commits on Jun 2, 2012
  1. @aphyr

    Core includes pubsub, accessible by config.

    aphyr authored
    config/subscribe and config/publish operate on the default core's pubsub
    registry, simplifying the use of pubsub in configuration. e.g.
    
    (subscribe "some channel" prn)
    
    (streams
      (where (state "notable")
        (publish "some channel")))
  2. @aphyr

    Add a basic pubsub module.

    aphyr authored
Commits on May 27, 2012
  1. @brianshumate
Commits on May 24, 2012
  1. 0.1.2-SNAPSHOT

    Kyle Kingsbury authored
  2. Release 0.1.1

    Kyle Kingsbury authored
  3. Lots more options for netty tcp server

    Kyle Kingsbury authored
  4. Minor cleanup in project.clj

    Kyle Kingsbury authored
Commits on May 23, 2012
  1. @aphyr
  2. @aphyr
Something went wrong with that request. Please try again.