Commit History

Author SHA1 Message Date
  Evan Huus 52c880384b Extract produceSet and add tests 10 years ago
  Evan Huus b3cb7cadf1 Refactor the producer, part 3 10 years ago
  Evan Huus 733c74f30d Refactor the producer, part 2 10 years ago
  Evan Huus aa044e2295 Refactor the producer, part 1 10 years ago
  Evan Huus 2d2d5472f8 producer: simplify initial "too large" check 10 years ago
  Evan Huus 53f2a54a5c Merge pull request #538 from Shopify/handle-unencodable-messages 10 years ago
  Evan Huus 6facece8ef Wrap godoc to 80 chars, round 2 10 years ago
  Evan Huus 93c1f7437d Wrap all godoc at 80 characters 10 years ago
  Evan Huus 2840a3795a Fix handling of unencodable messages 10 years ago
  Evan Huus 765b3b4f7d Clean up aggregator via helper methods 10 years ago
  Evan Huus 49c475d433 Clean up the flusher via helper methods 10 years ago
  Evan Huus 9a9cdfe8b6 Structure the aggregator and flusher goroutines 10 years ago
  Evan Huus b63a34d402 simplify goroutine constructor semantics slightly 10 years ago
  Evan Huus 071d28e684 Refactor producer goroutines somewhat 10 years ago
  Evan Huus 3e798fd0a3 Shrink the scope of the partition circuit-breaker 10 years ago
  Evan Huus 5ad52d8407 Don't retry messages until the broker is closed 10 years ago
  Evan Huus 6b85c47d32 Fix another hypothetical wait group issue 10 years ago
  Willem van Bergen 831d56178f Ensure we always have called Add() on the inflight counter before we Wait() for it. 10 years ago
  Evan Huus 26a20bdaff Clear producer message retry field on success 10 years ago
  Evan Huus 42123dd0dd Retry messages on shutdown 10 years ago
  Matt Perpick cda92ba985 Fix async producer typo 10 years ago
  Evan Huus 52110d0cca Producer logging tweaks 10 years ago
  Evan Huus 96702823f4 Improve memory of producer retry queue 10 years ago
  Evan Huus 509eef33e0 Rename some things 10 years ago
  Evan Huus f86d40d963 producer: make Flush.Frequency behaviour better 10 years ago
  Evan Huus 4b2461f87a producer: wrap partitioning in a circuit-breaker 10 years ago
  Evan Huus a381b3667d producer: bugfix for aggregators getting stuck 10 years ago
  Evan Huus 24b047c7ff producer: bugfix for broker flushers getting stuck 10 years ago
  Evan Huus 3cd8fffe8a Adjust producer flushing semantics 10 years ago
  Evan Huus 6be486f900 Only mention closing the Client on the FromClient constructors 10 years ago