Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 24, 2015
  1. @mreiferson

    Merge pull request #595 from alister/patch-1

    mreiferson authored
    smallest spelling fix
  2. @alister

    smallest spelling fix

    alister authored
Commits on May 20, 2015
  1. @mreiferson

    fix README formatting

    mreiferson authored
Commits on May 16, 2015
  1. @mreiferson

    README: remove dramafever

    mreiferson authored
Commits on May 9, 2015
  1. @jehiah

    Merge pull request #586 from mreiferson/worker_id_woes_586

    jehiah authored
    nsqd: fix valid range for --worker-id
  2. @mreiferson

    nsqd: deflake TestDPUB

    mreiferson authored
  3. @mreiferson

    nsqd: fix stats data race

    mreiferson authored
  4. @mreiferson

    Merge pull request #587 from mpe/guid

    mreiferson authored
    Make the GUID code a bit more robust
  5. @mpe

    nsqd: Ensure we print an error if a bad ID is generated

    mpe authored
    Because lastError is initialised to time.Now(), a full second must
    elapse before we'll print an error. If an error is returned at least
    once a second after that, we'll never print an error.
    
    Instead we can initialise lastError to the UNIX Epoch timestamp, meaning
    the first error we see will generate an error message.
  6. @mpe

    nsqd: Catch some GUID errors by checking the ID hasn't gone backward

    mpe authored
    The way the GUID is constructed should ensure that we never return an ID
    that is less than or equal than the previous ID. So add code to track
    that and return an error if we ever violate that condition.
  7. @mreiferson

    nsqd: minor cleanup

    mreiferson authored
Commits on May 8, 2015
  1. @mreiferson
Commits on May 7, 2015
  1. @jehiah

    Merge pull request #584 from xiaost/tmp-imprv-nsqlookupd-performance

    jehiah authored
    nsqlookupd: improved performance of registration db.
  2. @xiaost

    nsqlookupd: improved performance of registration db.

    xiaost authored
    without '*' expression of topic & channel,
    we can fetch results from map directly.
Commits on May 3, 2015
  1. @jehiah

    Merge pull request #577 from mreiferson/central_worker_577

    jehiah authored
    nsqd: questions for large number of topics/channels
  2. @mreiferson

    nsqd: go vet

    mreiferson authored
  3. @mreiferson

    nsqd: fix some comments

    mreiferson authored
  4. @mreiferson

    nsqd: drop per-channel queue workers

    mreiferson authored
    This moves to a single goroutine to process in-flight and deferred
    priority queues.  It manages a pool of workers (configurable max) that
    process channels concurrently.
    
    It is a copy of redis's probabilistic algorithm that wakes up every 100ms
    to select a random 20 channels from a locally cached list (refreshed
    every 5s).
    
    If either of the queues had work to do the channel is considered "dirty".
    
    If 25% of the selected channels were dirty, the loop continues without
    sleep.
    
    For 1000 topics and channels with no clients connected - idle cpu usage
    dropped to ~8%.
  5. @jehiah

    Merge pull request #293 from mreiferson/dpub_293

    jehiah authored
    nsqd: support deferred PUB
  6. @mreiferson
  7. @mreiferson

    nsqd: add DPUB

    mreiferson authored
Commits on May 1, 2015
  1. @jehiah

    Merge pull request #553 from mreiferson/test_cleanup_553

    jehiah authored
    Tests/benchmarks should clean up after themselves
  2. @jehiah

    Merge pull request #550 from mreiferson/bench_panic_550

    jehiah authored
    nsqd: benchmark panics
  3. @mreiferson
  4. @mreiferson

    nsqd: cleanup test dirs

    mreiferson authored
Commits on Apr 26, 2015
  1. @mreiferson

    bump v0.3.6-alpha

    mreiferson authored
  2. @mreiferson

    bump v0.3.5

    mreiferson authored
  3. @mreiferson

    Merge pull request #578 from mreiferson/nsqadmin_makefile_578

    mreiferson authored
    build: fix make nsqadmin
  4. @mreiferson

    build: fix make nsqadmin

    mreiferson authored
  5. @mreiferson

    bump v0.3.5-alpha

    mreiferson authored
  6. @mreiferson

    bump v0.3.4

    mreiferson authored
  7. @mreiferson
  8. @mreiferson

    bump v0.3.4-alpha

    mreiferson authored
  9. @mreiferson

    docs: fix date

    mreiferson authored
  10. @mreiferson

    bump v0.3.3

    mreiferson authored
Something went wrong with that request. Please try again.