Commit History

Author SHA1 Message Date
  Evan Huus 2b18ad7079 Merge pull request #589 from Shopify/retriable-errors 9 years ago
  Evan Huus 55f98d5111 Upstream has spoken on retriable errors 9 years ago
  Ben Burkert 29d4b91ea5 replace label & goto with a method 9 years ago
  Evan Huus b8b4670075 Merge pull request #562 from Shopify/producer-syn-fin 9 years ago
  Evan Huus 52c880384b Extract produceSet and add tests 9 years ago
  Evan Huus 976e0ef2f6 Adjust logging to match the explicit state machine 9 years ago
  Evan Huus 77c54f710e producer: explicitly register partitions 9 years ago
  Evan Huus b3cb7cadf1 Refactor the producer, part 3 9 years ago
  Evan Huus 733c74f30d Refactor the producer, part 2 9 years ago
  Evan Huus aa044e2295 Refactor the producer, part 1 9 years ago
  Evan Huus 2d2d5472f8 producer: simplify initial "too large" check 9 years ago
  Evan Huus 53f2a54a5c Merge pull request #538 from Shopify/handle-unencodable-messages 9 years ago
  Evan Huus 6facece8ef Wrap godoc to 80 chars, round 2 9 years ago
  Evan Huus 93c1f7437d Wrap all godoc at 80 characters 9 years ago
  Evan Huus 2840a3795a Fix handling of unencodable messages 9 years ago
  Evan Huus 765b3b4f7d Clean up aggregator via helper methods 9 years ago
  Evan Huus 49c475d433 Clean up the flusher via helper methods 9 years ago
  Evan Huus 9a9cdfe8b6 Structure the aggregator and flusher goroutines 9 years ago
  Evan Huus b63a34d402 simplify goroutine constructor semantics slightly 9 years ago
  Evan Huus 071d28e684 Refactor producer goroutines somewhat 9 years ago
  Evan Huus 3e798fd0a3 Shrink the scope of the partition circuit-breaker 9 years ago
  Evan Huus 5ad52d8407 Don't retry messages until the broker is closed 9 years ago
  Evan Huus 6b85c47d32 Fix another hypothetical wait group issue 9 years ago
  Willem van Bergen 831d56178f Ensure we always have called Add() on the inflight counter before we Wait() for it. 9 years ago
  Evan Huus 26a20bdaff Clear producer message retry field on success 9 years ago
  Evan Huus 42123dd0dd Retry messages on shutdown 9 years ago
  Matt Perpick cda92ba985 Fix async producer typo 9 years ago
  Evan Huus 52110d0cca Producer logging tweaks 9 years ago
  Evan Huus 96702823f4 Improve memory of producer retry queue 9 years ago
  Evan Huus 509eef33e0 Rename some things 9 years ago