• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

mbland / elistman / 5105269223 / 1
100%
main: 100%

Build:
DEFAULT BRANCH: main
Ran 28 May 2023 04:10PM UTC
Files 28
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 May 2023 04:10PM UTC coverage: 100.0%. Remained the same
5105269223.1

push

github

mbland
Check MAX_BULK_SEND_CAPACITY without count/scan

`elistman send` no longer counts current subscribers before calling
Mailer.BulkCapacityAvailable. Instead, Throttle.BulkCapacityAvailable
now only checks whether MaxBulkSendable is less than SentLast24Hours.

As documented in the README, it's up to the operator to ensure that
MAX_BULK_SEND_CAPACITY is tuned to help avoid exceeding the 24 hour send
quota.

MaxBulkSendable is still computed based on Max24HourSend *
MAX_BULK_SEND_CAPACITY. However, after all that work, I decided I wasn't
comfortable with scanning the table every time to get the count of
subscribers. That count basically doubles the DynamoDB read capacity
cost for every `elistman send`, to avoid what should be a relatively
rare occurence of quota exhaustion.

1673 of 1673 relevant lines covered (100.0%)

19.11 hits per line

Source Files on job 5105269223.1
  • Tree
  • List 0
  • Changed 6
  • Source Changed 5
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 5105269223
  • aed7c8bd on github
  • Prev Job for on main (#5100317319.1)
  • Next Job for on main (#5113733599.1)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc