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

MITLibraries / s3-bagit-validator / 14172089121
94%
main: 90%

Build:
Build:
LAST BUILD BRANCH: v0.1.6
DEFAULT BRANCH: main
Ran 31 Mar 2025 12:57PM UTC
Jobs 1
Files 7
Run time 1min
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

31 Mar 2025 12:54PM UTC coverage: 94.083%. First build
14172089121

push

github

ghukill
Parallelize checksum generation

Why these changes are being introduced:

An AIP was encountered that had 8k+ files in the data folder.
This required a VERY long time to generate checksums sequentially
eventually timing out the lambda.

Originally this work was performed in parallel, but it was
simplified during the initial first pass.

How this addresses that need:
* Massively parallelize AWS operations to retrieve and/or generate
a checksum for a file.  S3 is designed for parallelization and the
local resources requirement is small for all the parallel threads.

Side effects of this change:
* Increased system resources: when using 256 threads looking at
about 500mb memory usage.

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/IR-193

38 of 42 new or added lines in 4 files covered. (90.48%)

318 of 338 relevant lines covered (94.08%)

0.94 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
90.2
lambdas/config.py
3
93.01
lambdas/aip.py
Jobs
ID Job ID Ran Files Coverage
1 14172089121.1 31 Mar 2025 12:57PM UTC 7
94.08
GitHub Action Run
Source Files on build 14172089121
  • Tree
  • List 7
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14172089121
  • 7c683fee on github
  • Next Build on IR-193-parallelize-checksum-generation (#14198657654)
  • Delete
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